html {
	overflow-y: scroll;
	background-image: url(../bilder/verlauf.gif);
	background-repeat: repeat-x;
	background-color: #e03100;
	height: 100%;
}

body {
	height: 100%;
	color: #000000;
	font-size: 12px;
    line-height: 20px;
	font-family: Arial, Verdana, Tahoma;
	margin: 0px;
	padding: 0px;
}

#layout {
	width: 1000px;
	height: 100%;
	background-image: url(../bilder/hgr_body.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	text-align: left;
}
#shadow_top {
/*	background-image: url(../bilder/schatten_rand_oben.png);
	background-repeat: no-repeat; */
	height: 6px;
	font-size: 1px;
}

#shadow_side {
	background-image: url(../bilder/hgr_body.jpg);
	background-repeat: repeat-y;
	width: 1000px;
	min-height: 620px;
	height: auto !important;
	height: 620px;
}

#shadow_side_top {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url(../bilder/hgr_content.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 249px;
}

#float_left {
	position: relative;
	width: 530px;
	float: right;
	margin: 0px;
	margin-top: -243px;
	margin-right: 20px;
	padding: 0px;
	padding-bottom: 297px;
}

#float_right {
/*	background-image: url(../bilder/mann_1.jpg);
	background-repeat: no-repeat;*/
	position: relative;
	min-height: 836px;
	height: auto !important;
	height: 836px;
	width: 400px;
	float: left;
	margin: 0px;
	margin-top: -243px;
	margin-left: 50px;
	padding: 0px;
	text-align: right;
}
.float_right_bg_1 {
	background-image: url(../bilder/maerkte.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_2 {
	background-image: url(../bilder/methoden.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_3 {
	background-image: url(../bilder/mission.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_4 {
	background-image: url(../bilder/menschen.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_5 {
	background-image: url(../bilder/meinungen.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_6 {
	background-image: url(../bilder/mehr.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_kontakt {
	background-image: url(../bilder/kontakt.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_anfahrt {
	background-image: url(../bilder/anfahrt.jpg);
	background-repeat: no-repeat;
}
.float_right_bg_impressum {
	background-image: none;
}

#clearer {
	clear: both;
	font-size: 0px;
	line-height: 0px;
}

#footer {
	background-image: url(../bilder/hgr_body.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 1000px;
	height: 25px;
}

#header {
	background-image: url(../bilder/header_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 297px;
	width: 520px;
}

#contentbox {
	position: relative;
	top: 297px;
	width: 520px;
	float: left;
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;
}
.contentbox_content {
	background-image: url(../bilder/content_bg.png);
	background-repeat: repeat-y;
}
.contentbox_fuss {
	background-image: url(../bilder/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	padding-left: 10px;
}
.content {
	margin: 0px;
	padding: 0px;
	padding-top: 59px;
	padding-left: 72px;
	padding-right: 20px;
}

#logo {
	background-image: url(../bilder/personalberatung_logo.png);
	background-repeat: no-repeat;
	z-index: 99;
	position: absolute;
	top: 11px;
	left: 10px;
	width: 253px;
	height: 44px;	
	margin: 0px;
	padding: 0px;
}

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

.csc-header h1.csc-firstHeader {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 19px;
}

/* *** Seitnavigation *** START *** */
#nav {
	position: relative;
	border: 0px solid #FF0000;
	margin: 0px;
	margin-top: 40px;
	margin-right: 15px;
	padding: 0px;
	padding-top: 33px;
	padding-right: 0px;
	text-align: right;
	z-index: 3;
}

#nav ul {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style: none;
}

#nav a {
	display: block;
	padding-left: 12px;
	margin: 0px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	height: 0px;
}

#nav a:hover, #nav a:focus {
	font-weight: normal;
}
#nav ul li.active {
	padding-top: 27px;
}
#nav ul li.active a {
 	color: #000000;
	font-size: 25px;
	line-height: 30px;
	font-weight: bold;
	letter-spacing: 2px;
	border-bottom: 0px solid #fdcd01;
}
/* Abstand (für Bild) zu Untermenuepunkte */
#nav ul li.active ul {
/*	margin-top: 138px; */
	margin-top: 18px;
	border-top: 0px solid #ffffff;
}

#nav ul li.active a:hover, 
#nav li.active a:focus {
	color: #000000;
	font-weight: bold;
/*	background: url('../bilder/Menu_back_m.gif') no-repeat; */
}
#nav li a {
	font-size: 25px;
	line-height: 30px;
 	border-bottom: 0px solid #ffffff;
}
#nav li li a,
#nav ul li.active li a {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 0px solid #ffffff;
}
#nav a {
	background: url('../bilder/Menu_back_.gif') no-repeat;
}
#nav a:hover, #nav a:focus {
	background: url('../bilder/Menu_back_h.gif') no-repeat;
	color: #0000ff;
}
#nav li.active ul {
	display: block;
	padding: 0;
	margin: 0;
}

#nav li.active li a {
 	color: #000000;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
 	border-bottom: 0px solid #98aac2;
}
#nav li.active li a:hover, #nav li.active li a:focus {
	color: #df3100;
	font-weight: bold;
}

#nav ul li.active ul li.active {
	border: 0px solid #98aac2;
	padding-top: 0px;
}

#nav ul li.active ul li.active a {
	color: #df3100;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
}
#nav ul li.active ul li.active a:hover {
/*	background-color: #fdf6da; */
}
#nav ul li.active ul li.active ul li a {
	color: #000000;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
 	border-bottom: 0px;
}

#nav ul li.active ul li.active ul li.active {
	border: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#nav ul li.active ul li.active ul li.active a {
	color: #013973;
	font-weight: bold;
}


#nav li a:hover, #nav li a:focus {
/*	color: #000000; */
}

html>body #nav a:link, #nav a:visited {
	height:auto;
}
/* *** Seitnavigation *** ENDE *** */

div.content p.bodytext {
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
}

#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: 0px;
	margin-left: 15px;
	padding: 0px;
	list-style-position: outside;
}

#contentbox li,
.csc-bulletlist li,
.csc-textpic-text li {
	padding-left: 3px;
	padding-bottom: 2px;
}

/*
div.csc-textpic-imagewrap {
	margin: 0px;
	padding: 0px;
}
*/

dl.csc-textpic-image.csc-textpic-lastcol,
div.csc-textpic-imagewrap.csc-textpic-single-image {
	margin-top: 5px;
/*	margin-top: 45px; */
	margin-left: -13px;
	padding-bottom: 10px;
}


dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {
	margin-top: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

a.mail,
a.external-link-new-window {
	color: #000000;
	text-decoration: underline;
}
a.mail:hover,
a.external-link-new-window:hover {
	color: #000000;
	text-decoration: underline;
}


/* *** 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: 0px; 
	padding: 0px;
}
#kontaktformular {
	margin: 0px; 
	padding: 0px;
}
#tx-powermail-pi1_fieldset_1, #tx-powermail-pi1_fieldset_2 { 
	border: none;
}
/*Überschift Kontaktformular*/
#kontaktformular 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;	
}
#kontaktformular fieldset { 
	margin: 0px;
	padding: 0px;
}
#kontaktformular label { 
	float: left;
	width: 109px;
/*	background-color: #ffff00; */
}
.tx_powermail_pi1_fieldwrap_html {
	margin: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-bottom: 5px;
}
.powermail_text,
.powermail_textarea { 
	height: 15px;
	width: 253px;
	border: 1px solid #D6D6D6;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
    font-size: 11px;
    line-height: 16px;
	font-family: Verdana, Tahoma;
}
#kontaktformular input:hover,
#kontaktformular textarea:hover { 
/*	border: 1px solid #D6D6D6;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;*/
}

input.powermail_uid12 {
	width: 109px;
	float: left;
}
div.powermail_check_inner {
/*	clear: both;*/
}
div.powermail_check_inner label {
/*	margin-left: 100px;
	background-color: #0000ff;*/
}
div.powermail_check_inner input {
/*	margin-top: -12px;
	width: 100px;
	float: left;
	text-align: left;*/		
}

/*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_uid11, #powermaildiv_uid14 {
	background-color: #00ff00; 
	float: left;
}
*/
#powermaildiv_uid11 {
	margin: 0px;
	margin-top: 20px;
	padding: 0px;
}
#powermaildiv_uid11 p {
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}
#powermaildiv_uid11 div.powermail_check_inner input {
/*	border: 1px solid #ff0000;*/
}
#powermaildiv_uid11 div.powermail_check_inner label {
	width: 345px;
}

#powermaildiv_uid14 {
	margin-bottom: 20px;
}
#powermaildiv_uid14 div.powermail_check_inner label {
	margin-left: 109px;
	width: 165px;
}

#uid15 {
	height: 100px;
}

/*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*/

#powermaildiv_uid16 {
	padding-bottom: 50px;
} 
.powermail_submit { 
	background-color: #D6D6D6;
	border: 1px solid #000000;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Geneva;
	margin-top: 15px;
	margin-left: 109px;
	padding: 1px 8px;
	width: 253px;
}
.powermail_submit:hover {
	color: #df3100; /* */
}

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


/* *** Subnavigation im Kopf  ***  START  *** */
#nav_kopf_1 {
	height: 22px;
	line-height: 22px;
	z-index: 3;
	color: #df3100;
	margin: 0px;
	padding: 0px;
}
#nav_kopf_1 a {
	color: #df3100;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#nav_kopf_1 a:hover {
 	color: #df3100;
}
#nav_kopf_1 div {
	float: left;
}
#nav_kopf_1 div.active {
	color: #000000;
}
#nav_kopf_1 div.active a {
	color: #000000;
}
#nav_kopf_1 div.subnav_trenner {
	background-image: url(../bilder/trenner.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 1px; /* */ 
	height: 24px;
	margin: 0px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
}
/* *** Subnavigation im Kopf  ***  ENDE  *** */



/* *** Hauptnavigation im Kopf  ***  START  *** */
#nav_kopf_2 {
	position: absolute;
	top: 32px;
	left: 11px;
	height: 74px;
	width: 509px;
	border: 0px solid #FF0000;
	text-align: left;
}
#nav_kopf_2 a {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 55px;
	display: block;
}
#nav_kopf_2 a:hover {
	color: #df3100;
	padding-bottom: 55px;
}

#nav_kopf_film {
	position: absolute;
	top: 107px;
	left: 11px;
	height: 190px;
	width: 509px;
	border: 0px solid #FF0000;
	background-color: #ffffff; /**/
	text-align: left;
		
}

#nav_kopf_2_p1 {
	background-image: url(../bilder/menue_bild_1.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p1.p1_active {
	background-image: url(../bilder/menue_bild_1_a.png);
}
#nav_kopf_2_p1.p1_active a,
#nav_kopf_2_p1.p1_active a:hover {
	color: #cdcdcd;
}

#nav_kopf_2_p2 {
	background-image: url(../bilder/menue_bild_2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p2.p2_active {
	background-image: url(../bilder/menue_bild_2_a.png);
}
#nav_kopf_2_p2.p2_active a,
#nav_kopf_2_p2.p2_active a:hover {
	color: #cdcdcd;
}

#nav_kopf_2_p3 {
	background-image: url(../bilder/menue_bild_4.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p3.p3_active {
	background-image: url(../bilder/menue_bild_4_a.png);
}
#nav_kopf_2_p3.p3_active a,
#nav_kopf_2_p3.p3_active a:hover {
	color: #cdcdcd;
}

#nav_kopf_2_p4 {
	background-image: url(../bilder/menue_bild_3.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p4.p4_active {
	background-image: url(../bilder/menue_bild_3_a.png);
}
#nav_kopf_2_p4.p4_active a,
#nav_kopf_2_p4.p4_active a:hover {
	color: #cdcdcd;
}

#nav_kopf_2_p5 {
	background-image: url(../bilder/menue_bild_5.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p5.p5_active {
	background-image: url(../bilder/menue_bild_5_a.png);
}
#nav_kopf_2_p5.p5_active a,
#nav_kopf_2_p5.p5_active a:hover {
	color: #cdcdcd;
}

#nav_kopf_2_p6 {
	background-image: url(../bilder/menue_bild_6.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative;
	height: 74px;
	width: 84px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#nav_kopf_2_p6.p6_active {
	background-image: url(../bilder/menue_bild_6_a.png);
}
#nav_kopf_2_p6.p6_active a,
#nav_kopf_2_p6.p6_active a:hover {
	color: #cdcdcd;
}/* *** Hauptnavigation im Kopf  ***  ENDE  *** */
