html {
	overflow-y: scroll;
}

body {
	background-color: #bfcdd4;
	color: #0a4473;
    font-size: 11px;
	font-family: Verdana, Tahoma;
	margin: 0px;
	padding: 0px;
}

.csc-header h1 {
    font-size: 11px;
	font-family: Verdana, Tahoma;
	font-weight: bold; 
}

.csc-header h1.csc-firstHeader {
 	margin: 0px;
	padding: 0px;
	padding-bottom: 32px;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
}

.csc-header h2 {
 	margin: 0px;
	padding: 0px;
	padding-top: 37px;
	padding-bottom: 32px;
	font-size: 17px;
	line-height: 19px;
	font-weight: normal;
}



#layout {
	width: 1002px;
	background-color: #bfcdd4;
	margin: 0px;
	margin-top: 16px;
	padding: 0px;
	text-align: left;
}
#shadow_top {
	background-image: url(../bilder/gp_webtest_schatten_oben.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 9px;
	font-size: 1px;
}
#shadow_side {
	background-image: url(../bilder/gp_webtest_streifen.png);
	background-repeat: repeat-y;
	width: 1002px;
	min-height: 620px;
	height: auto !important;
	height: 620px;
    line-height: 16px;
}

#float_left {
	position: relative;
	width: 694px;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 187px;
}

#header {
	background-image: url(../bilder/personalentwicklung_bg_kopf.png);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffff;
	position: absolute;
	left: 8px;
	top: 0px;
	height: 167px;
	width: 686px;
}

#logo {
	z-index: 3;
	position: absolute;
	top: 17px;
	left: 91px;
	width: 70px;
	height: 82px;	
	margin: 0px;
	padding: 0px;
}


/* *** Seitnavigation *** START *** */
#nav {
	position: relative;
	top: 167px;
	left: 8px;
	width: 180px;
	float: left;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
	padding-top: 35px;
	padding-left: 2px;
	padding-right: 0px;
}
#nav div {
	margin: 0px;
	padding: 0px;
	padding-left: 12px;
}
#nav a {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #739FC0;
	font-weight: normal;
}
#nav div.trenner {
	margin: 0px;
	margin-left: 12px;
	margin-top: 0px;
	margin-right: 16px;
	padding: 0px;
	border-bottom: 1px solid #C6D8E6;
}
#nav div.active {
	background-image: url(../bilder/nav_pfeil.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#nav div.active a {
 	color: #ff8e14;
}
#nav div.active a:hover {
 	color: #ff8e14;
}

#nav div a:hover {
	color: #0a4473;
}

#nav div.u1 a {
	font-size: 9px;
	line-height: 11px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
}
#nav div.u1_active a {
	font-size: 9px;
	line-height: 11px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
 	color: #ff8e14;
}
#nav div.u1_active a:hover {
 	color: #ff8e14;
}

#nav div.last a {
	padding-bottom: 10px;
}

/* *** Seitnavigation *** ENDE *** */

#contentbox {
	position: relative;
	top: 167px;
	width: 500px;
	float: right;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.content {
	margin: 0px;
	padding: 0px;
	padding-top: 17px;
	padding-left: 10px;
	padding-right: 45px;
}
div.content p.bodytext {
	margin: 0px;
	margin-bottom: 15px;
	padding: 0px;
}

table.tabstyle_01, .tabstyle_01 tbody, .tabstyle_01 tr, .tabstyle_01 td {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
    font-size: 11px;
}
table.tabstyle_01 td {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
}
table.tabstyle_01 td.td-0 {
	width: 65px;
}
table.tabstyle_01 td.td-1 {
	width: 195px;
}

#contentbox .csc-frame-rulerAfter {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	border-bottom: 1px solid #C6D8E6;
}

#contentbox ul, 
.csc-bulletlist, 
.csc-bulletlist ul,
.csc-textpic-text ul {
	margin-left: 15px; /* */
	padding-left: 0px;
	list-style-position: outside;
}

#contentbox li,
.csc-bulletlist li,
.csc-textpic-text li {
	padding-left: 3px;
	padding-bottom: 2px;
/*	border-bottom: 1px solid red; */
}

a.mail,
a.link-intern,
a.external-link-new-window {
	color: #739FC0;
	text-decoration: none;
}
a.mail:hover,
a.link-intern:hover,
a.external-link-new-window:hover {
	color: #0a4473;
	text-decoration: none;
}


/* *** Sitemap - Start *** */
.tx-flseositemap-pi1 {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
}

#contentbox div.tx-flseositemap-pi1 ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#contentbox div.tx-flseositemap-pi1 ul.deep0 li,
#contentbox div.tx-flseositemap-pi1 ul.deep1 li {
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
}
#contentbox div.tx-flseositemap-pi1 ul.deep1,
#contentbox div.tx-flseositemap-pi1 ul.deep2 {
	margin-left: 15px;
}
#contentbox div.tx-flseositemap-pi1 ul.deep1 {
	margin-bottom: 10px;
}

#contentbox div.tx-flseositemap-pi1 ul li a {
	color: #739FC0;
    font-size: 11px;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

#contentbox div.tx-flseositemap-pi1 ul.deep2 li {
	margin: 0px;
	padding: 0px;
}

#contentbox div.tx-flseositemap-pi1 ul.deep2 li a {
	color: #739FC0;
	font-size: 9px;
	line-height: 9px;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

#contentbox div.tx-flseositemap-pi1 ul li a:hover {
 	color: #0a4473;
}
/* *** Sitemap - Ende *** */


/* *** Kontaktformular Powermail  - Start *** */

.tx-powermail-pi1{
/*	margin-left: -9px; */
	margin: 0px; 
	padding: 0px;
}

#kontaktformular1 {
	margin: 0px; 
	padding: 0px;
/*	color: #004084; */
}

#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2 { 
	border: none;
}

/*Überschift Kontaktformular*/
#kontaktformular1 legend { 
/*	margin-top: 5px;
	margin-bottom: 15px;
	font-size: 17px;
	font-family: Arial, Verdana, Geneva, sans-serif;
 	color: #004084;
	line-height: 15px;
	font-weight: normal; 
	padding: 0px;
	padding-top: 15px;*/
	display: none;	
}
#kontaktformular1 fieldset { 
	margin: 0px;
	padding: 0px;
}

#kontaktformular1 label { 
	float: left;
	width: 150px;
/*	background-color: #ffff00; */
}
.tx_powermail_pi1_fieldwrap_html {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
.powermail_text,
.powermail_textarea { 
	width: 212px;
	border: 1px solid #C6D8E6;
	color: #0a4473;
    font-size: 11px;
    line-height: 15px;
	font-family: Verdana, Tahoma;	
}
#kontaktformular1 input:hover,
#kontaktformular1 textarea:hover { 
	border: 1px solid #0a4473;
}

/*Herr - Auswahl Frau rechts daneben*/
.powermail_radio_inner, .powermail_radio_inner_uid1_0, .powermail_radio_inner_uid11_0{ 
/*	float: left; */
}

/*Aufhebung float bei Vorname*/
#powermaildiv_uid2, #powermaildiv_uid12  { 
/*	clear: left; */
}


/*Tabellennamen*/
.uid2, .uid3, .uid4, .uid5, .uid6, .uid7, .uid8, .uid9, .uid10, .tx_powermail_pi1_fieldwrap_html_radio_title,
.uid12, .uid13, .uid14, .uid15, .uid16, .uid17, .uid18, .uid19, .uid20 { 
/*	padding: 1px 0px;
	margin-right: 10px;
	background-color: #FFFFFF;
	color: #000000;
	width: 80px;
	float: left;
	margin-top: 5px;*/
	
}



/*Ort neben PLZ*/
#powermaildiv_uid4, #powermaildiv_uid14 { 
/*	float: left; */
}


/*Tabellenfelder*/
#uid2, #uid3, #uid4, #uid5, #uid6, #uid7, #uid8, #uid9, .powermail_kontaktformular powermail_submit powermail_submit_uid10, 
#uid12, #uid13, #uid14, #uid15, #uid16, #uid17, #uid18, #uid19, .powermail_kontaktformular powermail_submit powermail_submit_uid20 { 
/*	width: 200px;
	margin-top: 5px;
	padding-left: 3px;
	border: 1px solid #404040;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, sans-serif; */
	
} 

/*Ort*/
.uid5, .uid15 { 
/*	display: none;	*/
}

/*Feld Ort*/
#uid5, #uid15 { 
/*	width: 137px;
	margin-top: 5px; */
} 

/*Feld PLZ*/
#uid4, #uid14 { 
/*	width: 50px;
	margin-right: 8px;
	margin-top: 5px; */
}


/*Pflichtfelderkennzeichnung*/
.required{ 
/*	background-color: #fffcca;
	border: 1px solid #004084; */
}

/*Pflichtfelder-Fehlermeldung*/
.powermail_mandatory_js {
/*	margin-left: 90px;
	color:#000000; */

}


/*Radiobutton-Container*/
.powermail_radio_inner, .powermail_radio_inner_uid1_1, .powermail_radio_inner_uid11_1 { 
/*	margin-top: 5px;*/
} 

/*Radiobutton-Name Anrede*/
.tx_powermail_pi1_fieldwrap_html_radio_title { 
/*	float: left;
	margin:0; */
}

/*Radiobuttons*/
#uid1_0, #uid1_1,
#uid11_0, #uid11_1 { 
/*	float: left;
	margin-right: 5px;
	margin-left:10px;
	margin-top:-4px; */
}


/*Radiobutton-Titel*/
.uid1_0, .uid1_1, 
.uid11_0, .uid11_1{
/*	float: left;
	color: #000000;
	margin-top:-4px; */
} 


/*Button-Style*/ 
.powermail_submit { 
	background-color: #FEAB2C;
	border: 1px solid #FC8311;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	margin-top: 20px;
	padding: 1px 8px;
}
.powermail_submit:hover {
	color: #0a4473;
}

#powermaildiv_uid10, #powermaildiv_uid20 { 
/*	margin-left: 90px;
	margin-top: 5px; */
}
/* *** Kontaktformular Powermail  - Ende *** */






#float_right {
	background-color: #ffffff;
	min-height: 615px;
	height: auto !important;
	height: 615px;
	width: 300px;
	float: left;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.bilder_bg_pers_1 {
	background: url(../bilder/personalentwicklung_01.png) no-repeat;
}
.bilder_bg_pers_2 {
	background: url(../bilder/personalentwicklung_02.png) no-repeat;
}
.bilder_bg_pers_3 {
	background: url(../bilder/personalentwicklung_03.png) no-repeat;
}
.bilder_bg_pers_4 {
	background: url(../bilder/personalentwicklung_04.png) no-repeat;
}
.bilder_bg_pers_5 {
	background: url(../bilder/personalentwicklung_05.png) no-repeat;
}
.bilder_bg_pers_6 {
	background: url(../bilder/personalentwicklung_06.png) no-repeat;
}
.bilder_bg_pers_7 {
	background: url(../bilder/personalentwicklung_07.png) no-repeat;
}
.bilder_bg_pers_8 {
	background: url(../bilder/personalentwicklung_08.png) no-repeat;
}
.bilder_bg_pers_9 {
	background: url(../bilder/personalentwicklung_09.png) no-repeat;
}

.bilder_bg_training_1 {
	background: url(../bilder/seminarkonzepte.png) no-repeat;
}
.bilder_bg_training_2 {
	background: url(../bilder/training_coaching_01.png) no-repeat;
}
.bilder_bg_training_2_1 {
	background: url(../bilder/training_coaching_02.png) no-repeat;
}
.bilder_bg_training_2_2 {
	background: url(../bilder/training_coaching_03.png) no-repeat;
}
.bilder_bg_training_2_3 {
	background: url(../bilder/training_coaching_04.png) no-repeat;
}
.bilder_bg_training_2_4 {
	background: url(../bilder/training_coaching_05.png) no-repeat;
}
.bilder_bg_training_2_5 {
	background: url(../bilder/training_coaching_06.png) no-repeat;
}
.bilder_bg_training_2_6 {
	background: url(../bilder/training_coaching_07.png) no-repeat;
}
.bilder_bg_training_2_7 {
	background: url(../bilder/training_coaching_08.png) no-repeat;
}
.bilder_bg_training_2_8 {
	background: url(../bilder/training_coaching_09.png) no-repeat;
}
.bilder_bg_training_2_9 {
	background: url(../bilder/training_coaching_10.png) no-repeat;
}
.bilder_bg_training_3 {
	background: url(../bilder/coaching.png) no-repeat;
}

.bilder_bg_mehrwert_1 {
	background: url(../bilder/mehrwert_01.png) no-repeat;
}
.bilder_bg_mehrwert_2 {
	background: url(../bilder/mehrwert_02.png) no-repeat;
}
.bilder_bg_mehrwert_3 {
	background: url(../bilder/mehrwert_03.png) no-repeat;
}
.bilder_bg_mehrwert_4 {
	background: url(../bilder/mehrwert_04.png) no-repeat;
}
.bilder_bg_mehrwert_5 {
	background: url(../bilder/mehrwert_05.png) no-repeat;
}
.bilder_bg_mehrwert_6 {
	background: url(../bilder/mehrwert_06.png) no-repeat;
}
.bilder_bg_mehrwert_7 {
	background: url(../bilder/mehrwert_07.png) no-repeat;
}

.bilder_bg_unternehmen_1 {
	background: url(../bilder/unternehmen_01.png) no-repeat;
}
.bilder_bg_unternehmen_2 {
	background: url(../bilder/unternehmen_02.png) no-repeat;
}
.bilder_bg_unternehmen_3 {
	background: url(../bilder/unternehmen_03.png) no-repeat;
}

.bilder_bg_aktuelles_1 {
	background: url(../bilder/aktuelles_01.png) no-repeat;
}
.bilder_bg_aktuelles_2 {
	background: url(../bilder/aktuelles_02.png) no-repeat;
}

.bilder_bg_sitemap {
	background: url(../bilder/sitemap.png) no-repeat;
}

.bilder_bg_impressum {
	background: url(../bilder/impressum.png) no-repeat;
}

.bilder_bg_kontakt {
	background: url(../bilder/kontakt.png) no-repeat;
}

.bilder_bg_anfahrt {
	background: url(../bilder/anfahrt.png) no-repeat;
}



.bilder_bg_1 {
	background-image: url(../bilder/personalentwicklung_bg_rechts.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bilder_bg_2 {
	background-image: url(../bilder/trainingcoaching_bg_rechts.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bilder_bg_3 {
	background-image: url(../bilder/mehrwert_bg_rechts.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bilder_bg_4 {
	background-image: url(../bilder/unternehmen_bg_rechts.png);
	background-repeat: no-repeat;
	background-position: top left;
}
.bilder_bg_5 {
	background-image: url(../bilder/aktuelles_bg_rechts.png);
	background-repeat: no-repeat;
	background-position: top left;
}


/* *** Subnavigation im Kopf (Startseite,...) ***  START  *** */
#nav_kopf_1 {
	height: 22px;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
	padding-left: 39px;
	line-height: 22px;
	z-index: 3;
}
#nav_kopf_1 a {
	color: #BFD3E3;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#nav_kopf_1 a:hover {
 	color: #ffffff;
}
#nav_kopf_1 div {
	padding-left: 4px;
	padding-right: 4px;
	float: left;
}
#nav_kopf_1 div.last {
	border-right: 0px;
}
#nav_kopf_1 div.active {
	color: #fd8c13;
}
#nav_kopf_1 div.active a {
	color: #fd8c13;
}
#nav_kopf_1 div.subnav_trenner {
	background-image: url(../bilder/subnav_trenner.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 22px;
	width: 13px;	
	margin: 0px;
	padding: 0px;
}
/* *** Subnavigation im Kopf (Startseite,...) ***  ENDE  *** */




/* *** Hauptnavigation im Kopf  ***  START  *** */
#nav_kopf_2 {
	position: absolute;
	top: 81px;
	left: 127px;
	height: 60px;
	width: 560px;
	border: 0px solid #FF0000;
}
#nav_kopf_2 a {
	color: #ffffff;
	text-decoration: none;
}
#nav_kopf_2 a:hover {
	color: #0a4473;
}

#nav_kopf_2_p1 {
/*	background-image: url(../bilder/menue_1.png);
	background-repeat: no-repeat;
	background-position: left top;*/
	position: absolute;
	left: 0px;
	top: 0px;
	height: 62px;
	width: 195px;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
#nav_kopf_2_p1 a {
	padding-top: 22px;
	padding-right: 8px;
	padding-bottom: 22px;
	display: block;
}
#nav_kopf_2_p1.p1_active {
	background-image: url(../bilder/menue_1_aktiv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_kopf_2_p1.p1_active a,
#nav_kopf_2_p1.p1_active a:hover {
	color: #FF8E14;
}


#nav_kopf_2_p2 {
	position: absolute;
	left: 196px;
	top: 0px;
	height: 62px;
	width: 77px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#nav_kopf_2_p2 a {
	padding-top: 14px;
	padding-left: 8px;
	padding-bottom: 14px;
	display: block;
}
#nav_kopf_2_p2.p2_active {
	background-image: url(../bilder/menue_2_aktiv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_kopf_2_p2.p2_active a,
#nav_kopf_2_p2.p2_active a:hover {
	color: #FF8E14;
}



#nav_kopf_2_p3 {
	position: absolute;
	left: 274px;
	top: 0px;
	height: 62px;
	width: 73px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#nav_kopf_2_p3 a {
	padding-top: 22px;
	padding-bottom: 22px;
	display: block;
}
#nav_kopf_2_p3.p3_active {
	background-image: url(../bilder/menue_3_aktiv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_kopf_2_p3.p3_active a,
#nav_kopf_2_p3.p3_active a:hover {
	color: #FF8E14;
}



#nav_kopf_2_p4 {
	position: absolute;
	left: 349px;
	top: 0px;
	height: 62px;
	width: 96px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#nav_kopf_2_p4 a {
	padding-top: 22px;
	padding-bottom: 22px;
	display: block;
}
#nav_kopf_2_p4.p4_active {
	background-image: url(../bilder/menue_4_aktiv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_kopf_2_p4.p4_active a,
#nav_kopf_2_p4.p4_active a:hover {
	color: #FF8E14;
}



#nav_kopf_2_p5 {
	position: absolute;
	left: 446px;
	top: 0px;
	height: 62px;
	width: 113px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#nav_kopf_2_p5 a {
	padding-top: 22px;
	padding-left: 8px;
	padding-bottom: 22px;
	display: block;
}
#nav_kopf_2_p5.p5_active {
	background-image: url(../bilder/menue_5_aktiv.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_kopf_2_p5.p5_active a,
#nav_kopf_2_p5.p5_active a:hover {
	color: #FF8E14;
}
/* *** Hauptnavigation im Kopf  ***  ENDE  *** */




#sidebar {
/*	height: 140px;*/
	position: relative;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
	padding-top: 33px;
	padding-right: 20px;
	text-align: right;
	z-index: 3;
}

#sidebar .nav_sidebar {
	float: right;
	margin: 0px;
	margin-top: 13px;
	padding: 0px;
}

#sidebar .nav_sidebar a {
	background-image: url(../bilder/pfeil_subnav.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	color: #0a4473;
	font-weight: bold;
	line-height: 11px;
	text-decoration: none;
}
#sidebar .nav_sidebar a {
	color: #0a4473;
}
#sidebar .nav_sidebar a:hover {
	background-image: url(../bilder/pfeil_subnav_hover.png);
	color: #ffffff;
}
#sidebar .active a,
#sidebar .active a:hover {
	background-image: url(../bilder/pfeil_subnav_active.png);
	color: #F08108;
}


#sidebar .nav_telefon {
	float: right;
	background-image: url(../bilder/telefon.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	margin-top: 11px;
	padding: 0px;
	padding-left: 24px;
	padding-bottom: 5px; 
	font-size: 17px; 
	line-height: 23px; 
}




#clearer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}
#footer {
	background-image: url(../bilder/gp_webtest_fusszeile.png);
	background-repeat: no-repeat;
	height: 40px;
}