/* - - - - - - - - - - - - - - - -  BODY START - - - - - - - - - - */
body {
font: 70% verdana, helvetica, sans-serif; 
margin:0px;
padding:0px;
line-height: 1.5em;
background-color:#FDFDFD  ;
color: #484848;
text-align: center;
}
/* - - - - - - - - - - - - - - - - BODY ENDE  - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - ALLGEMEIN START - - - - - - - - - - */
img {
border: 0px;
}


a {
color: #B04B00; 
text-decoration: none
}

a:hover {
text-decoration: none; 
color: #E70001;
}

/* - - - - - - - - - - - - - - - -  ALLGEMEIN ENDE - - - - - - - - - - */
/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE START (inc. Kopfzeilen)- - - - - - - - - - */
#container {
background-color: #D5EAC9;
color: #484848;
width: 1180px;
margin: 0 auto;
padding: 0;
position: relative;
top: 0px;
border:1px solid black;
/*height: 100%;*/
text-align: left;
}

#header {
position:relative;
left:0px;
width:1180px;
height:236px;
overflow:hidden;
margin:0px;
padding:0px;

}

.spacer{height:30px;overflow:hidden;}
.umrest{

/*background-color: yellow;*/
}

.links {
float:left;
width: 231px;
/*wichtig sonst schiebt es nach rechts*/
overflow:hidden;
/*border: 1px solid yellow;*/
}


/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE ENDE- - - - - - - - - - */
/* - - - - - - - - - - - - - - - - NAVIGATION START - - - - - - - -*/
#header .navigation{
position:absolute;
left:30px;
top:20px;
}

#header .navigation ul{
list-style-type:none; 
margin: 0px 0px 0px 0px;
padding: 0px;
}

#header .navigation li{
list-style-image: none;
margin:0px;
padding:7px;
line-height:23px;
display:inline;
}
.navigation a {color:white;}
.navigation a:hover {color:red;}

.navigation .active {font-weight:bold;}


/*- - - - - - - - - - - - - - - - - NAVIGATION ENDE - - - - - - - - - - -*/
/* Subnavigation */

.liste_obenrechts a {color:#3a3a3a;}

.liste_obenrechts .active {color:red;}

/* - - - - - - - - - - - - - - - -  INHALT  START- - - - - - - - - - */ 
.red{color:#E70001;}

.links_breitzwei{
float:left;
overflow:hidden;
width: 1600px;
}
.links_breitzwei_us{
float:left;
overflow:hidden;
width: 560px;
}

.inhalt_links_breittext{
padding-left:37px;

}
.inhalt_rechtsbild{
padding-left:50px;

}

.inhalt_rechtsbild_a{
padding-left:90px;

}

.inhalt_links_breitzwei{
padding-left:37px;
font-size:18px;
line-height:22px;
overflow:hidden;
}


.rechts_schmal{
float:left;
width:360px;
overflow:hidden;
}


.rechts_schmal_us{
float:left;
width:600px;
overflow:hidden;
}

.inhalt_rechtsschmal{
padding-left:27px;
}
.inhalt_rechtsschmal ul{
list-style-image: url("../images/pfeil_rot.gif");
}
.inhalt_rechtsbild ul{
list-style-image: url("../images/pfeil_rot.gif");
}

.umdrei_spalten{
padding-top:30px;

}

.links {
float:left;
width:337px;
/*border:1px solid green;*/
overflow:hidden;
}
.inhalt_links{
padding-right:30px;
padding-left:37px;
}

.mitte {
float:left;
width:300px;
/*border:1px solid red;*/
overflow:hidden;
}
.inhalt_mitte{
padding-right:30px;

}

.rechts {
float:left;
width:330px;
overflow:hidden;
/*border:1px solid green;*/
}

.inhalt_rechts{
padding-right:55px;
}


.cleaner{
clear:left;
height:1px;

/*border: 1px solid yellow;*/
}

#unten{
padding-top:10px;
width:980px;
}

.artikel_snippet17{


}
.artikel_snippet17 ul{
list-style-image: url("../images/pfeil_grau.gif");

}
.artikel_snippet17 ul li{

}
h2{font-size:18px;font-weight:bold;}
fieldset{
padding-left:10px;
padding-bottom:10px;
border: 1px solid #E60003;
margin-bottom:10px;
}
.space{
height:9px;overflow:hidden;
}
legend{font-weight:bold;color:#E60003;}
.inhalt_angebot_breit{

padding: 0px 80px 10px 40px;

}
.rowe{
clear:left;height:30px;
}
.spalte1e{
float:left;
width:250px;
}
.spalte2e{
float:left;
width:250px;
}


.spalte1f{
float:left;
width:250px;
text-align:right;padding-right:50px;
}