body {
margin:0px;
padding:0px;
background-color:#e7e7e7;
background-image:url(../images/verlauf_background.gif);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1 {
color:#e79111;
font-size:1.4em;
line-height:1.2em;
margin:0px 0px 10px 0px;
}
h2 {
color:#717171;
font-size:1.2em;
margin: 15px 0px 7px 0px;
}
ul {
color:#e79111;
margin-bottom:30px;
}
ol {
color:#e79111;
margin-bottom:30px;
}
a {
color:#e79111;
text-decoration:underline;
}
a:hover {
text-decoration:none;
}
.mehr {
clear:both;
display:block;
margin-bottom:15px;
}

#callback {
width:150px;
height:80px;
position:absolute;
margin:20px 0px 0px 730px;
}
form {
display:block;
}
input {
border:1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:0.1em;
margin-bottom:10px;
}
.textfeld_1 {
width:200px;
}
.textfeld_4 {
width:17px;
margin-bottom: 1px;
text-align: right;
}
.textfeld_dropdown {
width:203px;
border:1px solid #cccccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:0.1em;
margin-bottom:10px;
}
.textfeld_2 {
width:40px;
}
.textfeld_3 {
width:152px;
}
.textfeld_area {
width:201px;
height:110px;
border:1px solid #cccccc;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
.textfeld_area2 {
width:201px;
height:30px;
border:1px solid #cccccc;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
}
.button {
width:205px;
background-color:#e79111;
}
.checkbox {
margin:0px;
border:none;
}

.radiobutton {
	color:#000000;
	margin:2px 4px -3px 0;
	width:14px;
	border:1px solid #FFFFFF;
}

.label {
width:150px;
display:block;
float:left;
background-color:#eeeeee;
padding:0.13em;
}
.landkreissuche label{
width:80px;
}



/* generische navigation */
#container_generic {
width:878px;
height:20px;
margin:0px auto 0px auto;
font-size:0.8em;
text-align:right;
padding:5px 30px 0px 0px;;
}
#container_generic a {
color:#ffffff;
text-decoration:none;
padding-left:15px;
}
#container_generic a:hover {
text-decoration:underline;
}





/* Hauptcontainer */
#container_main {
width:908px;
height:300px;
margin:0px auto 20px auto;
background-image:url(../images/head_back.gif);
background-repeat:no-repeat;
}







/* Hauptnavigation */
#container_navi_1 {
float:right;
margin:104px 27px 0px 0px;
height:45px;
background-image:url(../images/navi_top_back.gif);
background-repeat:repeat-x;
font-size:0.8em;
position:relative;
}

#container_navi_1 a {
display:block;
height:28px;
float:left;
border-left:1px solid #ffffff;
border-right:1px solid #a0a0a0;
margin-top:5px;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#565656;
line-height:27px;
}
#container_navi_1 a:hover, #container_navi_1 .active {
background-image:url(../images/navi_top_link_active.gif);
background-repeat:repeat-x;
background-position:top left;
display:block;
height:28px;
float:left;
border-left:1px solid #ffffff;
border-right:1px solid #a0a0a0;
margin-top:5px;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#e79111;
line-height:27px;
}





/* Navigation zweite ebene */
#container_navi_2 {
position:relative;
height:34px;
background-image:url(../images/navi_second_back.gif);
background-repeat:no-repeat;
background-position:top right;
font-size:0.8em;
margin:-12px 27px 0px 0px;
text-align:right;
padding-right:10px;
float:right;
width:820px;
}

#container_navi_2 a {

display:block;
height:34px;
padding:0px 10px 0px 10px;
text-decoration:none;
color:#e79111;
line-height:27px;
float:left;
}






/* Content */
#container_content {
position:relative;
width:863px;
background-image:url(../images/content_back.gif);
background-repeat:repeat-y;
padding:20px 0px 0px 45px;
}

.box_content {
width:565px;
background-image:url(../images/verlauf_content.gif);
background-position:top right;
background-repeat:no-repeat;
color:#4f4f4f;
font-size:0.7em;
line-height:1.4em;
padding:15px;
text-align:left;
float:right;
position:relative;
min-height:400px;
}
/*
.box_content_start {
width:282px;
background-image:url(../images/verlauf_content_start.gif);
background-position:top right;
background-repeat:no-repeat; 
color:#4f4f4f;
font-size:0.7em;
line-height:1.4em;
padding:15px 300px 15px 15px;
text-align:left;
float:right;
position:relative;
min-height:400px;
}
*/
.box_content_start {
width:582px;
background-image:url(../images/verlauf_content.gif);
background-position:top right;
background-repeat:no-repeat;
color:#4f4f4f;
font-size:0.7em;
line-height:1.4em;
padding:15px 0px 15px 15px;
text-align:left;
float:right;
position:relative;
min-height:400px;
}


* html .box_content {
width:555px;
height:400px;
}
* html .box_content_start {
width:570px;
height:400px;
color:#4f4f4f;
font-size:0.7em;
line-height:1.4em;
text-align:left;
float:right;
position:relative;

}
* html .box_service {
width:190px;
margin-right:10px;
}



.box_content_breit {
width:805px;
background-image:url(../images/verlauf_content.gif);
background-position:top right;
background-repeat:no-repeat;
color:#4f4f4f;
font-size:0.7em;
line-height:1.3em;
padding:15px;
text-align:left;
position:relative;
min-height:400px;
}




.spalte_media {
width:282px;
position:relative;
float:right;
margin:0px 0px 15px 15px;
}
.spalte_media_klein {
float:right;
margin:0px 0px 0px 0px;
}

.box_media {
margin-bottom:20px;
}
.bild_gross {
width:282px;
}
.bild_thumb {
width:100px;
float:left;
margin:0px 10px 7px 0px;
}
.box_mediatext {
width:272px;
padding:5px;
font-size:0.8em;
background-color:#d4d4d4;
}
.box_mediatext_klein {
width:190px;
padding:5px;
font-size:0.8em;
background-color:#cccccc;
}
.box_service {
width:210px;
border-left:1px solid #cccccc;
margin:0px 25px 0px 10px;
padding:0px 10px 0px 10px;
font-size:0.7em;
line-height:1.3em;
float:right;
position:relative;
color:#727272;
}

.box_bilder_paging {
width:272px;
padding:5px;
font-size:0.8em;
background-color:#d4d4d4;
text-align:center;
}
.box_bilder_paging a{
text-decoration:none;
font-weight:bold;
font-size:0.9em;

}

.bild_galerie_zoom {
position:relative;
bottom:25px;
right:10px;
z-index:10;

float:right;
}

.box_bild_grau {
text-align:center;
background-color:#e4e4e4;
}

