@charset "utf-8"; /* CSS Document */ html,body, ul, li{padding:0; margin:0;}



 h1,h2,h3,h4,h5{color:#0066FF; line-height:normal;  font-family:Arial, Helvetica, sans-serif}

 h3,h4,h5{color:#666666;}
 h3{font-size:13px;}

 h1{  font-size:21px;font-weight:normal;}



 a{ cursor:pointer; color:#0066FF; text-decoration:none; }



 a:hover{ color:#333333; text-decoration:underline; }
 a:focus{ outline:0; }


 p.bodytext{margin:12px 0; line-height:18px;}

 table{background:none !important;}
 
 table.csc-uploads{width:98%;-moz-border-radius:4px 4px 4px 4px;background:#FFFFFF !important;border:1px solid #E3E3E3;}
 td.csc-uploads-icon a{margin-left:15px;}

 body{ background:#F9F9F9 url(../img/bg_top.jpg) repeat-x top; color:#505050; font-family:"Helvetica Neue",Helvetica,Verdana,Arial,sans-serif; font-size:12px; line-height:14px; }
 .csc-header-n1{margin-top:20px;}
 .div_border{ margin:auto; width:970px; /*Seitenbreite*/ min-height:800px; }
 .div_head{ position:relative; z-index:1000; height:128px ; }
 .div_head_top_navigation{ background:transparent url(../img/bg_toolbar.jpg) repeat-x scroll 0 0; clear:both; color:#FFFFFF; height:26px; overflow:hidden; padding:3px 0 0 10px; width:auto; font-size:11px; position:relative; font-weight:bold; }
 .div_head_top_navigation ul#top_nav{ position:absolute; right:20px; top:5px;}
 .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; font-family:Arial, Helvetica, sans-serif; }
 .div_head_top_willkommen{ position:absolute; right:10px; top:1px; }





 .div_head_logo{ width:185px; height:36px; position:absolute; top:62px; left:5px; background:url(../img/intellicon-logo.jpg) no-repeat; }



 .div_head_bottom_navigation{ position:relative; height:98px; margin-left:223px;}

 .div_head_topic{font:24px "trebuchet MS"; color:#003399; position:absolute; top:26px; left:10px; width:730px; overflow:hidden;}

 .div_head_bottom_navigation_helper_left{ background:transparent url(../img/bg_navigation_left.jpg) no-repeat scroll 0 0; height:37px; left:0; position:absolute; bottom:0; width:6px; }

 .div_head_bottom_navigation_helper_center{ background:transparent url(../img/bg_navigation.jpg) repeat-x scroll 0 0; height:37px; position:absolute;  bottom:0; display: block; left:5px; z-index:10000; }



 .div_body_content{ position:relative; }

 .div_content_left_bg_top{width:200px; height:6px; background:url(../img/bg_navigation_content_top.gif) no-repeat top; margin-top:200px;}
 .div_content_left_bg_bottom{width:200px; height:6px; background:url(../img/bg_navigation_content_bottom.gif) no-repeat top;}
 .div_content_wrapper_left{ float:left;  width:200px; padding:5px 0 0 0; min-height:400px;}
 .div_content_wrapper_left ul{ padding:6px 0 2px 0; background:url(../img/bg_navigation_content_center.jpg) repeat-y top; }
 .div_content_wrapper_left ul li{  display:block; margin-bottom:6px; border-bottom:1px solid #F0F0F0; }
 .div_content_wrapper_left ul li.last{ border:0;}
 .div_content_wrapper_left ul li span{padding:8px 10px; color:#003399;display:block;font-size:12px;font-weight:bold;}
 .div_content_wrapper_left ul li a{  display:block;  font-size:12px;  font-weight:bold;  padding:8px 10px; }
 .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:0;   }
 .div_content_wrapper_left ul li ul li a{  display:block;  font-size:11px;  font-weight:normal;  border-bottom:0;  padding:6px 10px 6px 20px;  color:#333333;   }
 .div_content_wrapper_left ul li ul li span{padding:6px 10px 6px 20px; color:#3399FF;display:block;font-size:11px; font-weight:bold;}
 .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;}
 .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:none; 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:none; 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:735px; overflow:hidden; }



 .div_content_wrapper_right .div_content_left img{ max-width:480px; }



 .div_content_wrapper_right ul{ margin:0; padding:0;  list-style-type:square; width:98%; background:#FFFFFF; border:1px solid #e3e3e3; -khtml-border-radius:4px; -moz-border-radius:4px; }



 .div_content_wrapper_right ul li{ margin:20px;margin-left:35px;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-bottom:30px; }



 .div_content_wrapper_wide{ background:#FFFFFF; padding:0; border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; 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:29%; margin-left:20px; }



 .div_content_left{ float:left; width:68%; }



 .clearer{clear:both;}



 .div_content_helper_bottom{ position:relative; }

 .div_content_helper_bottom_center_head{ 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,div.div_head_bottom_navigation_helper_center ul li.last  { /* all list items */ float: left; position: relative; width: auto; height:37px; background:url(../img/bg_navigation_center.jpg) no-repeat right top;}
div.div_head_bottom_navigation_helper_center ul li.last{background:url(../img/bg_navigation_right.jpg) no-repeat right top;}
 div.div_head_bottom_navigation_helper_center ul li a { color:#555555; background-position: right; background-repeat: no-repeat; font-size: 14px; font-weight:normal; padding: 0 16px ; display: block; line-height: 42px; text-decoration: none;  font-family:Arial;}
 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: #003399; }
 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 { background:none; float: none; margin: 0; padding: 0; height:auto; display:block; border-bottom:1px solid #F6F6F6; }
 div.div_head_bottom_navigation_helper_center ul li ul li a { color: #0066FF; display: block; font-size: 12px; line-height: 20px; padding: 6px 12px ; text-decoration: none; background-image: none; font-weight:bold; }
 div.div_head_bottom_navigation_helper_center ul li ul li a span{/* Untertitel */font-size:11px; line-height:15px;}
 div.div_head_bottom_navigation_helper_center ul li ul li a:hover { color: #333333; background:#F9F9F9; }
 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*/ 
 
 /*FOOTER_MENU begin*/
 
 
.div_content_helper_bottom_center_head ul{margin:0; margin-bottom:35px; padding:15px; display:block;border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.div_content_helper_bottom_center_head ul li{margin:0; padding:0; display:inline; float:left; list-style:none; width:170px; text-align:left;padding-right:10px;}
.div_content_helper_bottom_center_head ul li a{color:#797979; font-weight:bold;}
.div_content_helper_bottom_center_head ul li ul{ padding:0; border:0; margin-bottom:0;}
.div_content_helper_bottom_center_head ul li ul li{}
.div_content_helper_bottom_center_head ul li ul li a{color:#999999; font-weight:normal; line-height:15px; font-size:11px;}
 
 
 /*SUCHLINK*/
.div_suche{background:url(../img/search_bg.gif) no-repeat; width:180px; overflow:hidden; height:19px; display:block;font-size:12px;font-weight:bold;padding:10px; padding-top:12px;} 
 
 /*STARTSEITE*/
.div_content_startseite{width:100%;}
.div_content_startseite div.border{float:left;width:230px; margin-right:13px; background:#FFFFFF; border:1px solid #e3e3e3; -khtml-border-radius:4px; -moz-border-radius:4px; padding:0; height:250px; overflow:hidden; position:relative;}
.div_content_startseite a:hover{text-decoration:none;}

div.border.img{width:40px; height:40px; position:absolute; bottom:15px; right:15px; border:0px; border:0px;}

 
.div_content_startseite div.border h1{font-size:15px; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; color:#FFFFFF; background:url(../img/bg_startpage_morelink.jpg) no-repeat; padding:3px 14px; line-height:22px;} 
.div_content_startseite div.border h2{color:#333333; line-height:18px; font-weight:normal; font-size:12px; padding:0 14px;}
 
 .div_content_startseite div.last div.border{margin-right:0; float:right;}
 
 .rgslideshow{border:0 !important; background:#e3e3e3;}
 
 
 
 .alter_inhalt{width:500px; margin:auto; margin-top:450px;}
 .alter_inhalt , .alter_inhalt h1, .alter_inhalt a{color:#9D9D9D; font-size:11px;}
 .alter_inhalt img {display:none;}
 
 
 
 
 

 /* ##### Formulare ##### */ 

 

 /* ----- Input-Felder ----- */ 

 div.div_head_top_willkommen input{ font-size:10px; background:transparent; border:1px solid #669900; 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; }










 /* ----- 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%;}


/* ----- Google-Suche ----- */
div.cse div.gsc-control-cse, div.gsc-control-cse{
background:none;
border:0;
padding-left:0;
}

div.cse div.gsc-webResult.gsc-result, div.gsc-webResult.gsc-result,div.cse div.gsc-webResult.gsc-result:hover, div.gsc-webResult.gsc-result:hover{
border:1px solid #F9F9F9;
}




/* ##### Mail Form ##### */
div.csc-mailform-field{float:left; margin-bottom:10px;}
fieldset.csc-mailform{ border:0; margin:0; padding:0;}
fieldset.csc-mailform label{width:100px;float:left;text-align:right;margin-right:10px;display:block; margin-top:7px; font-size:12px;}
fieldset.csc-mailform select,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:2px;width:320px;}

fieldset.csc-mailform input{height:19px; font-size:12px; padding-top:3px; padding-left:3px;}
fieldset.csc-mailform textarea{line-height:22px;font-size:12px; padding-left:3px;}
fieldset.csc-mailform select{width:326px;margin:2px 0;height:27px; font-size:12px;}
fieldset.csc-mailform select#mailformInteresse{height:auto;}
fieldset.csc-mailform option{padding:0 5px;background:#ffffff;}
fieldset.csc-mailform input#mailformformtype_mail{margin-left:110px; width:326px; height:30px; font-size:14px; font-weight:bold; color:#333333; border:1px solid #CCCCCC; cursor:pointer;}
.csc-mailform-field{width:100%;}



/* ##### Bilder ##### */

div.csc-textpic-center div.csc-textpic-imagewrap{margin-top:20px;}




























