body { font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10pt; color: #000; margin: 7px 0px 0px 4px; padding: 0px 0px 0px 0px; height:100% }
html { height:100%; }

#pos  { width: 955px; text-align: left; }
#top  { width: 955px; display: block; float: left; }
#main { width: 955px; min-height:750px; height:auto !important; height:750px; display: block; float: left; margin: 1px 0px 0px 0px;min-height:810px; height:auto !important; height:810px; }
#foot { width: 955px; height: 20px; display: block; float: left; color: #000; background-color: #DEE3EE; }

#left  { width: 201px; display: block; float: left; }
#right { width: 750px; display: block; float: left; margin-left:4px; margin-top:1px; }

#suche_back { width: 201px; height: 28px; background-image: url(../bilder/suche_back.gif); float: left; margin: 0px 0px 0px 0px; }
#top_back 	{ width: 750px; height: 28px; background-image: url(../bilder/top_back_1.gif); float: left; text-align: right !important; margin: 0px 0px 0px 4px; }
#sprache { width: 492px; float:left;  }
#standard_navi { width: 258px; float:left; height:28px; }

#suchtext { margin: 5px 0px 0px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; float: left; background-color: #fff; }
#such_btn { margin: 5px 0px 0px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFF; width: 65px; background-color: #22408A; border: 1px solid #FFF; float: left; }

#de	{ width: 30px; height: 16px; margin: 7px 0px 0px 10px; float: left; }
#en { width: 30px; height: 16px; margin: 7px 0px 0px 5px; float: left; }
#pl { width: 30px; height: 16px; margin: 7px 0px 0px 5px; float: left; }

#home { width: 82px; height: 28px; float: left; position:absolute; left:701px; top: 7px; }
#site { width: 82px; height: 28px; float: left; position:absolute; left:785px; top: 7px; }
#kont { width: 82px; height: 28px; float: left; position:absolute; left:869px; top: 7px; }

#logo  		{ float: none; border:none; }
#hnavi_back { width: 201px; height: 400px; float: left; background-image:url(../bilder/hauptnavi_back.gif); background-position:top; background-repeat:no-repeat; }
#hnavi 		{ position:absolute; float: left; background:none; top:246px; left:0; width:201px; }
#tmb   		{ float: left; border: none; text-align: center; margin-left:30px; margin-top:200px; }

#sitepic { width: 750px; float: left; display: block; border: none; }
#mleft	 { width: 627px; float: left; display: block; }
#mright  { width: 123px; float: left; display: block; background-image:url(../bilder/nebennavi_btn_back.gif); background-position:top; z-index:99; position:absolute; left: 836px; top:224px; }

#pfad 	 { width: 621px; height: 17px; float: left; margin-top: 1px; padding-left: 6px; padding-top: 4px; background-color: #DEE3EE; font-size: 8pt; color: #000; }
#pfad a	 { color: #000; text-decoration: underline; background-color: #DEE3EE; }
#content { width: 585px; float:left; margin: 10px 10px 10px 10px; }
#content a { color: #1A3687; text-decoration: underline; font-weight:bold; }

.zusatz { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #DEE3EE; padding-left: 6px; padding-right: 6px; }
.zusatz a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: underline; background-color: #DEE3EE;  } 
.zusatz strong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }


#inhaber    { margin-top: 3px; margin-left:10px; float: left; font-size: 8pt; }
#foot_nav   { height:15px; margin-top: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000; margin-left: 810px; background-color: #DEE3EE; }
#foot_nav a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration:none; background-color: #DEE3EE; }

/*
==================================================================
Linkes Menü
==================================================================
*/
ul.dropdown { list-style:none; margin:0; padding:0; width:201px; z-index:100; }
ul.dropdown li:hover { background-color:#B9C4DC; color: #fff; }
ul.dropdown ul { list-style:none; margin:0; padding:0; width:100%; border-right-width:1px; border-right-style:solid; border-right-color: #22408A; }
ul.dropdown li { position:relative; padding:1px 0px 1px 0px; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#22408A; }
ul.dropdown a { display:block; }
ul.dropdown ul, ul.dropdown ul ul, ul.dropdown ul ul ul { display:none; position:absolute; top:-1px; left:201px; background-color:#DEE3EE; color: #000; }
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul { display:none; }
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul { display:block; }
ul.dropdown a.has_submenu { background-image: url(../bilder/arrow_right.gif); background-repeat: no-repeat; background-position: right; }
ul.dropdown a.has_submenu:hover { background-image: none; }
#nav   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#nav a { color:#000; padding:4px; text-decoration:none; width:192px; }
#nav a:hover { color:#FFF; background-color:#4A70B1; }
#nav ul { border-top-width: 1px; border-top-style: dashed; border-top-color: #22408A; }

/*
==================================================================
Rechtes Menü
==================================================================
*/
ul.dropdowns { list-style: none; margin:0; padding:0; }
ul.dropdowns li:hover { background-color:#B9C4DC; color: #fff; }
ul.dropdowns ul { list-style: none; margin:0; padding: 0; width:192px; border-left-width: 1px; border-left-style: solid; border-left-color: #22408A; }
ul.dropdowns li { position: relative; padding:1px 0px 1px 0px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #22408A; }
ul.dropdowns a  { display:block; }
ul.dropdowns ul, ul.dropdowns ul ul, ul.dropdowns ul ul ul  { display:none; position:absolute; top:-1px; left:-192px; background-color:#DEE3EE; color: #000; }
ul.dropdowns li:hover ul ul, ul.dropdowns li:hover ul ul ul { display:none; }
ul.dropdowns li:hover ul, ul.dropdowns ul li:hover ul, ul.dropdowns ul ul li:hover ul { display:block; }
ul.dropdowns a.has_submenu { background-image: url(../bilder/arrow_left.gif); background-repeat: no-repeat; background-position: left; }
ul.dropdowns a.has_submenu:hover { background-image: none; }
#snav   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; float:left;}
#snav a { color:#000; padding-left:20px; padding-top:4px; padding-bottom:4px; text-decoration:none; width:103px; }
#snav a:hover { color:#FFFFFF; background-color:#4A70B1; }
#snav ul a { width:172px; }
#snav ul { border-top-width: 1px; border-top-style: dashed; border-top-color: #22408A; }
#startheadline { font-size: 15pt; font-weight: bold; color: #22408A; background-color: #fff; float:none; margin-bottom:15px; }

#sitemap a { color: #000; background-color: #fff; text-decoration:underline; }
#sitemap ul { list-style-position: inside; list-style-type: disc; }

#bildfloat { float:left; margin: 0px 20px 5px 0px; background-color:#DEE3EE; line-height:20px; }
#next a:hover { text-decoration:none; }

.formular {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	float:left;
	margin-right:10px;
}
.bez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	float:left;
	margin-right:10px;
	width:150px;
}
.zeile {
	float:left;
	margin-bottom:10px;
	width:100%;
}

#zeile a { font-weight: lighter; font-size:10px; text-decoration:none; }

.high { display:block; float:left; background-image:url(../bilder/startseite.png); background-repeat:no-repeat; width:580px; height:107px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.high_datum { display:block; float:left; width:107px; margin-top:20px; padding-right:14px; padding-left:8px; }
.high_text { display:block; float:left; width:322px; padding-right:6px; margin-top:18px; }
.high_bild { margin-top:12px; display:block; float:left; width:123px; }

#banner_links { float:left; padding-top:8px; width:137px; margin-left:33px; overflow:hidden; }
#banner_links img { clear:both; border:none; margin-top:21px; }
#banner_links a img { margin-top:0; }
#banner_links a { clear:left; float:left; margin-top:21px; }

#banner_rechts { float:left; width:123px; overflow:hidden; }
#banner_rechts img { clear:both; border:none; margin-top:21px; }
#banner_rechts a img { margin-top:0; }
#banner_rechts a { clear:left; float:left; margin-top:21px; }

.anbieter_bilder a { float:left; margin-right:10px; }