/*WYSIWYG:  .1#Delete&nbsp;style,.normal#Normal,.fett#Bold,.fettgroesser#Bold&nbsp;bigger,.headline#Headline,*/
/*TABLECORE: .normal#Normal,.fett#Bold,.fettgroesser#Bold&nbsp;bigger,.headline#Headline*/



/*********************** WYSIWYG *********************************/
.normal, td  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:white;
   font-size:10px;
   font-weight:normal;
   line-height:18px;
}
.fett , .headline14rot, .text12fett {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:white;
   font-size:10px;
   font-weight:bold;
   line-height:18px;
}
.fettgroesser  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:white;
   font-size:11px;
   font-weight:bold;
   line-height:18px;
}

.headline  {
   font-family : font-family : Arial, Helvetica, sans-serif;
   color:white;
   font-size:18px;
   font-weight:bold;
   line-height:26px;
}



/************************* BODY UND ANDERES ALLGEMEINES ********************/
body  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   color:white;
   font-size:10px;
   background-color:white;
   margin:0px;
   line-height:19px;
}
body.wysiwyg  {
   background-color: #22211C;
}
a  {
   text-decoration:none;
   font-weight:bold;
   color:#FF6600;
}

.sitemapblack {
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
}
.sitemaplevel0 {
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
}
a.sitemaplevel1{
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
}

.dreidrei  {
   background-color:#333333;
}
.browserkorrektur  {   /* für br-abstandshalter auf startseite für genaue positionierung  */
   line-height:20px;
}
.prodbez  {
   padding-top:10px;
   padding-bottom:55px;
   color:white;
   font-size:14px;
   font-weight:bold;
}

/****************************** (SERVICE-) NAVIGATION **********************/

.navdiv  {
   padding-left:20px;
}
.nav  {
   color:white;
   text-decoration:none;
   text-transform:UpperCase;
   font-weight:normal;
}
.navaktiv  {
   font-weight:bold;
   text-decoration:none;
   text-transform:UpperCase;
   color:#FF6600;
}
.produktnav a {
   /* das sind die kleinen divs in der navi, die beim produktprogramm in der navi eingeblendet werden */
   font-weight:normal;
   line-height:13px;
   width:40px;
   color:white;
   text-decoration:none;
}
.servicenav  {
   padding-left:28px;
   padding-right:28px;
   padding-top:11px;
   color:black;
}
.servicenav a {
   text-decoration:none;
   color:black;
   text-transform:UpperCase;
   font-weight:normal;
}

table.dimension {
	border-top: 1px solid white;
}
table.dimension td {
	border-bottom: 1px solid white;
         padding-right: 3px;
         padding-left: 3px;
}

table.sizes {
	border-top: 1px solid white;
}
table.sizes td {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
         line-height: 16px;
	border-bottom: 1px solid white;
}
table.sizes td.title {
	font-weight: bold;
	font-size: 11px;
	color: black;
	background-color: #EDEDE1;
	border-bottom: 1px solid white;
}
table.sizesinfo td {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
         line-height: 16px;
}
td.bgstrichlinie {
	padding-top: 6px;
	padding-bottom: 6px;
}
td.bgstrichlinie img {
	width: 500px;
	height: 1px;
	border-top: 1px solid #EDEDE1;
}
td.imgFloatL img {
	position: relative;
	float: left;
	bottom: 10px;
	margin: 10px 10px 0px 0px;
}
td.imgFloatR img {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}