*     {padding:0px; margin:0px; font-family:verdana; font-size:10pt;}
img   {border:0px;}
a     {text-decoration:none; color:rgb(0,105,180);}
td    {vertical-align:top;}

span  {font-size:100%;}

p     {padding-bottom:5px;}

body  {padding:10px;}

h1    {font-size:130%; font-weight:bold; margin-bottom:10px; color:rgb(150,150,150);}
h2    {font-size:100%; font-weight:bold; margin-bottom:12px; color:rgb(150,150,150);}
h3    {font-size:90%;  font-weight:bold; margin-bottom:5px; margin-top:10px;}
h4    {font-size:90%;  font-weight:bold; margin-bottom:5px; margin-top:10px; color:rgb(180,0,0);}
h5    {font-size:90%;  font-weight:bold; margin-bottom:5px; margin-top:8px; color:rgb(150,150,150);}
h6    {font-size:130%; font-weight:bold; margin-bottom:10px; color:rgb(200,0,0);}

td    {background-color:rgb(255,255,255); padding:2px;}
td.bezeichnung {font-weight:bold; color:rgb(150,150,150);}

#navigation {
	margin-bottom:10px;
	border-bottom: 1px solid #969696;
	padding-left:10px;
	padding-bottom: 5px;

}

#menu li {
	float: left;
	margin-right: 10px;
  font-size: 11pt;
}

#subnavi {margin-bottom:15px;}

#vorwort_plz  {margin-bottom:20px; width:280px; color:rgb(100,100,100);}
#vorwort_karte  {width:450px; margin-bottom:20px; color:rgb(100,100,100);}

#vorwort_bezirk  {
	margin-bottom:20px; 
	width:420px; 
	color:rgb(100,100,100);
}

#info_bezirk {
	position:absolute; 
	left:480px;
	padding-left:20px; 
	border-left:1px dotted rgb(0,105,180);
	min-height:350px;
	width:400px;
}

#info-bezirk h3 {
	margin-top:0px;
}

a.drucken {
	background-image: url("../images/icons/drucker.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-bottom: 20px;
	display: block;
}

a.download {
	background-image: url("../images/icons/pdf.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	margin-top: 20px;
	display: block;
}

#formular  {margin-right:0px; }
#ap       {width:280px;margin-top:30px;}
#karte img {border:1px solid rgb(150,150,150);}


#orga_links  {height:900px; width:400px; float:left; margin-right:20px; padding-right:20px;color:rgb(100,100,100);}


#orga_links a {color:rgb(100,100,100);}
#orga_links a:hover {color:rgb(0,105,180);}

#orga_rechts {position:absolute; left: 450px; margin-top:5px; padding-left:20px; color:rgb(100,100,100); width:450px;  border-left:1px dotted rgb(0,105,180); }
#mitarbeiter_rechts {position:absolute; left: 320px; margin-top:5px; padding-left:20px; color:rgb(100,100,100); width:400px;  border-left:1px dotted rgb(0,105,180); }


div.karten_navi {line-height:150%;}


#karte {position:absolute; left:305px; padding-left:20px; border-left:1px dotted rgb(0,105,180); }

#karte_0 {display:inline; float:left; width:920px;}

#karte_1, #karte_2, #karte_3, #karte_4, #karte_5, #karte_6, #karte_7, #karte_8, #karte_9, #karte_10, #karte_11, #karte_12, #karte_13, #karte_14, #karte_15, #karte_16, #karte_17, #karte_18, #karte_19, #karte_20, #karte_21, #karte_22, #karte_23 {
  display:none; width:920px; height:410px; float:left;
}



#anleitung {width:700px; padding-bottom:30px;}

#anleitung p.info           {padding-left:100px; background-image:url("../images/info.jpg"); background-repeat:no-repeat; font-size:8pt;}
#anleitung p.suche          {padding-left:100px; background-image:url("../images/mapssuche.jpg"); background-repeat:no-repeat; font-size:8pt;}
#anleitung p.routenplaner   {padding-left:100px; padding-bottom:30px;background-image:url("../images/routenplaner.jpg"); background-repeat:no-repeat; font-size:8pt;}

#logo {border-bottom:2px solid rgb(150,150,150); margin-bottom:5px;}

div.leitung {float:left; padding-left:20px;}

div.orgaeinheit {cursor:pointer;Margin:2px;}
div.orgaeinheit:hover {background-color:rgb(240,240,255);}

div.orgaeinheit_details {background-color:rgb(240,240,240); margin:0px 10px 10px 0px; padding:10px;}

#orgaausgabe {background-color:transparent; border-spacing:0px;}
#orgaausgabe td {padding-right:20px; background-color:transparent;}

#themenuebersicht {height:300px; width:400px; overflow:auto; border:1px solid rgb(150,150,150); padding:3px; margin-top:10px;}
#themenuebersicht a    {color:rgb(0,105,180); display:block;margin-bottom:3px;}
#themenuebersicht a:hover    {color:rgb(100,100,100);}

#themensuche      {width:400px; padding:3px; margin-bottom:30px;}
#themensuche a    {color:rgb(0,105,180); display:block;margin-bottom:3px;}
#themensuche a:hover    {color:rgb(100,100,100);}

#themenergebnis {position:absolute; left:470px; top:170px; width:450px;}

table.ansprechpartnerausgabe {background-color:transparent; border-spacing:0px;}

p.info {font-style:italic; color:rgb(50,50,50); margin-top:7px; }

div.clear {
	clear: both;
}

#bezirk_formular label{
	width: 100px;
	margin-right: 10px;
	float: left;
	margin-bottom: 5px;
}

#bezirk_formular input{
	display. block;
	margin-bottom: 5px;
}


