/* CSS Document */

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
body {
	background-color: #FFFFFF;
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a{
color:#000000;}

#main {
position:relative;
width:996px;
margin:0px auto 0px auto;
text-align:left;
}
*html #main {
height:1900px;
}
*+html #main {
min-height:1900px;
}
html>/**/body #main {
min-height:1900px;
}
#main2 {
background-image:url(../media/img/elemente/header_bg_new.jpg);
background-repeat:no-repeat;
background-position:top;

}
#left {
position:absolute;
top:161px;
left:5px;
width:205px;
background-image:url(../media/img/elemente/left_bg_new.jpg);
background-position:right;
background-repeat:repeat-y;

}
.leftcontendiv{
padding: 5px 5px 5px 35px;

}

#content {
/*width:1000px;*/
}
p {
	font-size:12px;
	line-height:15px;
	padding:0px;
	padding-bottom:6px;
}

h1 {
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#content a {
	text-decoration:none;
	color:#333;
	}
#content a:hover {
	text-decoration:none;
	color:#000;
	}
.mainnavfirst{

background-image:url(../media/img/elemente/mainnav_bg_first.jpg);

}
.mainnavfirst:hover{

background-image:url(../media/img/elemente/mainnav_bg_first_hover.jpg);
}


/*alte IE Versionen*/
*html #content {
padding:190px 210px 10px 230px;
		position:relative;
/*margin-top:300px;*/

			}

/*IE 7*/
*+html #content {
padding:0px 215px 10px 230px;
margin-top:210px;

			}
	
	/*moderne browser*/
html>/**/body #content {
padding:190px 215px 10px 230px;

			}
			
.prodtable{
	width:550px;
}
			
#sli{
	position:absolute;
	color:#FFFFFF;

	font-size:10px;
	background-color:#000000;
	border:1px #d4740b solid;
	padding:2px;
/*	width:513px;*/

}
/*alte IE Versionen*/
*html #sli {
	left:0px;

	top:185px;
	width:550px;
	/*t\op:260px;*/

			}

/*IE 7*/
*+html #sli {
	left:230px;
	right:215px;
	top:185px;


			}
	
	/*moderne browser*/
html>/**/body #sli {
	left:230px;
	right:215px;
	top:185px;


			}
#sli a{
	color:#FFFFFF;
text-decoration:none;
}
#sli a:hover{
background-color:#d4740b;
}
#right {
position:absolute;
top:161px;
right:3px;
width:188px;
background-image:url(../media/img/elemente/right_bg_new.jpg);
background-position:right;

}
.rightcontendiv{
padding: 5px 10px 5px 10px;

}

#header {
position:absolute;
width:996px;
height:147px;

}
.headerlink {
top:154px;
position:absolute;
}
.headerlink a {
color:#000000;
font-size:14px;
text-decoration:none;
}
.headerlink a:hover{
color:#FFFFFF;
}
#topnav {
position:absolute;
width:508px;
height:31px;
background-image:url(../media/img/elemente/topnav_bg_new.jpg);
top:147px;
left:249px;

}
#footer {
position:relative;
width:996px;
height:52px;
background-image:url(../media/img/elemente/footernew_bg.jpg);
margin:0px auto 0px auto;
text-align:left;
}
.mainnavfirst{
color:#000000;
font-weight:700;
text-decoration:none;
display:block;
padding:9px 20px 10px 42px;
/*background-image:url(../media/img/elemente/mainnav_bg_first.jpg);*/
background-repeat:no-repeat;
}
.mainnavfirst:hover{
color:#3D6A28;
/*background-image:url(../media/img/elemente/mainnav_bg_first_hover.jpg);*/
}
.mainnav{
color:#000000;
font-weight:700;

text-decoration:none;
display:block;
padding:9px 20px 10px 42px;
background-image:url(../media/img/elemente/mainnav_bg.jpg);
background-repeat:no-repeat;

}
.mainnav:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_hover.jpg);
}
.mainnavonfirst{
color:#FFFFFF;
font-weight:700;
text-decoration:none;
display:block;
padding:9px 20px 10px 42px;
background-image:url(../media/img/elemente/mainnavon_bg_first.jpg);
background-repeat:no-repeat;
}
.mainnavonfirst:hover{
color:#3D6A28;
background-image:url(../media/img/elemente/mainnav_bg_first_hover.jpg);
}
.mainnavon{
color:#d4740b;
font-weight:700;

text-decoration:none;
display:block;
padding:9px 20px 10px 42px;
background-image:url(../media/img/elemente/mainnavon_bg.jpg);
background-repeat:no-repeat;

}
.mainnavon:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_hover.jpg);
}
.rightnavfirst{
color:#000000;
font-weight:700;
text-decoration:none;
display:block;
padding:6px 20px 13px 5px;
background-image:url(../media/img/elemente/mainnav_bg_first.jpg);
background-repeat:no-repeat;
background-position:-15px 0px;
}
.rightnavfirst img{
margin-bottom:-5px;
margin-right:5px;
}
.rightnavfirst:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_first_hover.jpg);
}
.rightnav{
color:#000000;
font-weight:700;
text-decoration:none;
display:block;
padding:6px 20px 13px 5px;
background-image:url(../media/img/elemente/mainnav_bg.jpg);
background-repeat:no-repeat;
background-position:-15px 0px;
}
.rightnav img{
margin-bottom:-5px;
margin-right:5px;
}
.rightnav:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_hover.jpg);
}
.rightnavonfirst{
color:#d4740b;
font-weight:700;
text-decoration:none;
display:block;
padding:6px 20px 13px 5px;
background-image:url(../media/img/elemente/mainnavon_bg_first.jpg);
background-repeat:no-repeat;
background-position:-10px 0px;
}
.rightnavonfirst img{
margin-bottom:-5px;
margin-right:5px;
}
.rightnavonfirst:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_first_hover.jpg);
}
.rightnavon{
color:#d4740b;
font-weight:700;

text-decoration:none;
display:block;
padding:6px 20px 13px 5px;
background-image:url(../media/img/elemente/mainnavon_bg.jpg);
background-repeat:no-repeat;
background-position:-10px 0px;

}
.rightnavon img{
margin-bottom:-5px;
margin-right:5px;
}
.rightnavon:hover{
color:#d4740b;
background-image:url(../media/img/elemente/mainnav_bg_hover.jpg);
}
.bg_setting{
background-position:23px 0px;
background-repeat:no-repeat;
}
.bg_setting2{
background-position:-5px 0px;
background-repeat:no-repeat;
}
.listdiv{
float:left;
width:170px;

}
.list2div{
float:left;
width:260px;
}
.list2div img{
margin-left:10px;
}
.leftclear{
clear:left;
height:20px;
}
.leftclear2{
clear:left;
height:1px;
font-size:1px;
line-height:1px;
}
.leftclear3{
clear:left;
padding:10px 0px 20px 8px;
font-weight:700;


}
.list3div{

border:1px #d4740b solid;
background-color:#FFFFFF;
padding:5px;
margin-bottom:10px;
}
.list3divtextdiv1{
float:left;
margin-left:10px;
width:240px;
}
.list3divtextdiv1 H2{
margin:0px 0px 10px 0px;
font-size:14px;
}
.list3divtextdiv1 H2 a{
color:#d4740b;
text-decoration:none;
display:block;
background-color:#FFFFFF;
}
.list3divtextdiv1 H2 a:hover{
color:#d4740b;
background-color:#d4740b;

}
.list3divtextdiv2{
font-size:16px;
font-weight:700;
float:left;
margin-left:20px;
width:130px;
border-left:1px solid #d4740b;
text-align:right;
}
.list4div{

border:1px #d4740b solid;
background-color:#FFFFFF;
padding:5px;
margin-bottom:10px;

}

.list4div{

border:1px #d4740b solid;
background-color:#FFFFFF;
padding:5px;
margin-bottom:10px;

}

.list4divtextdiv1{
float:left;
margin-left:10px;
width:180px;

}
.list4divtextdiv1 H2{
margin:0px 0px 10px 0px;
font-size:14px;
background-color:#FFFFFF;

}
.list4divtextdiv1 H2 a{
color:#d4740b;
text-decoration:none;
display:block;
background-color:#FFFFFF;

}
.list4divtextdiv1 H2 a:hover{
color:#d4740b;
background-color:#d4740b;
}
.list4divtextdiv2{
font-size:16px;
font-weight:700;
text-align:right;
}
.eigenschaften{
width:540px;
}
.eigenschaften td{
text-align:left;
padding-left:5px;
}
.eigenschaftentop{
background-color:#d4740b;
color:#FFFFFF;
font-weight:700;
}
.eigenschaften1{
background-color:#CCCCCC;
}
.eigenschaften2{
background-color:#eaeeea;
}
.listdiv4prodempf{
font-size:11px;
float:left;
width:165px;
text-align:center;
}
.listdiv4h3{
font-size:11px;
font-weight:500;
color:#FFFFFF;
margin:0px 0px 10px 0px;
background-color:#d4740b;
padding:2px;
}

.proddetail_back {
margin:0px 0px 4px 443px;
background-color:#d4740b;
padding:3px;
}


.fixedanchor {
font-size:11px;
font-weight:500;
color:#FFFFFF;
}

.listdiv4prodempf a{
text-decoration:none;
}
.listdiv4prodempf a:hover{
text-decoration:underline;
}
.upgradediv1{
float:left;
width:350px;}
.upgradediv2{
float:left;
width:155px;}
.upgradediv2 p{
margin:2px 0px 0px 5px;}
.upradeeigenschaften{
width:350px;
}
.upradeeigenschaften td{
text-align:left;
padding-left:5px;
}
/*warenkorb*/
#warenkorbdiv{
	width:540px;
	padding:0px 5px 0px 5px;
	background-color:#FFFFFF;
	border:1px #d4740b solid;

}
.normal{background-color:#FFFFFF; vertical-align:top; padding-top:3px; padding-bottom:3px;}
.normaltop{background-color:#fc880d; font-weight:700; color:#00005D; padding-top:3px; padding-bottom:3px;}
.warenkorbline{background-color:#fc880d; height:5px;}
.warenkorbinput{background-color:#fc880d; border:0px;}
.preisrightshort{ text-align:right; padding-right:80px;}
.preisrightlong{text-align:right; padding-right:20px; padding-top:0px;}

#bestellfortschritt{
text-align:center;
margin-bottom:10px;
}
/*bestellen ab hier  für die bestellung*/



#newsletterdiv{
	padding:230px 170px 0px 157px;
}
#newsletterdiv h1{ font-size:14px;padding:3px; border:1px solid #666666; background-color:#f9eab8; height:22px;}
#newsletterdiv h2{font-size:12px;}
.newslettertext{float:left; width:200px;/*background-color:#F0F3FA;*/ text-align:right;padding:3px 5px 1px 3px;}
#newsletterdiv input, textarea, select{width:136px; background-color:#f9eab8;}
#newsletterdiv .submitbutton{width:136px;}



#bestellendiv{
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:1px #d4740b solid;
	height:auto !important;
	width:550px;
}
.redtext{color:#FF0000;}
#bestellendiv h1{ font-size:14px;padding:3px; background-color:#f9eab8; height:22px;}
#bestellendiv h2{font-size:12px;}
/*.bestellentext{float:left; width:130px; text-align:right;padding:3px 5px 1px 3px;  border:1px solid #000000; position:absolute;}*/
 .iediv{
 margin-bottom:3px;}
*html .iediv{
height:25px;}
*+html .iediv{
min-height:25px;}
html>/**/body .iediv{
min-height:25px;}
/*alte IE Versionen*/
*html .bestellentext {
width:130px; text-align:right;padding:3px 5px 1px 3px; float:left;

			}
			

/*IE 7*/
*+html .bestellentext {
float:left; width:130px; text-align:right;padding:3px 5px 1px 3px;

			}
	
	/*moderne browser*/
html>/**/body .bestellentext {
float:left; width:130px; text-align:right;padding:3px 5px 1px 3px;

			}

#bestellendiv input, textarea, select{width:350px; background-color:#f9eab8;}
#bestellendiv .submitbutton{width:136px;}
.radiobox{width:20px;}
.bestellentextdetail{background-color:#F0F3FA; padding:3px 0px 1px 3px; border:1px solid #666666; margin-left:205px;}
.listenstyle{/*background-color:#F0F3FA;*/ margin:0px 10px 0px 0px;}
/*formulare*/
.inputshort{width:30px;}
.inputextrashort{width:20px;}
.cartamountbox{width:30px;}
.date{width:60px;}
.selectbox{width:100px;}
.selectboxtextdiv{
float:left;
width:100px;
padding:3px;}

.topprodcleardiv{
clear:left;
font-size:14px;
font-weight:700;
color:#FF6931;
border:1px solid #7594CB;
padding:5px;
/*width:608px;*/
background-image:url(../media/img/elemente/topheadlinebg.jpg);
}
*html .topprodcleardiv{
margin:15px 5px 2px 20px;
width:575px;
}
html>body .topprodcleardiv{
margin:15px 5px 2px 10px;
width:603px;
}
.versandkosten{
text-align:center; color:#7594CB; margin:7px 0px 0px 0px;
top:225px;
left:0px;
width:950px;
position:absolute;
}
#popupbestellendiv{margin: 0px 10px 0px 10px; padding:10px; border:1px solid #00005D; text-align:left;}
#popupheadline{margin:0px 10px 10px 10px;padding:5px 0px 5px 0px;}
.preis{
font-weight:700;
border:1px solid #7594CB;
width:220px;
padding:3px;
}
html>body .selectboxdiv{
height:10px;
}
.preis h4{
background-color:#666666;
padding:2px;
margin:0px 0px 10px 0px;
}
.preis p{
padding:2px;
margin:0px 0px 10px 0px;
}
.trustetshops{

}
#moreinfo{
position: relative;
/*width:100px;*/
}

.druckansicht {
float:right;
width:210px;
}
.druckansicht2 {
float:right;
width:110px;
}
#paypaldiv{
	width:540px;
	padding:0px 5px 0px 5px;
	background-color:#FFFFFF;
	border:1px #d4740b solid;
}
#paypaldiv h1{ font-size:14px;padding:3px; border:1px solid #666666; background-color:#f9eab8;}

#headlinebest3{position:absolute; top:230px; left:148px; width:635px; border:1px solid #f9eab8;}
#headlinebest3 h1{padding:5px; margin:0px; font-size:14px; background-color:#F0F3FA;}
#sortdiv{
	padding:3px 5px 3px 3px;
	background-color:#FFFFFF;
	border:1px #d4740b solid;
	margin-bottom:5px;
}
#sortdiv a{
	padding:3px 10px 0px 10px;
	display:inline-block;
	
}
#sortdiv a:hover{
background-color:#d4740b
}
#height {
float:left;
width:1px;
height:1250px;

}
.contactsend {
	border:1px #4f6b46 solid;
	color:#4f6b46;
	font-weight:700;


}
#kontonavdiv {
text-align:center;
font-size:11px;
color:#4f6b46;
	border-bottom:1px #4f6b46 solid;
		padding:3px 0px 5px 0px;
	border-top:1px #4f6b46 solid;
}
#kontonavdiv a {
font-size:11px;
	/*border-right:1px #4f6b46 solid;*/
	padding:2px 3px 2px 3px;

}
#kontonavdiv a:hover {
color:#FFFFFF;
background-color:#4f6b46;

}
#kontocontentdiv{
padding:20px;

}
#topwerbungdiv{
position:absolute;
top:30px;
left:409px;


}

