/******************************/
/* Automatisch */
/******************************/
body  { 
background: #8eb705 url('/fileadmin/x_media/img_head.jpg') repeat-x; 
background-position: 0px 160px;
margin:0px;padding:0px;}
/* Normal Text */
p,ul,ol,li,div,td,th,address,nobr,i,b,a,h1,h2,h3,h4 { color: #2C2C2C; 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: #2C2C2C; text-decoration:underline; }
a:hover,a:hover b   { color: white;text-decoration:underline;  }
/**/
a.copyr:link,a.copyr:active,a.copyr:visited,
a.copyr:link b,a.copyr:active b,a.copyr:visited  b
{ color: white; text-decoration:underline; font-size: 11px;}
a.copyr:hover,a.copyr:hover b   { color: #2C2C2C;text-decoration:underline; font-size: 11px;}
.zmenu{color:white;}
/**/
img{border:0px;}
form{margin:0px;}
ul{padding:0px 0px 0px 14px;margin:0px;}
/**/
.clear{clear:both;line-height:1px;font-size:1px;}
/*************************************/
/*LAYOUT*/
/*************************************/
.head{background:#FBCD00 url('/fileadmin/x_media/bg_head.gif') repeat-x;line-height:1px;}
.logo{position:absolute;top:15px;left:795px;width:185px;z-index:1;}
.hd{position:absolute;top:340px;left:0px;width:140px;z-index:5;}
.content{position:absolute;top:355px;left:0px;width:990px;z-index:6;}
.co1m{position:relative;float:left;width:750px;}
.co1mo{margin:0px 30px 30px 170px;background:#8eb705;}
.coi{padding:0px 30px 10px 30px;}
.co1r{position:relative;float:left;width:230px;}
.zmenu{position:absolute;top:140px;left:750px;width:230px;text-align:right;z-index:50;}
.menubi{position:absolute;top:60px;left:15px;width:770px;z-index:1;}
/*************************************/
/*MENU*/
/*************************************/
.menu{position:absolute; top:130px;left:-15px;width:770px;z-index:2;}
#dropt ul{background:red;
	margin:0px;
	padding:0px;
}
#dropt li{
      float:left;
      margin:0px;
      padding:0px;
      list-style:none;
      width:120px;
}
#dropt img{border:1px solid white;border-left:0px;}
/*************************************/
.clink a,.clink a:link,.clink a:visited,.clink a:active {
color: #333333;
display: block;
padding: 3px 6px 3px 14px; 
text-decoration:none;
}
.clink a:hover {
background-color: #fbcc00;
color: white; 
text-decoration:none;
}
/*************************************/
#Menualbertx0{width:119px;background:#48a34a;border:1px solid #FFFFFF;}
#Menualbertx1{width:119px;background:#E0E20A;border:1px solid #FFFFFF;}
#Menualbertx2{width:119px;background:#E17816;border:1px solid #FFFFFF;}
#Menualbertx3{width:119px;background:#1312DA;border:1px solid #FFFFFF;}
#Menualbertx4{width:119px;background:#DEB10F;border:1px solid #FFFFFF;}
#Menualbertx5{width:119px;background:#975584;border:1px solid #FFFFFF;}
/*************************************/
#Menualbertx0 .clink a:hover{background-color: #bfd5b3;}
#Menualbertx1 .clink a:hover{background-color: #e9e6a0;}
#Menualbertx2 .clink a:hover{background-color: #ebc59b;}
#Menualbertx3 .clink a:hover{background-color: #b1c4e4;}
#Menualbertx4 .clink a:hover{background-color: #e5d49b;}
#Menualbertx5 .clink a:hover{background-color: #cdb6cf;}
/******************************/
#Menualbertx0 .clinka a,#Menualbertx0 .clinka a:link,#Menualbertx0 .clinka a:visited,#Menualbertx0 .clinka a:active,#Menualbertx0 .clinka a:hover {background-color: #bfd5b3;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
#Menualbertx1 .clinka a,#Menualbertx1 .clinka a:link,#Menualbertx1 .clinka a:visited,#Menualbertx1 .clinka a:active,#Menualbertx1 .clinka a:hover {background-color: #e9e6a0;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
#Menualbertx2 .clinka a,#Menualbertx2 .clinka a:link,#Menualbertx2 .clinka a:visited,#Menualbertx2 .clinka a:active,#Menualbertx2 .clinka a:hover {background-color: #ebc59b;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
#Menualbertx3 .clinka a,#Menualbertx3 .clinka a:link,#Menualbertx3 .clinka a:visited,#Menualbertx3 .clinka a:active,#Menualbertx3 .clinka a:hover {background-color: #b1c4e4;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
#Menualbertx4 .clinka a,#Menualbertx4 .clinka a:link,#Menualbertx4 .clinka a:visited,#Menualbertx4 .clinka a:active,#Menualbertx4 .clinka a:hover {background-color: #e5d49b;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
#Menualbertx5 .clinka a,#Menualbertx5 .clinka a:link,#Menualbertx5 .clinka a:visited,#Menualbertx5 .clinka a:active,#Menualbertx5 .clinka a:hover {background-color: #cdb6cf;color: white; text-decoration:none;display: block;padding: 3px 6px 3px 14px; }
/******************************/
/* Typo3 */
/******************************/
.csc-firstHeader{
font-size: 28px;
text-transform:uppercase;
font-weight: normal;
padding:0px;
margin:0px 0px 10px 0px;
line-height:34px;
}
.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: 24px;
text-transform:uppercase;
font-weight: normal;
padding:0px;
margin:2px 0px 5px 0px;
line-height:normal;
}
 .css-textpic-clear{font-size:1px;line-height:0px;}
 /*NEWS*/
.news-list-browse{width:400px;border-top: 1px solid #b2b2b2;padding: 3px 0px 3px 0px;}
.news-list-container{position:relative;width:400px;}
.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;color:#158BC0;}
.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:300px;}
.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 10px 0px;}
.news-single-item-news .left{float:left;width:100px;}
.news-single-item-news .right{float:left;width:300px;}
.news-single-item-news .right .bodytext{padding:0px;margin:0px;}
.news-single-backlink a{font-size:12px;font-weight:normal;}
/**/
/*SITEMAP*/
.list {list-style-type:square;}
.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;}
/* 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: 15px;
}
/* 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:15px; 
}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 15px; display: block; }