/******************************/
/* AUTOMATIC */
/******************************/
body  { background: white; 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: #666666; font-size: 12px; font-family:Arial, Verdana, Helvetica, Universe, sans-serif; line-height:16px; }
/**/
h1{color:black;font-size: 20px;font-weight: normal;padding:0px;margin:0px 0px 10px 0px;line-height:normal;}
h3{font-size:12px; font-weight:bold;color:black;}
h4{font-size:14px; font-weight:bold;color:#848484;}
/*h5{font-size:14px; font-weight:bold;color:#00377a;}*/
h5{font-size:18px; font-weight:bold;color:#00377a;line-height:normal;margin:0px}
.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;}
/**/
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: #02327a;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;}
/******************************/
/* CONTENT */
/******************************/
.box{position:relative;width:980px;margin:auto;text-align:left;}
.cheadlogo{position:absolute;top:10px;left:30px;width:150px;overflow:hidden;z-index:3;}
.cheadimg{position:absolute;top:20px;left:0px;width:980px;height:250px;overflow:hidden;background:#00245D;z-index:1;}
.cheadimg .csc-header{position:absolute;top:93px;left:200px;width:800px;z-index:2;}
/*.cheadimg .caption{position:absolute;top:100px;left:180px;width:800px;z-index:2;}*/

.ccontent{position:absolute;top:280px;left:0px;width:980px;z-index:50;}
.ccontent .left{position:absolute;top:20px;left:0px;width:191px;z-index:51;}
.ccontent .left .submenu{float:left;width:190px;padding:0px;margin:0px;}
.ccontent .left .dminheight{float:left;width:1px;height:300px;padding:0px;margin:0px;}
.ccontent .middle{position:absolute;top:20px;left:220px;width:400px;z-index:53;}
.breadcrumb{font-size:11px;padding-bottom:20px;}
.breadcrumb a:link,.breadcrumb a:active,.breadcrumb a:visited,
.breadcrumb a:link b,.breadcrumb a:active b,.breadcrumb a:visited  b
{ color: #666666; text-decoration:none;font-size:11px;}
.breadcrumb a:hover,.breadcrumb a:hover b   { color: #02327a;text-decoration:none;font-size:11px; }
.ccontent .right{position:absolute;top:20px;left:650px;width:330px;z-index:52;}
.blogos{border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:12px 0px 12px 0px;margin-bottom:12px;}
/******************************/
/* MENU */
/******************************/
.cmenu{position:absolute;top:240px;left:0px;width:980px;overflow:hidden;z-index:20;background:#858785;}

/*ZMENU*/
.zmenu a:link,.zmenu a:active,.zmenu a:visited,
.zmenu a:link b,.zmenu a:active b,.zmenu a:visited  b
{ color: #666666; text-decoration:none; }
.zmenu a:hover,.zmenu a:hover b   { color: #02327a;text-decoration:none;  }


/******************************/
/* 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;}
/******************************/
/*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-container-news{position:relative;width:400px;border:0px;background:none;padding:25px 0px 0px 0px;}
.news-list-item{position:relative;padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.news-list-container-news .date{border-bottom:1px solid #b2b2b2; }
.news-list-container-news .title{border-bottom:1px solid #b2b2b2; }
.news-list-container-news .image{padding:10px 20px 30px 0px;}
.news-list-container-news .text{padding:10px 0px 30px 0px;}

.hdnews{font-weight:bold;}
.news-list-browse{width:400px;border-top: 1px solid #b2b2b2;padding: 3px 0px 3px 0px;}

.news-single-item-news{padding:25px 0px 25px 0px;margin:0px;background:none;border:0px;}
.news-single-item-news .date{border-bottom:1px solid #b2b2b2;padding-right:20px; }
.news-single-item-news .title{border-bottom:1px solid #b2b2b2; }
.news-single-item-news .text{padding:10px 0px 30px 0px; }
.news-single-item-news .image{float:right;width:260px;}
.news-single-item-news .image .news-single-img{margin-left:10px;}
.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;}
/******************************/
 /*BOX*/
.box-sp-image{background:#939395;border-left:5px solid #939395;border-right:5px solid #c6c7ca;padding:10px 0px 9px 0px;}
.box-sp-txt{background:#929292 url('/fileadmin/x_media/bg_box_middle.gif') repeat-y;padding:10px 5px 10px 10px;border-right:5px solid white;}
.box-sp-txt, .box-sp-txt p{color:#DCE3EA;}
.box-sp-txt b{color:#F2B800;}
.box-sp-txt h3{color:#DCE3EA;font-size:16px;font-weight:normal;padding:0px 0px 10px 0px;margin:0px;}
.box-sp-right{background:#F2B800;font-size:0px;line-height:0px;padding-right:30px;}

/**/
.box-sp-txt a:link,.box-sp-txt a:active,.box-sp-txt a:visited,
.box-sp-txt a:link b,.box-sp-txt a:active b,.box-sp-txt a:visited  b
{ color: #DCE3EA; text-decoration:underline; }
.box-sp-txt a:hover,.box-sp-txt a:hover b   { color: #02327a;text-decoration:underline;  }
/******************************/
/*wt_gallery*/
.wtgallery_list_firstofrow{padding:0px 8px 8px 0px;}
.wtgallery_list_centerofrow{padding:0px 8px 8px 0px;}
.wtgallery_list_lastofrow{padding:0px 0px 8px 0px;}
.wt_gallery_list_inner_text{padding-top:5px;}
/******************************/
 /*ve_guestbook*/
 
/* styles for list mode */
.tx-veguestbook-pi1 h2.tx-guestbook-header {
	clear:both;
	background:#4a6d94;
	color:#FFF;
	display:block;
	font-size:100%;
	font-weight:bold;
	padding: 4px 10px 4px 10px;
	width:auto;
	margin:0px 0px 1px 0px;
}

.tx-guestbook-date{font-size:10px;}
.tx-guestbook-co{padding: 4px 10px 4px 10px;margin:0px 0px 1px 0px;background:#ebebeb;}
.tx-guestbook-comment{padding: 4px 10px 4px 10px;border-top:1px solid #666666;background:#CCCCCC;}
.tx-guestbook-clear{clear:both;line-height:1px;font-size:1px;margin-bottom:5px;}
