@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	left:0px;
	top:0px;
	background-color:#ffffff;
	background-image:url(images/back.gif);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
		
#rahmen {
	width:1003px;
	}

img {
	border:0px;
	}
	
.lo {
	width:260px;
	height:158px;
	background-repeat:no-repeat;
	float:left;
	}
	
.mo {
	width:515px;
	height:158px;
	background-image:url(images/top_slogan_PeSe.gif);
	background-repeat:no-repeat;
	float:left;
	}
	
.ro {
	width:228px;
	height:158px;
	background-image:url(images/top_foto_PeSe.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
/* Vertikalnavigation */

.element1 {
	position:absolute;
	top:158px;
	left:0px;
	width:226px;
	height:96px;
	}

.element2 {
	position:absolute;
	left:0px;
	top:253px;
	width:218px;
	height:48px;
	overflow:hidden;
	background-image:url(images/li_streifen_blau.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:8px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	}
	
.element2 a:link {
	text-decoration:none;
	color:#ffffff;
	}		
		
.element2 a:visited {
	text-decoration:none;
	color:#ffffff;
	}			
	
.element2 a:hover {
	text-decoration:underline;
	color:#ffffff;
	}		
	
.element2 a:focus {
	text-decoration:underline;
	color:#ffffff;
	}		
	
.element2 a:active {
	text-decoration:underline;
	color:#ffffff;
	}	

.element2re {
	text-align:right;
	float:right;
	padding-right:8px;
	}	

.naviv {
	position:absolute;
	top:322px;
	left:9px;
	width:175px;
	color:#000000;
	font-size:0.75em;
	}	
	
.ebene1 {
	padding:0px 0px 5px 0px; 
	}	
	
.ebene1 a:link {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}		
		
.ebene1 a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}			
	
.ebene1 a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}		
	
.ebene1 a:focus {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}		
	
.ebene1 a:active {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}			
			
.ebene1akt {
	padding:0px 0px 5px 0px; 
	font-weight:bold;
	}				

.ebene1akt a:link {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}		
		
.ebene1akt a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}			
	
.ebene1akt a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}		
	
.ebene1akt a:focus {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}		
	
.ebene1akt a:active {
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	}		

.ebene2 {
	padding:0px 0px 5px 25px; 
	}	
	
.ebene2 a:link {
	text-decoration:none;
	color:#000000;
	}		
		
.ebene2 a:visited {
	text-decoration:none;
	color:#000000;
	}			
	
.ebene2 a:hover {
	text-decoration:underline;
	color:#000000;
	}		
	
.ebene2 a:focus {
	text-decoration:underline;
	color:#000000;
	}		
	
.ebene2 a:active {
	text-decoration:underline;
	color:#000000;
	}			
			
.ebene2akt {
	padding:0px 0px 5px 25px; 
	/*background-image:url(images/navi_bullet_ebene2.gif);
	background-repeat:no-repeat;*/
	text-decoration:none;
	font-weight:bold;
	color:#0cb2e8;
	}		

.ebene2akt a:link {
	text-decoration:none;
	font-weight:bold;
	color:#0cb2e8;
	}		
		
.ebene2akt a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#0cb2e8;
	}			
	
.ebene2akt a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#0cb2e8;
	}		
	
.ebene2akt a:focus {
	text-decoration:underline;
	font-weight:bold;
	color:#0cb2e8;
	}		
	
.ebene2akt a:active {
	text-decoration:underline;
	font-weight:bold;
	color:#0cb2e8;
	}		


.ebene3 {
	padding:0px 0px 5px 37px; 
	}	
	
.ebene3 a:link {
	text-decoration:none;
	color:#000000;
	}		
		
.ebene3 a:visited {
	text-decoration:none;
	color:#000000;
	}			
	
.ebene3 a:hover {
	text-decoration:underline;
	color:#000000;
	}		
	
.ebene3 a:focus {
	text-decoration:underline;
	color:#000000;
	}		
	
.ebene3 a:active {
	text-decoration:underline;
	color:#000000;
	}			
			
.ebene3akt {
	padding:0px 0px 5px 37px; 
	/*background-image:url(images/navi_bullet_ebene3.gif);
	background-repeat:no-repeat;*/
	text-decoration:none;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}		

.ebene3akt a:link {
	text-decoration:none;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}		
		
.ebene3akt a:visited {
	text-decoration:none;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}			
	
.ebene3akt a:hover {
	text-decoration:underline;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}		
	
.ebene3akt a:focus {
	text-decoration:underline;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}		
	
.ebene3akt a:active {
	text-decoration:underline;
	/*font-weight:bold;*/
	color:#0cb2e8;
	}		

/* Horizontalnavi */	

.navih {
	position:absolute;
	top:138px;
	left:272px;
	color:#FFFFFF;
	font-size:0.7em;
	}	
	
.navih a:link {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}		
		
.navih a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}			
	
.navih a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}		
	
.navih a:focus {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}		
	
.navih a:active {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}	


.navihakt a:link {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}


.navihakt a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}


.navihakt a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}


.navihakt a:focus {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}


.navihakt a:active {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}


.navihli {
	position:absolute;
	top:138px;
	left:8px;
	color:#666666;
	font-size:0.7em;
	}	
	
.navihli a:link {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}		
		
.navihli a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#666666;
	}			
	
.navihli a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}		
	
.navihli a:focus {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}		
	
.navihli a:active {
	text-decoration:none;
	font-weight:bold;
	color:#f89829;
	}			

		


/* Felder rechte Spalte */

.pos0 {
	position:absolute;
	left:776px;
	top:158px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	}

.posbildlinieunten {
	position:absolute;
	left:776px;
	top:158px;
	width:226px;
	height:95px;
        border-bottom:1px solid #666666;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	}
	
.pos1 {
	position:absolute;
	left:776px;
	top:253px;
	width:218px;
	height:96px;  /*36px;*/
	overflow:hidden;
	background-image:url(images/re_streifen_blau.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:8px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	}
	
.pos1 a:link {
	text-decoration:none;
	color:#ffffff;
	}		
		
.pos1 a:visited {
	text-decoration:none;
	color:#ffffff;
	}			
	
.pos1 a:hover {
	text-decoration:underline;
	color:#ffffff;
	}		
	
.pos1 a:focus {
	text-decoration:underline;
	color:#ffffff;
	}		
	
.pos1 a:active {
	text-decoration:underline;
	color:#ffffff;
	}		

.pos2 {
	position:absolute;
	left:776px;
	top:290px;
	width:218px;
	height:30px;
	overflow:hidden;
	background-image:url(images/re_streifen_grau.gif);
	background-repeat:repeat-x;
	padding-top:8px;
	padding-left:8px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	}	
	
.pos3 {
	position:absolute;
	left:776px;
	top:320px;
	width:212px;
	color:#666666;
	font-size:0.75em;
	line-height:1.5em;	
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px solid #666666;
	background-color:#d9e1ee;
	}

.pos3 input {
	border:1px solid #666666;
	background-color:#cccccc;
	}
		
.loginabsenden {
	background-color:#cccccc;
	color:#666666;
	}

	
.pos3logos {
	position:absolute;
	left:776px;
	top:290px;  /* 280px; */
	width:212px;
	color:#666666;
	font-size:0.7em;
	line-height:1.5em;	
	padding-left:14px;
	padding-top:7px;
	padding-bottom:7px;
	}	
	
.pos3logos img {
	margin-top:20px;
        border:none;
	}	
	
.pos3logos a:link {
        color:#0cb2e8;
        text-decoration:none;
}

.pos3logos a:visited {
        color:#0cb2e8;
        text-decoration:none;
}

.pos3logos a:hover {
        color:#0cb2e8;
        text-decoration:underline;
}

.posabb2 {
	position:absolute;
	left:776px;
	top:272px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	font-size:0.7em;
	}

.posabb2a {
	position:absolute;
	left:776px;
	top:300px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	font-size:0.7em;
	}

.posabb3 {
	position:absolute;
	left:776px;
	top:388px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	font-size:0.7em;
	}

.posabbigz {
	position:absolute;
	left:776px;
        /* abstand mit blauem balken war:
	top:301px;*/
        top:270px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	font-size:0.7em;
	}

.posabbkarte {
	position:absolute;
	left:776px;
	top:300px;
	width:226px;
	height:97px;
	/* background-image:url(images/li_foto_1_PeSe.jpg); */
	background-repeat:no-repeat;
	font-size:0.7em;
	}


/* Inhaltsbereich */

.inhalt {
	position:absolute;
	left:272px;
	top:182px;
	width:480px;
	font-size:0.75em;
	color:#666666;
	}
	
.inhalt h1 {
	font-size:1.4em;
	font-weight:bold;
	color:#666666;
	line-height:1em;
	margin-bottom:-5px;
	}
	
.inhalt p {
	line-height:1.4em;
	margin-bottom:-5px;
	}	

.inhalt ul {
	line-height:1.4em;
	margin-bottom:-5px;
	}	
	
.inhalt a:link {
	color:#0cb2e8;
	text-decoration:none;
	}	
		
.inhalt a:visited {
	text-decoration:none;
	color:#0cb2e8;
	}			
	
.inhalt a:hover {
	text-decoration:underline;
	color:#0cb2e8;
	}		
	
.inhalt a:focus {
	text-decoration:underline;
	color:#0cb2e8;
	}		
	
.inhalt a:active {
	text-decoration:underline;
	color:#0cb2e8;
	}


.blau {
	color:#0cb2e8;
	}	


.dunkelblau {
	color:#19599c;
	}	

		
/* Fu� */

.fussnavi {
	padding:30px 0px 0px 0px;
	font-size:1.0em; 
	font-family:Arial Narrow, Arial, Helvetica, sans-serif;
	}	
	
.fussnavi a:link {
	text-decoration:none;
	color:#666666;
	}		
		
.fussnavi a:visited {
	text-decoration:none;
	color:#666666;
	}			
	
.fussnavi a:hover {
	text-decoration:underline;
	color:#666666;
	}		
	
.fussnavi a:focus {
	text-decoration:underline;
	color:#666666;
	}		
	
.fussnavi a:active {
	text-decoration:underline;
	color:#666666;
	}
	


/* interne kennzeichnung */

.bau {
	border:1px solid #666666;
	background-color:#fcd15f;
	}

.halvo {
        color:#ffffff;
	border:1px solid #666666;
	background-color:#dd0000;
	}

/* copyright */

.copyright {
	margin-top:45px;
	}

.copyrightmitab {
	padding-left:14px;
	margin-top:45px;
	color:#666666;
	}

.copyrightxxx {
	padding-left:14px;
	margin-top:265px;
	position:absolute;
	left:776px;
	top:168px;
	width:226px;
	height:97px;
	color:#666666;
	font-size:0.7em;
	}


/* Formular */	
	
table {
	font-size:1em;

	}	
	
td {
	padding-right:10px;
	line-height:1.5em;
	padding-top:15px;
	vertical-align:top;
	}
	
select {
	width:120px;
	/*border-left:1px solid #666666;
	border-bottom:2px solid #000000;
	border-top:1px solid #666666;
	border-right:2px solid #000000;*/
	background-color:#F3F8FC;
	/* alt: #faf8f3; */
	color:#666666;
	font-size:1em;
	}		
	
.eingabefeld {
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#F3F8FC;
	/* alt: #faf8f3; */
	width:260px;
        font-size:1em;
	}		

.kleineingabefeld {
	border-left:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-right:1px solid #666666;
	background-color:#F3F8FC;
	/* alt: #faf8f3; */
	width:120px;
        font-size:1em;
	}		
	
.absendebutton {
	border-left:1px solid #666666;
	border-bottom:2px solid #000000;
	border-top:1px solid #666666;
	border-right:2px solid #000000;
	background-color:#666666;
	color:#faf8f3;
	font-size:1em;
	}	

.zwischenueberschrift {
	font-weight:bold;
	font-size:1.1em;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #666666;
	}			
	

/* standortkarte / iframe*/	


		
.standortkarte {
	margin-top:20px;
	float:left;
	}
	
.iframebula {
	margin-top:0px;
	float:right;
	}	
