@CHARSET "UTF-8";

html{
	background: url("../images/html.jpg") top left repeat-x #333333; /* dark gray */
}

#wrap1{
	position: absolute; top: 0; left: 50%; margin-left: -496px;
  width: 976px; padding-left: 15px; padding-bottom: 50px;
  background: url("../images/wrap1.png") left 62px no-repeat;
}
#wrap2{
  width: 960px; padding-right: 16px;
  background: url("../images/wrap2.png") right 62px no-repeat;
}

#logo{
  position: absolute; z-index: 100; top: 4px; left: 50%; margin-left: -472px;
  width: 244px; height: 144px; padding: 15px 15px;
  background: url("../images/logo_bg.png") top left no-repeat;
}
* html #logo{ /* IE PNG FIX */
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.promoteit.de/template/images/logo_bg.png')
}
#logo img{
  display: block; margin: 5px auto;
}
#nav_main{
	position: relative; left: 11px;
	float: right; width: 701px; height: 43px; margin-top: 31px; padding: 10px 0 9px 0;
	line-height: 43px;
	background: url("../images/nav_main.png") top right no-repeat;
}
* html #nav_main{ /* IE PNG FIX */
 position: static;
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.promoteit.de/template/images/nav_main.png')
}
#nav_main a{
	line-height: 43px; padding: 0 15px;
	color: #FFF; font-size: 19px;
	border-left: 1px solid #fdb26a; /* light orange */
	border-right: 1px solid #e46602; /* dark orange */
}
* html #nav_main a{ /* IE PNG FIX */
	  height: 43px; float: left;
    position: relative; z-index: 99;
}
#nav_main a.open{
  background: url("../images/nav_main_a.open.png") top left repeat-x #464646;
}
#banner{
	clear: both;
	position: relative; top: -11px;
	height: 193px; padding: 11px 1px 11px 1px; 
	background: url("../images/banner.png") top left repeat-x;
}
* html #banner{ /* IE PNG FIX */
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.promoteit.de/template/images/banner.png')
}
#left{
	position: relative; top: -17px; z-index: 2;
	float: left;
	padding-top: 12px; width: 210px;
  background: url("../images/left.png") top left no-repeat;
}
* html #left{ /* IE PNG FIX */
	background-image: url("../images/left.gif");
}
#nav_left a{
	height: 36px; line-height: 36px; padding: 0 0 0 21px; overflow: hidden;
	color: #FFF; font-size: 15px;
  background: url("../images/nav_left_a.gif") top left no-repeat #fb7f06; /* orange */
 }
#nav_left a:hover, #nav_main a:hover{
	color: #ffe5cb;
}
#nav_left a.first{
  background-position: 0 -1px; height: 35px; line-height: 35px;
}
#nav_left a.last{
  height: 35px; line-height: 35px;
}
#nav_left ul a{
	font-size: 13px;
	height: 31px; line-height: 31px; padding-left: 31px;
	background: url("../images/nav_left_a.open.gif") top left no-repeat #fe9f26; /* light orange */
}
#nav_left a.open{
  font-weight: bold;
}
#left_inner{
	background: url("../images/left_inner.png") top left no-repeat;
	padding: 27px 10px 20px 18px;
}
#left_footer{
	height: 5px; background: url("../images/left_footer.png") top left no-repeat;
}
#left_inner h2{
	padding: 0;
}
#left_inner p{
	margin: 1em 0;
}
#left_inner .light, #right_inner .light{
	color: #696969;
}

#description{
	position: absolute; top: 227px; left: 214px; z-index: 900; overflow: hidden;
	width: 523px; height: 116px; padding: 20px 25px 1px 35px;
	background: url("../images/description.png") top left no-repeat; color: #FFF;
	color: #dbdbdb; /* light grey */
}
* html #description { /* IE PNG FIX */
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.promoteit.de/template/images/description.png')
}
#description h1{
  font-size: 18px; font-weight: normal; color: #FFF; margin: 0; padding: 0; text-transform: uppercase;
}
#description p{
  margin: 0.5em 0;
}
#description a{
	color: #dbdbdb;
}
#content{
	float: left; width: 560px;
	background: url("../images/content.gif") top left repeat-y; 
}
#content_inner{
	width: 510px;	margin: 57px 0 50px 25px;
}
#right{
  position: relative; top: -17px; z-index: 2;
  float: left; width: 190px;
  background: url("../images/right.png") top left no-repeat;
}
* html #right{ /* IE PNG FIX */
  background-image: url("../images/right.gif");
}
#right_inner{
  padding: 0 10px 20px 18px;
  background: url("../images/right_footer.png") bottom left no-repeat;
}
#content_footer{
  height: 5px; background: url("../images/content_footer.gif") 210px top no-repeat;
 }
 #footer{
   width: 530px; margin: auto; padding-top: 5px;
   color: #999892;
   text-align: center;
 }
 #nav_bottom li{
   float: right;
 }
#nav_bottom a{
    text-transform: uppercase;
    color: #999892;
  }
  
.MadeInGermany{
	position: absolute; top: 380px; left: 50%; padding-left: 160px;
    z-index: 999;
}

#schnellanfrage{
	position: absolute; z-index: 999; top: 317px; left: 50%; margin-left: 250px;
	width: 240px; min-height: 200px;
    border: 1px solid #ffd1a5;
    background: #FFF; padding: 0.5em;
}
#schnellanfrage h2{
  padding: 0em; margin: 0.5em;
}
h1.top, h2.top{
	padding-top: 0.5em;
}
.photo.no-margin{
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.photo.margin12px{
	margin-right: 12px !important;
}