/******************************/
/* AUTOMATIC */
/******************************/
body  { background: white url('/fileadmin/x_media/bg_head.gif') repeat-x 0px -5px; margin:0px;padding:0px;}
/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: #666666; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif; line-height:16px; }
/**/
.hd2{font-size:16px; font-weight:bold;}
h6{font-size:12px; font-weight:bold;color:#e2007a;padding:0px;margin:0px;}
.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: #7F7F7F; text-decoration:underline; }
a:hover,a:hover b   { color: #3E9635;text-decoration:underline;  }
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
ol{padding:0px 0px 0px 25px;margin:0px;}
/**/
.clear{clear:both;line-height:1px;font-size:1px;}
hr{
margin:15px 0px 15px 0px;padding:0px;
background: #a3a3a3; /* Mozilla 1.4 */
color: #a3a3a3; /* IE 6 */
border: #a3a3a3; /* Opera 7.11 */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}
/******************************/
/* CONTENT */
/******************************/
.head{position:absolute;top:10px;left:10px;width:970px;z-index:1;}
.head .img{position:relative;width:650px;height:345px;overflow:hidden;}
.head .claim{position:absolute;top:50px;left:694px;width:286px;z-index:1;
	text-transform:uppercase;font-family:Times;font-size:19px;color:white;line-height:21px;}
.head .logo{position:absolute;top:210px;left:694px;width:286px;z-index:1;}
.co{position:absolute;top:380px;left:0px;width:980px;z-index:10;}
.menu{position:relative;float:left;width:170px;overflow:hidden;}
.submenu{position:relative;float:left;width:200px;overflow:hidden;}
.content{position:relative;float:left;width:610px;overflow:hidden;}
.copy {color:#666666;padding:40px 10px 10px 10px;font-size:11px;}
/******************************/
.co1sp{position:relative;width:610px;}
/******************************/
.co2sp1{position:relative;width:610px;}
.co2sp1 .left{position:relative;float:left;width:400px;}
.co2sp1 .right{position:relative;float:left;width:210px;text-indent:20px;}
/******************************/
.co2sp2{position:relative;width:610px;}
.co2sp2 .left{position:relative;float:left;width:295px;}
.co2sp2 .right{position:relative;float:left;width:315px;text-indent:20px;}
.co2sp2 .right  .inner{padding-left:20px;}
/******************************/
.breadcrumb {color:#666666;padding:0px 10px 15px 0px;font-size:11px;}
.breadcrumb a , .breadcrumb a:link , .breadcrumb a:visited , .breadcrumb a:active
{color:#7F7F7F;font-size:11px;text-decoration:none;}
.breadcrumb a:hover
{color:#3E9635;font-size:11px;text-decoration:none;}
/******************************/
.copy a ,.copy a:link ,.copy a:visited ,.copy a:active
{color:#7F7F7F;font-size:11px;text-decoration:none;}
.copy a:hover
{color:#3E9635;font-size:11px;text-decoration:none;}
/******************************/
.kollektionbu{background:#a3a3a3;text-align:center;}
.kollektionbu a ,.kollektionbu a:link ,.kollektionbu a:visited ,.kollektionbu a:active
{color:#333333;text-decoration:none;font-weight:bold;}
.kollektionbu a:hover
{color:#3E9635;text-decoration:underline;font-weight:bold;}
/******************************/
/*PRODUCT*/
/******************************/
/*PRODUCT OVERVIEW*/
.prodovervcol{padding:0px 20px 30px 0px;}
.prodovervcoltxt{padding:2px;margin:1px 0px 0px 0px;background:#a3a3a3;text-align:center;}
.prodovervcoltxt a ,.prodovervcoltxt a:link ,.prodovervcoltxt a:visited ,.prodovervcoltxt a:active
{color:#333333;text-decoration:none;font-weight:bold;}
.prodovervcoltxt a:hover
{color:#3E9635;text-decoration:underline;font-weight:bold;}
/**/
.prodovervcollast{padding:0px 0px 30px 0px;}
.prodovervcollasttxt{padding:2px;margin:1px 0px 0px 0px;background:#a3a3a3;text-align:center;}
.prodovervcollasttxt a ,.prodovervcollasttxt a:link ,.prodovervcollasttxt a:visited ,.prodovervcollasttxt a:active
{color:#333333;text-decoration:none;font-weight:bold;}
.prodovervcollasttxt a:hover
{color:#3E9635;text-decoration:underline;font-weight:bold;}
/******************************/
/* MENU*/
/******************************/
/*LVL-1//////////////////////*/
.menu .ml1item{padding:5px 0px 5px 0px;width:150px;border-bottom:1px solid #a3a3a3;}

.menu .ml1item a ,.menu .ml1item a:link ,.menu .ml1item a:visited ,.menu .ml1item a:active
{padding-left:10px;color:#7F7F7F;font-size:18px;line-height:18px;text-decoration:none;font-family:Times;text-transform:uppercase;}
.menu .ml1item a:hover
{padding-left:10px;color:#3E9635;font-size:18px;line-height:18px;text-decoration:none;font-family:Times;text-transform:uppercase;}
/*ACT*/
.menu .ml1itemact{padding:5px 0px 5px 0px;width:150px;border-bottom:1px solid #a3a3a3;}
.menu .ml1itemact a ,.menu .ml1itemact a:link ,.menu .ml1itemact a:visited ,.menu .ml1itemact a:active,.menu .ml1itemact a:hover
{padding-left:10px;color:#3E9635;font-size:18px;line-height:18px;text-decoration:none;font-weight:bold;font-family:Times;text-transform:uppercase;}
/*LVL-2//////////////////////*/
.submenu .ml2start10{line-height:1px;font-size:1px;padding-top:3px;}
.submenu .ml2start40{line-height:1px;font-size:1px;padding-top:33px;}
.submenu .ml2start45{line-height:1px;font-size:1px;padding-top:60px;}
.submenu .ml2start52{line-height:1px;font-size:1px;padding-top:90px;}
/****/
.submenu .ml2{padding:0px 20px 0px 0px;}
.submenu .ml2item{padding:3px 0px 3px 0px;}

.submenu .ml2item a ,.submenu .ml2item a:link ,.submenu .ml2item a:visited ,.submenu .ml2item a:active
{color:#7F7F7F;font-size:13px;line-height:16px;text-decoration:none;}
.submenu .ml2item a:hover
{color:#333333;font-size:13px;line-height:16px;text-decoration:none;}
/*ACT*/
.submenu .ml2itemact{padding:3px 0px 3px 0px;}
.submenu .ml2itemact a ,.submenu .ml2itemact a:link ,.submenu .ml2itemact a:visited ,.submenu .ml2itemact a:active,.submenu .ml2itemact a:hover
{color:#333333;font-size:13px;line-height:16px;text-decoration:none;}
/*ACTIFSUB*/
.submenu .ml2areaactifsub{padding:0px;margin:0px;}
.submenu .ml2itemactactifsub{padding:3px 0px 3px 0px;}
.submenu .ml2itemactactifsub a ,.submenu .ml2itemactactifsub a:link ,.submenu .ml2itemactactifsub a:visited ,.submenu .ml2itemactactifsub a:active,.submenu .ml2itemactactifsub a:hover
{color:#333333;font-size:13px;line-height:16px;text-decoration:none;font-weight:bold;}
/*LVL-3//////////////////////*/
.submenu .ml3{padding:0px 0px 10px 8px;}
.submenu .ml3item{padding:0px;}

.submenu .ml3item a ,.submenu .ml3item a:link ,.submenu .ml3item a:visited ,.submenu .ml3item a:active
{color:#7F7F7F;font-size:13px;line-height:16px;text-decoration:none;}
.submenu .ml3item a:hover
{color:#333333;font-size:13px;line-height:16px;text-decoration:none;}
/*ACT*/
.submenu .ml3itemact{padding:0px;}
.submenu .ml3itemact a ,.submenu .ml3itemact a:link ,.submenu .ml3itemact a:visited ,.submenu .ml3itemact a:active,.submenu .ml3itemact a:hover
{color:#333333;font-size:13px;line-height:16px;text-decoration:none;}
/******************************/
/* Typo3 */
/******************************/
.bodytext{padding:0px;margin:0px;}
.csc-firstHeader,.csc-header-n1 h1,.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,
.csc-textpicHeader h1{
color:#3E9635;
font-size: 18px;
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 */
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: 20px;
}
/* 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: 20px;
}
/* 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: 20px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
	margin-left:20px !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;}
/******************************/
/*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*/
.news-amenu-container{padding:0px;background:none;border:0px;}
.hdnews{font-weight:bold;}
/***/
.news-list-container-news{position:relative;padding:0px;margin:0px;text-indent:0px;border:0px;}
.news-list-item{position:relative;padding:25px 0px 25px 0px;margin:0px;text-indent:0px;background:none;border:0px;}

.news-list-item .ttnhead{position:relative;padding:0px;margin:0px 0px 10px 0px;text-indent:0px;border:0px;border-bottom:1px solid #a2a3a4;line-height:16px;}
.news-list-item .ttnhead .ttnleft{position:relative;float:left;width:100px;padding:0px;margin:0px;text-indent:0px;}
.news-list-item .ttnhead .ttnright{position:relative;float:left;width:510px;padding:0px;margin:0px;text-indent:0px;}

.news-list-item .ttnleft{position:relative;float:left;width:100px;padding:0px;margin:0px;text-indent:0px;}
.news-list-item .ttnright{position:relative;float:left;width:510px;padding:0px;margin:0px;text-indent:0px;}
.news-list-item .ttnright .bodytext{position:relative;padding:0px;margin:0px;text-indent:0px;}
.news-list-browse{position:relative;padding: 3px 0px 3px 0px;margin:0px;border-top: 1px solid #b2b2b2;}
/***/
.news-single-item-news{position:relative;padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.news-single-item-news .ttnhead{position:relative;border-bottom:1px solid #a2a3a4;margin:0px 0px 15px 0px;}
.news-single-item-news .ttnleft{position:relative;float:left;width:100px;padding:0px;margin:0px;}
.news-single-item-news .ttnright{position:relative;float:left;width:510px;padding:0px;margin:0px;}
.news-single-item-news .ttnimage{float:right;width:260px;}
.news-single-item-news .ttnimage .inner{float:none;padding:0px 0px 0px 20px;margin:0px;}
.news-single-item-news .ttnimage .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;}
.boxnewslatest .hd{color:#E2001A;}
/**/