/******************************/
/* AUTOMATIC */
/******************************/

body  { background: white; margin:0px;padding:0px;}
/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: #4c4c4c; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif; line-height:16px; }
/**/
.hdstartnews{color:#4c4c4c;font-size: 16px;font-weight: bold;padding:0px;margin:0px;line-height:normal;padding-bottom:10px;}
h2{color:#4c4c4c;font-size: 14px;font-weight: bold;padding:0px 0px 10px 0px;margin:0px;line-height:normal;}
.red,.red b{color:#CC0000;}
/**/
.white,.white b ,.white div   {color:white;}
a.white:link,a.white:active,a.white:visited,
a.white:link b,a.white:active b,a.white:visited  b,
.white div a:link,.white div a:active,.white div a:visited,
.white div a:link b,.white div a:active b,.white div a:visited b
{ color: white; text-decoration:none;}
a.white:hover,
a.white:hover b,
.white div a:hover,
.white div a:hover b
{ color: #333333;text-decoration:none;}/*0083bc*/
/**/
a.red:link,a.red:active,a.red:visited,
a.red:link b,a.red:active b,a.red:visited  b
{ color: #CC0000; text-decoration:none; }
a.red:hover,a.red:hover b    { color: black;text-decoration:none;  }
/**/
a:link,a:active,a:visited,
a:link b,a:active b,a:visited  b
{ color: #4c4c4c; text-decoration:underline; }
a:hover,a:hover b   { color: #826f52;text-decoration:underline;  }
/**/
a.proddetail:link,a.proddetail:active,a.proddetail:visited
{ color: #4c4c4c; text-decoration:none; }
a.proddetail:hover   { color: #826f52;text-decoration:none;  }
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
ol{padding:0px 0px 0px 20px;margin:0px;}
/**/
.clear{clear:both;line-height:1px;font-size:1px;}
/**/
hr{
margin:15px 0px 15px 0px;padding:0px;
background: #999999; /* Mozilla 1.4 */
color: #999999; /* IE 6 */
border: #999999; /* Opera 7.11 */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}
/******************************/
/* CONTENT */
/******************************/
.contentd{width:980px;}
.content{padding:90px 0px 20px 200px;}
/*CO1*/
.co1{position:relative;}
.co1 .left{position:absolute;top:30px;left:20px;width:470px;padding-bottom:20px;z-index:20;}
.co1 .right{position:absolute;top:0px;left:510px;width:270px;padding-bottom:20px;z-index:20;}
/*COPRODUKTE*/
h1.qprod{font-size:20px;font-weight:normal;line-height:20px;color:black;padding-left:20px;}
.coprod{position:relative;}
.coprod .left{position:absolute;top:0px;left:0px;width:500px;padding-bottom:20px;z-index:20;}
.coprod .left .qdetail{position:relative;padding:5px 10px 0px 20px;text-align:right;}
.coprod .left .qinfoco{position:relative;}
.coprod .left .qinfo{position:relative;float:left;width:370px;}
.coprod .left .qinfo .inner{padding:0px 0px 0px 20px;}
.coprod .left .qelem{position:relative;float:left;width:120px;}
.coprod .left .qelem .inner{padding:0px 0px 0px 10px;text-align:right;}
/*PRODUCT OVERVIEW*/
.prodovervcol{padding:0px 10px 10px 0px;}
.prodovervcollast{padding:0px 0px 10px 0px;}
/**/
h1.hprod{font-size:20px;font-weight:normal;line-height:20px;color:black;}
.coprod .left .hco{position:relative;}
.coprod .left .hmilieu{position:relative;float:left;width:370px;overflow:hidden;}
.coprod .left .hdetail{padding:5px 10px 0px 20px;text-align:right;}
.coprod .left .hco .helemout{position:relative;float:left;width:120px;height:460px;}
.coprod .left .hco .helemout .helem{position: absolute; width:120px;bottom: 0px;text-align:right;}
.coprod .left .hinfo{position:relative;width:370px;}
.coprod .left .hinfo .inner{padding:10px 0px 0px 20px;}
.coprod .left .hinfo .inner .helem{padding:20px 0px 0px 0px;text-align:right;}
/**/
.coprod .right{position:absolute;top:0px;left:510px;width:270px;padding-bottom:20px;z-index:20;}
.coprod .right #dynarea{position:relative;width:270px;height:460px;overflow: auto;background:#D1D1D1;}
.coprod .right .download{position:relative;background:#D1D1D1;border-top:10px solid white;padding:10px;}
.coprod .right .copy{position:relative;padding:5px 10px 0px 10px;}
/*ELEMENT*/
.prodelemco{background:#D1D1D1;padding:10px;}
/*START*/
.costart{position:relative;}
.costart .left{position:absolute;top:30px;left:20px;width:470px;padding-bottom:20px;z-index:20;}
.costart .right{position:absolute;top:20px;left:510px;width:270px;padding-bottom:20px;z-index:20;}
.costart .right .inner{padding:15px 20px 15px 20px;background:#D1D1D1;}
.costart .right .inner .zmenu{padding:15px 0px 0px 0px;}
/**/
.copy{position:relative;padding:0px 10px 0px 10px;}
.zmenu{font-size:10px;}
.zmenu a:link,.zmenu a:active,.zmenu a:visited
{ color: #4c4c4c; text-decoration:none;font-size:10px; }
.zmenu a:hover   { color: #b7a47f;text-decoration:none;font-size:10px;  }
/******************************/
/* MENU */
/******************************/
.comenu{position:absolute;top:0px;left:200px;width:780px;z-index:100;}
.comenu .bg{position: relative; height: 90px;background:#F6F6F6;}
.comenu .logo{position:absolute;top:4px;left:680px;width:95px;text-align:right;z-index:101;}
.comenu .logostart{position:absolute;top:4px;left:640px;width:114px;z-index:101;background:url('/fileadmin/x_media/l_sts_start.png') no-repeat;}
.comenu .colorgrad{background:url('/fileadmin/x_media/bg_colorgrad_menu.png') repeat-x;}
.cosubmenu{position:absolute;top:0px;left:0px;width:200px;background:#917e5e url('/fileadmin/x_media/bg_submenu.gif') repeat-x;z-index:110;}
.dminheight{position:relative;float:left;height:550px;width:1px;padding:0px;margin:0px;}
.cosubmenu .inner{position:relative;float:left;padding:90px 0px 20px 0px;width:199px;}
/**/
#menu{position: absolute; bottom: 0px;padding:0px 0px 10px 20px;margin:0px;}
#menu ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
#menu li {
  float:left;
  margin:0px 0px 0px 16px;
  padding:0px;
  border-right:1px solid #7b7b7b;
  }
#menu a {
  float:left;
  display:block;
  width:.1em;
  padding:8px 16px 5px 0px;
  border-bottom:3px solid #F6F6F6;
  text-decoration:none;
  color:black;
  font-size:14px;
  }
#menu > ul a {width:auto;}
#menu a:hover {
  color:black;border-bottom:3px solid #d1bb8c;
  }

#menuact a:link,#menuact a:visited,#menuact a:active,#menuact a:hover{
  color:black;border-bottom:3px solid #d1bb8c;
  }
/*******************/
ul.submenul1{padding:0px 0px 0px 20px;margin:0px;list-style-type:none;}
ul.submenul1 li{padding:0px;margin:0px;}
ul.submenul1 li a, ul.submenul1 li a:link, ul.submenul1 li a:active, ul.submenul1 li a:visited{color:white;font-weight:bold;text-decoration:none;padding:0px 0px 0px 10px;}
ul.submenul1 li a:hover{color:#7d6b4f;font-weight:bold;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu_over.png') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}

.submenul1akt a, .submenul1akt a:link, .submenul1akt a:active, .submenul1akt a:visited,.submenul1akt a:hover{color:white;font-weight:bold;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu.gif') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}
/**/
ul.submenul2{padding:0px 0px 0px 30px;margin:0px;list-style-type:none;}
ul.submenul2 li{padding:0px;margin:0px;}
ul.submenul2 li a, ul.submenul2 li a:link, ul.submenul2 li a:active, ul.submenul2 li a:visited{color:white;font-weight:normal;text-decoration:none;padding:0px 0px 0px 10px;}
ul.submenul2 li a:hover{color:#7d6b4f;font-weight:normal;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu_over.png') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}

.submenul2akt a, .submenul2akt a:link, .submenul2akt a:active, .submenul2akt a:visited,.submenul2akt a:hover{color:white;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu.gif') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}



ul.submenul3{padding:0px 0px 0px 40px;margin:0px;list-style-type:none;}
ul.submenul3 li{padding:0px;margin:0px;}
ul.submenul3 li a, ul.submenul3 li a:link, ul.submenul3 li a:active, ul.submenul3 li a:visited{color:white;font-weight:normal;text-decoration:none;padding:0px 0px 0px 10px;}
ul.submenul3 li a:hover{color:#7d6b4f;font-weight:normal;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu_over.png') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}

.submenul3akt a, .submenul3akt a:link, .submenul3akt a:active, .submenul3akt a:visited,.submenul3akt a:hover{color:white;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu.gif') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}


ul.submenul4{padding:0px 0px 0px 50px;margin:0px;list-style-type:none;}
ul.submenul4 li{padding:0px;margin:0px;}
ul.submenul4 li a, ul.submenul4 li a:link, ul.submenul4 li a:active, ul.submenul4 li a:visited{color:white;font-weight:normal;text-decoration:none;padding:0px 0px 0px 10px;}
ul.submenul4 li a:hover{color:#7d6b4f;font-weight:normal;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu_over.png') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}

.submenul4akt a, .submenul4akt a:link, .submenul4akt a:active, .submenul4akt a:visited,.submenul4akt a:hover{color:white;text-decoration:none;background:url('/fileadmin/x_media/img_arrow_submenu.gif') no-repeat;background-position:0px 4px;padding:0px 0px 0px 10px;}



/******************************/
/* Typo3 */
/******************************/
.bodytext{padding:0px;margin:0px;}
.csc-firstHeader{
color:black;
font-size: 20px;
font-weight: normal;
padding:0px;
margin:0px 0px 10px 0px;
line-height:normal;
}
.csc-header-n1{
padding:0px;
margin:0px;
line-height:normal;
}

.csc-header-n2 h1,.csc-header-n2 h1,.csc-header-n3 h1,.csc-header-n4 h1,.csc-header-n5 h1, 
.csc-header-n6 h1,.csc-header-n7 h1,.csc-header-n8 h1,.csc-header-n9 h1,.csc-header-n10 h1, 
.csc-header-n11 h1,.csc-header-n12 h1,.csc-header-n13 h1,.csc-header-n14 h1,.csc-header-n15 h1, 
.hd2{
color:black;
font-size: 20px;
font-weight: normal;
padding:0px;
margin:2px 0px 5px 0px;
line-height:normal;
}
.css-textpic-clear{font-size:1px;line-height:0px;}
.csc-textpic-caption{padding-top:4px;}

 /* Pictures on left, add margin on right */
.cheadimg DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 0px;
}
/* Pictures on right, add margin on left */
.cheadimg DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
.cheadimg DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 0px;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
.cheadimg DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
.cheadimg DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 0px !important;
}
.cheadimg DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
.cheadimg DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:0px !important;
}
/******************************/
/*HEADERIMG*/
 /* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-left: 10px;
}
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
	margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:10px !important;
}
/******************************/
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { /*GEÄNDERT FÜR IE/*/
margin-bottom:0px;
padding-bottom:10px; 
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
/*TEXT BILD AUSRICHTUNG RECHTS ABSTAND NACH UNTEN ERHOEHEN*/
.csc-textpic-clear-right{padding-bottom:10px;}
/******************************/
/*wt_gallery*/
.wtgallery_list_firstofrow{padding:0px 10px 20px 0px;}
.wtgallery_list_centerofrow{padding:0px 10px 20px 0px;}
.wtgallery_list_lastofrow{padding:0px 0px 20px 0px;}
.wt_gallery_list_inner_text{padding-top:5px;}
/******************************/
/*SITEMAP*/
.list {list-style-type:square;}
/*.list .deep0 ul{padding-bottom:20px;}*/
.deep0{font-weight:normal;padding-bottom:20px;}
.deep1{font-weight:normal;}
.list .deep1 ul{padding-bottom:20px;}
.list .deep2 ul{padding-bottom:5px;}
.list a,.list a:active,.list a:visited,.list a:link{text-decoration:none;}
.list a:hover{text-decoration:underline;}
/******************************/
 /*NEWS*/
 /*LATEST*/
 .news-latest-container-news .line{border-bottom:1px solid #686867;font-size:1px;line-height:1px;margin:8px 0px 8px 0px;}
 .boxnewslatest .hd{color:#E2001A;}
 /*LIST*/
 .hdnews{font-weight:bold;}
.news-list-container-news{}
.news-list-container-news .head{border-bottom:1px solid #a2a3a4;padding:0px 0px 5px 0px;}
.news-list-container-news .content{padding:5px 0px 30px 0px;}
.news-list-container-news .bodytext{padding:0px;margin:0px;}
.news-list-browse{width:400px;border-top: 1px solid #b2b2b2;padding: 3px 0px 3px 0px;}
/*SINGLE*/
.news-single-item-news{padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.news-single-item-news .head{border-bottom:1px solid #a2a3a4;padding:0px 0px 5px 0px;}
.news-single-item-news .image{float:right;width:230px;}
.news-single-item-news .image .news-single-img{margin-left:10px;}
.news-single-author{padding:0px;margin:0px;}
.news-single-item-news .bodytext{padding:0px;margin:0px;}
.news-single-imgcaption{padding:0px;margin:0px 0px 10px 0px;}
.news-single-backlink a{font-size:12px;font-weight:normal;}
.news-single-author{padding:0px;margin:0px;}
/*ARCHIV*/
.news-amenu-container{padding:0px;background:none;border:0px;}
/******************************/
/*TYPO3 TABLE*/
.contenttable {padding:0px;margin:0px;border:0px;border-collapse:collapse;}
.td-0{padding:0px 10px 0px 0px;}
.td-1{padding:0px 0px 0px 0px;}
.tr-even{padding:0px 0px 0px 0px;}
.tr-odd{padding:0px 0px 0px 0px;}
.contenttable .td{padding:0px;}
