/* Standards*/
.antifloat {clear:both; border: 0; margin:0; padding:0; height:1px; font-size:1px; }
.trenner_fff {clear:both; border: 0; margin:0; padding:0; height:1px; background-color:#fff; font-size:1px; }
.titeltrenner {clear:left; border: 0; margin:0; padding:0; height:1px; font-size:1px; line-height:1px;}
br.clearer, hr.clearer {clear:both; border: 0; margin:0; padding:0; height:1px; width:1px; font-size:1px; line-height:1px; }

html,body{margin:0; padding:0; background: #fff url(pics/hg_body_lightblue.gif) repeat-y right; font: 95% "Microsoft Sans Serif", Arial, Helvetica, sans  serif; }


/* VDAB-Kopf */
div#kopfwrapper {background:#006ab2 url(pics/vdab-kopf-logo.gif) top left no-repeat;color: #fff;}
div#titel_wrapper {margin: 0 0 0 230px;vertical-align:bottom; line-height: 1.1em;}
div#such_wrapper {font-size:0.75em;float:right;width:235px;background-color:#006ab2 ;color:white;}

/* Suchfeld | Schnellsuche oben rechts */
#such_wrapper label {display:block; margin:0.6em 0 0.2em 0}
#such_wrapper .tx-indexedsearch-searchbox-sword {width:152px;}
#such_wrapper form {margin:0;padding:3px 0 3px 6px;}
#such_wrapper input.sword {text-indent:3px}
#such_wrapper p {margin:0;padding:7px 0 0 15px; background: transparent url(pics/serv_nav_link.gif) left 70% no-repeat;}
#such_wrapper a:link, #such_wrapper a:hover, #such_wrapper a:visited, #such_wrapper a:visited:hover { color:white; text-decoration:none;}

#seitenkopf {height:130px;}
#seitenkopf h1 {font-size:1.25em; margin:0; padding:88px 0 0 8px; font-weight:normal;}
#seitenkopf  p.untertitel {padding:3px 0 0 8px;margin:0;font-size:0.8em;}

#titel_wrapper ul {list-style-type: none; color:#fff;margin:0; padding:7px 0 0 0;}
#titel_wrapper li {margin:0;padding:0;list-style-type: none;float:right; color:white; list-style-type: none; font-size: 0.75em;}
#titel_wrapper li a {margin:0;padding:0 1.2em 0 15px; display:block; color:white; text-decoration:none; }

/* Bauchbinde mit Hauptnavigation und Anmeldung*/
div#naviwrapper{float:right;width: 100%;margin-left: -230px}
div#hauptnavi{margin-left: 230px; background-color: #ededed ; border:0; height:3.2em; margin-bottom:10px; }
div#rootline{margin-left: 250px; margin-right: 325px; padding: 3px 0 0 0px;color:#8C8C8C;font-size:0.8em; }
div#rootline a:link, div#rootline a:focus, div#rootline a:visited {text-decoration:none; color:#8C8C8C;}
div#rootline a:hover, div#rootline a:visited:hover {text-decoration:underline; }
div#anmeldebox{float:right;width:229px;background-color: #ededed;}
div#hauptnavi ul {list-style-type: none; margin:0; padding:0; text-align: left; }
div#hauptnavi li {float:left; background: #a8a8a8 url(pics/nav1_hg.gif) left top no-repeat; list-style-type: none; margin:0; text-align: left; border-right: 1px solid white; color: white; font-size: 1.0em; font-weight:bold; }
div#hauptnavi li.active {background: #006ab2 url(pics/nav1_hg.gif) left top no-repeat; }
div#hauptnavi li:hover{border-bottom:1px solid #006ab2; }
div#hauptnavi li a {padding:1.7em 0.6em 0.3em 0.6em; display:block; color:#fff; text-decoration:none; }
div#hauptnavi li a:focus {}
div#hauptnavi li a:hover, div#hauptnavi li a:visited:hover {color:#006ab2;text-decoration:none;}
div#hauptnavi li.active a:visited, div#hauptnavi li.active a:hover, div#hauptnavi li.active a:visited:hover {color:#fff ; text-decoration:none; }

/* weitere Einstellungen f�r den Umfluss/Spaltenlayout im Haupt_wrapper*/
div#haupt_wrapper {float:left;width:100%;}
div#inhalts_wrapper {margin: 0 275px 20px 250px;border-bottom: 1px solid #a9a9a9;}
div#marginal_wrapper {float:left;width:250px;margin-left:-250px; }
div#marginal_inhalt {margin-left:20px;}

/* subnavigation*/
div.sub-navigations_wrapper {float:left;width:230px;margin-left:-100%;}
.sub-navigations_wrapper ul {list-style-type: none; margin:0; padding:0 0 0 1.5em; text-align: left; }
.sub-navigations_wrapper li {border-top:1px solid #a9a9a9; font-weight:bold; padding: 0.3em 0 0.3em 0px;  }
.sub-navigations_wrapper ul ul li {border:1px solid #f6f6f6; font-size: 0.8em; padding: 0; line-height: 1.6em;  color: #8C8C8C; }
.sub-navigations_wrapper ul ul {padding: 0.2em 0 0.4em 1em; background-color: #f6f6f6;}
.sub-navigations_wrapper li.active { background-color: #dfe6f3 }
.sub-navigations_wrapper ul ul li.active {background-color: #f6f6f6;}
.sub-navigations_wrapper li.cur {background-color: #dfe6f3; padding-bottom:0; }
.sub-navigations_footer {border-top:1px solid #a9a9a9; margin: 0 0 0 21px; height:20px; font-size:10px; }
.sub-navigations_wrapper li a:link, .sub-navigations_wrapper li a:visited, .sub-navigations_wrapper li a:visited:hover {display:block;padding-left:18px;text-decoration:none; color:#8C8C8C; }
.sub-navigations_wrapper li.cur a:link, .sub-navigations_wrapper li.cur a:visited, .sub-navigations_wrapper li.cur a:visited:hover {color:#006ab2; }
.sub-navigations_wrapper li.active a:link, .sub-navigations_wrapper li.active a:visited, .sub-navigations_wrapper li.active a:visited:hover {color:#006ab2; }
.sub-navigations_wrapper li a:hover, .sub-navigations_wrapper li a:visited:hover {text-decoration:underline; }
.sub-navigations_wrapper li a:focus {text-decoration:underline; }
/* Die folgende Klasse braucht eigentlich kein Mensch und die ist auch nicht logisch - Die ist Explorer. */
.sub-navigations_wrapper li.inactive a:link, .sub-navigations_wrapper li.inactive a:visited, .sub-navigations_wrapper li.inactive a:visited:hover {color:#8C8C8C !important; }
li .dfn, .usb, .u2 {display:block; position:absolute; left: -3000px; height: 0px; width: 0px; color:white}

.fontsizer {margin: 0 0 0 37px; font-size:10px; }

/* Sprungstellen-Menue*/
.sprungstellen_navi {padding: 8px 0 22px 0;}
.sprungstellen_navi li {padding: 0.25em 0 0.3em 0px; border:0; border-bottom: 2px solid white;}
.sprungstellen_navi li a:link, .sprungstellen_navi li a:hover, .sprungstellen_navi li a:visited, .sprungstellen_navi li a:visited:hover {color: #006ab2;}
.sprungstellen_navi li.schule {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -225px;}
.sprungstellen_navi li.beratung {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -183px;}
.sprungstellen_navi li.seminare {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -140px;}
.sprungstellen_navi li.presse {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -97px;}
.sprungstellen_navi li.suche {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -54px;}
.sprungstellen_navi li.newsletter {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -11px;}
.sprungstellen_navi li.einkauf {background: #bccee8 url(pics/sprungstellen.gif) no-repeat right -268px;}

/* kleine Login-Form */
#anmeldebox h1, #anmeldebox h2 {display:none;}
#anmeldebox {}
#anmeldebox form, #anmeldebox p {margin: 0px 15px 0px 20px;}
#anmeldebox h3 {margin: 5px 15px 2px 20px;}
#anmeldebox form {margin-bottom: 5px}
#anmeldebox a {color: #8C8C8C}
#anmeldebox input {font-size: 0.9em}
#anmeldebox input.pass {width:90px;}
#anmeldebox input.email {width:190px;}
#anmeldebox input.user {width:85%}
#anmeldebox h3 {font-size: 79%; color:#006ab2; }
#anmeldebox p {background-color:white; padding: 3px;font-size:80%;}
#anmeldebox label {display:none;}
