hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}
h1{font-size:30px; color: #FFFFFF;  }
h2{font-size:26px; color: #FFFFFF; font-weight: bold; line-height: 38px; height:10px; margin-top: 10px;display:inline }
h3{font-size:18px; color: #FFFFFF;}
h4{font-size:15px; font-weight:bold;}
h5{font-size:17px}h6{font-size:15px}
dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:1px}
strong{font-weight:bold;}
#logo h1{text-indent:-9999em;height:0;margin:0;padding:0;}
#logo a{color: #bbb;}
/*
#logo a:hover{color: #ff9900; background-color:none; padding:none;}
*/
a.nohover:link, a.nohover:hover {text-decoration:none; background:transparent;}
a:hover {
background-color:#FFFFFF;
color:#BB9D8E;
}

#jetzt_kaufen
{
	margin-left:3.2em;
} 
#jetzt_kaufen a.last
{
	
	background:#FFFFFF;
	padding-right:10px;
	padding-left:10px;
	color:#BB9D8E;
}
#jetzt_kaufen a.last:hover{background-color:#333333; color:#BB9D8E;}
 
a 
{
color:#FFFFFF;
padding:2px;
text-decoration:none;
}
#subnav li span, #mainnav li span { display: none;}  
#subnav ul{
	list-style:none;
	background: transparent url(../img/subnav-spritex.gif) no-repeat  -8px top;	
	margin-top: 90px;
}
.rightCol500width table
{
	margin-left:60px;
	margin-bottom:15px;
}
.rightCol500width a.moreinfos 
{
	color:#333333;
	text-decoration:underline;
}
.rightCol500width a:hover.moreinfos
{
	color:#BB9D8E;
}
	
#mainnav ul{
	border-bottom: 1px solid #333333;
	/*background: transparent url(../img/mainnav-sprite.gif) no-repeat -10px top ;*/
	margin-bottom:0;
	padding-left: 27px;
	height: 28px;
}
	
#mainnav li,  #mainnav li a
{
	display:block;	
	height:28px;
	line-height:34px;
	/*margin-right: 36px;*/
	float: left;
}
		
#mainnav li a
{	
	height:28px;
	background:transparent url(../img/nav_bg.gif) repeat-x scroll 0 0;
	line-height:28px;	
	margin:0;
	padding:0 20px;
	font-size:1.2em;
	color:#333333;
	font-weight:bold;
}

#subnav li, #subnav li a{	
	display:block;
	height:35px;
	line-height:35px;
	padding:0;
	margin:0;
	border: 0px solid #eee;
}
#subnav li a{	
	height:25px;
	line-height:25px;
}
#framenoarrow
{
    background:url(../img/pak-produkt-bg.gif) no-repeat;
	width:415px;
	height:175px;
	padding-left:15px;
	padding-top:15px;
	margin-bottom:20px;
}
#framenoarrow p
{
	font-size:1.4em;
	width:400px;
	float:left;
}
.pak-product
{	
	padding-left:40px;	
}
.product-functions
{
	margin-bottom:20px;
}
.product-eco-friendly
{
	margin-bottom:20px;
	font-weight:bold;
}

.problem-right-content
{	
	margin-top:30px;
}
.problem-dots
{
	height:200px;
}
.problem-right-content p.innerbig
{
	font-size:2.4em;
	font-weight:bold;
}
.problem-right-content p.innerbig-white
{
	color:White;
	float:left;
	font-size:2.3em;
	font-weight:bold;
	margin-left:10px;
	margin-top:8px;	
}
.frosta-screen
{
	margin-top:90px;

}
.frosta-screen a, .frosta-screen a:hover
{
	text-decoration:none;
	background:none;
}
#problemframe
{
float:left;
	background:url(../img/problem_bg.gif) no-repeat;
	width:410px;
	height:210px;	
	padding-left:17px;
	padding-top:12px;
	margin-bottom:2px;

}
#problemframe p
{
	font-size:1.4em;
	width:400px;
}
#assembleframe
{
	float:left;
	background:url(../img/aufbau_bg.gif) no-repeat;
	width:482px;
	height:206px;	
	padding-left:17px;
	padding-top:12px;
	margin-bottom:2px;
}

#assembleframe p
{
	font-size:1.4em;
	width:402px;	
}

#assembleframe a
{
	text-decoration:underline;
}

#framewitharrow
{
    background:url(../img/bg2.gif) no-repeat;
	width:410px;
	height:210px;
	padding-left:90px;
	padding-top:20px;
	margin-bottom:25px;
}
#framewitharrow p
{	
	width:287px;
	float:left;
}

#contact-info-frame
{
    background:url(../img/conatct_Infobox_bg.gif) no-repeat;
	width:385px;
	height:230px;
	padding-left:25px;
	padding-right:20px;
	padding-top:15px;
	margin-top:54px;
	margin-bottom:25px;
	font-size:1.4em;
	float:left;
}
#contact-info-frame ul
{
	margin-right:2px;
    list-style-type:none;
}
.contactdiv
{
	float:left;
	margin-bottom:10px;
}
.contactdiv .innercontact1
{	
	float:left;
}
.contactdiv .innercontact2
{
	float:left;
	margin-left:43px;
	margin-top:47px;
}


.buyitbtn a
{
    background:url(../img/jetzt_kaufenBtn.gif) no-repeat;
	width:104px;
	height:40px;	
	padding-top:55px;
	position:relative;	
	text-align:center;
	font-size:1.2em;
	float:left;	
	font-weight:bold;
	color:#333333;
}
.buyitbtn a:hover
{
	background:url(../img/jetzt_kaufenBtn_hov.gif) no-repeat;
	color:#333333;
}

#mainnav li a:hover, #mainnav li a.active{background:#333333; color:#BB9D8E;font-weight:bold;}	

#bBestellen{
	display:block;
	width: 225px;
	height: 53px;
	line-height:50px;
	font-size:28px;
	font-weight: bold;
	text-align:center;
	color:#fff;
	background: #fff url(../img/button-bg.gif) no-repeat;
	margin-top: 20px;
}
#bBestellen:hover{
	color: #000;
}
#img a{color: #bbb;}
/*
#img a:hover{color: #ff9900; background-color:none; padding:none;}
*/
#img a:hover{color: #ff9900; background-color:transparent; padding:0;}

.previewImgRow
{
	/*fixes IE6-Margin-Bug*/
	display:inline;	
}
.previewImgRow a,.previewImgRow a:hover
{
   background:none;
   border:0px;

}
.previewImgRow img
{
   border: 1px solid #333333;
   margin-left:10px;
   /*margin-bottom: 10px;*/
}

#problem, #start, #konzept, #aufbau, #presse, #kontakt
{
	margin-right:12px;
}
#contact
{    
   float:left;
   margin-left:10px;
}
#contact p
{
	margin-bottom:9px;
}
#contact form
{
	margin-top:20px;
	font-weight:bold;
}
label.name
{
	margin-right:60px;
}
label.subject
{
	margin-right:52px;
}
label.captchalbl
{
	width:100px;
	float:left
}
label.captchacode
{
	margin-right:61px;
}
label.text
{
	display:block;
}
.errors
{
	color:#CC3333;
	width:300px;
	margin-bottom:20px;
}

a.nopadding {padding: 0; }
#footer a:link, #footer a:visited{color: #333333;text-decoration:underline;}
#footer a:hover{color: #BB9D8E; background:#333333;}