html, body {background-color:#B2C5DC; padding:0px; margin:0px; margin-left:0px; font-family:'Verdana','Arial',sans-serif; font-size:12px; width:100%;color:black; height:100% }

/*Allgemeine Einstellung fuer DIF-Elemente*/
div {text-align:left;}


/* Format zur Zentrierung der Seite*/
div.center {position:relative; z-index:2; width:990px; height:100%;margin:auto; text-align:center;background-image: url(images/bg.gif)}

/* Allgemeine Formate */
h1 {color:#1C4B86;font-weight:bold;font-size:10pt;}
h1.kasten {color:#1C4B86;font-weight:bold;font-size:12px;}
p {margin:0px;padding-top:5px;font-style: normal;line-height: 13pt;font-variant: normal;}

/* besondere Klassen*/
.linksfloaten {float:left;}
.abstandoben5 {margin-top:10px;}
.abstandoben31 {margin-top:31px;}
.abstandoben110 {margin-top:140px;}

/*wichtigste Layoutelemte*/
div#Logo {position:absolute; left:0px; top:0px; width:230px; height:163px; z-index:1;}
div#Bildleiste {position:absolute; left:230px; top:0px; width:557px; height:60px; z-index:2;}
div#IAP-Logo {position:absolute; left:787px; top:0px; width:203px; height:60px; z-index:3;background-color:white;}
div#Titel {position:absolute; left:245px; top:85px; width:449px; height:20px; z-index:10;font-size: 14pt;color: #1C4B86}
div#Kontakt {position:absolute;left:651px; top:89px; width:120px; height:12px; z-index:5;}
div#kontakt1 {position:absolute; left:248px; top:141px; width:120px; height:21px; z-index:6;}
div#Lage {position:absolute; left:520px; top:120px; width:120px; height:21px; z-index:6;}
div#luftbild {position:absolute; left:388px; top:120px; width:120px; height:21px; z-index:6;}
div#Bebauung {position:absolute; left:651px; top:120px; width:120px; height:21px; z-index:7;}
div#Layer7 {position:absolute;left:230px;top:60px;width:557px;height:60px; z-index:4; background-color: #E0E8F1;}
div#Layer8 {position:absolute;left:230px;top:120px;width:557px;height:21px; z-index:4; background-color: #819BBD;}
div#Text_Impressum {position:absolute; left:245px; top:150px; width:510px; z-index:10;font-size: 10pt;color: black}
div#Text {
	position:absolute;
	left:224px;
	top:141px;
	width:376px;
	z-index:10;
	font-size: 10pt;
	color: black;
	height: 123px;
}
div#HG {position:absolute;top:200px;left:383px;width:404px;height:355px;background-image:url(images/frau_bg.jpg);}
div#anbieter {
	position:absolute;
	top:-1px;
	left:-222px;
	width:137px;
	height: 219px;
}
div#bautraeger {border:1px solid #1C4B86;position:absolute;top:207px;left:246px;width:522px; height:261px;background-color:#CEDAE9;}
div#handwerker {
	border:1px solid #1C4B86;
	position:absolute;
	top:207px;
	left:246px;
	width:250px;
	height:318px;
	background-color:#CEDAE9;
}
div#handwerker2 {border:1px solid #1C4B86;position:absolute;top:207px;left:520px;width:250px; height:280;background-color:#CEDAE9;}
div#Text {position:absolute; left:248px; top:200px; width:510px; z-index:10;font-size: 10pt;color: black}
div#Text1 {position:absolute; left:245px; top:200px; width:300px; z-index:10;font-size: 10pt;color: black}
div#Text2 {position:absolute; left:520px; top:200px; width:250px; z-index:10;font-size: 10pt;color: black}

.konspalte {position:absolute; left:787px; top:60px; width:203px; height:435px; z-index:3;background-color:#BFCFE2}
div#links{position:absolute;left:787px;top:495px;width:203px;height:65px;z-index:3;background-color:#BFCFE2}
div#bu {position:relative;top:-3px;width:178px;height:26px;background-color:#BCCBBE;background-image: url(images/rundecke.gif)}
div#bu2 {position:relative;top:-3px;width:178px;height:26px;background-color:#BCCBBE;background-image: url(images/handwerker.gif)}
div#impressum {position:absolute;top:360px;width:178px;height:25px;background-color:white;}

.konskreis {margin-left:21px;margin-top:6px;font-family: Verdana;color: #FB7C32;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-variant: normal;font-weight: bold;}
.konskreisplan {margin-left:20px;margin-top:6px;font-family: Verdana;color:#FB7C32;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-variant: normal;font-weight: bold;}
.konsstadt {margin-left:19px;margin-top:11px;font-family: Verdana;color: #1C4B86;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}
.baugebiet {margin-left:30px;margin-top:11px;font-family: Verdana;color: #1C4B86;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}

/*Allgemeinste Linkdefinition*/
a:link {font-family: Verdana;color: #1C4B86;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}
a:active {font-family: Verdana;color: #1C4B86;text-decoration: none;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}
a:visited {font-family: Verdana;color: #1C4B86;text-decoration: none;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}
a:hover {font-family: Verdana;color:#FB7C32;text-decoration: none;text-decoration: none;font-size: 11px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;}

/*zweite allgemeine Linkdefinition*/
a.alter:link {font-family: Verdana;color:#FB7C32;text-decoration: none;font-size: 10px;font-style: normal;line-height: normal;font-variant: normal;}
a.alter:active {font-family: Verdana;color:#FB7C32;text-decoration: none;text-decoration: none;font-size: 10px;font-style: normal;line-height: normal;font-variant: normal;}
a.alter:visited {font-family: Verdana;color:#FB7C32;text-decoration: none;text-decoration: none;font-size: 10px;font-style: normal;line-height: normal;font-variant: normal;}
a.alter:hover {font-family: Verdana;color: #1C4B86;text-decoration: none;text-decoration: none;font-size: 10px;font-style: normal;line-height: normal;font-variant: normal;}

/*Linkdefinition fuer verlinkte Bilder*/
.imagelink {border:0px solid white}


/* besondere Elemente, wie Buttons, Abstaende, etc.*/
a#kontakt	{position:relative;top:0px;left:12px;}
a#notfett	{margin-left:12px;font-weight:normal}
a#notfett2	{margin-left:12px;font-weight:normal}
a#bebauungsv	{position:relative;top:4px;left:24px;font-size:10px;font-weight:normal;}
a#bebauungsv2	{position:relative;top:4px;left:24px;font-size:10px;font-weight:normal;}
a#weitlinks	{position:relative;top:4px;left:24px;font-size:10px;font-weight:normal;color:#737C88;}
a#weitlinks2	{position:relative;top:4px;left:24px;font-size:10px;font-weight:normal;color:#737C88;}
a#lagebeb	{
	position:relative;
	left:19px;
	top: 3px;
	width: 41px;
	height: 14px;


}
a.lagebeb	{padding:0px;margin:0px;position:relative;left:6px;}
div.anbieter1 {clear:left;float:left;width:200px;height:62px;}
img.blaurand {border:1px solid #1C4B86;margin-bottom:10px;}
p.kasten_p {position:relative;top:-10px;left:55px;margin:0px;padding:0px;}
a#lagebeb2	{position:relative;left:8px;}
img.pfeilup {float:left;position:relative;top:3px;}
img.linkdown {position:relative;top:5px;left:21px;}
#abstand {margin-left:12px;}

a#planseite:link {color:#1C4B86;margin-left:12px;font-weight:normal}
a#planseite:active {color:#1C4B86;margin-left:12px;font-weight:normal}
a#planseite:visited {color:#1C4B86;margin-left:12px;font-weight:normal}
a#planseite:hover {color:#1C4B86;margin-left:12px;;font-weight:bold}


#abstand2 {margin-left:20px;color:#737C88;}
img#hr {clear:left;margin-top:4px;}

#finanzmenu 
{
position:absolute;
left:235px;
top:189px;
margin-top:4px;
}

#finanzcontent 
{
	border:1px solid #1C4B86;
	position:absolute;
	top:193px;
	clear:left;
	float:left;
	width: 506px;
	left: 238px;
	background-color:#CEDAE9;
	padding:1em;
	height:auto;
}

