/*Servicenavigationen Start*/
.nav_service{font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;color:#000; text-align:right;
padding:20px 15px 0 0;}
.nav_service a:link, .nav_service a:visited {font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;color:#000;text-decoration:none; padding:0 12px 0 12px;}
.nav_service a:hover {color:#2E4F9C;}
.nav_service a#aktiv {color:#2E4F9C;}
	
/*Start Hauptnavigation*/
.hauptnav a:link, .hauptnav a:visited {font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;
	color: #4b4b4b;font-weight:bold;margin:1px;padding:5px 28px 6px 0px;text-decoration: none;}

.hauptnav a:hover{font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:11px;
	color: #0066AE;font-weight:bold;margin:1px;padding:5px 28px 6px 0px;text-decoration: none;}

.hauptnav ul{
text-align:left;
width:700px;
color: #4b4b4b;
float: left;
height:25px;
font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
padding: 51px 0 0 0px;
}

.hauptnav ul li { display: inline;}

.hauptnav ul li a{
padding:6px 6px 0px 6px;
color: #4b4b4b;
text-decoration: none;
float: left;
}

.hauptnav li.selected a,
.hauptnav li.opened a{
	color:#0066AE;
}

/* Hauptnavigation Start */

/* Navigation an der linken Seite Start */
* {
margin: 0;
padding: 0;
border: 0 none;
}

.seitennavi {
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size:11px;
text-align:left;
margin:0;
width: 217px;
padding:30px 24px 30px 24px;
}
.seitennavi ul li {
display: inline;
font-size: 11px;
line-height: 16px;
}
.seitennavi ul li a {
display: block;
text-decoration: none;
color: #000;
background-color: #fff;
border-bottom: 1px solid #f2f2f2;
padding: 4px 0 3px 9px;
}
.seitennavi ul li a:hover{
	color:#fff;
	background-color:#99C2DF;
}
.seitennavi li.selected a,
.seitennavi li.selected a:hover{
	color:#fff;
	background-color:#0066AE;
}
.seitennavi ul.stufe_eins li ul.stufe_zwei li a{
color: #000;
padding: 4px 0 3px 27px;
background-image:url(../images/Pfeile_Navi.gif); background-repeat:no-repeat;
background-color:#fff;
}
.seitennavi ul.stufe_eins li ul.stufe_zwei li a:hover{
color: #fff;
padding: 4px 0 3px 27px;
background-image:url(../images/Pfeile2_Navi_Over.gif); background-repeat:no-repeat;
background-color:#99C2DF;
}
.seitennavi ul.stufe_eins li ul.stufe_zwei li.selected a{
color:#FFFFFF;
padding: 4px 0 3px 27px;
background-image:url(../images/Pfeile2_Navi_Over.gif); background-repeat:no-repeat;
background-color:#99C2DF;
}

.seitennavi ul.stufe_eins li ul.stufe_zwei li.opened a{
color:#FFFFFF;
padding: 4px 0 3px 27px;
background-image:url(../images/Pfeile2_Navi_Over.gif); background-repeat:no-repeat;
background-color:#99C2DF;
}


/* IE Extrawurst */
* html .seitennavi ul li {display: inline;}
* html .seitennavi ul li a {height: 1%;}
/* Extrawurst Ende */
/* Navigation an der linken Seite Ende */

/** Liste mit Bildern als Aufzaehlungszeichen **/
#bullet_bild ul {list-style: none; padding: 0 0 2px 160px; margin: 0;line-height:18px;
	font-size: 12px;
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight : normal;
	color:#797979;}
#bullet_bild ul li {padding: 0; margin: 0px 0 5px 1px; list-style: none; list-style-image: url(../images/bullet.gif);}
#bullet_bild ul li.zwei {padding: 0; margin: 0px 0 5px 1px; list-style: none; list-style-image: none;}

#bullet_bild{font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:11px;color:#7a7a7a;}
#bullet_bild a:link, #bullet_bild a:visited {font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;color:#7a7a7a;text-decoration:none;}
#bullet_bild a:hover {color:#eb8401;}
#bullet_bild a#current {color:#eb8401;}
#bullet_bild a.zwei:link {font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;color:#7a7a7a;text-decoration:none;margin-left:5px;}
#bullet_bild a.zwei:hover {color:#eb8401;}

/*Servicenavigationen Start*/
#bildernavigation{
	background-color:#CCCCCC;
	padding:5px;
	height:17px;
}

a.bilderrahmen:link, a.bilderrahmen:visited {
	float:left;
	width:27px;
	height:15px;
	display:block;
	border:1px solid #898788;
	margin-left:7px;
	*margin-left:6px;
	}
a.bilderrahmen:hover, a.bilderrahmen#aktiv {
	border:1px solid #0066AE;
	padding:0;
	}
	
/* Aufzaehlung mit Strich als Quadrat */
ul{list-style: none;padding: 0;margin: 0;line-height:16px;}
#bullet_strich{font-family: Verdana, Arial, sans-serif;font-size:11px; margin-top:-15px;}
#bullet_strich ul {font-family: Verdana, Arial, sans-serif;font-size:11px; padding: 0 20px 2px 30px; margin: 1em 0;}
#bullet_strich ul li {padding: 0; margin: 0.8em 0 0.2em 1px; list-style: none; list-style-image: url(../images/Aufzaehl_Quadrat_Blau.gif); color:#000;}
#bullet_strich ul li a {color:#000;text-decoration:none;}

ol{padding: 0;margin: 0;line-height:16px;}
#bullet_strich{font-family: Verdana, Arial, sans-serif;font-size:11px; margin-top:-15px;color:#0066AE;}
#bullet_strich ol {font-family: Verdana, Arial, sans-serif;font-size:11px; padding: 0 20px 2px 35px; margin: 1em 0; color:#0066AE;}
#bullet_strich ol li {padding: 0; margin: 0.8em 0 0.2em 1px;}
#bullet_strich ol li a {color:#000;text-decoration:none;}


/* Start Kontaktformular definition */
.textarea{
width:350px;
margin: 0px;
background-color:#f2f2f2;
border:1px solid #ccc;
}


label{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066AE;
float:left;
padding:0px;
margin:0;
line-height:22px;
}

option{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066AE;
padding:2px 10px 2px 2px;
}


.radiotext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
float:left;
padding:0px;;
margin:0;
line-height:22px;
}


.textfeld{
float:left;
margin:0px;
size:200px;
background-color:#f2f2f2;
border:1px solid #ccc;
}

.submitbtn	
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
float:left;
color:#FFFFFF;
background-color:#0066AE;
border:none;
margin-right:100px;
margin-top: 5px;
padding: 3px 10px 3px 10px;
}

/*Vorschaubild Standorte*/
#vorschaubilder{
	width:333px;
	float:left;
	padding-top:36px;
}

a.vorschaubild:link, a.vorschaubild:visited {
	float:right;
	width:100px;
	height:67px;
	display:block;
	border-bottom:3px solid #D4DDEE;
	padding:0px;
}

a.vorschaubild:hover, a.vorschaubild#unterstrichen {
	border-bottom:3px solid #0066AE;
	padding:0px;
	}

