/******************************/
/* 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: #666666; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif; line-height:16px; }
/**/
.red,.red b{color:#CC0000;}
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: #E2001A; text-decoration:underline; }
a:hover,a:hover b   { color: #666666;text-decoration:underline;  }
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
/**/
.clear{clear:both;line-height:1px;font-size:1px;height:0px;}
hr{
margin:15px 0px 15px 0px;padding:0px;
background: #CCCCCC; /* Mozilla 1.4 */
color: #CCCCCC; /* IE 6 */
border: #CCCCCC; /* Opera 7.11 */
height: 1px; /* in Opera fuer die Anzeige noetig, in Mozilla fuer die einheitliche Hoehe */
}
/******************************/
/* CONTENT */
/******************************/
/*HEAD*************************/
.chead{width:980px;}
.chead .logo{float:left;width:230px;text-indent:40px;background: url('/fileadmin/x_media/bg_logo_line.gif') no-repeat top right;}
/*MENU//////////////////////*/
.chead .hmenu {position:relative;float:left;width:750px;height:100px;}
.chead .hmenu .inner{position:absolute; bottom:0;padding:0px 0px 11px 30px;color:#E2001A;font-weight:bold;font-size:13px;}
/**/
.chead .hmenu .inner a:link,.chead .hmenu .inner a:active,.chead .hmenu .inner a:visited
{ color: black; font-size:13px;text-decoration:none; }
.chead .hmenu .inner a:hover   { color: #E2001A;font-size:13px;text-decoration:none;  }

.chead .hmenu .inner a.hmenuact:link,.chead .hmenu .inner a.hmenuact:active,.chead .hmenu .inner a.hmenuact:visited,.chead .hmenu .inner a.hmenuact:hover { color: #E2001A;font-size:13px;text-decoration:none;  }
/*MENU-LANG//////////////////////*/
.lmenu{position:absolute;top:10px;left:500px;width:480px;text-align:right;z-index:10;}
/**/
.lmenu  a:link,.lmenu  a:active, .lmenu  a:visited
{ color:#666666;text-decoration:none; }
.lmenu  a:hover   { color: #E2001A;text-decoration:none;  }
/*MENU COLOR//////////////////////*/
.chead .lcolor{position:relative;float:left;width:230px;height:230px;background:#E2001A;}
.chead .lcolor .inner{position:absolute; bottom:0;width:230px;}
.chead .lcolor .inner .mname{position:relative;padding:5px 0px 5px 0px;text-indent:40px;background:#ed6574;color:white;font-weight:bold;}
/**/
.chead .lcolor .inner .mname  a:link,.chead .lcolor .inner .mname  a:active,.chead .lcolor .inner .mname  a:visited,.chead .lcolor .inner .mname  a:hover   { font-size:13px;color: white;text-decoration:none;  }
/*//////////////////////*/
.chead .img{float:left;width:750px;}
/*CONTENT*************************/
.content{position:absolute;top:330px;left:0px;width:980px;z-index:20;}
.menupart2{position:relative;float:left;width:229px;overflow:hidden;padding-top:17px;}
.menupart2line{position:relative;float:left;width:1px;overflow:hidden;}
.coco1{float:left;width:750px;overflow:hidden;}
.coco1 .left{float:left;width:550px;overflow:hidden;}
.coco1 .left .inner{padding:20px 20px 0px 30px;}
.coco1 .right{float:left;width:200px;overflow:hidden;}
.coco1 .right .inner{padding:20px 0px 0px 0px;}
.content .copy{position:relative;padding:20px 0px 20px 0px}
.content .copy .left{float:left;width:780px;color:#666666;text-indent:40px;font-size:11px;}
.content .copy .right{float:left;width:200px;color:#666666;text-align:center;font-size:11px;}
.content .copy .right a ,.content .copy .right a:link ,.content .copy .right a:visited ,.content .copy .right a:active
{color:#E2001A;font-size:11px;text-decoration:none;}
.content .copy .right a:hover
{color:#666666;font-size:11px;text-decoration:none;}
/*Box1*************************/
.box1{padding-bottom:10px;}
.box1 .top{background:url('/fileadmin/x_media/bg_box1_top.gif') no-repeat;line-height:1px;font-size:1px;height:3px;}
.box1 .middle{padding:7px 10px 6px 20px;background:url('/fileadmin/x_media/bg_box1_middle.gif') no-repeat bottom left;border:1px solid #EBEBEB;border-top:0px;border-bottom:0px;}
.box1 .middle h1{color:#666666;font-size:12px;font-weight:bold;padding:0px 0px 0px 13px;margin:0px 0px 7px -13px;
background:url('/fileadmin/x_media/box_einzug_pfeil.gif') no-repeat;background-position: 0px 2px;
}
.box1 .bottom{background:url('/fileadmin/x_media/bg_box1_bottom.gif') no-repeat bottom left;line-height:1px;font-size:1px;height:4px;}

a.extras ,a.extras:link ,a.extras:visited ,a.extras:active
{color:#666666;text-decoration:none;}
a.extras:hover
{color:#E2001A;text-decoration:none;}
/******************************/
/* MENU - PART 2*/
/******************************/
/*LVL-1//////////////////////*/
.menupart2 .ml1item{padding:3px 0px 3px 40px;margin:0px;}

.menupart2 .ml1item a ,.menupart2 .ml1item a:link ,.menupart2 .ml1item a:visited ,.menupart2 .ml1item a:active
{color:#666666;font-size:13px;line-height:18px;text-decoration:none;}
.menupart2 .ml1item a:hover
{color:#E2001A;font-size:13px;line-height:18px;text-decoration:none;}
/*ACT*/
.menupart2 .ml1itemact{padding:3px 0px 3px 40px;margin:0px;}
.menupart2 .ml1itemact a ,.menupart2 .ml1itemact a:link ,.menupart2 .ml1itemact a:visited ,.menupart2 .ml1itemact a:active,.menupart2 .ml1itemact a:hover
{color:#E2001A;font-size:13px;line-height:18px;text-decoration:none;font-weight:bold;}
/*CURIFSUB*/
.menupart2 .ml1areacurifsub{padding:0px;margin:0px;}
.menupart2 .ml1itemcuractifsub{padding:3px 0px 3px 40px;margin:0px;color:#666666;}
.menupart2 .ml1itemcuractifsub a ,.menupart2 .ml1itemcuractifsub a:link ,.menupart2 .ml1itemcuractifsub a:visited ,.menupart2 .ml1itemcuractifsub a:active,.menupart2 .ml1itemcuractifsub a:hover
{color:#666666;font-size:13px;line-height:18px;text-decoration:none;font-weight:bold;}
/*ACTIFSUB*/
.menupart2 .ml1areaactifsub{padding:0px;margin:0px;}
.menupart2 .ml1itemactactifsub{padding:3px 0px 3px 40px;margin:0px;color:#666666;}
.menupart2 .ml1itemactactifsub a ,.menupart2 .ml1itemactactifsub a:link ,.menupart2 .ml1itemactactifsub a:visited ,.menupart2 .ml1itemactactifsub a:active,.menupart2 .ml1itemactactifsub a:hover
{color:#E2001A;font-size:13px;line-height:18px;text-decoration:none;font-weight:bold;}
/*LVL-2//////////////////////*/
.menupart2 .ml2{padding:3px 0px 10px 50px;}
.menupart2 .ml2item{padding:3px 0px 3px 15px;text-indent:-10px;}

.menupart2 .ml2item a ,.menupart2 .ml2item a:link ,.menupart2 .ml2item a:visited ,.menupart2 .ml2item a:active
{color:#666666;font-size:13px;line-height:16px;text-decoration:none;}
.menupart2 .ml2item a:hover
{color:#E2001A;font-size:13px;line-height:16px;text-decoration:none;}
/*ACT*/
.menupart2 .ml2itemact{padding:3px 0px 3px 15px;text-indent:-10px;}
.menupart2 .ml2itemact a ,.menupart2 .ml2itemact a:link ,.menupart2 .ml2itemact a:visited ,.menupart2 .ml2itemact a:active,.menupart2 .ml2itemact a:hover
{color:#E2001A;font-size:13px;line-height:16px;text-decoration:none;}

/******************************/
/* Typo3 */
/******************************/
.bodytext{padding:0px;margin:0px;}
h1,.csc-firstHeader,.csc-header-n1,.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{
color:#E2001A;
font-size: 20px;
font-weight: normal;
padding:0px;
margin:0px 0px 10px 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;}
/******************************/
/*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-list-browse{width:510px;border-top: 1px solid #b2b2b2;padding: 3px 0px 3px 0px;}
.news-list-container{position:relative;width:510px;}
.news-amenu-container{padding:0px;background:none;border:0px;}
.news-list-item{padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.hdnews{font-weight:bold;}
.news-list-item .head{border-bottom:1px solid #a2a3a4;margin:0px 0px 10px 0px;}
.news-list-item .left{float:left;width:100px;}
.news-list-item .right{float:left;width:390px;}
.news-list-item .right .bodytext{padding:0px;margin:0px;}
.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;margin:0px 0px 15px 0px;}
.news-single-item-news .left{float:left;width:80px;}
.news-single-item-news .right{float:left;width:380px;}
.news-single-item-news .image{float:right;width:260px;}
.news-single-item-news .image .inner{float:none;padding:0px 0px 0px 20px;margin:0px;}
.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;}
.boxnewslatest .hd{color:#E2001A;}
/**/
/*JOBS*/
.joblicol0{border-bottom:1px solid #cccccc;}
.joblicol1l{padding:4px 6px 4px 6px; background: #f9f9f9;border-bottom:1px solid #cccccc;}
.joblicol1r{padding:4px 6px 4px 6px; background: #f9f9f9;border-bottom:1px solid #cccccc;}
.joblicol2l{padding:4px 6px 4px 6px; background: #ececec;border-bottom:1px solid #cccccc;}
.joblicol2r{padding:4px 6px 4px 6px; background: #ececec;border-bottom:1px solid #cccccc;}
/*Historie*/
.historielicol0{border-bottom:1px solid #cccccc;}
.historielicol1l{padding:12px 6px 12px 6px;border-bottom:1px solid #cccccc;font-weight:bold;font-size:16px;}
.historielicol1r{padding:12px 6px 12px 6px;border-bottom:1px solid #cccccc;}
.historielicol2l{padding:12px 6px 12px 6px;border-bottom:1px solid #cccccc;font-weight:bold;font-size:16px;}
.historielicol2r{padding:12px 6px 12px 6px;border-bottom:1px solid #cccccc;}