@charset "UTF-8";
/******************************/
/* Automatisch */
/******************************/
body  { background: #C9CCD1; margin:0px;padding:0px;text-align:center;}

/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: #505153; font-size: 11px; font-family:Arial, Helvetica, Verdana, Universe, sans-serif; line-height:14px; }
#cobblack p,#cobblack ul,#cobblack ol,#cobblack li,#cobblack div,#cobblack td,#cobblack th,#cobblack address,#cobblack nobr,#cobblack i,#cobblack b,#cobblack a,#cobblack h1,#cobblack h2,#cobblack h3,#cobblack h4 
{ color: #999999; }
/**/
.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: #505153;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: #505153; text-decoration:none; }
a:hover,a:hover b   { color: black;text-decoration:none;  }
/**/
a.mail:link,a.mail:active,a.mail:visited,
a.mail:link b,a.mail:active b,a.mail:visited  b
{ color: #505153; text-decoration:underline; }
a.mail:hover,a.mail:hover b    { color: black;text-decoration:underline;  }
/**/
a.internal-link-new-window { text-decoration: underline; }
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
li{padding:0px 0px 4px 0px;}
.clear{font-size:1px;line-height:0px;clear:both;}
/**/
hr{
margin:15px 0px 15px 0px;padding:0px;
background: #505153; /* Mozilla 1.4 */
color: #505153; /* IE 6 */
border: #505153; /* Opera 7.11 */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}
/**/
.hd1{font-size:34px;font-weight:normal;line-height:normal;padding:0px 0px 15px 0px;margin:0px;}
.hd4{font-size:20px;font-weight:normal;line-height:32px;}
/**/
.agb ol{margin:0px 0px 0px 20px;padding:0px;}
.agb li{padding:10px 0px 0px 0px;}
.agb ol li ol {margin:0px 0px 0px 0px;padding:0px;}
.agb ol li ol ul{margin:0px 0px 0px 18px;padding:0px;}
/******************************/
/* Layout */
/******************************/
#box{
	margin:auto;
	height:590px;
	width:950px;
	margin-top:-295px;
	margin-left:-475px;
	top:50%;
	left:50%;
	position:absolute;
	background:white;
	text-align:left;
}
#borderright{
	position:absolute;
	top:0px;
	left:950px;
	width:20px;
	height:590px;
	background:url('/fileadmin/x_media/bg_border_right.gif') repeat-y;
	text-align:left;
}
#borderbottom{
	position:absolute;
	top:590px;
	left:0px;
	width:950px;
	height:20px;
	background:url('/fileadmin/x_media/bg_border_bottom.gif') repeat-x;
	text-align:left;
}
#borderbottom div{color:#505153;}
#borderbottomright{
	position:absolute;
	top:0px;
	left:950px;
	width:16px;
	height:16px;
	text-align:left;
}
/* Imagebox */
/******************************/
#imbox{
	margin:auto;
	height:660px;
	width:1000px;
	margin-top:-330px;
	margin-left:-500px;
	top:50%;
	left:50%;
	position:absolute;
	background:white;
	text-align:left;
}
#imborderright{
	position:absolute;
	top:0px;
	left:1000px;
	width:20px;
	height:660px;
	background:url('/fileadmin/x_media/bg_border_right.gif') repeat-y;
	text-align:left;
}
#imborderbottom{
	position:absolute;
	top:660px;
	left:0px;
	width:1000px;
	height:20px;
	background:url('/fileadmin/x_media/bg_border_bottom.gif') repeat-x;
	text-align:left;
}
#imborderbottomright{
	position:absolute;
	top:0px;
	left:1000px;
	width:16px;
	height:16px;
	text-align:left;
}
/******************************/
#copyr{
	padding:8px 30px 0px 30px;
	background:url('/fileadmin/x_media/img_border_bottom_left.gif') no-repeat;
}
/******************************/
/* MENU */
/******************************/
/******************************/
ul.menul1{list-style-type:none;padding:0px 70px 0px 30px;margin:0px;}
ul.menul1 li{padding:0px;}
ul.menul2{list-style-type:none;padding:3px 0px 10px 30px;margin:0px;}
ul.menul2 li{padding:0px;}
ul.menul3{list-style-type:none;padding:0px 0px 10px 40px;margin:0px;}
ul.menul3 li{padding:0px;}
ul.menul3co{list-style-type:none;padding:0px;margin:0px;}
ul.menul3co li{padding:0px;}
/**/
.menul1inact a,.menul1inact a:link,.menul1inact a:active,.menul1inact a:visited
{color:#333333;font-size:13px;font-weight:bold;line-height:18px;text-decoration:none;}
.menul1inact a:hover
{color:#e2001a;font-size:13px;font-weight:bold;line-height:18px;text-decoration:none;}

.menul1act a,.menul1act a:link,.menul1act a:active,.menul1act a:visited,.menul1act a:hover
{color:#e2001a;font-size:13px;font-weight:bold;line-height:18px;text-decoration:none;}
/**/
.menul2inact a,.menul2inact a:link,.menul2inact a:active,.menul2inact a:visited
{color:#4C4C4C;font-size:11px;line-height:16px;text-decoration:none;}
.menul2inact a:hover
{color:#e2001a;font-size:11px;line-height:16px;text-decoration:none;}

.menul2act a,.menul2act a:link,.menul2act a:active,.menul2act a:visited,.menul2act a:hover
{color:#e2001a;font-size:11px;line-height:16px;text-decoration:none;}
/**/
.menul3inact a,.menul3inact a:link,.menul3inact a:active,.menul3inact a:visited
{color:#4C4C4C;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;}
.menul3inact a:hover
{color:#e2001a;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;}

.menul3act a,.menul3act a:link,.menul3act a:active,.menul3act a:visited,.menul3act a:hover
{color:#e2001a;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;}
/*l3co*/
.menul3coinact a,.menul3coinact a:link,.menul3coinact a:active,.menul3coinact a:visited
{color:#4C4C4C;font-size:11px;line-height:16px;text-decoration:none;}
.menul3coinact a:hover
{color:#e2001a;font-size:11px;line-height:16px;text-decoration:none;}

.menul3coact a,.menul3coact a:link,.menul3coact a:active,.menul3coact a:visited,.menul3coact a:hover
{color:#e2001a;font-size:11px;line-height:16px;text-decoration:none;}
/*COPYRIGHT*/
a.co:link,a.co:active,a.co:visited,
a.co:link b,a.co:active b,a.co:visited  b
{ color: #505153; text-decoration:none; }
a.co:hover,a.co:hover b
{ color: black;text-decoration:none;  }
/**/
/*.menul3coinact a,.menul3coinact a:link,.menul3coinact a:active,.menul3coinact a:visited
{color:#4C4C4C;font-size:11px;text-decoration:none;}
.menul3coinact a:hover
{color:#4C4C4C;font-size:11px;text-decoration:underline;}

.menul3coact a,.menul3coact a:link,.menul3coact a:active,.menul3coact a:visited,.menul3coact a:hover
{color:#4C4C4C;font-size:11px;text-decoration:underline;}*/
/******************************/
/* CONTENT */
/******************************/
#comenu{position:absolute;top:240px;left:0px;width:300px;height:340px;overflow:hidden;z-index:50;}
#cob{position:relative;width:950px;height:390px;overflow: auto;}
#com1{float:left;padding-top:40px;width:710px;}
#comi1{padding-left:300px;}
#cor1{float:left;padding-top:40px;width:210px;}
#cori1{padding-left:30px;}
#corlogo{position:absolute;top:536px;left:740px;width:180px;}
/*BLACK*/
#cobblack{position:relative;width:950px;height:390px;overflow: auto;background:black;}
#cobblack #com1{float:left;padding-top:40px;width:710px;}
#cobblack #comi1{padding-left:244px;}
#cobblack #cor1{float:left;padding-top:40px;width:210px;}
#cobblack #cori1{padding-left:30px;}
/**/
/*START2*/
#cobstart2{position:relative;width:950px;height:390px;overflow: auto;}
#cobstart2 #com1{float:left;padding-top:40px;width:710px;}
#cobstart2 #comi1{padding-left:244px;}
#cobstart2 #cor1{float:left;padding-top:40px;width:210px;}
#cobstart2 #cori1{padding-left:30px;}
/**/
#com1prod{float:left;padding-top:40px;width:710px;}
#comi1prod{padding-left:300px;}
#cor1prod{position:absolute;top:40px;left:740px;width:180px;}
.coprodi{float:left;width:75px;padding-bottom:10px;}
.coprodback{position:absolute;top:360px;left:300px;z-index:20;}
#cori1prodrs{position:relative;}
#prodrs{position:absolute; top:0px;left:30px;width:180px;height:280px;overflow:auto;}
/**/
.druckmr{position:absolute;top:-220px;left:440px;width:180px;height:200px;visibility:hidden;background:white;}
/******************************/
/* Typo3 */
/******************************/
.csc-firstHeader{
font-size: 11px;
font-weight: bold;
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{
font-size: 11px;
font-weight: bold;
padding:0px;
margin:2px 0px 5px 0px;
line-height:normal;
}
 .css-textpic-clear{font-size:1px;line-height:0px;}
 /******************************/
/* 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: 8px;
}
/* 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: 8px; display: block; }
/*TEXT BILD AUSRICHTUNG RECHTS ABSTAND NACH UNTEN ERHOEHEN*/
.csc-textpic-clear-right{padding-bottom:25px;}
/******************************/
/* Pictures on left, add margin on right */
#headimg{position:relative;height:200px;}
#headimg DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
#headimg DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
#headimg DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 0px;
}
/* Space below each image (also in-between rows) */
#headimg DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { /*GEÄNDERT FÜR IE/*/
margin-bottom:0px;
padding-bottom:0px; 
}
#headimg DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
/*TEXT BILD AUSRICHTUNG RECHTS ABSTAND NACH UNTEN ERHOEHEN*/
#headimg .csc-textpic-clear-right{padding-bottom:0px;}
#headimg .csc-header{position:absolute;top:10px;left:0px;width:705px;text-align:right;}
#headimg h1{color:white;font-size:22px;font-weight:normal;}
/*#headimg .csc-header{position:absolute;width:720px;text-align:right;bottom: 0;}
#headimg h1{color:white;font-size:24px;font-weight:normal;}*/
/******************************/
/*VERHALTEN BEOBACHTEN WIRKT SICH AUF ALLE ELEMENTE AUS*/
.bodytext{margin:0px;padding:0px;}
/*SITEMAP*/
.list {list-style-type:square;}
.list {list-style-type:square;}
/*.list .deep0 ul{padding-bottom:20px;}*/
.deep0{font-weight:normal;}
.deep1{font-weight:normal;padding-bottom:10px;}
.list .deep1 ul{padding-bottom:10px;}
.list .deep2 ul{padding-bottom:5px;}
.list a{text-decoration:none;}
.news-list-browse{width:680px;border-top: 1px solid #b2b2b2;border-bottom: 1px solid #b2b2b2;padding: 5px 0px 5px 0px;background:#F9F9F9;}
/*NEWS*/
.news-list-container{position:relative;width:410px;}
/**/
.news-list-container-presse .co{padding-bottom:5px;border-bottom:1px solid #999999;margin-bottom:10px;}
.news-list-container-presse .conewsimage{float:left;width:85px;}
.news-list-container-presse .conewsco{float:left;width:325px;}
/**/
.news-list-container-anspr .co{padding-bottom:5px;border-bottom:1px solid #cdcdcd;margin-bottom:10px;}
.news-list-container-anspr .conewsimage{float:left;width:105px;}
.news-list-container-anspr .conewsco{float:left;width:305px;}
.coanspr .csc-header{background:#cdcdcd;padding:1px 4px 1px 4px;margin-bottom:5px;}
/**/
.news-list-container-ausz .co{padding-bottom:10px;border-bottom:1px solid #999999;margin-bottom:10px;}
.news-list-container-ausz .co .conewsimage{float:left;width:85px;padding:0px;margin:0px;}
.news-list-container-ausz .co .conewsco{float:left;width:325px;padding:0px;margin:0px;}
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
	border: 1px solid #505153;
	padding: 0px 0px;
}
 /******************************/
/* WT_GALLERY */
/******************************/
.wtgallery_singlepic_comment{line-height:normal;padding:0px;margin:0px;}
.wtgallery_singlepic{line-height:normal;padding:0px;margin:0px;}
.wtgallery_singlepic_comment .wtgallery_h2{font-weight:normal;padding:5px 0px 13px 0px;margin:0px;}
.wtgallery_listpic_no{padding-left:4px;border-bottom:5px solid white;border-top:5px solid white;}
.wtgallery_listpic_act{margin-left:4px;border-bottom:5px solid black;border-top:5px solid black;}
.wtgallery_listpic_firstofrow{padding-left:0px;margin-left:0px;}
.wtgallery_pagebrowser{position:relative;width:410px;}
.wtgallery_pagebrowser_back{position:absolute;top:0px;left:0px;width:200px;z-index:2;}
.wtgallery_pagebrowser_fwd{position:absolute;top:0px;left:210px;width:200px;z-index:3;text-align:right;}
/******************************/
/*SEARCH*/
/******************************/
.searchsubm{font-size: 11px;padding:1px;border:1px solid #999999;background:#F3F3F3;margin:0px;}
.searchf{color: #575757;width:80px; font-size: 11px; padding:2px;border:1px solid #999999;background:white;margin:0px;}
.searchegrtl{background:#e5e5e5;border-top:1px solid #CCCCCC;padding:5px 0px 5px 2px;}
.searchegrtm{background:#e5e5e5;border-top:1px solid #CCCCCC;padding:5px 0px 5px 0px;}
.searchegrtr{background:#e5e5e5;border-top:1px solid #CCCCCC;padding:5px 2px 5px 0px;}
.tx-indexedsearch-info{color:#bebebe;}
.tx-indexedsearch-info a:link, .tx-indexedsearch-info a:visited, .tx-indexedsearch-info a:active{color:#c0929b;}
.tx-indexedsearch-info a:hover{color:#bebebe;}
.tx-indexedsearch-redMarkup{color:black;}
.tx-indexedsearch-descr{padding:5px 0px 5px 0px;}

