/*
##############################################################
allgemeine HTML-Tags
##############################################################
*/
html { height:100%; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#073070; margin:0px; padding:0px; height:100%; }
img { border:none; }
a { color:#073070; text-decoration:underline; }
tr { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#073070; }


.table_style { border-collapse:collapse !important; border:2px solid #073070 !important; margin-bottom:5px; }
.table_style td { border:1px solid #073070 !important; padding:2px !important; }

#top { width:100%; height:100%; }

#header { display:none; float:left; width:100%; height:0; }

#main { clear:both; display:block; float:left; width:100%; }

#main_middle { top:0; left:0; width:100%; vertical-align:top;  }

#main_left {  display:none; width:0; }
#main_right { display:none; width:0; }

.cboth { clear:both; font-size:0; }
.cleft { clear:left; font-size:0; }

#unavi { border-top:17px solid #456494; list-style:none; padding:0; margin:0 0 74px 0; width:100%; float:left; display:none;  }
#unavi li { float:left; width:100%; }
#unavi li a { font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:2px 0 2px 39px; color:#073070; }
#unavi ul { list-style:none; padding:0; margin:0; }
#unavi ul a { padding-left:46px; font-weight:normal; }

.start	{ padding-bottom:28px; margin-top:14px; }

.aktiv_blau { background-image:url(../images/bg_btn_blau.gif); }
.aktiv_rot { background-image:url(../images/bg_btn_rot.gif); }
.aktiv_gelb { background-image:url(../images/bg_btn_gelb.gif); }
.aktiv_gruen { background-image:url(../images/bg_btn_gruen.gif); }

#top_streifen { width:100%;  float:left; height:31px; background-position:left; background-repeat:repeat; font-size:0; display:none; }
.top_streifen_blau {  background-image:url(../images/head_blau.gif); }
.top_streifen_rot {  background-image:url(../images/head_rot.gif); }
.top_streifen_gelb {  background-image:url(../images/head_gelb.gif); }
.top_streifen_gruen {  background-image:url(../images/head_gruen.gif); }

#links { list-style:none; padding:0; margin:0; float:left; width:100%; display:none; }
#links li { width:100%; float:left; }
#links li a { font-size:11px; font-weight:bold; text-decoration:none; display:block; margin-left:44px; padding:2px 0 2px 29px; color:#073070; background-position:top left; background-repeat:no-repeat; }
#links.blau a { background-image:url(../images/bg_btn_link_blau.gif); }
#links.rot a { background-image:url(../images/bg_btn_link_rot.gif); }
#links.gelb a { background-image:url(../images/bg_btn_link_gelb.gif); }
#links.gruen a { background-image:url(../images/bg_btn_link_gruen.gif); }

#unavi.blau a:hover, #links.blau a:hover, #top.blau h1, .link_blau, #pfad.blau, .top a.blau, span.blau, .blau h1, .datei_linkblau, #farbauswahl.blau a, .zeile_blau { color:#488FDB !important; }
#unavi.rot a:hover, #links.rot a:hover, #top.rot h1, .link_rot, #pfad.rot, .top a.rot, span.rot, .rot h1, .datei_linkrot, #farbauswahl.rot a, .zeile_rot { color:#CC3333 !important; }
#unavi.gelb a:hover, #links.gelb a:hover, #top.gelb h1, .link_gelb, #pfad.gelb, .top a.gelb, span.gelb, .gelb h1, .datei_linkgelb, #farbauswahl.gelb a, .zeile_gelb { color:#FF9933 !important; }
#unavi.gruen a:hover, #links.gruen a:hover, #top.gruen h1, .link_gruen, #pfad.gruen, .top a.gruen, span.gruen, .gruen h1, .datei_linkgruen, #farbauswahl.gruen a, .zeile_gruen { color:#5A8E1E !important; }
.datei_link:hover	{ color:#073070 !important; }
#farbauswahl a:hover, span a:hover { color:#073070 !important; }

#right_top { display:block; height:17px; background-color:#C1CBDB; text-align:center; font-size:12px; color:#073070; }
#right_top a { font-size:9px; color:#073070; text-decoration:none; margin-top:3px; }
#right_top a:hover { text-decoration:none; }
#main_right h3 { display:block; margin:28px 0 19px 0; padding:0; text-align:center; font-size:11px; }
#main_right ul { list-style:none; padding:0; margin:0; width:100%; float:left; }
#main_right li { background-color:#A3C7ED; margin-bottom:18px; background-image:url(../images/bg_service.gif); width:100%; float:left; }
#main_right li a { font-size:11px; font-weight:bold; text-decoration:none; display:block; padding:4px 0 3px 46px; color:#073070; background-repeat:no-repeat; background-position:left center; }
#main_right li a:hover { color:#FFFFFF; text-decoration:none; }


#serv01 { background-image:url(../images/icons/icon_kurse.gif); }
#serv02 { background-image:url(../images/icons/icon_handwerker.gif); }
#serv03 { background-image:url(../images/icons/icon_lehrstellen.gif); }
#serv04 { background-image:url(../images/icons/icon_betriebs.gif); }
#serv05 { background-image:url(../images/icons/icon_formulare.gif); }
#serv06 { background-image:url(../images/icons/icon_sachverstaendige.gif); }
#serv07 { background-image:url(../images/icons/icon_termine.gif); }
#serv08 { background-image:url(../images/icons/icon_newsletter.gif); }
#serv09 { background-image:url(../images/icons/icon_service.gif); }
#serv10 { background-image:url(../images/icons/icon_junioren.gif); }

#middle_top { display:none; }

.text { clear:both; display:block; }
.text_abstand { padding:0 20px 10px 20px; }
.text h1 { display:block; margin:28px 0 28px 0; padding:0; font-size:13px; }
.text p { display:block; margin:0; padding:2px 0 2px 0; }

#linie { clear:both; width:99%; height:2px; font-size:0px; margin:10px 0 10px 0; background-position:left; background-repeat:repeat-x; }
#linie.blau { background-image:url(../images/bg_linie_blau.gif); }
#linie.rot { background-image:url(../images/bg_linie_rot.gif); }
#linie.gelb { background-image:url(../images/bg_linie_gelb.gif); }
#linie.gruen { background-image:url(../images/bg_linie_gruen.gif); }

.news_zeile { text-align:center; }
.news { width:32%; text-align:left; float:left; }
.news a { color:#488FDB; text-decoration:none; font-size:10px; font-weight:bold; }
.news a:hover { text-decoration:underline; }
.news_top a { width:100%; float:left; text-decoration:none; background-color:#073070; background-image:url(../images/btn_start_news.gif); background-position:right top; background-repeat:repeat-y; color:#FFFFFF; font-weight:bold; font-size:9px; cursor:pointer; }
.news_top a:hover { text-decoration:none; }
.news_top span { padding-left:2px; float:left; }

.schnellnavi { width:100%; float:left; background-color:#8397B7; font-size:11px; font-weight:bold; margin-top:15px; color:#FFFFFF; padding:2px 0 2px 0; }
.schnellnavi label { float:left; margin-right:20px; padding:2px 0 0 5px; }
.schnellnavi input { float:left; margin-left:10px; }
#schnellauswahl { background-color:#FFFFFF; color:#073070; display:block; float:left; font-size:9px; }
.schnell_blau { background-color:#76ABE4; color:#FFFFFF; }
.schnell_blau_unter { background-color:#DEEBF9; }
.schnell_rot { background-color:#B82C44; color:#FFFFFF; }
.schnell_rot_unter { background-color:#EDCAD0; }
.schnell_gelb { background-color:#FF9933; color:#FFFFFF; }
.schnell_gelb_unter { background-color:#FFE5CC; }
.schnell_gruen { background-color:#5A8E1E; color:#FFFFFF; }
.schnell_gruen_unter { background-color:#D6E3C7; }

.topic { width:100%; }
.topic a , .topic h2 { float:left; background-position:left center; background-repeat:no-repeat; font-size:13px; font-weight:bold; text-decoration:none; }
.topic a:hover { text-decoration:underline; cursor:pointer; }
.topic span { padding-left:40px; float:left; } 
.topic a.blau, .topic h2.blau { background-image:url(../images/btn_pfeil_blau.gif); color:#488FDB; }
.topic a.rot, .topic h2.rot { background-image:url(../images/btn_pfeil_rot.gif); color:#CC3333; }
.topic a.gelb, .topic h2.gelb { background-image:url(../images/btn_pfeil_gelb.gif); color:#FF9933 }
.topic a.gruen, .topic h2.gruen { background-image:url(../images/btn_pfeil_gruen.gif); }


.topic_head { width:100%; font-size:13px; font-weight:bold; } 

.link_print, .link_back, .link_top { display:none; }

#pfad { display:none; }

.logo_link { list-style:none; float:left; width:99%; padding:0; margin:10px 0 10px 0; }
.logo_link li { float:left; margin:0 10px 10px 0; text-align:center; }


.formular_suche {  width:500px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#fff; }
.formular_mitglieder {  height:20px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #939393; background:#fff; }
.formular {  font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #939393; background:#fff; }
.formular_button {  width:70px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#EFEFEF; }
.formular_button2 {  width:200px;  height:20px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #939393; background:#E5E5E5; }
.formular_suche_aktuelles {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #FF8E00; background:#fff; }
.formular_suche_handwerk {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #DE000C; background:#fff; }
.formular_suche_bildung {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #9A003F; background:#fff; }
.formular_suche_beratung {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #2655AC; background:#fff; }
.formular_suche_uns {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #1AA800; background:#fff; }
.formular_suche_service {  width:235px;  height:15px; font-family:arial, helvetica, sans-serif;  font-size:11px; font-weight:bold; border:1px solid #7B2E00; background:#fff; }

.formular_kontakt {  width:243px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#fff; }
.formular_select {  width:50px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#fff; }
.formular_area {  width:500px; font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#fff; }
.formular_select_umfrage {  font-family:arial, helvetica, sans-serif;  font-size:11px; border:1px solid #488FDB; background:#fff; }
.sitemap { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#073070 !important; text-decoration:none; }
.sitemap:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#073070; text-decoration:underline; }

table, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #073070; text-decoration: none; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #073070; margin: 7px 2px; text-decoration: none; }

.verlauf { font-size:9px; text-decoration:none; }
.verlauf_blau { font-size:9px; text-decoration:none; }
.verlauf_blau_underline { font-size:9px; text-decoration: underline; }
