



/* HTMl Standard */
/* HTMl Standard */
/* HTMl Standard */

body {margin: 0 auto;padding: 0; line-height: 140%; text-align: left; color: #4f1313;}
h1 {font-size: 1.4em; line-height: 200%; margin-bottom: 0px; margin-top: 0px;}
h2 {font-size: 1.2em; line-height: 140%; margin-bottom: 0px; margin-top: 0px;}
h3 {font-size: 1.1em; line-height: 140%; margin-bottom: 0px; margin-top: 0px;}
img {margin: 0px; padding: 0px; border: none;}
a {text-decoration: none; color: #C30024; margin: 0px; padding: 0px; border: 0 none;}
a:visited {text-decoration:none; color: #C30024;}
a:hover {text-decoration: underline;  color: #C30024;}
hr {height: 1px; width: 100%; color: #CCCCCC;}
td {vertical-align: top; padding: 0px; margin: 0px}
table {padding: 0px; margin: 0px; border-collapse:collapse;}


/* Header Styles */
/* Header Styles */
/* Header Styles */
.a_nav_top {text-decoration: none; color: #9c8c72; margin: 0px; padding: 0px; border: 0 none;}
.a_nav_top:visited {text-decoration:none; color: #9c8c72;}
.a_nav_top:hover {text-decoration: underline;  color: #9c8c72;}

/* Teasing Navigationspunkte */
/* Teasing Navigationspunkte */
/* Teasing Navigationspunkte */

.img_teas {float: left; border-style: solid; border-width: 1px; border-color: #000000; padding: 0px; margin: 3px 12px 8px 0px;}
.td_teas {width: 50%; vertical-align: top; padding: 5px 8px 10px 8px; background-color: #FAFAFA}
.td_teas_grau {width: 50%; vertical-align: top; padding: 5px 8px 10px 8px; background-color: #EBEAEA}


/* Formular Elemente */
/* Formular Elemente */
/* Formular Elemente */
.form_td_name {padding: 8px 3px 3px 3px;}
.form_td {padding: 0px 3px 3px 3px;}
.form_td_upload {padding: 5px 3px 3px 3px;}
.form_td_text {padding: 8px 3px 3px 3px;}

.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 4px 4px 4px 0px; padding: 4px; border-width: 1px; border-style: solid; border-color: #999999;}
.captcha {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 4px 4px 4px 0px; padding: 4px; border-width: 1px; border-style: solid; border-color: #FF0000;}
.textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 4px 4px 4px 0px; padding: 4px; border-width: 1px; border-style: solid; border-color: #999999;}
input.submit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px 12px 3px 12px; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #c8c8c8; background: url(http://www.berufsstrategie.de/_img/site/button_bg.gif) repeat-x bottom;}
.select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 140%; margin: 4px 4px 4px 0px; padding: 4px 4px 4px 4px; border-width: 1px; border-style: solid; border-color: #999999;}
.checkbox {margin-top: 8px;}



/* ADD CONTENT */
/* ADD CONTENT */
/* ADD CONTENT */

.h4_add_content {font-size: 12px; color: #FFFFFF; line-height: 200%; text-align: left; margin: 0px 0px 8px 0px; padding: 0px;}
.div_add_content {padding: 0px 7px 5px 7px; text-align: left; background: url(http://www.berufsstrategie.de/_img/site/2010_header_addcontent.jpg) repeat-x top left; border-color: #DBDBDB; border-style: solid; border-width: 1px; background-color: #FFFFFF; margin-bottom: 10px;}
.div_add_content_intro {padding: 10px 10px 43px 10px; text-align: left; border-color: #DBDBDB; border-style: solid; border-width: 1px;  background: url(http://www.berufsstrategie.de/_img/site/pfeil_down_grau.gif) no-repeat bottom center; background-color: #FFFFFF; font-size: 13px; text-align:center; color: #C30024; margin-bottom: 10px;}

.a_add_content {text-decoration: none; color: #666666; margin: 0px; padding-left: 14px; line-height: 155%; border: 0 none; background: url(http://www.berufsstrategie.de/_img/site/pfeil_black.gif) no-repeat left;}
.a_add_content:visited {text-decoration:none; color: #666666;}
.a_add_content:hover {text-decoration: underline; color: #C30024;}



/* Seiten Struktur DIVS */
/* Seiten Struktur DIVS */
/* Seiten Struktur DIVS */

div_verlauf_top {position:relative; margin: 0 auto; width: 980px; height: 8px; background: url(http://www.berufsstrategie.de/_img/site/2010_header_div_bg.png) no-repeat top center;}
.div_main { position:relative; margin: 0 auto; width: 980px; padding: 0px 10px 0px 10px; border-color: #000000; background: url(http://www.berufsstrategie.de/_img/site/2010_main_div_bg.png) repeat-y;}
.div_verlauf_bottom {position:relative; margin: 0 auto; width: 990px; height: 8px; background: url(http://www.berufsstrategie.de/_img/site/2010_footer_div_bg.png) no-repeat bottom center;}
.div_header {position: absolute; top: 0px; width: 971px; height: 97px; background-color: #FFFFFF;}
.div_logo { position: absolute; left:23px; top: 20px; height: 40px; vertical-align: middle; text-align: center}
.div_nav_top {position: absolute; right:103px; top: 20px; color: #b6a68d;}
.div_schriftgrad {position: absolute; right:31px; top: 20px; color: #b6a68d;}
.div_suche { position: absolute; right: 31px; top: 45px; text-align: right;}
.div_header2 {position: absolute; top: 88px; width: 971px; height: 26px; background: url(http://www.berufsstrategie.de/_img/site/header2_bg.gif) repeat-x top;}
.div_tel { position: absolute; width: 140px; left: 23px; top: 87px; padding: 6px 10px 5px 0px; color: #9c8c72; font-weight: bold; font-size: 11px;}
.div_mail { position: absolute; width: 185px; left: 175px; top: 87px; padding: 6px 10px 5px 0px; color: #9c8c72; font-weight: bold; font-size: 11px;}
.div_newsletter { position: absolute; width: 110px; left: 378px; top: 87px; padding: 6px 10px 5px 0px; color: #9c8c72; font-weight: bold; font-size: 11px; z-index: 99;}
.div_standorte {position: absolute; right: 32px; top: 93px; height: 20px; width: 550px; text-align: right;}


.div_navi {position: absolute; top: 114px; padding: 5px 0px 0px 14px; margin: 0px; background: url(http://www.berufsstrategie.de/_img/site/2010_navi_bg.gif) repeat-x top; width: 957px; height: 39px; z-index: 75;}

.div_content {float: left; margin: 176px 7px 15px 10px; padding: 12px 23px 15px 18px; width: 640px; text-align: left; background-color: #FFFFFF; background: url(http://www.berufsstrategie.de/_img/site/2010_content_div_bg.png) repeat-y; border-width: 1px 0px 1px 0px; border-color: #DBDBDB; border-style: solid;}
.div_max {float: left; padding: 170px 18px 15px 15px; width: 938px; text-align: left; background-color: #FFFFFF;}
.div_addcontent {float: left; width: 250px; margin: 175px 0px 0px 0px; text-align: left; padding: 0px 5px 5px 5px;}
.div_footer {clear: left; position: relative; width: 971px; padding: 0px; height: 124px; text-align: left; background: url(http://www.berufsstrategie.de/_img/site/2010_footer_div_verlauf.png) repeat-x bottom;}


/* Startseite */
/* Startseite */
/* Startseite */

.div_start_max {float: left; margin-top: 158px; padding: 0px 0px 0px 0px; width: 980px; text-align: left;}
.div_start_top_bg {background: url(http://www.berufsstrategie.de/_img/site/2010_start_bg.jpg) no-repeat top left; width: 971px; min-height: 380px;}
.div_start_top {padding: 15px; margin: 0px; width: 950px;}
.div_start_testsieger {position: absolute; right: 25px;} 
.div_start_bottom {padding: 8px; margin: 0px 0px 0px 0px; width: 964px; text-align: left;}

.tools{position: absolute; left: 440px; top: 275px; font-family: Arial, Helvetica, sans-serif; font-style:italic; color: #fb000b; font-size: 13px;}
.schritt{position: absolute; left: 585px; top: 340px; font-family: Arial, Helvetica, sans-serif; font-style:italic; color: #fb000b; font-size: 13px;}
.ziel{position: absolute; left: 680px; top: 240px; font-family: Arial, Helvetica, sans-serif; font-style:italic; color: #fb000b; font-size: 13px;}

.div_start_channel {position: relative; top: 75px; float: left; background-color: #FFFFFF; padding: 6px; margin: 0px 6px 0px 0px; width: 168px; height: 135px; text-align: left; background: url(http://www.berufsstrategie.de/_img/site/2010_header_channel.jpg) repeat-x top left;}
h2.channel {width: 100%; text-align: left; font-size: 12px; margin-bottom: 10px; color: #4f1313;}
a.channel {text-decoration:none; color: #4f1313; background: url(http://www.berufsstrategie.de/_img/site/2010_pfeil_braun.gif) no-repeat left center; padding-left: 11px;}
a.channel:visited {text-decoration:none; color: #4f1313;}
a.channel:hover {text-decoration: underline; color: #C30024;}

a.channel_thema {text-decoration:none; color: #4f1313; background: url(http://www.berufsstrategie.de/_img/site/pfeil_rot.gif) no-repeat left center; padding-left: 11px;}
a.channel_thema:visited {text-decoration:none; color: #4f1313;}
a.channel_thema:hover {text-decoration: underline; color: #C30024;}

.div_start_teasingbox { margin: 0px 13px 9px 0px; float: left; width: 469px; z-index: 10; padding: 0px 0px 0px 0px; background: url(http://www.berufsstrategie.de/_img/site/2010_start_teasingbox_bg.png) repeat-y; }
.div_start_teasingbox_header { margin-left: 6px; width: 445px; background: url(http://www.berufsstrategie.de/_img/site/2010_header_teasingbox.gif) repeat-x; font-size: 1.2em; line-height: 200%; padding-left: 8px; font-weight: bold; color: #FFFFFF;}
.div_start_teasingbox_text {padding: 10px 20px 10px 15px;}
.div_start_teasingbox_footer { margin: 0px; height: 11px; z-index: 60; background: url(http://www.berufsstrategie.de/_img/site/2010_start_teasingbox_footer.jpg) no-repeat left top;}

.div_start_teasing_service { height: 36px; position: relative; float: left; width: 209px; padding: 0px 0px 4px 8px;}

a.startseite {text-decoration: none; color: #C30024; margin: 0px; padding-left: 14px; line-height: 155%; border: 0 none; background: url(http://www.berufsstrategie.de/_img/site/2010_pfeil_braun.gif) no-repeat left;}
a.startseite:visited {text-decoration:none; color: #C30024;}
a.startseite:hover {text-decoration: underline; color: #C30024;}

.h1_start_intro {font-size: 1.7em; line-height: 180%; margin-bottom: 0px; margin-top: 0px; font-family:"Times New Roman", Times, serif; font-style:italic;}
.h1_start_frage {font-size: 2.0em; line-height: 220%; margin-bottom: 0px; margin-top: 0px; font-weight: normal; font-family:"Times New Roman", Times, serif; font-style:italic; color: #fb000b;}
.h3_startseite {font-size: 1.1em; line-height: 140%; margin-bottom: 0px; margin-top: 0px; padding-left: 10px; font-weight: 600; background: url(http://www.berufsstrategie.de/_img/site/pfeil_rot_doppelt.gif) no-repeat center left;}
.h4_startseite {font-size: 1.1em; line-height: 140%; margin-bottom: 0px; margin-top: 0px; font-weight: 600;}
.select_start {font-size: 1.2em; margin: 0px; padding: 4px 6px 6px 6px; border-width: 0px 1px 1px 0px; border-style: solid; border-color: #ebeae7; background: url(http://www.berufsstrategie.de/_img/site/2010_select_bg.png) no-repeat top left; color: #4f1313;}


/* Standorte */
/* Standorte */
/* Standorte */

.a_standorte {color: #C30024; padding-left: 8px; font-size: 11px;}

/* Footer */
/* Footer */
/* Footer */

.a_footer {color: #4f1313;}
.a_footer:hover {color: #C30024; text-decoration: underline;}
.a_footer:visited {color: #4f1313;}
.a_footer_domain {color: #FFFFFF; text-decoration: none;}
.a_footer_domain:hover {color: #FFFFFF; text-decoration: none;}
.a_footer_domain:visited {color: #FFFFFF; text-decoration: none;}
.footer {color: #4f1313;}


/* Content DIV */
/* Content DIV */
/* Content DIV */

.p_einzug {margin: 7px 0px 9px 25px;}
.table_formular {margin: 15px 5px 15px 25px; width: 100%;}
.td_formular {padding: 3px 3px 1px 1px; margin: 0px; vertical-align: top;}
.table_listing {margin: 15px 5px 15px 18px; width: 96%;}
.table_listing_downloads {margin: 15px 5px 15px 0px; width: 100%; border-collapse:separate}
.td_listing {padding: 5px; vertical-align: top}
.td_listing_sort {vertical-align: middle; text-align:right}
.td_listing_video {padding: 6px; vertical-align: top}

.img_top_left {float: left; padding: 0px; margin: 4px 10px 10px 0px; border-style: solid; border-color: #000000; border-width: 1px;}
.img_top_left_no_border {float: left; padding: 0px; margin: 4px 10px 10px 0px;}
.img_top_right {float: right; padding: 0px; margin: 4px 0px 10px 10px; border-style: solid; border-color: #000000; border-width: 1px;}

.div_left {width: 400px; float: left; padding-right: 10px;}


/* Login */
/* Login */
/* Login */
.div_login {border-color: #999999; border-width: 1px; width: 445px; border-style: solid; padding: 6px; margin: 5px 5px 5px 0px;}
.div_login_detailseite {border-color: #999999; border-width: 1px; border-style: solid; padding: 6px; margin: 5px 5px 5px 0px; background-color: #CCCCCC}



/* Themen */
/* Themen */
/* Themen */
.div_themen_teas {width: 30%; float: left; margin: 4px 8px 4px 0px; padding: 10px; height: 195px; border-color: #999999; border-style: solid; border-width: 1px;}
.div_themen_subkapitel {position: relative; width: 188px; float: right; margin: 11px 0px 7px 7px;  padding: 10px; background-color: #ededed; color: #666666; line-height: 150%; border-color: #666666; border-style: solid; border-width: 1px;}
.img_themen_teas {padding-right: 10px; float: left;}
.img_themen {float: left; border-style: solid; border-width: 1px; border-color: #000000; margin: 9px 7px 7px 0px;}

.a_themen_subkapitel {text-decoration: none; margin: 0px; padding: 0px; border: 0 none; color: #666666;}
.a_themen_subkapitel:visited {text-decoration:none; color: #666666;}
.a_themen_subkapitel:hover {text-decoration: underline; color: #666666;}



/* Beratungen */
/* Beratungen */
/* Beratungen */
.div_phasen {position: relative; padding: 10px; height: 80px; text-align: center; vertical-align: bottom; background-position: center; background-repeat: no-repeat;}
.div_beratung_img {float: left; padding: 10px 10px 10px 10px; background-color: #e5e5e5; margin: 5px 10px 10px 0px;}
.img_beratung {float: left; border-style: solid; border-width: 1px; border-color: #000000; margin: 9px 10px 10px 0px;}
.div_bewerbungsunterlagen {position: relative;  padding: 10px; height: 50px;background-position: left;background-repeat: no-repeat;}
.div_beratungen_aufforderung { float: left; width: 260px; margin-right: 15px; background-image: url(http://www.berufsstrategie.de/_img/site/doppelpfeil_beratungen.gif);background-position: bottom right; background-repeat: no-repeat;}
.div_beratungen_24h {float: left; width: 240px; background-image: url(http://www.berufsstrategie.de/_img/site/24h.gif);background-position: center right; background-repeat: no-repeat;}


/* Leistungen Unternehmen */
/* Leistungen Unternehmen */
/* Leistungen Unternehmen */
.td_unternehmen_sauele {text-align: left; padding: 5px 5px 5px 10px; background-color:#ededed;}
.td_unternehmen_head {padding: 6px; text-align: left; border-style: solid; border-width: 1px; border-color: #000000}
.img_praxisberichte {float: right; border-style: solid; border-width: 1px; border-color: #000000; margin: 9px 0px 7px 7px;}


/* Seminare */
/* Seminare */
/* Seminare */
.div_sem_teas {width: 30%; float: left; margin: 4px 8px 4px 0px; padding: 10px; height: 175px; border-color: #999999; border-style: solid; border-width: 1px;}
.div_sem_ttt_teas {width: 46%; float: left; margin: 4px 8px 4px 0px; padding: 10px; height: 185px; border-color: #999999; border-style: solid; border-width: 1px;}
.div_sem_termine {position: relative; width: 395px; float: left; border-color: #CCCCCC; border-style: solid; border-width: 1px; padding: 5px; background-color: #ededed;}
.info_box { background-color: #ededed; border-color: #999999; border-width: 1px; border-style: solid; padding: 10px; text-align: center;}
.div_inhouse {position: relative; border-color: #999999; border-width: 1px; border-style: solid; padding: 10px; text-align: right; width: 97%}
.div_semkat {border-color: #999999; border-width: 1px; border-style: solid; padding: 10px;}
.div_sem_left {position: relative; width: 500px; float: left; margin-right: 20px;}


/* Buecher */
/* Buecher */
/* Buecher */
.div_buchempf {border-color: #999999; border-width: 1px; border-style: solid; padding: 10px; width: 400px; float: right; }
.div_buchdetails {border-color: #999999; border-width: 1px; border-style: solid; padding: 6px; float: left; margin-left: 10px}
.div_buchdetails_center {padding: 6px; margin-left: 10px; float: left; width: 200px;}


/* eBooks/Ratgeber */
/* eBooks/Ratgeber */
/* eBooks/Ratgeber */
.div_ratgeber_teasing {width: 932px; border-color: #CCCCCC; border-style: solid; border-width: 1px; padding: 8px; background-color: #EBEBEB;}
.div_ratgeber_buy {border-color: #999999; border-width: 1px; border-style: solid; width: 47%; padding: 6px; float: left; margin: 5px 5px 5px 0px;}
.div_ratgeber_teas {width: 46%; float: left; margin: 4px 9px 4px 0px; padding: 13px; height: 175px; border-color: #999999; border-style: solid; border-width: 1px;}
.content_bsp_img {float: left; padding: 0px; margin: 5px 10px 15px 0px;}


/* Videos/Tests */
/* Videos/Tests */
/* Videos/Tests */
.div_onlinetests {text-align: center;}
.div_tests_teas {width: 30%; float: left; margin: 4px 8px 4px 0px; padding: 10px; height: 145px; border-color: #999999; border-style: solid; border-width: 1px;}
.div_add_videos {width: 234px; float: right; background: url(http://www.berufsstrategie.de/_img/site/2010_bg_video.gif) repeat-y left; 
padding: 5px 16px 5px 25px; margin: 8px 20px 0px 25px; background-color: #ededed; border-color: #000000; border-width: 2px 0px 2px 0px; border-style: solid;}


/* HesseSchrader*/
.div_kompetenz {float: left; width: 400px; padding-top: 10px;}
.div_biografie {border-style: solid; border-width: 0px 0px 0px 1px; border-color: #CCCCCC;}
.div_presse {border-style: solid; border-width: 1px; border-color: #666666; padding: 8px; margin-top: 10px; background-color: #FAFAFA}


/* Navigationselemente */
.nav_main {font-size: 13px; line-height: 140%; text-align: center; padding-left: 5px; padding-right: 18px; font-weight: bold;}
.nav_main_akt {font-size: 13px; line-height: 140%; text-align: center; padding-left: 5px; padding-right: 18px; font-weight: bold;}

.nav_list {margin-left: 5px; padding-left:7px; background: url(http://www.berufsstrategie.de/_img/site/pfeil_white.gif) no-repeat left center;}
.a_list {font-size: 11px; line-height: 180%; text-align: left; font-weight: normal;}

#menubar {margin: 4px 0px 0px 0px; z-index: 80;}
#menubar ul {list-style: none; margin: 0; padding: 0; float: left; z-index: 80;}
#menubar a, #menubar h2{display: block; padding: 0px 9px 2px 5px; z-index: 80;}
#menubar h2 {color: #FFFFFF; font-weight: normal; z-index: 80;} 

#menubar a {color: #FFFFFF; z-index: 80; line-height: 180%;}
#menubar a:hover {color: #FFFFFF; text-decoration: underline; z-index: 80;}
#menubar ul ul li a:hover {color: #FFFFFF; text-decoration: underline; z-index: 80;}
#menubar li {position: relative; z-index: 80;}
#menubar ul ul li:hover {position: relative; border-style: solid; border-width: 0px 0px 0px 0px; border-color: #FFFFFF; color: #C30024; z-index: 80;}	
#menubar ul ul { position: absolute; width: 204px; background-color: #d10710; display: none; z-index: 80;}
div#menubar ul ul {display: none; margin: 0px; z-index: 80;}
div#menubar ul li:hover ul {display: block;  z-index: 80;}


.error {color: #FF0000;}
.erfolg {color: #009900;}
.teasing_subinfos{color: #999999;}



/* Shadow test */

DIV.shadow, DIV.shadow2, DIV.shadow3, DIV.shadow4, DIV.shadow5 {
   padding: 1px;
   border-radius: 10px;
   -moz-border-radius: 10px;
   }
DIV.shadow {
   background-color: #8e8e8e;
   border: 1px solid #959595;
   margin: 0px;
   }
DIV.shadow2 {
   background-color: #aaa;
   border: 1px solid #bebebe;
   margin: 0;
   }
DIV.shadow3 {
   background-color: #d1d1d1;
   border: 1px solid #e1e1e1;
   margin: 0;
   }
DIV.shadow4 {
   background-color: #ededed;
   border: 1px solid #f6f6f6;
   margin: 0;
   }
DIV.shadow5 {
   float: left;
   background-color: #fcfcfc;
   border: 1px solid #fff;
   }

DIV.shadow IMG {
   border: 0px solid #CCCCCC;
   margin: 0;
   display:block;
   position: relative;
   top: -3px;
   left: -3px;
}
