/* CSS Document */


/* TAGS */
body{margin:0;padding:0;background:url(../images/bg.jpg) repeat-y #b0b0b0;}
div{float:left;}
p{display:block;margin: 0 0 10px 0; padding:0;}

h6{font-size:11px;color:#999;font-weight:normal;}

/* TYPO */
body, div, p, td, span {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#news_head{text-transform:uppercase;font-weight:bold; font-size:12px;}
.news_item_text{font-size:10px;}

.satzspiegel{width:540px;line-height:140%;}
.satzspiegel h1 {font-size:15px;line-height:140%;font-weight:bold;margin-bottom:5px;}
.satzspiegel h2 {font-size:13px;line-height:140%;font-weight:bold;margin-bottom:0;margin-top:12px;margin-bottom:6px;}
.satzspiegel h3 {font-size:11px;line-height:140%;font-weight:bold;margin-bottom:0;margin-top:16px;margin-bottom:0px;}

/* STANDARDKLASSEN */
.ci_orange, #head_box, #head{background:#FECC00;}
.ci_grey/*, #column_left,#subnavigation_box*/{background:#ececec;}

.content_fullwidth, #canvas, #head_box, #head, #navigation_box{width:960px;}
.left_column_width, #column_left, #left_column_bildslot,#news_box, #subnavigation_box, #left_column_spacer {width:280px;}
.right_column_width, #column_right, #footer{width:630px;}

.clear_left{clear:left;}


.satzspiegel a:link { font-weight:normal; color:#000; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black.gif) no-repeat 0 0;}
.satzspiegel a:visited { font-weight:normal; color:#000; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}
.satzspiegel a:focus { font-weight:normal; color:#000; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}
.satzspiegel a:hover { font-weight:normal; color:#555; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black_over.gif) no-repeat;}
.satzspiegel a:active { font-weight:normal; color:#000; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}


/* IDS UND ERBEN */
#canvas{/*background:#fff;*/}

#head{height:97px; margin-top:33px;}
#topnavi{width:940px;height:auto;padding-top:20px;padding-right:20px;text-align:right;font-weight:bold;}

#topnavi ul {margin:0;}
#topnavi li {display:inline;list-style:none; margin:0; padding:0; padding-left:12px;}

#topnavi li a.topnav_link:link { font-weight:bold; color:#000; text-decoration:none;}
#topnavi li a.topnav_link:visited { font-weight:bold; color:#000; text-decoration:none;}
#topnavi li a.topnav_link:focus { font-weight:bold; color:#000; text-decoration:none;}
#topnavi li a.topnav_link:hover { font-weight:bold; color:#000; text-decoration:underline;}
#topnavi li a.topnav_link:active { font-weight:bold; color:#000; text-decoration:none;}

#logo{margin-left:30px;}

#navigation_box{height:30px;background:#C9C9C9;position:relative;}
#navigation_box div div{height:20px;font-size:13px;text-transform:uppercase;}

#navigation_box div div a.mainnavlink { font-weight: normal;  }
*html #navigation_box div div a.mainnavlink { font-weight: bold;  } /* IE-Hack*/
#navigation_box div div a.mainnavlink:link { color:#343434; text-decoration:none; }
#navigation_box div div a.mainnavlink:visited { color:#343434; text-decoration:none; }
#navigation_box div div a.mainnavlink:focus { color:#343434; text-decoration:none; }
#navigation_box div div a.mainnavlink:hover { color:#343434; text-decoration:none; }
#navigation_box div div a.mainnavlink:active { color:#343434; text-decoration:none; }

.mainnav_active{background-color:#fff;padding:14px 20px 6px 20px;}
.mainnav_inactive{background-color:#C9C9C9;margin-top:12px;padding:6px 20px 2px 20px;}
.mainnav_inactive:hover{background-color:#b4b4b4;padding:15px 20px 5px 20px;margin-top:0;}

#subnavigation_box{padding:10px 0 10px 0;}
.subnav_item_l1{width:250px;padding:7px 0 7px 30px;font-weight:bold; color: #000; font-size:12px;}
.subnav_item_l1:hover{width:250px;padding:7px 0 7px 30px;font-weight:bold;  background-color: #aaaaaa;color: #fff;font-size:12px;}
.subnav_item_l2{width:230px;padding:7px 0 7px 50px;font-weight:normal; color: #000;}
.subnav_item_l2:hover{width:230px;padding:7px 0 7px 50px;font-weight:normal; background-color: #aaaaaa;color: #fff;}
.subnav_item_l2_active{width:230px;padding:7px 0 7px 50px;font-weight:normal; background-color: #666;}
.subnav_item_l3{width:150px;padding:5px 0;font-weight:bold; font-size:9px; color: #000;}

#subnavigation_box .subnav_item_l1 a.subnavlink:link { font-weight:bold; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l1 a.subnavlink:visited { font-weight:bold; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l1 a.subnavlink:focus { font-weight:bold; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l1 a.subnavlink:hover { font-weight:bold; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l1 a.subnavlink:active { font-weight:bold; color:#000; text-decoration:none; }

#subnavigation_box .subnav_item_l2 a.subnavlink:link { font-weight:normal; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l2 a.subnavlink:visited { font-weight:normal; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l2 a.subnavlink:focus { font-weight:normal; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l2 a.subnavlink:hover { font-weight:normal; color:#000; text-decoration:none; }
#subnavigation_box .subnav_item_l2 a.subnavlink:active { font-weight:normal; color:#000; text-decoration:none; }

#subnavigation_box .subnav_item_l2_active a.activesubnavlink:link { font-weight:normal; color:#fff; text-decoration:none; }
#subnavigation_box .subnav_item_l2_active a.activesubnavlink:visited { font-weight:normal; color:#fff; text-decoration:none; }
#subnavigation_box .subnav_item_l2_active a.activesubnavlink:focus { font-weight:normal; color:#fff; text-decoration:none; }
#subnavigation_box .subnav_item_l2_active a.activesubnavlink:hover { font-weight:normal; color:#fff; text-decoration:none; }
#subnavigation_box .subnav_item_l2_active a.activesubnavlink:active { font-weight:normal; color:#fff; text-decoration:none; }

#subnav_imprint .subnav_item_l3 a.subnavlink:link { font-weight:bold; color:#000; text-decoration:none; }
#subnav_imprint .subnav_item_l3 a.subnavlink:visited { font-weight:bold; color:#000; text-decoration:none; }
#subnav_imprint .subnav_item_l3 a.subnavlink:focus { font-weight:bold; color:#000; text-decoration:none; }
#subnav_imprint .subnav_item_l3 a.subnavlink:hover { font-weight:bold; color:#000; text-decoration:underline; }
#subnav_imprint .subnav_item_l3 a.subnavlink:active { font-weight:bold; color:#000; text-decoration:none; }

.subnav_active{background:#858585;font-weight:bold;color:#FFF;}

#nav_network_links { border-top: 1px solid #808080; padding: 10px 0; margin: 0 30px 0 30px;width:220px;float:left;clear:both;}
#nav_network_links_head {font-weight:bold;font-size:9px;float:none;}
#nav_network_links_logos {float:none;}
#nav_network_links_logos div{float:left;padding-top:5px;}
#nav_network_xing {padding-right:8px;}
#nav_network_youtube {padding-right:13px;}
#nav_network_facebook {padding-right:10px;}

#column_left{height:auto;}
#left_column_bildslot {height:auto;padding:10px 0 10px 0; text-align:center;}
#left_column_bildslot img{margin:10px 0 10px 0;}

#left_column_spacer{height:40px;display:none;}

#news_box{height:auto;}
.item{float:left; width:280px;padding:15px 0px 10px 0px;border-bottom:2px solid #cccccc; margin-right:15px;}
*html #news_box .item{width:290px;padding:15px 15px 10px 25px;border-bottom:2px solid #cccccc;}
#news_box .item .news_item_image{height:90px;width:60px;background:top center no-repeat;}
.item .news_item_text{height:auto;width:110px;padding-left:5px;}

.satzspiegel .news_row {border-bottom:1px solid #eeeeee;width:630px;}
.satzspiegel .item{width:100%;height:auto;padding:15px 0 10px 0;border-bottom:none;}
.satzspiegel .item .news_item_image{height:90px;width:60px;background:top center no-repeat;}
.satzspiegel .item .news_item_text{height:auto;width:250px;padding-left:10px}

#news_head{width:250px;padding:7px 0 7px 30px;margin-bottom:7px;height:auto;background:#f9e18a;}


#column_right{height:auto;background:#fff;padding:0; width: 630px;}

#column_right_content{padding:25px 25px 10px 25px;overflow:hidden; width: 630px;}
*html #column_right_content{padding:15px}


#footer{border-top:1px solid #999;margin:0 25px 25px 25px;}
*html #footer{border-top:1px solid #999;margin:0 12px 0 12px; overflow:hidden;}
#footer_left{color:#8d8d8d;line-height:140%; font-size:10px;width:450px;}
#footer_left span{color:#8d8d8d;line-height:160%; font-size:10px;}
#footer_right{text-align:right;width:175px; margin-top: 4px;}

#subnav_imprint{ border-top: 1px solid #808080; border-bottom:1px solid #808080; padding: 5px 0; margin: 0 30px 0 30px;width:220px; }
#subnav_contact { color:#8d8d8d;line-height:16px; padding-top: 10px; font-size:9px; width:210px; margin: 3px 0 0 30px; }

/* KLASSEN */
*html .certificate{margin-left:10px;}

.satzspiegel img {margin:0 7px 7px 0;}
.satzspiegel h1,h2,h3,h4,h5 {clear:left;}
.satzspiegel td {border-right: 1px solid #fff;border-bottom: 1px solid #fff;background-color:#f4f4f4;}
.satzspiegel form td {border:none; background-color:#F7F7F7;}

.textbild {float:left;}

.news_item_link{margin-top:6px;padding-left:8px; background:url(../images/arrow_black.gif) no-repeat 0 0;}
.news_item_link:hover{margin-top:6px;padding-left:8px; background:url(../images/arrow_black_over.gif) no-repeat 0 0;}

.news_item_link a.standard_link:link {font-weight:normal; color:#000; text-decoration:underline;background:none;padding:0;}
.news_item_link a.standard_link:visited {font-weight:normal; color:#000; text-decoration:underline;background:none;padding:0;}
.news_item_link a.standard_link:focus {font-weight:normal; color:#000; text-decoration:underline;background:none;padding:0;}
.news_item_link a.standard_link:hover {font-weight:normal; color:#555; text-decoration:underline;background:none;padding:0;}
.news_item_link a.standard_link:active {font-weight:normal; color:#000; text-decoration:underline;background:none;padding:0;}


.active_nav{background-color:#FFF;padding:0px 0 0px 0;}

#footer_gc_name{text-transform:uppercase;font-weight:bold;}

.head_start_angebote {padding: 6px 12px;font-size:13px;text-transform: uppercase; white-space: nowrap;}
*html .head_start_angebote { font-weight: bold;  }

.small_banner_angebote{height:90px; margin-bottom:12px; background-color: #efefef; }
.small_banner_angebote a.mainnavlink { color:#343434; cursor:pointer; text-decoration:none;  }
.small_banner_angebote a.mainnavlink:link { color:#343434; }
.small_banner_angebote a.mainnavlink:visited { color:#343434; }
.small_banner_angebote a.mainnavlink:focus { color:#343434; }
.small_banner_angebote a.mainnavlink:hover { color:#000000; }
.small_banner_angebote a.mainnavlink:active { color:#000000;}

.pressemeldungsbox{float:none;}
.pressemeldungsdatum{color:#999;}

.actiontable td{vertical-align:top;}

.divider{width:100%;height:3px; overflow:hidden; border-bottom:1px solid #dddddd;float:none;margin:12px 0 7px 0}

.searchdescr{padding-left:8px;}

a.standard_link:link { font-weight:normal; color:#000; text-decoration:underline; padding-left:8px; background:url(../images/arrow_black.gif) no-repeat 0 0;}
a.standard_link:visited { font-weight:normal; color:#000; text-decoration:underline;  padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}
a.standard_link:focus { font-weight:normal; color:#000; text-decoration:underline;  padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}
a.standard_link:hover { font-weight:normal; color:#555; text-decoration:underline;  padding-left:8px; background:url(../images/arrow_black_over.gif) no-repeat;}
a.standard_link:active { font-weight:normal; color:#000; text-decoration:underline;  padding-left:8px; background:url(../images/arrow_black.gif) no-repeat;}

a.pdflink:link {font-weight:normal; color:#000; text-decoration:none; padding-left:0px; background:none;}
a.pdflink:visited {font-weight:normal; color:#000; text-decoration:none; padding-left:0px; background:none;}
a.pdflink:focus {font-weight:normal; color:#000; text-decoration:none; padding-left:0px; background:none;}
a.pdflink:hover {font-weight:normal; color:#000; text-decoration:none; padding-left:0px; background:none;}
a.pdflink:active {font-weight:normal; color:#000; text-decoration:none; padding-left:0px; background:none;}

.aktuelles_head { width: 660px; height: 40px; font-size: 14px; text-transform:uppercase;font-weight:bold; line-height:40px; padding-left: 10px; }
.meldung_ueberschrift {font-weight:bold;font-size:11px;display:block;padding-bottom:2px;width:210px;}

/* Veranstaltungen */
.veranstaltungen_wrapper { display:block; width:100%; padding:12px 12px 25px 12px; position:relative; }
*html .veranstaltungen_wrapper { padding:12px; }
.veranstaltungen_wrapper div{ display:block; /*width:100%;*/ float:none; }
.veranstaltungen_wrapper h3{ margin-top:0; padding-top:0; margin-bottom:4px; font-size:13px; width:490px;  }
.veranstaltungen_wrapper .umfang , .veranstaltungen_wrapper .termine { width:100%; }
.veranstaltungen_wrapper .anmeldung { width:auto; position:absolute; right:9px; bottom:8px; }

*html .veranstaltungen_wrapper .anmeldung {  width:auto; font-size:10px; color:#21201F; font-family:Verdana, Geneva, sans-serif; float:right; }
*html .veranstaltungen_wrapper .umfang ,*html .veranstaltungen_wrapper .termine { float:left; width:390px; }
*html .veranstaltungen_wrapper .termine { margin-top:2px; }

.veranstaltungen_wrapper .image { float:left; width:8px; padding:4px 8px 0 0; }
.veranstaltungen_wrapper .content { float:left; width:510px; }
.veranstaltung_even{ background:#FFFFFF; }
.veranstaltung_odd{ background:#F6F5F5; }

*html
#nav_network_links { margin: 0 30px 0 15px; }
*html
#subnav_imprint { margin: 0 30px 0 15px; }
*html
#subnav_contact { margin: 3px 0 0 15px; }
