@charset "utf-8";



/* CSS Document */

.csc-default{margin-bottom:15px;}

html,body, ul, li{padding:0; margin:0;}



h1,h2,h3,h4,h5{color:#ff3300; line-height:normal; font-family:"trebuchet MS";}



h1{  padding-left:8px; font-size:21px; letter-spacing:-1px; border-bottom:1px solid #EEEEEE;}
h3{ font-size:16px;}


a{

 cursor:pointer;

 color:#cc0000;

 text-decoration:none;

}



a:hover{

 color:#ff3300;

 text-decoration:underline;

}



p.bodytext{margin:12px 0; line-height:18px;}



body{

background:#333333 url(../img/bgwe_bsite.jpg) repeat-x bottom fixed;

color:#666666;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

line-height:14px;

}
table.contenttable td{padding-top:0;padding-bottom:0;}
table.contenttable td div p{margin:10px 0;}


body b, body pre{background:#FFFFFF;}



.csc-header-n1{margin-top:20px;}



.div_border{

margin:auto;

width:900px; /*Seitenbreite*/

min-height:800px;

}

.div_head{

position:relative;

z-index:20;

height:330px ;

}

.div_head_top_navigation{

background:transparent url(../img/toolbar_bg.png) repeat-x scroll 0 0;

clear:both;

color:#FFFFFF;

height:20px;

overflow:hidden;

padding:4px 0 0 10px;

width:auto;

font-size:10px;

position:relative;



}

.div_head_top_navigation ul#top_nav{ position:absolute; left:170px; top:2px;}

.div_head_top_navigation li{

 line-height:18px;

 display:inline;

 list-style:none;

 margin-right:12px;

}

.div_head_top_navigation a{

color:#FFFFFF;

padding-right:10px;

}

.div_head_top_navigation a:hover{

 color:#DDDDDD;

}

.div_head_top_willkommen{

 position:absolute;

 right:10px;

 top:1px;

}

.div_head_main{

background:#FFFFFF url(../img/3.jpg) no-repeat top;

color:#969696;

overflow:hidden;

padding:10px 20px 20px;

width:auto;

min-height:200px;

border-left:1px solid #B7B7B7;

border-right:1px solid #B7B7B7;

}

.div_head_main_logo{

width:350px;

height:72px;

background:url(../img/msc-logo.png) no-repeat;

}

.div_head_bottom_navigation{

position:relative;

height:40px;

}

.div_head_bottom_navigation_helper_left{

background:transparent url(../img/menubar_l.png) no-repeat scroll 0 0;

height:40px;

left:0;

position:absolute;

top:0;

width:40px;

}

.div_head_bottom_navigation_helper_right{

background:transparent url(../img/menubar_r.png) no-repeat scroll 0 0;



height:40px;



position:absolute;



right:0;



top:0;



width:10px;

}



.div_head_bottom_navigation_helper_center{

background:transparent url(../img/menubar_m.png) repeat-x scroll 0 0;



height:40px;



position:absolute;



left:40px;



right:10px;



top:0;



display: block;



z-index:10000;



}



.div_body_content{



position:relative;



}



.div_content_wrapper_left{



float:left; 



width:200px;



}



.div_content_wrapper_left ul{

margin-top:30px; 



background:none !important;



}



.div_content_wrapper_left ul li{ 



display:block;
background:url(../img/button_menu_left.png) no-repeat;



}



.div_content_wrapper_left ul li a{ 



display:block; 



font-size:12px; 



font-weight:bold; 



padding:12px 10px; 



color:#333333;  



}



.div_content_wrapper_left ul li a.active.sub_menu{

 background:url(../img/bg_menu_a_dropdown.png) no-repeat;

}



.div_content_wrapper_left ul li a#sub_menu{

 background:url(../img/bg_menu_a_dropdown.png) no-repeat;

}



.div_content_wrapper_left ul li ul{ 



display:block; 



padding:10px 0 8px 0; 



margin-top:0; 

}



.div_content_wrapper_left ul li ul li{ 



margin-bottom:0; 



border-bottom:1px solid #FFFFFF; 



background:none;

}















.div_content_wrapper_left ul li ul li a{ 

display:block; 

font-size:12px; 

font-weight:normal; 

padding:8px 0 8px 20px; 

color:#cc0000; 

background:none;

border-bottom:1px solid #EEEEEE;


}





.div_content_wrapper_left ul li ul li a:hover, .div_content_wrapper_left ul li ul li a#sub_menu:hover{



text-decoration:none; 



padding-left:25px;



}



.div_content_wrapper_left ul li ul li a#sub_menu:hover{

 background: url(../img/bg_menu_a_dropdown.png) no-repeat;

}



.div_content_wrapper_left ul li ul li ul { 



padding:0; 



}



.div_content_wrapper_left ul li ul li ul li {



border-bottom:0;



}



.div_content_wrapper_left ul li ul li ul li a, .div_content_wrapper_left ul li ul li ul li a.active { 



padding:8px 0; 



padding-left:30px; 



color:#7A9C13;



}



.div_content_wrapper_left ul li ul li ul li a.active {

background:#FFFFFF;

color:#666666;

font-weight:bold;

}



.div_content_wrapper_left ul li ul li ul li a.active:hover{padding-left:30px;}



.div_content_wrapper_left ul li ul li a.active, .div_content_wrapper_left ul li ul li a.active.sub_menu {

background:#FFFFFF;

color:#666666;

font-weight:bold;

}

.div_content_wrapper_left ul li ul li a.active.sub_menu {

background:#FFFFFF url(../img/bg_menu_a_dropdown.png) no-repeat;

}

.div_content_wrapper_left ul li ul li a.active:hover{padding-left:20px;}







.div_content_wrapper_left ul li ul li ul li a:hover {



padding-left:35px;



}



.div_content_wrapper_right{



float:right; 



width:653px;



overflow:hidden;



}

.div_content_wrapper_right ul, div_content_wrapper_right ol{padding:15px; background:#FBFBFB; border:1px solid #EDEDED;}

.div_content_wrapper_right ul li, div_content_wrapper_right ol li{ margin-left:15px; color:#cc0000;}

.div_content_wrapper_right ul{list-style-type:square;}

div.csc-textpic div.csc-textpic-imagewrap ul{width:100%;}

div.csc-textpic-imagewrap, .csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol ul {width:100% !important;}
div.csc-textpic div.csc-textpic-imagerow, .csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol ul li{float:left;}
div.csc-textpic div.csc-textpic-imagerow{ clear:none; margin-right:10px;}
div.csc-textpic div.csc-textpic-imagerow:hover{ cursor:pointer; }

.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol ul li a{float:left;}

.csc-textpic-caption{font-size:10px; color:#666666;}



.div_content_wrapper_right img{
max-width:480px;



}
.div_content_wrapper_right ul li{



line-height:20px;



}



.div_content_helper_top_left{



background:transparent url(../img/content_tl.png) no-repeat scroll 0 0;



height:10px;



left:0;



position:absolute;



top:-10px;



width:10px;



}



.div_content_helper_top_center{



position:absolute;



background:transparent url(../img/content_t.png) repeat-x scroll 0 0;



left:10px;



right:10px;



top:-10px;



height:10px;



}



.div_content_helper_top_right{



 background:transparent url(../img/content_tr.png) no-repeat scroll 0 0;



 height:10px;



 position:absolute;



 right:0;



 top:-10px;



 width:10px;



}



.div_content_wrapper{



 padding:0 15px;



 background:#FFFFFF;



 border-left:1px solid #b7b7b7;



 border-right:1px solid #b7b7b7;



 padding-bottom:30px;



}



.div_content_wrapper_wide{

 padding:0;



 border-left:1px solid #b7b7b7;



 border-right:1px solid #b7b7b7;



 border-top:1px solid #DDDDDD;



 border-bottom:1px solid #DDDDDD;



background:#f5f5f5;



 padding:5px 15px; 

 

 height:25px;



}



.div_content_breadcrumb{



 color:#FFFFFF;



 font-size:11px;



 padding:6px 0 0 7px;



}



.div_content_breadcrumb img{margin:0 6px;}



.div_content_breadcrumb span,.div_content_breadcrumb a{



border:medium none;



color:#707070;



font-size:11px;



margin:0 5px;



text-decoration:none;



vertical-align:super; 



}



.div_content_breadcrumb a img{



border:medium none;



}







.div_content_right{



 float:right;



 width:27%;



 margin-left:20px;



}



.div_content_left{



 float:left;



 width:68%;



}


.clearer{clear:both; border:0;}



.div_content_helper_bottom{



position:relative;



height:280px;



}







.div_content_helper_bottom_left{



position:absolute;



left:0;



top:0;



width:10px;



height:280px;



background:transparent url(../img/content_bl.png) no-repeat scroll 0 100%;



}







.div_content_helper_bottom_center{



position:absolute;



left:10px;



right:10px;



top:0;



background:transparent url(../img/content_b.png) repeat-x;



height:280px;



}







.div_content_helper_bottom_right{



position:absolute;



right:0;



top:0;



background:transparent url(../img/content_br.png) no-repeat scroll 100% 100%;



width:10px;



height:280px;



}







.div_content_helper_bottom_center_head{



position:absolute;



left:3px;



right:2px;



top:126px;



background:transparent url(../img/footer_bg.png) repeat-x;



height:40px;



padding:18px 10px 2px;



text-align:center;



font-size:11px;



}







/*MAIN_MENU begin############################################################################################*/



div.div_head_bottom_navigation_helper_center ul { /* all lists */



padding: 0;



margin: 0;



list-style-type: none;



}







div.div_head_bottom_navigation_helper_center ul li { /* all list items */



float: left;



position: relative;



width: auto;



height:40px;



}







div.div_head_bottom_navigation_helper_center ul li a {



color:#333333;



background-position: right;



background-repeat: no-repeat;



font-size: 16px;



font-weight:bold;



padding: 0 17px 0 0;



display: block;



line-height: 25px;



text-decoration: none;



min-width:70px;

font-family:Arial, Helvetica, sans-serif;



}







div.div_head_bottom_navigation_helper_center ul li a span{/* Untertitel */



color:#969696;



font-size:70%;



font-weight:normal;



line-height:10px;



padding:0;



}







div.div_head_bottom_navigation_helper_center ul li a:hover {



color: #FF3300;



}







div.div_head_bottom_navigation_helper_center ul li ul { /* second-level lists */







height:auto;



line-height: 0;



padding:0 15px;



margin: 0;



}







.head_menu_wrapper{



width: 250px;



position: absolute;



top: 40px;



left: -8000px;



height:auto;



background-color: transparent;

/*

opacity:0.9;



filter:alpha(opacity=90);

*/

}







div.div_head_bottom_navigation_helper_center ul li ul li {



float: none;



margin: 0;



padding: 0;



height:auto;



display:block;



border-bottom:1px solid #DDDDDD;



}







div.div_head_bottom_navigation_helper_center ul li ul li a {



color: #666666;



display: block;



font-size: 12px;



line-height: 20px;



padding: 6px 12px ;



text-decoration: none;



background-image: none;



font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;



}



div.div_head_bottom_navigation_helper_center ul li ul li a:hover {



color: #333333;

font-weight:bold;

background:#F5F5F5;



}







div.div_head_bottom_navigation_helper_center ul li:hover div, div.div_head_bottom_navigation_helper_center ul li.sfhover div {



display: block;



left: -10px;



}







div.div_head_bottom_navigation_helper_center ul li.last:hover div{



display: block;



left: -50px;



}







.head_menu_top{background:url(../img/bg_menu_top.png) no-repeat; height:23px; width:250px;}



.head_menu_center{background:url(../img/bg_menu_center.png) repeat-y;  width:250px;}



.head_menu_bottom{background:url(../img/bg_menu_bottom.png) no-repeat; height:23px; width:250px;}











/*MAIN_MENU end*/







/* ##### Formulare ##### */







/* ----- Input-Felder ----- */



div.div_head_top_willkommen input{



   font-size:10px;



   background:transparent;



   border:1px solid #999999;



   width:100px;



   color:#FFFFFF;



   margin-bottom:0px;



   padding:2px;



}



div.div_head_top_willkommen submit{



   width:80px;  



   background-color: #333333;



}







/* ----- Community ----- */



.tx-cwtcommunity-pi1 table{width:100%;}



.tx-cwtcommunity-pi1 table tr{height:18px;}







/* ----- Verzeichnis-Extension ----- */







.intellicon-staffpage .topmenu{float:right; }



.intellicon-staffpage .maincontent{float:right; width:400px;}



.intellicon-staffpage .intellicon-fieldDescriptionLarge {}



.intellicon-staffpage .intellicon-fieldHeader{font-size:20px; font-weight:bold; font-family: "trebuchet MS"; letter-spacing:-1px; color:#99CC33; margin:0 0 20px 0;  line-height:normal;}



.intellicon-staffpage .intellicon-fieldLabel{font-size:14px; font-weight:bold;}



.intellicon-staffpage .intellicon-fieldDescription{ padding-left:5px; margin: 10px 0; line-height:16px;}



.intellicon-staffpage .photo{width:320px; overflow: hidden; height:320px;float:left; text-align:center; border:1px solid #CCCCCC;}



.intellicon-staffpage .photo img{max-width:310px;}



.intellicon-verzeichnis-list.intellicon-verzeichnis-list-column{width:280px; float:left; margin:30px;}



.intellicon-verzeichnis-list.intellicon-verzeichnis-list-column .leftColumn{ float:left; width:80px;}



.intellicon-verzeichnis-list.intellicon-verzeichnis-list-column .rightColumn{float:right; width:170px;}



.intellicon-verzeichnis-list.intellicon-verzeichnis-list-column .leftColumn img { max-width:80px;}



.intellicon-verzeichnis-list.intellicon-fullWidth.intellicon-listheader {margin-bottom:0;}

.intellicon-verzeichnis-list.intellicon-fullWidth {margin-bottom:25px;}

.intellicon-verzeichnis-list.intellicon-fullWidth .float-med,.intellicon-verzeichnis-list.intellicon-fullWidth .float-xlg{margin-right:15px;}

.intellicon-verzeichnis-list.intellicon-fullWidth .float-lg.isBold{font-weight:bold; margin-right:15px; }

.intellicon-verzeichnis-list.information-border{width:620px; float:right;}

.intellicon-verzeichnis-list.information-border.innen{width:460px; float:right; line-height:20px;}





/* ----- SUCHE ----- */





.div_content_wrapper_left  .searchbox-sword{ width:160px;}

.div_content_wrapper_right .searchbox-sword{ width:140px;}



div#indexedsearchbox{padding:0;}



input.searchbox-button, input.tx-indexedsearch-searchbox-button{display:block; width:50px; height:25px; overflow:hidden; float:right; margin-left:5px; text-align:center; background:url(../img/btn_search.png) no-repeat; border:0; color:#333333;}



.div_content_wrapper_left input.searchbox-button{background:none;}



.div_content_wrapper_right input.searchbox-button{margin-top:5px;}



input.searchbox-button:hover, input.tx-indexedsearch-searchbox-button:hover{ cursor:pointer;}



.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {width:90px;}



.tx-indexedsearch-rules{display:none;}



.tx-indexedsearch-browsebox{ font-weight: bold; padding:10px;background:none repeat scroll 0 0 #F2FFD7;border:1px solid #D1E5A7; margin:15px 0;}



.tx-indexedsearch-browsebox strong{color:#99CC33;} 



.tx-indexedsearch-browsebox ul{margin:0;}



.tx-indexedsearch-res{margin-top:20px;width:650px;margin:auto;}



.tx-indexedsearch-title.title{line-height:32px;font-size:16px; font-family:"trebuchet MS"; font-weight:bold; }



.tx-indexedsearch-descr.descr{line-height:18px;padding:20px 0;font-size:14px;}



.tx-indexedsearch-info.info{ padding:15px;}







.csc-mailform{border:0px; }

/* Formular */fieldset.csc-mailform{border:0}

fieldset.csc-mailform label{width:120px;float:left;text-align:right;margin-right:10px;display:block; padding:4px;}

fieldset.csc-mailform input,fieldset.csc-mailform textarea{margin-bottom:10px;font-size:10px;font-family:Verdana, Helvetica, sans-serif;border:1px solid #ccc;padding:4px;xwidth:250px}

fieldset.csc-mailform fieldset input{float:none;display:inline;width:50px;text-align:left;border:0}

fieldset.csc-mailform fieldset label{display:inline;float:none;text-align:left;width:300px;margin:10px 0}

fieldset.csc-mailform fieldset{border:0}

fieldset.csc-mailform fieldset legend{display:none}

fieldset.csc-mailform select{width:220px;margin:2px 0}

fieldset.csc-mailform option{padding:0 5px;background:#fff}

#mailformformtype_mail{padding:2px;margin-left:40px;background:#eee;border:1px solid #ccc;width:80px;text-align:center}



.div_content_right fieldset.csc-mailform input, fieldset.csc-mailform textarea{width:180px;}

.div_content_right #mailformformtype_mail{margin-left:0px;}

.div_content_right fieldset.csc-mailform label{width:auto;}


/* ----- TagCloud ----- */

div.tagcloud  {
background:none;
border:0;
text-align:justify;
}

div.tagcloud a {
color:#99CC33;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:150%;
}

/* ----- NEWS ----- */

.news-list-item{padding:15px 15px; background:#FBFBFB; border:1px solid #EDEDED; margin-bottom:10px;}
.news-list-date{float:right; color:#333333; font:10px Arial, Helvetica, sans-serif; font-weight:normal;}
.news-single-item{line-height:20px;}
.news-list-morelink{margin-top:10px; font-size:10px;}

/* ----- Lightbox ----- */
#lbLightbox {z-index:2000000;}



div.tx-mocfilemanager-pi1, div.tx-mocfilemanager-pi1 .dirpath, div.tx-mocfilemanager-pi1 a, div.tx-mocfilemanager-pi1 .filelink {color:#333333; font-size:11px;}
div.tx-mocfilemanager-pi1 table#contenttable{margin-bottom:20px;}
div.tx-mocfilemanager-pi1 input,div.tx-mocfilemanager-pi1 .actionbutton,div.tx-mocfilemanager-pi1 .action{ font-size:12px;}
div.tx-mocfilemanager-pi1 .action{border:1px solid #BBBBBB;}