HTML, BODY { 
}

BODY { 
  margin: 0; 
  padding: 0; 
}

BODY, TD, TH, P, DIV { 
  color: #FFFFFF; 
  font-size: 12px; 
  font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

p { 
  margin: 0; 
}

img { 
  border:0;
}

h1 { font-size: 17px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h3 { font-size: 13px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h4 { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h5 { font-size: 11px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h6 { font-size: 10px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }

a { color: #EEEEEE; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none;}
a:hover { color: #EEEEEE; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }
a:visited { color: #EEEEEE; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }


#wrapper { 
  width: 970px; 
  min-height: 700px;
	margin: 0px auto;
	margin-top: 40px;
}

#wrapper #header {
  width: 950px;
  height: 40px;
}

#wrapper #content {
  clear: both;
  width: 950px;
  min-height: 550px;
  background-color: #FFF;
	border-style: solid;
	border-color: #EA4F00;
	border-width: 1px;
	background-image: url(../images/content_bg.jpg);
  background-repeat: repeat-y;
  
  -webkit-box-shadow: 5px 5px 5px #DDD;
	-moz-box-shadow: 5px 5px 5px #DDD;
	box-shadow: 5px 5px 5px #DDD;
}

#wrapper #content #navigation_oben {
  background-image: url(../images/nav_bg.jpg);
  background-repeat: repeat-x;
  width: 950px;
  height: 37px;
  padding-left: 0px;  
}

#wrapper #content #navigation_oben .navbutton {
	float: left;
	height: 37px;
	line-height: 37px;
}

#wrapper #content #navigation_oben .navbutton a {
	text-decoration: none;
	display: block;
	height: 37px;
	line-height: 37px;
	color: #FFF;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 13px;
}

#wrapper #content #navigation_oben .navbutton a:hover {
	text-decoration: none;
	display: block;
	background-image: url(../images/nav_bg_over.jpg);
  background-repeat: repeat-x;
}




#wrapper #content #navigation_links {
  background-color: #cc3433;
  width: 182px;
  min-height: 500px;
  float: left;
  padding-left: 15px;
  padding-top: 20px;
}

#wrapper #content #inhalt {
  width: 753px;
  min-height: 500px;
  float: left;
}

#wrapper #footer {
  clear: both;
  width: 950px;
  height: 50px;
  color: #000000;
}

#wrapper #footer a {
  color: #000000;
}



.sitemap {
  margin-left: 25px;
}

.modelle_anzeige_detail {
  width: 650px;
  border-width: 1px;
  border-color: #AAAAAA;
  border-style: solid;
}

.modelle_anzeige_detail .bild {
  width: 130px;
  float: left;
  padding: 10px;
}

.modelle_anzeige_detail .details {
  width: 350px;
  float: left;
  padding: 10px;
}
