.top_ruler {
	background-image:url('img/top_ruler.gif');
	background-repeat:repeat-x;
}

.outer_menu{
	border-right:2px solid #253979;
}

.main_top{
	border-bottom:2px solid #253979;
}

.menu_td{
	border-top:1px solid #253979;
	padding-top:3px;
	padding-bottom:3px;
}

BODY 	
	{ 
	scrollbar-face-color:#ADB8BF
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color:#F6F6F6;
	scrollbar-shadow-color:#ADB8BF;
	scrollbar-highlight-color:#ADB8BF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-Color:#C0C0C0;
}

.outer_main_right{
	background-image:url('img/schaddow_right.gif');
	background-repeat:repeat-y;
}
	
.footer{
	background-image:url('img/bottom_shaddow.gif');
	background-repeat:repeat-x;
}

.main_01{background-image:url('img/entree/entree_01.jpg');background-repeat:no-repeat;}
.main_02{background-image:url('img/entree/entree_02.jpg');background-repeat:no-repeat;}
.main_03{background-image:url('img/entree/entree_03.jpg');background-repeat:no-repeat;}
.main_04{background-image:url('img/entree/entree_04.jpg');background-repeat:no-repeat;}
.main_05{background-image:url('img/entree/entree_05.jpg');background-repeat:no-repeat;}
.main_06{background-image:url('img/entree/entree_06.jpg');background-repeat:no-repeat;}
.main_07{background-image:url('img/entree/entree_07.jpg');background-repeat:no-repeat;}
.main_08{background-image:url('img/entree/entree_08.jpg');background-repeat:no-repeat;}
.main_09{background-image:url('img/entree/entree_09.jpg');background-repeat:no-repeat;}

.main_footer{background-image:url('img/follow_bottom.gif');background-repeat:no-repeat;}

.main_content{background-image:url('img/halm_bg.gif');background-repeat:no-repeat; bottom:0px;}

a.menu:link, a.menu:visited {
	display:block;	
	text-decoration: none;
	font-family: Arial, Verdana; 
	color: #253979;
	text-indent:16px;
	font-size:13px;
	padding-top:8px; 
	padding-bottom:6px; 
}

a.menu:hover {
	color: #3366ff;
	background: #ebf2ff url(img/arrow.gif) no-repeat 3px 2px;
}

#active_menu {
	color: #3366ff;
	background: #ebf2ff url(img/arrow.gif) no-repeat 3px 2px;
}

.headline{
	background-image:url('img/headline.gif'); background-repeat:no-repeat;
	font-family: Arial, Verdana; 
	color: #253979;
	padding-top:6px;
	padding-left:25px;
	font-size:13px;

}

td{
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #253979;
}
strong{
	font-family: Verdana, Arial; 
	font-size: 16px; 
	
	color: #253979;
}
a:link, a:visited{
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #3366ff;
}
a:hover{
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #36ced0;
}
ul{
list-style-image:url('img/ddots.gif');
margin-top:5px;margin-bottom:5px;
}
h1{
	font-family: Verdana, Arial; 
	font-size: 14px; 
	color: #253979;
	fonwight:bold;
	margin-top:10px;margin-bottom:10px;
}
/* ============================= 
.text 
	{
	font-family: Verdana, Arial; 
	font-size: 11px; 
	color: #253979;
	line-height:16px;
	}

.container { 
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #6A737B; 
	line-height:16px; 
	}

.container_rahmen { 
	border : 0px #6A737B solid; 
	}
 
.bildbox
	{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000;
	}

.bild
	{
	border : 0px solid black;
	}



A:link { color : #666666; text-decoration : underline;}
A:hover { color : #666666; text-decoration : none;}
A:visited {color : #666666; text-decoration : underline; }
A:link .bildlink { border : 0px solid black; text-decoration : none; }
A:visited .bildlink { border : 0px solid #FF0000; text-decoration : none; }
A:hover .bildlink { border : 0px solid #FF0000; text-decoration : none;}








input {
	border: 1px #ECECEC solid;
	background-color: #F6F6F6;
	color: #666666;
	font-family: Verdana,Arial;
	font-size:11;
}

textarea {
	background-color: #F6F6F6;
	border: 1px #ECECEC solid;
	color: #666666;
	font-family: Verdana,Arial;
	font-size:11;
}


select {
	border: 1px #ECECEC solid;
	background-color: #F6F6F6;
	color: #666666;
	font-family: Verdana,Arial;
	font-size:11;
}

.radio {
	border: 1px #FFFFFF solid;
	background-color: #FFFFFF;
	}



.a1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.a1:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.a1:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.a1:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline;
}
.a1:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}



.nav:active { color: #FFFFFF; text-decoration: none; font-size: 9px; font-weight: bold}
.nav:hover { color: #FFFFFF; text-decoration: none; font-size: 9px; font-weight: bold}
.nav:link { color: #FFFFFF; text-decoration: none; font-size: 9px; font-weight: bold}
.nav:visited {color: #FFFFFF; text-decoration: none; font-size: 9px; font-weight: bold}

.nav_a:active { color: #666666; text-decoration: none; font-size: 9px; font-weight: bold}
.nav_a:hover { color: #666666; text-decoration: none; font-size: 9px; font-weight: bold}
.nav_a:link { color: #666666; text-decoration: none; font-size: 9px; font-weight: bold}
.nav_a:visited {color: #666666; text-decoration: none; font-size: 9px; font-weight: bold}


.nav2:active { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2:hover { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2:link { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2:visited {color: #60AEDA; text-decoration: none; font-size: 11px}

.nav2_a:active { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2_a:hover { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2_a:link { color: #60AEDA; text-decoration: none; font-size: 11px}
.nav2_a:visited {color: #60AEDA; text-decoration: none; font-size: 11px}


.subnav:active { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav:hover { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav:link { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav:visited {color: #60AEDA; text-decoration: none; font-size: 10px}

.subnav_a:active { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav_a:hover { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav_a:link { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav_a:visited {color: #60AEDA; text-decoration: none; font-size: 10px}


.subnav2:active { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav2:hover { color: #FFFFFF; text-decoration: none; font-size: 10px}
.subnav2:link { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav2:visited {color: #60AEDA; text-decoration: none; font-size: 10px}

.subnav2_a:active { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav2_a:hover { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav2_a:link { color: #60AEDA; text-decoration: none; font-size: 10px}
.subnav2_a:visited {color: #60AEDA; text-decoration: none; font-size: 10px}


.abschluss {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
.abschluss:link {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
.abschluss:visited {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
.abschluss:hover {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}
.abschluss:active {FONT-SIZE: 9px; COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold}



.zurueck { color: #253979; text-decoration: none; font-size: 11px; }
.zurueck:active { color: #253979; text-decoration: none; font-size: 11px; }
.zurueck:hover { color: #253979; text-decoration: none; font-size: 11px;}
.zurueck:link { color: #253979; text-decoration: none; font-size: 11px;}
.zurueck:visited {color: #253979; text-decoration: none; font-size: 11px;}

.sitemap { color: #253979; text-decoration: none; font-size: 11px; }
.sitemap:active { color: #253979; text-decoration: none; font-size: 11px; }
.sitemapk:hover { color: #253979; text-decoration: none; font-size: 11px;}
.sitemap:link { color: #253979; text-decoration: none; font-size: 11px;}
.sitemap:visited {color: #253979; text-decoration: none; font-size: 11px;}


.menue {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}
.menue:link {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}
.menue:visited {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}
.menue:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}
.menue:active {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none; font-weight: bold
}



.anschrift {
	FONT-SIZE: 11px; COLOR: #044A79; TEXT-DECORATION: none;
}
.anschrift:link {
	FONT-SIZE: 11px; COLOR: #044A79; TEXT-DECORATION: underline;
}
.anschrift:visited {
	FONT-SIZE: 11px; COLOR: #044A79; TEXT-DECORATION: underline;
}
.anschrift:hover {
	FONT-SIZE: 11px; COLOR: #044A79; TEXT-DECORATION: none;
}
.anschrift:active {
	FONT-SIZE: 11px; COLOR: #044A79; TEXT-DECORATION: underline;
}


.impressum {
	FONT-SIZE: 11px; COLOR: #B4BBC0; TEXT-DECORATION: none;
}
.impressum:link {
	FONT-SIZE: 11px; COLOR: #B4BBC0; TEXT-DECORATION: none;
}
.impressum:visited {
	FONT-SIZE: 11px; COLOR: #B4BBC0; TEXT-DECORATION: none;
}
.impressum:hover {
	FONT-SIZE: 11px; COLOR: #B4BBC0; TEXT-DECORATION: none;
}
.impressum:active {
	FONT-SIZE: 11px; COLOR: #B4BBC0; TEXT-DECORATION: none;
}





.navPrevNext {
	background-color: #D9D5D2;
}
a.navPrevNextTxt {
	color: #000000;
}
a.navPrevNextTxt:hover {
	color: #000000;
}

a.navPrevNextTxt:visited {
	color: #000000;
}
a.navPrevNextTxt:active {
	color: #000000;
}
.rahmen {
        border : 1px #D9D5D2 solid; }


.date {
	FONT-SIZE: 11px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}


.footer {
	FONT-SIZE: 10px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.footer:link {
	FONT-SIZE: 10px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.footer:visited {
	FONT-SIZE: 10px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}
.footer:hover {
	FONT-SIZE: 10px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: underline;
}
.footer:active {
	FONT-SIZE: 10px; COLOR: #6E6E6E; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none;
}

li {  list-style-type: squate}

.subnav_rahmen { border : 0px #D9D5D2 solid; }

.druckversion { FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none; font-family: Verdana, Arial}
.druckversion_headline { FONT-SIZE: 14px; COLOR: #000000; TEXT-DECORATION: none; }
.news_date { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none; }

.login_rahmen { border : 1px #D9D5D2 solid; }
*/
