@charset "iso-8859-1";

html, body {font-family: Verdana, Arial, sans serif;font-size: 12px;color: #737373;}
body {text-align: left;background:url('../images/bg.jpg') repeat-x top }
h1 {font-family: Verdana, Arial, sans serif; font-size: 14px; color: #737373; }
h2 {font-family: Verdana, Arial, sans serif; font-size: 12px; color: #9d1818; margin-left:5px;}
h3 {font-family: Verdana, Arial, sans serif; font-size: 12px; color: white; margin:5px 0 5px 10px;}
h4 {font-family: Verdana, Arial, sans serif; font-size: 14px; color: white;}
.module h3 {font-family: Verdana, Arial, sans serif; font-size: 12px; color: #737373; }
h4 {font-family: Verdana, Arial, sans serif; font-size: 12px; color: white; margin-left:9px;}
p  {font-family: Verdana, Arial, sans serif; font-size: 12px; color: #737373; margin:0 0 10px 5px;}
#News-Bereich p {font-family: Verdana, Arial, sans serif; font-size: 11px; color: white; margin-left:10px;} 


/* Anfang CSS
----------------------------------------------------------- */

#Mantel{
width:902px;
margin: 40px auto;
overflow: hidden;
}

#Header{
width:900px;
height:163px;
background:url('../images/header.gif') no-repeat top center;
}

#Logo{
width:380px;
height:50px;
padding:50px;
}

#Content{
width:900px;
background:#e9e9e9;
}

/* Menue
----------------------------------------------------------- */

:root #Menue{
height:33px;
margin-top:15px;
background:#b71a1a;
display:block;
}

#Menue{
height:33px;
background:#b71a1a;
display:block;
}


#Suche{
margin-top:10px;

}

.inputbox {
width:160px;
font-size:12px;
border-color:#7e9e33;
}

.button {
background:#878787;
color:white;
}




/* Menue Sidebar Angebote
----------------------------------------------------------- */

ul.menusidebar{
display:block;
margin:0px;
padding:0px;
list-style:none;
}

ul.menusidebar li{
text-align:left;
margin: 0;
padding: 0;
}

ul.menusidebar li a{
display: block;
height: 30px;
line-height: 30px;
margin-top:1px;
padding:0 10px 0 20px;
text-decoration:none;
color:white;
font-size:12px;
background:#b71a1a url('../images/pfeil.gif') no-repeat 2px;
}

ul.menusidebar li a:hover{
background:#a71818 url('../images/pfeil.gif') no-repeat 2px;
}

.buttonheading img {
border:none;
}


/* Ende Menue Sidebar Angebote
----------------------------------------------------------- */

#Text-Bereich{
width:550px;
margin:15px 0 0 15px;
float:left;
}

#Angebote{
width:250px;
margin:15px 0 10px 50px;
float:left;
background:white;
}

#oben{
background: url('../images/oben.jpg') no-repeat top left;
}

#rechts-oben{
background:url('../images/rechts-oben.jpg') no-repeat top right;
}

#unten{
background:url('../images/unten.jpg') no-repeat bottom left;
}

#rechts-unten{
padding:10px;
background:url('../images/rechts-unten.jpg') no-repeat bottom right;
}


#News-Bereich{
width:899px;
background:#7d7d7d;
border-top:5px solid white;
}

#A-Bereich{
width:446px;
background:#7d7d7d;
float:left;
border-right:1px solid #6d6d6d;
}

#B-Bereich{
width:449px;
background:#7d7d7d;
margin-left:2px;
float:left;
}

#Footer{
height:30px;
text-align:center;
}

#Footer ul{
list-style-type:none;
margin:0 10px 10px 0;
}

#Footer ul li{
float:right;
padding:8px 0 0 10px;
}

#Footer ul li a{
text-decoration:none;
font-size: 11px; 
color: #737373;
}

#Footer ul li a:hover{
color:#7e1212;
}


.componentheading{

}
.contentheading{
font-family: Verdana, Arial, sans serif; font-size: 14px; color: #a71818; font-weight:bold;
}
/* Ende CSS
----------------------------------------------------------- */


