/* basic font */
body { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color: black; margin-top:20px; margin-left:20px;}
td { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color: black; }

/* fonts for links */
a:link { color: #446da3; text-decoration: none; }
a:visited { color: #446da3; text-decoration: none; }
a:active { color: #446da3; text-decoration: none; }
a:hover { color: #446da3; text-decoration: underline; }

/* fonts for navigation */
a.nav:link { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:5px; margin-left:3px;}
a.nav:visited { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:5px; margin-left:3px;}
a.nav:active { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:5px; margin-left:3px;}
a.nav:hover { color: #ffffff; text-decoration: underline; font-weight: bold; margin-right:5px; margin-left:3px;}

/* fonts for Sub left navigation */
a.left_nav:link { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:8px;}
a.left_nav:visited { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:8px;}
a.left_nav:active { color: #ffffff; text-decoration: none; font-weight: bold; margin-right:8px;}
a.left_nav:hover { color: #ffffff; text-decoration: underline; font-weight: bold; margin-right:8px;}


/* fonts for Sub left navigation */
a.sub_nav:link { color: #446da3; text-decoration: none; font-weight: normal;}
a.sub_nav:visited { color: #446da3; text-decoration: none; font-weight: normal;}
a.sub_nav:active { color: #446da3; text-decoration: none; font-weight: normal; }
a.sub_nav:hover { color: #446da3; text-decoration: underline; font-weight: normal;}

/*
a.sub_navcurrent:link { color: #e9eaec; text-decoration: none; font-weight: normal;}
a.sub_navcurrent:visited { color: #e9eaec; text-decoration: none; font-weight: normal;}
a.sub_navcurrent:active { color: #e9eaec; text-decoration: none; font-weight: normal; }
a.sub_navcurrent:hover { color: #e9eaec; text-decoration: underline; font-weight: normal;}
*/

.td_navi {
	padding-left:9px;
}

.td_subnavi {
	padding-left:18px;
}

.td_subsubnavi {
	padding-left:28px;
}

.td_subsubsubnavi {
	padding-left:34px;
}


.td_subnaviselected {
	padding-left:18px;
	background-position:9px 7px;
	background-image:url(../../img/site/pfeil.gif);
	background-repeat:no-repeat;
}

.td_subsubnaviselected {
	padding-left:28px;
	background-position:18px 7px;
	background-image:url(../../img/site/pfeil.gif);
	background-repeat:no-repeat;
}

.td_subsubsubnaviselected {
	padding-left:34px;
	background-position:22px 7px;
	background-image:url(../../img/site/pfeil.gif);
	background-repeat:no-repeat;
}
/*
.td_subnaviselected_underline {
	padding-left:18px;
	background-position:9px 7px;
	background-image:url(../../img/site/pfeil.gif);
	background-repeat:no-repeat;
	text-decoration: underline;
	color:#ffffff;	
}

.td_subsubnaviselected_underline {
	padding-left:26px;
	background-position:16px 7px;
	background-image:url(../../img/site/pfeil_selected.gif);
	background-repeat:no-repeat;
	text-decoration: underline;
	color:#ffffff;	
}

.td_subsubsubnaviselected_underline {
	padding-left:32px;
	background-position:22px 7px;
	background-image:url(../../img/site/pfeil_selected.gif);
	background-repeat:no-repeat;
	text-decoration: underline;
	color:#ffffff;	
}
*/
.orange {color:#f16832}

/* fonts for content - don't change class-name */
.content { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color: black; }
a.content:hover { color: #336699; text-decoration: underline; }
a.content:visited { color: #336699; text-decoration: underline; }

.area_left { background-color: #c9d8ef; }
.area_topnavi { background-color: #3A75C4; }
.area_right { background-color: #e9eaec;}
.navi_bg { background-color: #3A75C4; }

/*.sitemap { border-bottom: 3px solid #ffffff; }*/


/* fonts for title and subtitle - don't change class-name */
.hl1 { font-family : Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold; color: #4075bc; padding-bottom:15px; }
.hl2 { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color: #4075bc; line-height:21px; }

.text { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : normal; color: black; line-height:17px;}

.img_content { margin-right:10px; margin-bottom:10px; }

/* fonts for Box sechts */
.hl_boxrechts { font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight : bold; color: #ffffff; line-height:16px; margin-left:3px;}
.bg_hl_boxrechts {background-color:#565959; line-height:20px; width:160px}
.text_boxrechts { font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight : normal; color: #a5a6a8; line-height:16px; }

/* bgcolor for tables - don't change class-name */
.tabelle { background-color: #e9eaec; }

/* fonts for form */
input, select, textarea { 
	margin-top:5px;
	margin-left:3px;	
	font-size: 10px; 
	font-family: Arial,sans-serif; 
	color:#4075bc;
	background-color: #ffffff; 	
	border:1px solid #4075bc;

}

.listenpunkt {
	padding-left:14px;
	background-position:5px 7px;
	background-image:url(../../img/site/pfeil.gif);
	background-repeat:no-repeat;

}


