
/* ---------- TOPNAVI ---------- */

.Topnavi {
	color: #495AA4;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
}

a:link.Topnavi, a:visited.Topnavi, a:active.Topnavi {
	color: #495AA4;
	text-decoration: none;
	font-weight: normal;
}

a:hover.Topnavi {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

/* ---------- normallink, nicht fett ---------- */
.normallink a:link {
	color: #1c3f95;
	text-decoration: none;
	font-weight: normal;
}

.normallink a:visited {
	color: #1c3f95;
	text-decoration: none;
	font-weight: normal;
}

.normallink a:active {
	color: #1c3f95;
	text-decoration: none;
	font-weight: normal;
}

.normallink a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}


/* ---------- INHALT ---------- */

.Titel, .text_text
	{
	color: #999999;
	font-size: 22px;
	line-height: 24px;
	font-family: Arial, Verdana, Tahoma;
	margin-bottom: 10px;
	font-weight: normal;
}
	
.Untertitel
	{
	font-family: Arial, Verdana, Tahoma;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	line-height: 16px;
	}

.Lead
	{
	color: #666666;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 16px;
	margin-bottom: 2px;
	}

.Fliesstext, .fliesstext, .textarea_text, .link_list, .input_title, .pulldown_title
	{
	color: #333333;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 16px;
	font-weight: normal;
}

.contentschwarz
	{
	color: #333333;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
}
	
.rechteSpalte
	{
	color: #333333;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 16px;
	font-weight: normal;
}
	
.Footer
	{
	color: #999999;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 16px;
	font-weight: normal;
}
	
.Portrait {
    font-size: 11px;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-weight: normal;
    font-style: normal;
    color: #333333;
    line-height: 14px;
    text-decoration: none;
    text-align: left;
    text-indent: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
 }

.Zitat
	{
	color: #666666;
	font-style: italic;
	font-size: 14px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 5px;
	}

.Sprachwahl {
	color: #495AA4;
	font-size: 13px;
	font-family: Arial, Verdana, Tahoma;
	line-height: 15px;
	font-weight: normal;
}

a:link.Sprachwahl, a:visited.Sprachwahl, a:active.Sprachwahl {
	color: #495AA4;
	text-decoration: none;
	font-weight: normal;
}

a:hover.Sprachwahl {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.Breadcrumb {
	color: #999999;
	font-size: 13px;
	line-height: 21px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: normal;
}

a:link.Breadcrumb, a:visited.Breadcrumb, a:active.Breadcrumb, a:link.Footer, a:visited.Footer, a:active.Footer {
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}

a:hover.Breadcrumb, a:hover.Footer {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.LinieInhalt {
	border-bottom: 1px #cccccc solid;
	margin-bottom: 10px;
	margin-top: 10px;
}

.LinieFuss {
	border-bottom: 1px #cccccc solid;
	margin-bottom: 2px;
	margin-top: 15px;
}

p { 
	margin-top: 0px; 
	margin-bottom: 10px 
}

.Icontext, .media_linktext {
	font-family: Arial, Verdana, Tahoma;
	color: #1c3f95;
	font-size: 13px;
	font-weight: normal;
	margin-left: 5px;
	margin-bottom: 3px;
}

a:link.Icontext, a:visited.Icontext, a:active.Icontext {
	color: #1c3f95;
	text-decoration: none;
}

a:hover.Icontext {
	color: #000000;
	text-decoration: none;
}

.Linktext {
	font-family: Arial, Verdana, Tahoma;
	color: #1c3f95;
	font-size: 13px;
	line-height: 13px;
	font-weight: normal;
	margin-top: 2px;
	text-indent: 1px;
	padding-bottom: 2px;
	border-bottom: #cccccc 1px solid;
}

a:link.Linktext, a:visited.Linktext, a:active.Linktext {
	color: #1c3f95;
	text-decoration: none;
}

a:hover.Linktext {
	color: #000000;
	text-decoration: none;
}

.LinieLinktext {
	border-top: 1px solid #cccccc;
	margin-bottom: 1px;
	margin-top: 1px;
}


/* ---------- RECHTE SPALTE ---------- */

.TitelRechts {
	font-family: Arial, Verdana, Tahoma;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	margin-bottom: 2px;
}

.LinieRechts {
	border-top: 1px solid #ffffff;
}

.TextRechts{
	font-family: Arial, Verdana, Tahoma;
	color: #000000;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 5px;
}

a:link.TextRechts, a:visited.TextRechts, a:active.TextRechts, .TextRechts a:link, .TextRechts a:visited, .TextRechts a:active {
	color: #1c3f95;
	text-decoration: none;
	font-weight: normal;
}

a:hover.TextRechts, .TextRechts a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}



/* ---------- SUCHE ---------- */

.TextSearch{
	font-family: Arial, Verdana, Tahoma;
	color: #000000;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
}

a:link.TextSearch, a:visited.TextSearch, a:active.TextSearch {
	color: #1c3f95;
	text-decoration: none;
	font-weight: normal;
}

a:hover.TextSearch {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.searchfeld { 
	padding: 1px; 
	color: #000000; 
	font-size: 13px; 
	width: 120px; 
	border-color: #9aa1d0 #fff #fff #9aa1d0; 
	border-style: solid; 
	border-width: 1px; 
}

/* --------------------- FORMULAR-STYLES ------------------------ */

.Formtitel {
	font-family: Arial, Verdana, Tahoma;
	color: #333333;
	font-size: 14px;
	line-height: 15px;
	margin: 0px;
	padding: 0;
}

.input_input {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #ffffff;
    padding: 2px; 
    border-style: solid;
    border-width: 1px;
    border-color: #1c3f95 #9aa1d0 #9aa1d0 #1c3f95;
}

.input_input_required {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #ffffff;
    padding: 2px; 
    border-style: solid;
    border-width: 1px;
    border-color: #1c3f95 #9aa1d0 #9aa1d0 #1c3f95;
}

.input_textarea {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #ffffff;
    padding: 2px; 
    border-style: solid;
    border-width: 1px;
    border-color: #1c3f95 #9aa1d0 #9aa1d0 #1c3f95;
}

.pulldown_pulldown, .popup {
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #ffffff;
    padding: 2px; 
    border-style: solid;
    border-width: 1px;
    border-color: #1c3f95 #9aa1d0 #9aa1d0 #1c3f95;
}

.radio_title, .radio_radio_text, .checkbox_checkbox_text, .checkbox_title{
    color: #000000;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica;
    background-color: #ffffff;
    padding: 2px; 
}


/* ---------- LEGENDE ---------- */

.Legende, .media_legende {
	margin-top: 2px;
	margin-bottom: 15px;
	font-family: Arial, Verdana, Tahoma;
	color: #999999;
	font-size: 13px;
	font-weight: normal;
}

.zahlen_rahmen { background-color : #ffffff; }
.zahlen_innen { background-color : #FFFFFF; }
.zahlen_balken { background-color : #979aca; }

/* reha */
.hauptkriterien  { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px; margin-top: 2px; margin-bottom: 2px }
.buttontext  { color: #2e5ba8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
.ergebniszeile { color: #2e5ba8; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px }

.printblack   { color: #000000; font-size: 14px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

