body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font-family: Arial,Helvetica,Sans Serif;
    font-size: 62.5%; 
	color: #004877;
    font-style: normal; 
    line-height: normal;
	background-image:url(../img/body-hg_neu.gif);
	background-repeat: no-repeat;

	overflow:auto;
	scrollbar-base-color:#f0f0f0;
}
/* ie6 */
* html body {
	background-image:url(../img/body-hg_neu-ie.gif);
	background-repeat: no-repeat;
}
/* ie7 */
*:first-child+html body {
	background-image:url(../img/body-hg_neu-ie.gif);
	background-repeat: no-repeat;
}
body.weber-coaching {
	background-image:url(../img/weber-coaching_body-hg.gif);
	background-repeat: repeat-x;
	overflow:auto;
}
/* ie6 */
* html body.weber-coaching {
	background-image:url(../img/weber-coaching_body-hg.gif);
	background-repeat: repeat-x;
}
/* ie7 */
*:first-child+html body.weber-coaching {
	background-image:url(../img/weber-coaching_body-hg.gif);
	background-repeat: repeat-x;
}
body.start-weber-coaching {
	background-image:url(../img/start-weber-coaching_bodyhg.gif);
	background-repeat: repeat-x;
	overflow:auto;
}
/* ie6 */
* html body.start-weber-coaching {
	background-image:url(../img/start-weber-coaching_bodyhg.gif);
	background-repeat: repeat-x;
}
/* ie7 */
*:first-child+html body.start-weber-coaching {
	background-image:url(../img/start-weber-coaching_bodyhg.gif);
	background-repeat: repeat-x;
}
#center {
	position:absolute;
	margin:0px;
	padding:0px;
	width:99.2em;
}

#head {
	position:relative;
	margin:0px;
	padding:0px;
	width:99.2em;
	height:10.0em;
	background-color:#004877;
}
/* ie6 */
* html #head {
	height:10.1em;
}
/* ie7 */
*:first-child+html #head {
	height:10.1em;
}

#head #logo {
	position:absolute;
	margin:0px;
	padding:0px;
	top:2.8em;
/*	left:2.6em;*/
	left:3.4em;
}
#head #webpage {
	position:absolute;
	margin:0px;
	padding:0px;
	right:0.0em;
	top:1.3em;
	font-size:1.2em;
	color:#FFFFFF;
}
#head #webpage a {
	color:#ee951f;
	text-decoration:none;
	font-size:1.3em;
}
#head #servicenav {
	position:absolute;
	margin:0px;
	padding:0px;
	right:0.0em;
	bottom:1.3em;
}
#head #servicenav ul {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	font-weight:bold;
	color:#ee951f;
	display:block;
}
#head #servicenav ul li {
	display:inline;
}
#head #servicenav ul li a {
	margin:0px;
	padding:0px;
	margin-left:0.3em;
	margin-right:0.3em;
	color:#FFFFFF;
	text-decoration:none;
}
#head #servicenav ul li a:hover {
	color:#ee951f;
}

#head #servicenav ul li a.aktiv {
	color:#ee951f;
}



#mainnav {
	position:relative;
	margin:0px;
	padding:0px;
	width:99.2em;
	height:5.0em;
}
#mainnav div.singleNav {
	margin:0px;
	padding:0px;
	padding-top:1.0em;
	width:12.3em;
	height:4.0em;
	background-color:#ee951f;
	border-right:0.1em solid #FFFFFF;
	float:left;
	text-align:center;
}
#mainnav div.singleNav a {
	margin:0px;
	padding:0px;
	font-size:1.2em;
	font-weight:bold;
	color:#004877;
	text-decoration:none;
}
#mainnav div.singleNav a:hover {
	color:#FFFFFF;
}
/* rollover effekt */
#mainnav div.aktiv {
	background-color:#b9d5e0;
}
#mainnav div.aktiv a:hover {
	color:#004877;
}




#contentcontainer {
	position:relative;
	margin:0px;
	padding:0px;
	width:99.2em;
}

/**/
/* inhalte fuer startseite weber-coaching */
/**/
#contentcontainer #startimage {
	position:relative;
	margin:0px;
	padding:0px;
	padding-top:2px;
}
#contentcontainer #welcome {
	position:relative;
	margin:0px;
	padding:0px;
	height:14.4em;
	z-index:1000;
	overflow:hidden;
}
#contentcontainer #contentStart {
	position:relative;
	margin:0px;
	padding:0px;
	height:21.0em;
}
#contentcontainer #contentStart #spalte1 {
	position:absolute;
	margin:0px;
	padding:0px;
	top:4.0em;
	left:18.0em;
	width:29.0em;
}
#contentcontainer #contentStart #spalte2 {
	position:absolute;
	margin:0px;
	padding:0px;
	top:4.0em;
	left:49.0em;
	width:29.0em;
}
#contentcontainer #contentStart #spalte3 {
	position:absolute;
	margin:0px;
	padding:0px;
	top:4.0em;
	right:0.0em;
	width:9.0em;
	text-align:right;
}
#contentcontainer #contentStart #spalte1 h1, #contentcontainer #contentStart #spalte2 h1 {
	margin:0px;
	padding:0px;
	font-size:1.3em;
}
#contentcontainer #contentStart #spalte1 p, #contentcontainer #contentStart #spalte2 p {
	margin:0px;
	padding:0px;
	font-size:1.3em;
}
#contentcontainer #contentStart #spalte1 p a, #contentcontainer #contentStart #spalte2 p a {
	color: #004877;
	text-decoration:underline;
}
#contentcontainer #contentStart #spalte1 p a:hover, #contentcontainer #contentStart #spalte2 p a:hover {
	text-decoration:none;
}
#contentcontainer #contentStart #spalte3 p {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	font-weight:bolder;
	color:#abc3cf;
}
#contentcontainer #contentStart #spalte3 p a {
	color: #abc3cf;
	text-decoration:none;
}
#contentcontainer #contentStart #spalte3 p a:hover {
	text-decoration:underline;
}



#contentcontainer #bewerberbuch {
	position:absolute;
	margin:0px;
	padding:0px;
	height:14.4em;
	margin-top:-3.0em;
	z-index:1000;
}
/* ie6 */
* html #contentcontainer #bewerberbuch {
	margin-top:-2.9em;
}
/* ie7 */
*:first-child+html #contentcontainer #bewerberbuch {
	margin-top:-2.9em;
}





#contentcontainer #footer {
	position:absolute;
	margin:0px;
	padding:0px;
	height:1.6em;
/*	left:2.6em;*/
	left:3.4em;
	bottom:0px;
}
#contentcontainer #footer ul {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	display:block;
}
#contentcontainer #footer ul li {
	display:inline;
}
#contentcontainer #footer ul li a {
	margin:0px;
	padding:0px;
	color:#004877;
	text-decoration:none;
}
#contentcontainer #footer ul li a:hover {
	text-decoration:underline;
}

/* footer auf startseiten neu platziert 10112009 */
#contentcontainer #contentStart #spalte1 div.footnavspalte {
	position:relative; 
	margin:0px;
	padding;0px;
	width:40.0em;
	height:2.0em;
	margin-left: -14.6em;
	margin-top:5.0em;
}
#contentcontainer #contentStart #spalte1 div.footnavspalte ul {
	margin:0px;
	padding:0px;
	font-size:1.1em;
	display:block;
}
#contentcontainer #contentStart #spalte1 div.footnavspalte ul li {
	display:inline;
}
#contentcontainer #contentStart #spalte1 div.footnavspalte ul li a {
	margin:0px;
	padding:0px;
	color:#004877;
	text-decoration:none;
}
#contentcontainer #contentStart #spalte1 div.footnavspalte ul li a:hover {
	text-decoration:underline;
}




/**/
/* inhalte fuer substartseiten */
/**/
#contentcontainer #startNavImage {
	position:relative;
	margin:0px;
	padding:0px;
	padding-top:0.2em;
	height:24.4em;
	overflow:hidden;
}
/* ie6 */
* html #contentcontainer #startNavImage {
	height:24.6em;
}
/* ie7 */
*:first-child+html #contentcontainer #startNavImage {
	height:24.6em;
}

#contentcontainer #startNavImage #subnav {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.2em;
	left:0px;
	width:24.8em;
	height:24.5em;
	background-color:#004877;
	z-index:120;
	float:left;
}
/* ie6 */
* html #contentcontainer #startNavImage #subnav {
	height:24.6em;
}
/* ie7 */
*:first-child+html #contentcontainer #startNavImage #subnav {
	height:24.6em;
}

#contentcontainer #startNavImage #subnav ul {
	margin:0px;
	padding:0px;
	margin-top:1.6em;
	margin-left:3.4em;
	display:block;
	list-style-type:none;
}
#contentcontainer #startNavImage #subnav ul li {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.8em;
}
#contentcontainer #startNavImage #subnav ul li.einzug1 {
	margin-left:2.6em;
}
#contentcontainer #startNavImage #subnav ul li a {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}
#contentcontainer #startNavImage #subnav ul li a:hover {
	color:#ee951f;
}

#contentcontainer #startNavImage #subnav ul li a.aktiv {
	color:#ee951f;
}









/**/
/* inhalte f�r inhaltseiten */
/**/
#contentcontainer #content {
	position:relative;
	margin:0px;
	padding:0px;
	background-image:url(../img/content-inhalt-hg.gif);
	background-repeat: repeat-y;
}

/*
#contentcontainer #content.inhalt {
	background-image:url(../img/content-inhalt-hg.gif);
	background-repeat: repeat-y;
}
*/
#contentcontainer #content #spalteNavigation {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.2em;
	left:0px;
	width:24.8em;
	height:60.0em;	
	background-color:#e4edef;
	z-index:130;
}
#contentcontainer #content #spalteNavigation #subnav {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.0em;
	left:0px;
	width:24.8em;
	min-height:16.4em;
	background-color:#004877;
	z-index:120;
	padding-bottom:1.6em;
}
/* ie6 */
* html #contentcontainer #content #spalteNavigation #subnav {
	min-height:16.5em;
}
/* ie7 */
*:first-child+html #contentcontainer #content #spalteNavigation #subnav  {
	min-height:16.5em;
}


#contentcontainer #content #spalteNavigation #subnav ul {
	margin:0px;
	padding:0px;
	margin-top:1.6em;
	margin-left:3.4em;
	display:block;
	list-style-type:none;
}
#contentcontainer #content #spalteNavigation #subnav ul li {
	font-size:1.2em;
	font-weight:bold;
	line-height:1.8em;
}
#contentcontainer #content #spalteNavigation #subnav ul li.einzug1 {
	margin-left:2.6em;
}
#contentcontainer #content #spalteNavigation #subnav ul li.einzug2 {
	margin-left:3.6em;
}
#contentcontainer #content #spalteNavigation #subnav ul li a {
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
}
#contentcontainer #content #spalteNavigation #subnav ul li a:hover {
	color:#ee951f;
}

#contentcontainer #content #spalteNavigation #subnav ul li a.aktiv {
	color:#ee951f;
}


#contentcontainer #content #scroller {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.2em;
	left:24.8em;
	width:76.4em;
	height:30.0em;
/*	overflow:auto;	*/
}



#contentcontainer #content #scroller #spalteContent {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.0em;
	left:0.0em;
	width:49.6em;
}


#contentcontainer #content #scroller #spalteContent h1 {
	margin:0px;
	padding:0px;
	color:#ee951f;
	font-size:1.6em;
	margin-top:1.5em;
	margin-left:2.5em
}
#contentcontainer #content #scroller #spalteContent p {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	margin-top:1.0em;
	margin-left:3.2em;
	width:34.0em;
}
#contentcontainer #content #scroller #spalteContent p a {
	color: #004877;
	text-decoration:underline;
}
#contentcontainer #content #scroller #spalteContent p a:hover {
	text-decoration:none;
}

#contentcontainer #content #scroller #spalteContent #footer {
	position:relative;
	margin:0px;
	padding:0px;
	margin-top:4.0em;
	left:4.1em;
	width:50.0em;
}


#contentcontainer #content #scroller #spalteImages {
	position:absolute;
	margin:0px;
	padding:0px;
	top:0.0em;
	left:49.6em;
	width:25.0em;
	height:18.4em;
	background-color:#FFFFFF;
	z-index:100;
}
#contentcontainer #content #scroller #spalteImages h1 {
	margin:0px;
	padding:0px;
	color:#ee951f;
	font-size:1.6em;
	margin-top:1.5em;
	margin-left:0.3em
}
#contentcontainer #content #scroller #spalteImages p {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	margin-top:0.4em;
	margin-left:0.4em;
/*	width:36.0em;	*/
}
#contentcontainer #content #scroller #spalteImages p a {
	color: #004877;
	text-decoration:underline;
}
#contentcontainer #content #scroller #spalteImages p a:hover {
	text-decoration:none;
}





/* typo3 spezifisches */

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


/* sitemap */
#contentcontainer #content #scroller #spalteContent ul.csc-menu {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	margin-top:0.8em;
	margin-left:4.6em;
}
#contentcontainer #content #scroller #spalteContent ul.csc-menu a {
	color: #004877;
	text-decoration:none;
}
#contentcontainer #content #scroller #spalteContent ul.csc-menu a:hover {
	text-decoration:underline;
}

#contentcontainer #content #scroller #spalteContent div.csc-sitemap {
	margin-top:0.8em;
	font-size:1.3em;
}
#contentcontainer #content #scroller #spalteContent div.csc-sitemap ul {
	margin:0px;
	padding:0px;
	margin-left:4.6em;
}
#contentcontainer #content #scroller #spalteContent div.csc-sitemap ul ul {
	margin-left:1.6em;
}
#contentcontainer #content #scroller #spalteContent div.csc-sitemap ul a {
	color: #004877;
	text-decoration:none;
}
#contentcontainer #content #scroller #spalteContent div.csc-sitemap ul a:hover {
	text-decoration:underline;
}


/* seo sitemap */
div.tx-flseositemap-pi1 ul {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	margin-top:0.8em;
	margin-left:4.6em;
}
div.tx-flseositemap-pi1 ul ul {
	margin:0px;
	padding:0px;
	font-size:1.0em;
	margin-left:1.6em;
}
div.tx-flseositemap-pi1 ul a {
	color: #004877;
	text-decoration:none;
}
div.tx-flseositemap-pi1 ul a:hover {
	text-decoration:underline;
}



/* tabelle */
table.contenttable {
	margin-left:3.2em;
	font-size:1.3em;
}
table.contenttable td {
	padding:0.3em;
}
td.td-4, td.td-5, td.td-6 {
	background-color:#e4edef;
}
/* tabelle in imagespalte rechts */
#contentcontainer #content #scroller #spalteImages table.contenttable {
	margin-left:0.4em;
	font-size:1.3em;
}



/* aufzählung ul */
ul.csc-bulletlist {
	margin:0px;
	padding:0px;
	margin-left:4.6em;
	font-size:1.3em;
}
ul.csc-bulletlist li a {
	color: #004877;
	text-decoration:underline;
}
ul.csc-bulletlist li a:hover {
	text-decoration:none;
}



/* links innerhalb contentblock im fliesstext */
a.internal-link, a.internal-link-new-window, a.download, a.external-link, a.external-link-new-window, a.mail {
	font-size:1.0em;
	font-family:arial;
	color: #004877;
	text-decoration:underline;
}
a:hover.internal-link, a:hover.internal-link-new-window, a:hover.download, a:hover.external-link, a:hover.external-link-new-window, a:hover.mail {
	text-decoration:none;
}


/* imagecaption */
.csc-textpic-caption {
	padding:0.4em;
}




/* substartseiten */
#contentcontainer #contentStart #spalte1 ul {
	margin:0px;
	padding:0px;
	margin-left:1.4em;
	font-size:1.3em;
} 







/* kontaktformular */
fieldset {
	margin:0px;
	padding:0px;
	margin-left:4.2em;
	margin-top:0.6em;
	border:0px;
}
fieldset span {
	margin:0px;
	padding:0px;
	margin-left:0.2em;
	font-size:1.3em;
}
#contentcontainer #content #scroller fieldset div.label {
	float:left;
	width:7.0em;
	padding-bottom:0.4em;
	font-size:1.3em;
}
#contentcontainer #content #scroller fieldset input[type=text] {
	float:left;
/*	width:8.5em;	*/
	width:12.5em;
	margin-bottom:0.4em;
	margin-right:1.2em;
	font-size:1.3em;
}
#contentcontainer #content #scroller fieldset input.stylePlz {
	float:left;
	width:8.4em;
	margin-bottom:0.4em;
	margin-right:1.2em;
	font-size:1.3em;
}
/* ie6 */
* html #contentcontainer #content #scroller fieldset input.stylePlz {
	width:8.2em;
}
/* ie7 */
*:first-child+html #contentcontainer #content #scroller fieldset input.stylePlz {
	width:8.2em;
}

#contentcontainer #content #scroller fieldset select {
	font-size:1.2em;
	float:left;
	width:8.5em;
	margin-bottom:0.4em;
	margin-right:1.5em;
	font-size:1.3em;
}
#contentcontainer #content #scroller fieldset textarea {
	width:25.0em;
	margin:0px;
	padding:0px;
	float:left;
	margin-bottom:0.4em;
	font-size:1.3em;
	font-family:arial;
}
#contentcontainer #content #scroller fieldset label.lbl {
	font-size:1.3em;
}
#contentcontainer #content #scroller fieldset legend {
	font-size:1.3em;
	margin-left:-0.3em;
	margin-top:0.6em;
	font-weight:bold;
}
#contentcontainer #content #scroller fieldset input.captcha {
	float:none;
	width:3.5em;
	margin-bottom:0px;
	margin-right:0px;
}
#contentcontainer #content #scroller input[type=submit] {
	margin-top:1.2em;
	font-size:1.3em;
	margin-left:3.8em;
}

#contentcontainer #content #scroller fieldset select.singleSelect {
	font-size:1.2em;
	float:left;
	width:19.0em;
	margin-bottom:0.4em;
	margin-right:1.5em;
	font-size:1.3em;
	margin-left:0.2em;
}




/* allg. ausrichtung im rte rechtsbündig */
p.align-right {
	text-align:right;
}




/* weiterbutton im contentbereich */
#contentcontainer #content #scroller #spalteContent p.weiterContentBottom {
	margin:0px;
	padding:0px;
	font-size:1.3em;
	font-weight:bolder;
	color:#abc3cf;
	text-align:right;
	width:37.2em;
}
#contentcontainer #content #scroller #spalteContent p.weiterContentBottom a {
	color: #abc3cf;
	text-decoration:none;
}
#contentcontainer #content #scroller #spalteContent p.weiterContentBottom a:hover {
	text-decoration:underline;
}






.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


