/******************************/
/* Automatisch */
/******************************/
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; }
/**/
.hd2{font-size:16px; font-weight:bold;}
.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: #666666; text-decoration:underline; }
a:hover,a:hover b   { color: #CC0000;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;}
/******************************/
/* Layout */
/******************************/
.ccontent{position:absolute;top:472px;left:340px;width:610px;z-index:30;padding-bottom:20px;}
.chead{position:relative;background:#e3001b url('/fileadmin/x_media/bg_head.gif') repeat-x;width:975px;height:400px;}
.cheadlogo{padding:30px 0px 0px 25px;}
#cheadhd{position:absolute;top:245px;left:25px;width:280px;z-index:3;}
#cheadhd h1{color:white;font-size:26px;font-weight:bold;}
#cheadhd .bodytext{color:white;font-size:14px;}
.cheadimg{position:absolute;top:0px;left:315px;width:660px;text-align:right;z-index:2;}
.zmenu{position:absolute;top:0px;left:621px;width:343px;}
.zmenu td{color: white;font-size:11px;}
.zmenu a,.zmenu a:link,.zmenu a:visited,.zmenu a:active {color: white;text-decoration:none;font-size:11px;}
.zmenu a:hover {color: #f69187;text-decoration:none;font-size:11px;}
/*************************************/
/*MENU*/
/*************************************/
.cmenu{position:absolute;top:400px;left:-14px;z-index:20;background:#f13004 url('/fileadmin/x_media/bg_menu.gif') repeat-x;width:989px;height:37px;}
.cmenui{padding:0px 0px 0px 25px;}
#dropt ul{margin:0px;padding:0px;}
#dropt li{
      float:left;
      margin:0px;
      padding:0px;
      list-style:none;
      width:145px;
}
/*************************************/
.clink a,.clink a:link,.clink a:visited,.clink a:active {
color: white;
display: block;
padding: 3px 6px 3px 25px; 
text-decoration:none;
border-bottom: 1px solid #c55638;
}
.clink a:hover {
background-color: #de301d;
color: white; 
text-decoration:none;
}
/*************************************/
#Menuskx0,#Menuskx1,#Menuskx2,#Menuskx3
{width:145px;background:#de301d url('/fileadmin/x_media/bg_submenu.gif') repeat-x;}
/*************************************/
#Menuskx0 .clink a:hover,#Menuskx1 .clink a:hover,#Menuskx2 .clink a:hover,#Menuskx3 .clink a:hover
{font-weight:bold; }
/******************************/
#Menuskx0 .clinka a,#Menuskx0 .clinka a:link,#Menuskx0 .clinka a:visited,#Menuskx0 .clinka a:active,#Menuskx0 .clinka a:hover,
#Menuskx1 .clinka a,#Menuskx1 .clinka a:link,#Menuskx1 .clinka a:visited,#Menuskx1 .clinka a:active,#Menuskx1 .clinka a:hover,
#Menuskx2 .clinka a,#Menuskx2 .clinka a:link,#Menuskx2 .clinka a:visited,#Menuskx2 .clinka a:active,#Menuskx2 .clinka a:hover,
#Menuskx3 .clinka a,#Menuskx3 .clinka a:link,#Menuskx3 .clinka a:visited,#Menuskx3 .clinka a:active,#Menuskx3 .clinka a:hover
{color: white; text-decoration:none;display: block;padding: 3px 6px 3px 25px;font-weight:bold;border-bottom: 1px solid #c55638; background-color: #de301d;}
/******************************/
/* 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;}
/******************************/