html {height:100%;}
body, #body {
	background:#e2e2e2; 
	padding:0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size : 11px;
	width:98%;
	height:100%
}
#maindiv {
	width:940px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
	z-index:1;
}
#obendivheader {
float:left; 
width:940px; 
background-color:#e2e2e2; 
height:45px;
}
#divlogo {
float:left; 
width:940px; 
background-color:#ffffff; 
height:92px;
}
#divflash {
float:left; 
width:940px; 
background-color:#ffffff; 
height:104px;
}
#abstcontent1 {
float:left; 
width:940px; 
background-color:#e2e2e2; 
height:6px;
}
#seconddiv1 {
float:left; 
width:940px; 
}
input, #input, textarea, #textarea {
font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#c5c6c8 1px solid;
}
.label_anfr {
font-family:Arial, Helvetica, sans-serif; width:116px; float:left;
}
#seconddiv2 {
float:left; 
width:940px; 
height:auto;
}
#leftnav {
width:236px; 
_width:234px; 
background-color:#ffffff; 
float:left;
text-align:left;
vertical-align:top;
display:block;
}
#contentmain {
width:470px; 
float:left; 
background-image:url(../images/hgcontent.jpg); 
background-repeat:repeat-x;
min-height:530px;
background-color:#FFFFFF;
}
#secontklen1 {
width:236px; 
_width:236px;
height:19px; 
background-color:#000000; 
float:left;
}
#secontklen2 {
width:470px; 
height:19px; 
background-color:#636362; 
float:left;
}
#secontklen3 {
width:192px; 
_width:192px;
height:19px; 
background-color:#c4c4c5; 
float:left;
padding-left:23px;
padding-right:19px;
word-spacing:14px;
}
#navigationmenue {
height:21px; 
width:236px; 
_width:230px;
background-color:#FFFFFF; 
float:left;
display:block;
}
#spacer25_left {
height:25px; 
width:236px; 
padding:0px; 
margin:0px; 
background-color:#FFFFFF; 
float:left
}
#linkleftnavunten {
line-height:14px; 
width:212px; 
_width:208px;
margin:0px; 
padding-left:24px;
}
ul#navigation{
list-style-type:none;
margin-left:0px;
padding-left:0px;
margin-bottom:0px;
padding-top:0px;
margin-top:22px;
}
ul#navigation li{
margin-bottom:1px;
margin-right:1px;
}
ul#navigation li a{
list-style-type:none;
background-color:#cbcbcb;
display:block;
padding-left:24px;
width:211px;
_width:210px;
line-height:28px;
height:28px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#4a4a49;
}
ul#navigation li a:hover{
color:#c30022;
}

ul#navigationsub{
list-style-type:none;
margin-left:0;
padding-left:0;
margin-bottom:0px;
}
ul#navigationsub li{
margin-bottom:0px;
margin-right:1px;
}
ul#navigationsub li a{
background-color:#cbcbcb;
/*background-color:#000000;*/
display:block;
padding:0px;
padding-left:24px;
width:211px;
_width:210px;
line-height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#4a4a49;
}
ul#navigationsub li a:hover{
color:#c30022;
}

A.linkuternavl {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
color: #636362;
text-decoration: underline;
}
A.linkuternavl:hover {
  color: #c30022;
  text-decoration: underline;
}

A.kontaktlinks {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
color: #ffffff;
text-decoration:none;
line-height:19px;
}
A.kontaktlinks:hover {
  color: #000000;
  text-decoration: none;
}

A.obenlinks {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
color: #4a4a49;
text-decoration:none;
line-height:19px;
}
A.obenlinks:hover {
  color: #c30022;
  text-decoration: none;
}
A.obenlinks_dunk {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
color: #000000;
text-decoration:none;
line-height:19px;
}
A.obenlinks_dunk:hover {
  color: #c30022;
  text-decoration: none;
}
.labelcl {
width:29px;
}

A.linkobenrechts {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold;
color: #c30022;
text-decoration:none;
line-height:28px;
}
A.linkobenrechts:hover {
  color: #840018;
  text-decoration: none;
}
#navrechtsm {
width:234px; 
_width: 230px;
height:19px; 
background-color:#ffffff; 
float:left; 
min-height:530px;
}
#navrechts {
width:210px; 
_width: 210px;
margin-left:23px; 
_margin-left:22px;
margin-top:6px; 
height:509px; 
border-left:solid 1px #c1002a; 
border-top:solid 1px #c1002a;
}

#navrechtsoben {
/*width:211px; 
_width: 209px;*/
width:198px; 
_width: 198px;
margin-left:23px; 
margin-top:20px; 
border-left:solid 1px #636362; 
height:19px;
background-color:#636362;
padding-left:12px;
line-height:19px;
}

#navrechtssecond {
width:202px; 
_width: 198px;
margin-left:11px; 
margin-top:10px;
}

.navrechtsdiefakt {
float:left; 
width:211px;
_width:209px; 
height:300px; 
background-color:#ffffff;
}
.navrechtsdiefakt2 {
float:left;
margin-top:15px;
width:202px;
_width:198px;
}

.winavindrechts {
float:left; 
margin-top:10px; 
width:202px;
_width:198px;
}

#contentnavrechtsblock1 {
width:202px;
_width:198px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#636362;
padding-top:10px;
}
#line_r_1 {
width:166px; 
_width:162px;
margin-left:8px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:28px; 
height:28px;
}
#line_r_2 {
width:166px;
_width:162px; 
margin-left:8px; 
float:left; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:32px; 
height:32px;
}

.r_nav_preis_1 {
width:202px;
_width:198px;
float:left;
}
.r_nav_preis_2 {
float:left;
margin-top:14px;
width:202px;
_width:198px;
}
.opttextpreis {
font-family:Arial, Helvetica, sans-serif; 
color:#c30022; 
font-size:11px; 
font-weight:bold; 
line-height:24px;
}

.opttextpreisklein {
font-family:Arial, Helvetica, sans-serif; 
color:#4a4a49; 
font-size:11px; 
line-height:14px;
}

A.internlink {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color: #636362;
text-decoration:none;
line-height:14px;
}
A.internlink:hover {
  color: #c30022;
  text-decoration: none;
}
.hrliniecontent {
margin:0px; 
margin-top:4px; 
padding:0px; 
border: 0px; 
border-top: solid 1px #999999; 
border-bottom: dotted 1px #FFFFFF;
margin-bottom:0px;
}
.sitencontenttitelcl_home {
height:28px; 
width:428px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
line-height:28px; 
font-weight:bold; 
color:#4a4a49;
}
.sitencontenttitelcl_home2 {
width:428px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:bold; 
color:#4a4a49;
}
.sitencontenttitelcl_preis {
height:28px; 
width:428px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
line-height:28px; 
font-weight:bold; 
color:#4a4a49;
}

.vorcontent_preis {
width:428px; 
margin-top:4px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}

.ul_liste_lieferumfang {
 list-style-image:url(../images/reck_ul.gif); 
 margin:0px; 
 margin-bottom:10px; 
 margin-left:17px; 
 padding:0px;
}

.ul_liste_rechte_nav {
 list-style-image:url(../images/reck_ul.gif); 
 margin:0px; 
 margin-bottom:10px; 
 margin-left:17px; 
 padding:0px;
 margin-top:13px;
 font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}

.interlinktop {
height:14px; 
width:428px; 
float:left; 
text-align:right; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:14px;
}
.vorblocksdasgeraet {
width:428px;
margin-top:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}
.vorblocksbedien {
width:428px;
margin-top:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}
.vorblocksdiemoegl {
width:439px;
margin-top:5px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}
.vorblockshome {
width:428px;
margin-top:10px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}
.blockshomenorm {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:14px;
}
.blockshomered {
line-height:14px;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#c30022;
}
.blockshomeredcopy {
line-height:14px;
font-family:Arial, Helvetica, sans-serif; 
font-size:8px; 
font-weight:bold; 
color:#646567;
}
.sterntext {
line-height:14px;
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
font-weight:bold; 
color:#646567;
}
.contentarea2 {
margin-top:0px; 
margin-left:20px; 
margin-right:21px; 
width:428px;
}
.platzcontentarea2 {
width:428px; 
margin-top:0px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#4a4a49; 
line-height:14px;
}