﻿@charset "UTF-8";

.ovaleschaltflaeche {
	background: url('/de/_images/ovallinkbutton_left.gif') 0px top no-repeat;
	padding: 0px 0 2px 15px;
	margin:0;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}

.ovaleschaltflaeche A {
	background: url('/de/_images/ovallinkbutton_right.gif') right top no-repeat;
	padding: 0px 15px 2px 0;
	margin:0;
	text-align: left;
	color: white;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}
.ovaleschaltflaeche A:hover {
	text-decoration: none;
	color: white;
}

.ovaleschaltflaecheaktuellbox {
	background: url('/de/_images/ovallinkbuttonaktuell_left.gif') 0px top no-repeat;
	padding: 0px 0 2px 15px;
	margin:0;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}

.ovaleschaltflaecheaktuellbox A {
	background: url('/de/_images/ovallinkbuttonaktuell_right.gif') right top no-repeat;
	padding: 0px 15px 2px 0;
	margin:0;
	text-align: left;
	color: white;
	font-family: Verdana;
	font-size:10px;
	font-weight: normal;
	text-decoration: none;
}
A.pfeilrechtsschaltflaecheaufgrau {
	text-decoration: none;
	background: url('/de/_images/brombeerpfeilkreisaufgrau.gif') top right no-repeat;
	padding: 0 16px 0 0;
	color: white;
}
A.pfeilrechtsschaltflaecheaufgrau:hover {
	text-decoration: underline;
	color: white;
}
A.pfeilrechtsschaltflaecheaufweiss {
	text-decoration: none;
	background: url('/de/_images/brombeerpfeilkreisaufweiss.gif') top right no-repeat;
	padding: 0 16px 0 0;
	color: black;
}
A.pfeilrechtsschaltflaecheaufweiss:hover {
	text-decoration: underline;
	color: black;
}

A.druckenschaltflaeche {
	background: url('/de/_images/druckenschaltflaeche.gif') 0px 1px no-repeat;
	padding: 0 0 0 16px;
	margin-right: 20px;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#973b83;
}

A.kontaktschaltflaeche {
	background: url('/de/_images/emailschaltflaeche.gif') 0px 1px no-repeat;
	padding: 0 0 0 20px;
	margin-right: 20px;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#973b83;
}

A.emailschaltflaeche {
	background: url('/de/_images/emailschaltflaeche.gif') 0px 1px no-repeat;
	padding: 0 0 0 16px;
	margin-right: 20px;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#973b83;
}
A.mediadatenschaltflaeche {	padding: 1px 0 1px 22px;	margin: 0 16px 0 0;	font-family: Verdana;	font-size:11px;	font-weight: normal;	text-decoration: none;	color:#973b83;}
A.newsletterschaltflaeche {
	background: url('/de/_images/newsletterschaltflaeche.gif') 0px 2px no-repeat;
	padding: 1px 0 1px 22px;
	margin: 0 16px 0 0;
	font-family: Verdana;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
	color:#973b83;
}

.bildunterschrift{
  font-family: Arial,_sans;
	font-size: 9px;
  color:#973b83;
  clear:both;
}


/* hauptnavigation */

.navigationhomepage {
	margin: 0px;
	padding: 0px;
	/* width: 100%;  IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	display:block;
	width: 833px;
	background: url('/de/_images/hauptnavigationbg.gif') left top repeat-x;
}
.navigationhomepageTabGroup {
	margin: 0px;
	padding: 0px;
	height:29px;
}
.navigationhomepageTab {
	position: relative;
	top: 0px;
	float: left;
	xheight:22px;
	margin: 0px 0 0 0;
	padding: 0 10px 0 0px;
	font-family: Verdana;
	font-size: 13px;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background: none;
}
.navigationhomepageTabHover {
}
.navigationhomepageTabSelected {
}
.navigationhomepageTab A {
	display:block;
	color: black;
	padding:6px 10px 7px 10px;
	text-decoration: none;
	background:none;
}
.navigationhomepageTab A:hover {
	background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;
}
.navigationhomepageContentGroup {
	clear: both;
}
.navigationhomepageContent {
	padding: 0px;
}
.navigationhomepageContentVisible {
	z-index:1020;
	position:absolute;
	background-color:#424242;
	height: 27px;
	width: 833px;
}
.navigationhomepageContent UL {
	display:block;
	margin:5px 0px 0 10px;
}
.navigationhomepageContent UL LI {
	display:inline;
	padding-right:16px;
}
.navigationhomepageContent UL LI A {
	display:inline;
	font-family: Verdana;
	font-size: 13px;
	color:white;
	text-decoration: none;
	font-weight: normal;
}
.navigationhomepageContent UL LI A:hover {
	color:white;
	text-decoration: underline;
	font-weight: normal;
}
/*  tabs und seitenbereiche */

BODY.bereichcoachs .navTabcoachs A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.bereichecoach .navTabecoach A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.bereichhome .navTabhome A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.bereichmycoaching .navTabmycoaching A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.bereichseminare .navTabseminare A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.bereichthemen .navTabthemen A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichallecoachs .subnavTaballecoachs A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichbalance .subnavTabbalance A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichcoachfinder .subnavTabcoachfinder A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichkommunikation .subnavTabkommunikation A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichmanagement .subnavTabmanagement A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichpersoenlichkeit .subnavTabpersoenlichkeit A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}
BODY.unterbereichspecials .subnavTabspecials A {background: url('/de/_images/hauptnavigationbgaktiv.gif') 0 0 repeat-x;}


.bild120mittig {
border:0;
 width: 120px;
 height: 70px;
}

.bild300mittig {
border:0;
 width: 300px;
 height: 110px;
}

/* Homepage News Box */

.homepagenewsbox_accordion {
	border-top: solid 1px #c4c4c4;
	overflow: hidden;
}
.homepagenewsbox_accordionPanel {
	margin: 0px;
	padding: 0px;
}
.homepagenewsbox_accordionPanelTab {
	background-color: #9d9d9d;
	border-bottom: solid 1px #c4c4c4;
	padding: 0;
	margin: 0;
	height:24px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	color: white;
}
.homepagenewsbox_accordionPanelTab H4 {
	font-family:Arial, sans-serif;
	font-size:12px;
	padding: 6px 16px 2px 16px;
	font-weight: bold;
	color:white;
}
.homepagenewsbox_accordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 120px;
	background-color:#424242;
}
.homepagenewsbox_accordionPanelContent P {
	padding: 7px 16px 2px 16px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	color: white;
}
.homepagenewsbox_accordionPanelOpen .homepagenewsbox_accordionPanelTab {
	background-color: #7d0063;
}
.homepagenewsbox_accordionPanelTabHover {
	color: #7d0063;
}
.homepagenewsbox_accordionPanelOpen .homepagenewsbox_accordionPanelTabHover {
	color: #ffffff;
}
.homepagenewsbox_accordionFocused .homepagenewsbox_accordionPanelTab {
	background-color: #9d9d9d;
}
.homepagenewsbox_accordionFocused .homepagenewsbox_accordionPanelOpen .homepagenewsbox_accordionPanelTab {
	background-color: #7d0063;
}

/* Homepage Coachticker */

.coachticker .label H4 {
	font-family: Arial;
	font-size: 11px;
	color: white;
}

.coachwidget .SlidingPanels {
	width: 730px;
	height: 75px;
	overflow: visible;
	position: relative;
	float: left;
	padding: 0px;
}
.coachwidget .SlidingPanelsContainer {
	width:8000em;
	height:75px;
	position: absolute;
	float:left;
	margin: 0px;
	padding: 0px;
}
.coachwidget .SlidingPanelsContent {
	width: 146px;
	height: 75px;
	float: left;
}
.coachwidget .coachbild {
	width: 136px;
	height: 14px;
	margin: 0 5px 0 5px;
	padding-top:61px;
cursor:pointer;
}
.coachwidget .coachbildtitel {
	font-family: Arial;
	font-size: 11px;
	color: white;
	height: 14px;
	background: url('/de/_images/coachbilder_brombeertransparent.png') top left no-repeat;
	padding: 0 0 0 15px;
}
.coachwidget A {
	text-decoration:none;
	color:white;
cursor:pointer;
}
.coachwidget A:hover {
	text-decoration:none;
	color:white;
cursor:pointer;
}



/*  Newsletter Panel */

#newsletterpaneldiv {
	display:block;
	width: 557px;
	height: 221px;
	position:absolute;
	z-index:1000;
	left: 273px;
	top: 180px;
	visibility: hidden;
}
.panel_newsletter {
	display:block;
	width: 557px;
	height: 221px;
	background: url('/de/_images/panel_newsletter_bg.gif') top left no-repeat;
	padding: 4px 25px 21px 116px;
}
.panel_newsletter form {
	display:inline;
}
.panel_newsletter td {
	font: 11px Verdana;
	color:#FFF;
	text-align: right;
	}
.panel_newsletter td input {
	height:16px;
	border: 1px solid #555555;	
}

/*  Login Panel */

#loginpaneldiv {
	display:block;
	width: 557px;
	height: 161px;
	position:absolute;
	z-index:1000;
	left: 273px;
	top: 180px;
	visibility: hidden;
}
.panel_login {
	display:block;
	width: 557px;
	height: 161px;
	background: url('/de/_images/panel_login_bg.gif') top left no-repeat;
	padding: 4px 25px 21px 116px;
}
.panel_login form {
	display:inline;
}
.panel_login td {
	font: 11px Verdana;
	color:#FFF;
	text-align: right;
	}
.panel_login td input {
	height:16px;
	border: 1px solid #555555;	
}

/* Alertbox Panel */

#savedataboxpaneldiv {
	display:block;
	width: 373px;
	height: 143px;
	position:absolute;
	z-index:1000;
	left: 180px;
	top: 330px;
	visibility: hidden;
}
#savedataboxpaneldiv .panel_savedata {
	display:block;
	width: 373px;
	height: 143px;
	background: url('/de/_images/panel_alertbox.gif') top left no-repeat;
	padding: 7px 14px 14px 130px;
}
#savedataboxpaneldiv .panel_savedata p {
	width:229px;
	font: 12px Verdana;
	color:#FFF;
	text-align: right;
}

/* Textfield Validierung */

.textfieldRequiredMsg, 
.textfieldInvalidFormatMsg, 
.textfieldMinValueMsg,
.textfieldMaxValueMsg,
.textfieldMinCharsMsg,
.textfieldMaxCharsMsg,
.textfieldValidMsg {
	display: none;
}
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	display: inline;
	color: white;
}
.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}
input.textfieldRequiredState, .textfieldRequiredState input, 
input.textfieldInvalidFormatState, .textfieldInvalidFormatState input, 
input.textfieldMinValueState, .textfieldMinValueState input, 
input.textfieldMaxValueState, .textfieldMaxValueState input, 
input.textfieldMinCharsState, .textfieldMinCharsState input, 
input.textfieldMaxCharsState, .textfieldMaxCharsState input {
	background-color: #FF9F9F;
}
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}
.textfieldFlashText input, input.textfieldFlashText {
	color: white !important;
}
.textfieldHintState input, input.textfieldHintState {
	/*color: white !important;*/
}

.checkboxRequiredMsg, .checkboxMinSelectionsMsg, .checkboxMaxSelectionsMsg{
	display: none;
}

.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
	display: inline;
	color: white;
}



/*EBT Panel*/
#ebtpaneldiv {
	display:block;
	xwidth: 681px;
	xheight: 600px;
	position:absolute;
	z-index:900;
	left: 50px;
	top: 50px;
	visibility: hidden;
padding:0;
margin:0;
}

.panel_ebt {
	display:block;
	xwidth: 681px;
	xheight: 600px;
padding:0;
margin:0;
}


/* Reiter, z.B. auf den mycoaching Seiten */

DIV.linieunterreiter {
	border-top: 3px solid #7e0063;
	padding:8px 0 10px 8px;
	margin:0;
}

    UL.reiterlinks{
	    padding:0;
	    margin:0;
	    list-style-type:none;
   	}
    UL.reiterlinks LI {
   		display:block;
   		float:left;
       	padding: 0 4px 0 0;
   		margin:0px;
   	}
   	UL.reiterlinks LI SPAN {
   		display:block;   	
	    height:26px;
   	}
   	UL.reiterlinks LI SPAN {
	  	background: url('/de/_images/reiter_grau_links_bg.gif') top left no-repeat;
   	}
   	UL.reiterlinks LI SPAN A {
  		background: url('/de/_images/reiter_grau_rechts_bg.gif') top right no-repeat;
   	}
   	UL.reiterlinks LI.licurrent SPAN {
	  	background: url('/de/_images/reiter_rot_links_bg.gif') top left no-repeat;
   	}
   	UL.reiterlinks LI.licurrent SPAN A {
  		background: url('/de/_images/reiter_rot_rechts_bg.gif') top right no-repeat;
   	}
   	UL.reiterlinks LI A {
	    font-family: Verdana;
    	font-size: 12px;
   	    color:#000000;
   	    text-decoration:none;
       	padding: 6px 20px 1px 15px;
       	display:block;
   	}
   	UL.reiterlinks LI A:link {
   	    color:#000000;
   	    text-decoration:none;
   	}
   	UL.reiterlinks LI A:hover {
   	    color:#000000;
   	    text-decoration:none;
   	}
   	UL.reiterlinks LI A:active {
   	    color:#000000;
   	    text-decoration:none;
   	}
   	UL.reiterlinks LI A:visited {
   	    color:#000000;
   	    text-decoration:none;
   	}
   	UL.reiterlinks LI.licurrent A {
   	    color:#ffffff;
    }

/* mehrere seiten auf einer html-seite */

.inhaltseite1 {display:none;}
.inhaltseite2 {display:none;}
.inhaltseite3 {display:none;}
.seite1 .inhaltseite1 {display:block;}
.seite2 .inhaltseite2 {display:block;}
.seite3 .inhaltseite3 {display:block;}

.mehrereseitennavigation {display:block;}
/* AdTags */
.mediumRactangle {
	width: 100%;
	text-align: center;
}
.mediumRactangle .lbcontent{
	margin: 0 auto;
	width: 300px;
	font-size: 11px;
	color: #635b4e;
}

.skyscraper {
	position: absolute;
	left: 835px;
	top: 19px;
}

.leaderboard {
	width: 835px;
	text-align: center;
	padding: 5px 0;
}

.leaderboard2 {
	width: 835px;
	text-align: center;
}

.leaderboard .lbcontent, .leaderboard2 .lbcontent{
	margin: 0 auto;
	text-align: center;
	color: #635b4e;
}
.leaderboard .lbcontent DIV, .leaderboard2 .lbcontent DIV{
	margin: 0 auto;
	color: #635b4e;
}
