body {color:#494e88; font-size:12px; font-family:Verdana, Helvetica, Arial, sans-serif; background:url('/images/layout/blau_unten.gif') no-repeat fixed left bottom;}

p {margin:0px 0px 10px 0px;}

a {color:#666666;font-weight:bold;text-decoration:none;}
a:hover {background-color:#ffffaa;}

div#oben {position:absolute; top:0px; left:0px; width:600px; height:150px; background-image:url('/images/layout/blau_oben.gif');}

div#unten {position:absolute; bottom:20px; left:100px; width:500px;  font-size:10px; font-weight:bold; color:#ffffff;}

div#inhalt {position:absolute; top:130px; left:30px; width:540px; height:56%; padding:0px; overflow:auto;  z-index:10; background:#fff; SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FFFFFF; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #333333; SCROLLBAR-TRACK-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;}

img#aussen {position:absolute; top:0px; left:600px; width:170px; height:202px; border:0px;}

img#logo {position:absolute; bottom:20px; left:600px; width:170px; height:47px; border:0px; z-index:20}

img#quadrat {width:8px; height:8px; border:0px;}

img#karte {position:absolute; top:0px; left:0px; width:233px; height:330px;  z-index:3;}
div#mosbach {position:absolute; top:236px; left:83px; border-width:0px; z-index:5;}
div#heilbronn {position:absolute;top:245px;left:86px;border-width:0px;z-index:5;}
div#leverkusen {position:absolute;top:161px;left:26px;border-width:0px;z-index:5;}
div#friedrichshafen {position:absolute;top:300px;left:85px;border-width:0px;z-index:5;}
div#magstadt {position:absolute;top:257px;left:70px;border-width:0px;z-index:5;}
div#gengenbach {position:absolute;top:270px;left:63px;border-width:0px;z-index:5;}
div#bodenseeregion {position:absolute;top:298px;left:78px;border-width:0px;z-index:5;}

a.info {z-index:24;}
a.info:hover {z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span {display:block; position:absolute;top:-100px;left:20px;width:280px;border:1px solid #c00;background-color:#fff;color:#494e88;font-size:10px;text-align: left;padding:10px;}

ul#navi 			{position:absolute; top:250px; left:600px; width:170px; margin:0px; padding:0px; list-style-type:none; font-size:12px; font-weight:bold; text-align:left; z-index:30}
ul#navi li 			{margin:0px; padding:0px 0px 0px 0px; list-style-type:none;}
ul#navi a 			{display:block; text-decoration:none; color:#494e88; padding:3px 0px 2px 15px; margin-top:0px; width:155px;}
ul#navi a:hover 	{background:#494e88;color:#ffffff}
ul#navi a.aktiv	{background:url('/images/layout/pfeil_rechts.gif') no-repeat 0px 6px;}
ul#navi li.aktiv	{padding:3px 0px 2px 15px; margin-top:0px; width:155px; color:#494e88; background:url('/images/layout/pfeil_rechts.gif') no-repeat 0px 6px;}


table#seite		{font-size:12px; color:#494e88; width:520px; height:50%; margin:0px; padding:0px; border-collapse:collapse;}
table#seite	 td#td1	{width:240px; margin:0px; padding:0px 40px 0px 0px; vertical-align:top;}
table#seite	td#td2	{width:240px; margin:0px; padding:0px; vertical-align:top;}
table#seite	td#list	{margin:0px; padding:0px 0px 5px 0px;; vertical-align:top; font-size:10px}
table#seite	td#list_gelb	{margin:0px; padding:0px 0px 5px 0px;; vertical-align:top; font-size:10px; background-color:#ffffcc;}

ul					{list-style-type:square; padding:0px; margin:15px 0px 0px 0px;}
ul li		{list-style-type:square; margin:0px 0px 0px 17px; padding:0px 0px 5px 0px; line-height:120%}

ul#hw					{list-style-type:circle; padding:0px; margin:0px 0px 10px 0px;}
ul#hw li		{list-style-type:circle; margin:0px 0px 0px 50px; padding:0px 0px 2px 0px;}


p#kopf {font-size:10px; font-weight:bold; margin:20px 0px 0px 100px; color:#ffffff}
