/******************************/
/* Automatisch */
/******************************/
body  { background: #a6a8aa url('/fileadmin/x_media/bg_content.gif') repeat-y; margin:0px;padding:0px;}
/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: black; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif; line-height:16px; }
/**/
.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: #5a595b; text-decoration:underline; }
a:hover,a:hover b   { color: #302f31;text-decoration:underline;  }
/**/
.ccopy a:link,.ccopy a:active,.ccopy a:visited
{ color: white; text-decoration:underline; }
.ccopy a:hover    { color: black;text-decoration:underline;  }
/**/
.cleft .cobo a:link,.cleft .cobo a:active,.cleft .cobo a:visited
{ color: #6a686b; text-decoration:underline; }
.cleft .cobo a:hover    { color: #302f31;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;}
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 */
}
/******************************/
/* Layout */
/******************************/
.cleft{background: white;position:absolute;top:0px;left:0px;width:290px;height:100%;z-index:2;}
.cleft .bg{background:#666666 url('/fileadmin/x_media/bg_content_vl.gif') repeat-x;}
.cleft .cologo{padding:30px 0px 0px 19px;}
.cleft .comenu{padding:30px 0px 0px 19px;}
.cleft .cobo{padding:30px 0px 0px 19px;}
.cleft p,.cleft b{color:#6a686b;}
.content{position:absolute; top:30px;left:320px;width:550px;z-index:3;}
.cheadimg{padding:0px 0px 35px 0px;}
.gheadline{position:absolute;top:270px;left:0px;width:550px;z-index:10;}
.cheadflash{position:absolute;top:0px;left:0px;width:550px;z-index:9;}
.ccopy{color: white;padding:20px 0px 10px 0px;}
/******************************/
/* MENU */
/******************************/
ul.menul1{list-style-type:none;padding:0px;margin:0px;}
ul.menul1 li{padding:0px;}
ul.menul2{list-style-type:none;padding:3px 0px 10px 20px;margin:0px;}
ul.menul2 li{padding:0px;}
ul.menul3{list-style-type:none;padding:0px 0px 10px 30px;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:#aaaaaa;font-size:13px;line-height:24px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.menul1inact a:hover
{color:#666666;font-size:13px;line-height:24px;text-decoration:none;text-transform:uppercase;font-weight:bold;}

.menul1act a,.menul1act a:link,.menul1act a:active,.menul1act a:visited,.menul1act a:hover
{color:#666666;font-size:13px;line-height:18px;text-decoration:none;text-transform:uppercase;font-weight:bold;}
/**/
.menul2inact a,.menul2inact a:link,.menul2inact a:active,.menul2inact a:visited
{color:#aaaaaa;font-size:11px;line-height:16px;text-decoration:none;font-weight:bold;}
.menul2inact a:hover
{color:#666666;font-size:11px;line-height:16px;text-decoration:none;font-weight:bold;}

.menul2act a,.menul2act a:link,.menul2act a:active,.menul2act a:visited,.menul2act a:hover
{color:#666666;font-size:11px;line-height:16px;text-decoration:none;font-weight:bold;}
/**/
.menul3inact a,.menul3inact a:link,.menul3inact a:active,.menul3inact a:visited
{color:#aaaaaa;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;font-weight:bold;}
.menul3inact a:hover
{color:#666666;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;font-weight:bold;}

.menul3act a,.menul3act a:link,.menul3act a:active,.menul3act a:visited,.menul3act a:hover
{color:#666666;font-size:11px;font-weight:bold;line-height:16px;text-decoration:none;font-weight:bold;}
/******************************/
/* Typo3 */
/******************************/
/*RTE*/
.hd1, .hd1 .bodytext{color:black;font-size: 16px;font-weight: bold;padding:0px;margin:0px 0px 10px 0px;line-height:normal;}
.hd2, .hd2 .bodytext{color:black;font-size: 14px;font-weight: bold;padding:0px;margin:0px 0px 10px 0px;line-height:normal;}
/**/
.bodytext{padding:0px;margin:0px;}
.csc-firstHeader{
color:black;
font-size: 16px;
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{
color:black;
font-size: 16px;
font-weight: bold;
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: 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;}
/******************************/