/* Farbdefinitionen
	Link dunkles Blau RGB:36-97-171 Hex:2461AB
	Aktiver Link dunkles grau: RGB50-50-50 Hex:323232
*/
html {overflow:auto; overflow-x:auto; overflow-y:scroll;}
body {
	background: #BEBEBE url(../pic/d_hg_gesamt.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:48px;
	color:#323232;
	

}

/* Layout Tabellen */
.tab_weis_rahmen {
	border: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	background-image: url(../pic/d_hg_tab_oben.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tab_grau_hg {background-color:#BEBEBE;}
.tab_unten {
	background: #FFFFFF url(../pic/d_hg_tab_unten.gif) repeat-x left bottom;
	border: 1px solid #FFFFFF;
}
/* Layout  divs */
#box_oben {
	height:124px;
	background: #FFFFFF url(../pic/d_hg_tab_oben.gif) repeat-x;
	border: 1px solid #FFFFFF;
}
#box_oben h3 { font-size:15px; margin:0px; padding:0px;}
.sprache { font-size:10px;}
.sprache_akt { font-size:10px;}
#kurznavi {font-size:18px;}
#box_logo { margin-bottom:0px; margin-left:45px; margin-right:0px; margin-top:40px; height:135px;}
#box_navi { margin-bottom:0px; margin-left:45px; margin-right:0px; margin-top:0px; }
#box_navi h2 { font-size:15px; margin:0px; padding:0px;}
#box_navi h3 { font-size:15px; margin:0px; padding:0px;}
#box_navi h4 { font-size:11px; margin:0px; padding:0px; margin-left:12px; font-weight:normal;}
#box_navi h5 { font-size:11px; margin:0px; padding:0px; margin-left:12px; font-weight:normal;}
.navielement { margin-bottom:10px;}
#box_login {margin-left:56px; margin-top:35px; color:#8C8C8C; font-size:9px;} /* RGB 140-140-140 */
#mitte_home {
	background: url(../pic/d_hg_home.jpg);
	height:220px;
}
.box_b160 { font-size:11px;}
.news_a_top {
	height:25px;
	background: url(../pic/d_news_top.jpg);
}
.news_a_cont {background-color:#C8D7EA; padding-left:50px; padding-right:50px;}
.news_a_foot {
	height:25px;
	background: url(../pic/d_news_hg.jpg); margin-bottom:14px;
}
.news_date { font-size:11px; padding-bottom:20px;}
.news_uebersch { font-size:13px; font-weight:bold;}
.news_text { font-size:12px;}
.news_more { float:right; font-size:11px;background: url(../pic/d_news_hg.jpg);}
.news_1_cont{
	padding-bottom:25px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	background-image: url(../pic/d_cont.jpg);
	background-repeat: no-repeat;
	margin-bottom:14px;

}
.news_1_bild {
	width:58px;
	height:58px;
	float:left;
	margin-right:15px;
border: 1px solid #8C8C8C;
}
.news_1_uebersch { font-size:16px; color:#FFFFFF; font-weight:bold;}
.news_1_text { font-size:12px; font-weight:bold; }
.news_d_top {background-image: url(../pic/d_cont.jpg);	font-size:12px;
	color:#8C8C8C; font-weight:bold;margin-bottom:14px;}
.news_d_uebers { font-weight:bold; font-size:18px;}
.news_d_kurztext { font-size:18px; margin-bottom:30px;}
.news_d_langtext { font-size:12px; color:#323232;}
.news_d_bilduntersch { font-weight:bold; font-size:11px; color:#323232; padding-left:22px; padding-top:14px;}
.pfeile { padding-right:50px;}
.cont {	
	padding-bottom:25px;
	padding-left:50px;
	padding-right:50px;
	padding-top:25px;
	background-image: url(../pic/d_cont.jpg);
	background-repeat: no-repeat;
	margin-bottom:14px;}
.cont_text {	margin-left:50px;
	margin-right:30px; font-size:12px;}

.links { font-size:12px;}
.downl_top {
	height:25px;
	background: url(../pic/d_news_top.jpg);
}
.downl_cont {background-color:#C8D7EA; padding-left:50px; padding-right:50px;}
.downl_foot {
	height:25px;
	background: url(../pic/d_news_hg.jpg); margin-bottom:14px;
}
.downl_name {font-size:11px; padding-bottom:20px; }
.downl_uebersch { font-size:18px; font-weight:bold;}
.downl_text {font-size:18px;}

/* linkformatierungen */


#box_navi h2 a:link, #box_navi h2 a:visited { text-decoration:none; color:#2761AB; background-color:transparent;}
#box_navi h2 a:hover, #box_navi h2 a:active { text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty.gif);}
/* h3 ist der aktive link von h2 also das hauptmenu*/
#box_navi h3 a:link, #box_navi h3 a:visited { text-decoration:none; color:#323232; background-color:transparent;}
#box_navi h3 a:hover, #box_navi h3 a:active { text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty.gif);}

#box_navi h4 a:link, #box_navi h4 a:visited { text-decoration:none; color:#2761AB; background-color:transparent;}
#box_navi h4 a:hover, #box_navi h4 a:active { text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty2.gif);}
/* h3 ist der aktive link von h2 also das hauptmenu*/
#box_navi h5 a:link, #box_navi h5 a:visited { text-decoration:none; color:#323232; background-color:transparent;}
#box_navi h5 a:hover, #box_navi h5 a:active { text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty2.gif);}
/* h5 ist der aktive link von h4 also das hauptmenu*/

.more {font-size:11px;}
.more a:link {   text-decoration:none;  color:#2461AA;}
.more a:visited {  text-decoration:none;  color:#2461AA; }
.more a:focus {  text-decoration:none;  color:#2461AA; }
.more a:hover {  text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty.gif);}
.more a:active {  text-decoration:none;  color:#2461AA;}

.more_blau {font-size:11px; margin-bottom:10px;}

.more_blau a:link {   text-decoration:none;  color:#2461AA; }
.more_blau a:visited {  text-decoration:none;  color:#2461AA;}
.more_blau a:focus {  text-decoration:none;  color:#2461AA;  background:#C8D7EA;}
.more_blau a:hover {  text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty_more.gif); }
.more_blau a:active {  text-decoration:none;  color:#2461AA; background:#C8D7EA;}

.form_but a:link, .form_but a:visited { text-decoration:none; background-color:transparent;}
.form_but a:hover, .form_but a:active { text-decoration:none; background-image:url(../pic/d_dotty2.gif);}

a:link {  text-decoration:none; color:#2761AB;}
a:visited {  text-decoration:none; color:#2761AB; }
a:focus { text-decoration:none; color:#2761AB; }
a:hover {  text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty.gif);}
a:active {  text-decoration:none; color:#2761AB; background-image:url(../pic/d_dotty.gif);}



/* schriftformatierung */
h1 { font-size:18px;}
.cont h1 {font-size:17px; color:#FFFFFF; margin:0px; padding:0px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:11px;}
.weis_24 { color:#FFFFFF; font-size:24px;}
.weis_21 { color:#FFFFFF; font-size:21px;}
.dgrau_17 { color:#323232; font-size:17px;}
.dgrau_18 { color:#323232; font-size:18px;}
.dgrau_12 { color:#323232; font-size:12px;}
.hgrau_10 { color:#8C8C8C; font-size:10px;}
.schrift_12 { font-size:12px;}
/* Bilder */
.bild_rechts {float:right; margin-bottom:15px; margin-left:15px; border: 1px solid #000000;}
.bild_links {float:left; margin-bottom:15px; margin-right:15px; border: 1px solid #000000;}
.bild_downl {margin-right:15px; border: 1px solid #000000;}

/* Formular */
form { display:inline;  }
.form_textfeld {
	background-color:#C8D7EA; /* RGB 200-215-234 */
	border-top: 1px solid #91B0D4;
	border-right: 1px none #91B0D4;
	border-bottom: 1px none #91B0D4;
	border-left: 1px solid #91B0D4;
	width:104px;
	height:15px;
	font-size:12px;
}
.form_textfeld_260 {
	background-color:#C8D7EA; /* RGB 200-215-234 */
	border-top: 1px solid #91B0D4;
	border-right: 1px none #91B0D4;
	border-bottom: 1px none #91B0D4;
	border-left: 1px solid #91B0D4;
	width:260px;
	height:18px;
	font-size:12px;
}
.form_textarea_260 {
	background-color:#C8D7EA; /* RGB 200-215-234 */
	border-top: 1px solid #91B0D4;
	border-right: 1px none #91B0D4;
	border-bottom: 1px none #91B0D4;
	border-left: 1px solid #91B0D4;
	width:260px;
	height:80px;
	font-size:12px;
	/* auskommentiert, da nicht w3c-konform...
	scrollbar-base-color:#C8D7EA;
	scrollbar-3dlight-color:#566EAC;
	scrollbar-arrow-color:#566EAC;
	scrollbar-darkshadow-color:#566EAC;
	scrollbar-face-color:#C8D7EA;
	scrollbar-highlight-color:#C8D7EA;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#C8D7EA;
	*/
}
.form_tb_login { color:#3F74B4; margin-left:8px;}
.form_but {color:#3F74B4; font-size:10px; border:0px; background-color:#FFFFFF; cursor:pointer; margin:0px; padding:0px;}
.nida {display:none;}