/* - - - - - - - - - - - - - - - -  BODY START - - - - - - - - - - */
body {
font: 67% verdana, helvetica, sans-serif; 
margin:0px;
padding:0px;
line-height: 1.5em;
background-image: url("../images/hintergrund.gif");
background-repeat: no;
color: #484848;
text-align: center;
}
/* - - - - - - - - - - - - - - - - BODY ENDE  - - - - - - - - - - -*/
/* - - - - - - - - - - - - - - - - ALLGEMEIN START - - - - - - - - - - */
img {
border: 0px;
}


a {
color: #B04B00;
/*color:#484848;*/
text-decoration: none
}

a:hover {
text-decoration: none; 
color: #E70001;
}

/* - - - - - - - - - - - - - - - -  ALLGEMEIN ENDE - - - - - - - - - - */
/* - - - - - - - - - - - - - - - -  HAUPTELEMENTE START (inc. Kopfzeilen)- - - - - - - - - - */
#container {
background-color: #FFFFFF;
color: #484848;
width: 980px;
margin: 0 auto;
padding: 0;
position: relative;
top: 0px;
border:1px solid black;
/*height: 100%;*/
text-align: left;
}

#header {
position:relative;
left:0px;
width:980px;
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:#3a3a3a;}

.navigation .active {color:red;}


/*- - - - - - - - - - - - - - - - - NAVIGATION ENDE - - - - - - - - - - -*/
/* Subnavigation */

.liste_obenrechts a {display:block;width:200px;padding:3px;overflow:hidden;color:#3a3a3a; font-size:12px;font-weight:bold;}
.liste_obenrechts a:hover {display:block;padding:3px;background:#D3D9DD;width:200px;overflow:hidden;color:red; }

.liste_obenrechts ul li{padding-bottom:4px;}
.liste_obenrechts .active {color:red;background:#D3D9DD;}

/* - - - - - - - - - - - - - - - -  INHALT  START- - - - - - - - - - */ 
.red{color:#E70001;}

.links_breitzwei{
float:left;
overflow:hidden;
width: 600px;
}
.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:400px;
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:22px;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;
}



.artikel_snippet90{
overflow:visible;
padding: 0px 10px 15px 38px;

/*border: 1px solid red;*/
}
.artikel_snippet90 .bildcontainer {
	float:left;
	margin: 0;
	padding: 0 0 0 0;
	
}


.artikeltext_snippet90{
padding:0px;margin:0px;
padding-left: 280px;
/*border: 1px solid yellow;*/
}

.inhalt_snippet90{
width:400px;
/*padding-top:10px;*/
/*border: 1px solid green;*/
}
.artikeltext_snippet90 h2{font-size:18px;display:inline;padding-bottom:10px;}


/* Kontaktformular */

span.ueb_sendung {
    color:#3a3a3a;
    font-size:12px;
    font-weight:bold;
    }

input.sendung {
	width:180px;
	border:1px solid #333;
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3F3F3F;
	background-color:transparent;
	}



.buttonsend {
	background-color:#333;
	padding:1px 8px 1px 8px;
	color:#FFF;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	}
