/*	--------------------------------------------------------------------------
	@ Basic CSS Setup
	--------------------------------------------------------------------------
	Allgemeine Definitionen nach W3C Standards
	Für Tests: http://jigsaw.w3.org/css-validator/
	Letzter Test: 06.02.2007 / ed
	--------------------------------------------------------------------------  */
	
/*	--------------------------------------------------------------------------
	GLOBAL 
	--------------------------------------------------------------------------  */
body {
	overflow:hidden;
	margin: 0 0 0 0 ;
	}
html {
	overflow: -moz-scrollbars-vertical;
	overflow:hidden;
	}
#kon-content-left, #content, #kon-form01, #kon-form02, #kon-form01 p textarea.kon-form-bem {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.45em;
}

/*	--------------------------------------------------------------------------
	PROJECT STYLES 
	--------------------------------------------------------------------------  */

/*  ------------------------
    INDEX
	------------------------  */

#adr {
	/*width: 341px;
	height: 43px;
	right: 10px;
	bottom: 10px;
	position: fixed;
	z-index:1000;*/
	width: 341px;
	height: 43px;
	right: 10px;
	bottom: 10px;
	position: absolute;
	z-index:1000;
}
#stift {
	width: 325px;
	height: 155px;
	left: 0px;
	top: 50%;
	margin-top:-130px;/* -150px */
	position: absolute;
	background-image:url(../images/index/stift.png);

}
#wrapper-index {
	width: 1200px; height:650px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-325px;
	margin-left: -600px;
	overflow:hidden;
}
#frischwind-logo {
	width:218px; height:74px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-37px;
	margin-left: -109px;
	background-image:url(../images/index/frischwind-logo.gif);
	cursor:pointer;
	z-index:6;
}
/*#frischwind-logo-topFkr {width:165px; height:10px;position: absolute;top: 50%; left: 50%;margin-top:-48px;margin-left: -84px;z-index:5;}
#frischwind-logo-bottomFkr {width:229px; height:10px;position: absolute;top: 50%; left: 50%;margin-top:38px;margin-left: -109px;z-index:5;}
#frischwind-logo-rightFkr {width:10px; height:51px;position: absolute;top: 50%; left: 50%;margin-top:-14px;margin-left: 110px;z-index:5;}*/

/* Philosophie  */
#phi {
	position:absolute;
	top:80px;
	left:144px;
	width:233px;
	height:74px;
	overflow:hidden;
	}
#phi:hover {
	cursor:pointer;
	}
/*#phi-leftFkr {width:10px; height:85px;position: absolute;top: 69px;left: 133px;z-index:5;}
#phi-topFkr {width:233px; height:10px;position: absolute;top: 69px;left: 144px;z-index:5;}
#phi-rightFkr {width:10px; height:65px;position: absolute;top: 69px;left: 378px;z-index:5;}*/

#phi-line {
	width:129px;
	height:135px;
	position:absolute;
	top:157px;
	left:347px;
	z-index:0;}
/*#phi-line-rightFkr {width:10px; height:107px;position: absolute;top: 146px;left: 477px;z-index:5;}
#phi-line-leftFkr {width:10px; height:90px;position: absolute;top: 157px;left: 336px;z-index:5;}
#phi-line-topFkr {width:79px; height:10px;position: absolute;top: 146px;left: 397px;z-index:5;}*/

#phi-lis {
	position:absolute;
	top:71px;
	left:74px;
	z-index:15;
	}

/* Coaching */
#coa {
	position:absolute;
	top:156px;
	left:834px;
	width:170px;
	height:78px;
	overflow:hidden;
	}
#coa:hover {
	cursor:pointer;
	}
/*#coa-rightFkr {width:10px; height:78px;position: absolute;top: 50%;left: 50%;margin-top:-169px;margin-left: 405px;z-index:5;}
#coa-topFkr {width:181px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:-180px;margin-left: 234px;z-index:5;}
#coa-bottomFkr {width:151px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:-90px;margin-left: 264px;z-index:5;}
#coa-leftFkr {width:10px; height:20px;position: absolute;top: 50%;left: 50%;margin-top:-180px;margin-left: 223px;z-index:5;}*/

#coa-line {
	width:129px;
	height:110px;
	position:absolute;
	top:200px;
	left:682px;
	}
/*#coa-line-rightFkr {width:10px; height:35px;position: absolute;top: 50%;left: 50%;margin-top:-50px;margin-left: 220px;z-index:5;}
#coa-line-topFkr {width:100px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:-136px;margin-left: 71px;z-index:5;}
#coa-line-bottomFkr {width:109px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:-14px;margin-left: 121px;z-index:5;}
#coa-line-leftFkr {width:10px; height:37px;position: absolute;top: 50%;left: 50%;margin-top:-125px;margin-left: 71px;z-index:5;}*/

#coa-lis {
	position:absolute;
	top:103px;
	left:416px;
	}

/* Spezielles */
#spe {
	position:absolute;
	top:494px;
	left:256px;
	width:192px;
	height:71px;
	overflow:hidden;
	}
#spe:hover {
	cursor:pointer;
	}
/*#spe-rightFkr {width:10px; height:67px;position: absolute;top: 50%;left: 50%;margin-top:184px;margin-left: -151px;z-index:5;}
#spe-bottomFkr {width:203px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:241px;margin-left: -355px;z-index:5;}
#spe-leftFkr {width:10px; height:71px;position: absolute;top: 50%;left: 50%;margin-top:169px;margin-left: -355px;z-index:5;}*/

#spe-line {
	width:129px;
	height:135px;
	position:absolute;
	top:373px;
	left:423px;
	}
/*#spe-line-bottomFkr {width:92px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:184px;margin-left: -140px;z-index:5;}
#spe-line-rightFkr {width:10px; height:145px;position: absolute;top: 50%;left: 50%;margin-top:49px;margin-left: -47px;z-index:5;}*/

#spe-lis {
	position:absolute;
	top:278px;
	left:151px;
	}

/* Umfeld */
#umf {
	position:absolute;
	top:423px;
	left:793px;
	width:158px;
	height:87px;
	overflow:hidden;
	}
#umf:hover {
	cursor:pointer;
	}
/*#umf-bottomFkr {width:158px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:186px;margin-left: 193px;z-index:5;}
#umf-rightFkr {width:10px; height:98px;position: absolute;top: 50%;left: 50%;margin-top:98px;margin-left: 352px;z-index:5;}
#umf-topFkr {width:152px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:87px;margin-left: 210px;z-index:5;}
#umf-leftFkr {width:10px; height:43px;position: absolute;top: 50%;left: 50%;margin-top:154px;margin-left: 182px;z-index:5;}*/

#umf-line {
	width:129px;
	height:81px;
	position:absolute;
	top:366px;
	left:657px;
	}
/*#umf-line-bottomFkr {width:115px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:128px;margin-left: 46px;z-index:5;}
#umf-line-leftFkr {width:10px; height:78px;position: absolute;top: 50%;left: 50%;margin-top:49px;margin-left: 46px;z-index:5;}
#umf-line-topFkr {width:65px; height:10px;position: absolute;top: 50%;left: 50%;margin-top:30px;margin-left: 121px;z-index:5;}
#umf-line-rightFkr {width:10px; height:48px;position: absolute;top: 50%;left: 50%;margin-top:30px;margin-left: 187px;z-index:5;}*/

#umf-lis {
	position:absolute;
	top:244px;
	left:434px;
	z-index:15;
	}

/* Bruno Köppel - Ihr Coach */
#brk-ihr-lis {
	position:absolute;
	top:164px;
	left:90px;
	z-index:99;
	}
/*#brk-ihr-lis-ext {position:absolute;top:287px;left:170px;height:80px;width:340px;z-index:15;}*/

/*  ------------------------
	General SubPage Settings
	------------------------  */
#bild {
	float:left;
	margin-top:5px;
	margin-left:5px;
	width: 335px;
	overflow:hidden;
	}
	
#container {float:left;}
#navigation {
	width:618px;
	height:14px;
	text-align:right;
	margin-top:7px;
}
#navigation img {border:0;}
.dot {
	margin-bottom:5px;
	margin-left:6px;
	margin-right:7px;
}
#pagetitle {
	height:60px;
	margin-top:9px;
	width:600px;
	overflow:hidden;
	margin-left:4px;
}
#content {
	width:553px;
	height:262px;
	overflow:auto;
	padding-left:47px;
	padding-right:35px;
	margin-top:6px;
}
#content p {
	margin-top:0;
	padding-top:0;
}
#content a {
	text-decoration:none;
	color:#0079c2;
}
#footer {
	/*display:block;
	text-align:right;
	margin-top:6px;
	margin-right:17px;
	z-index:700;*/
	
	display:block;
	text-align:right;
	top:364px; left:683px;
	width:275px;
	
	position:absolute;
	z-index:700;
}
#footer img {
	border:0;
	margin-left:40px;
}

/*  ------------------------
    Kontakt
	------------------------  */
#wrapper-pages-kon {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-kon.jpg);
	z-index:500;
	overflow:hidden;
}

#kon-pagetitle {
	height:60px;
	margin-top:0px;
	margin-left:30px;
}
.kon-form-input {
	width:274px;
	border-bottom:1px #000000 dotted;
	float:left;
}
#kon-container-left {
	float:left;
	margin-top:5px;
	margin-left:5px;
	width: 149px;
	overflow:hidden;
}
#kon-container-right {
	float:left;
	width:819px;
}
#kon-form01, #kon-form02 {margin-top: 12px;height:286px;}
#kon-form01 {
	float:left;
	width:346px;
	overflow:hidden;
	margin-left:30px;
}
#kon-form01 p textarea.kon-form-bem {
	width: 335px; height:112px;
	border-top:1px dotted #000000;
	border-bottom:1px dotted #000000;
	border-left:0;
	border-right:0;
	overflow:auto;
	margin-top:-6px;
	font-size:11px;
}
#kon-form-bemD {
	margin-bottom:0px;
	height:17px;
	overflow:hidden;
}
#kon-form01 p input, #kon-form02 div#kon-form-anrede input {
	width:10px;
	height:10px;
	overflow:hidden;
	margin-left:3px;
	margin-right:-1px;
	vertical-align:middle;
}
#kon-form02 {
	float:left;
	width:400px;
	margin-left: 13px;
}
#kon-form02 div#kon-form-anrede {margin-bottom:5px;}
#kon-form02 div#kon-form-anrede label.anrT {
	margin-right:33px;
}
#kon-form02 input.submit {
	margin-top:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
	background-color:#FFFFFF;
	border:0;
	padding:0;
}
#kon-form02 #kon-form-angaben label {
	/*padding-right:0px;
	margin-right:0;*/
	display:block;
	width:78px;
	float:left;
}
#kon-form02 #kon-form-angaben label, #kon-form02 #kon-form-angaben input {
	margin-bottom:5px;
}
#kon-form02 #kon-form-angaben input {
	/*padding-right:0px;
	margin-right:0;*/
	border-top:0;
	border-bottom:1px dotted #000000;
	border-right:0;
	border-left:0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	display:block;
	width:270px;
	height:12px;
	float:left;
	clear:right;
}
#phi-verlauf, #coa-verlauf, #spe-verlauf, #umf-verlauf, #kon-verlauf {
	width: 100%; min-height:100%;
	position: absolute;
	top: 0; left: 0;
	background-repeat:no-repeat;
}
/*  Philosophie  -------------------------------------------------------------------------  */
#wrapper-pages-phi {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-phi.jpg);
	z-index:500;
	overflow:hidden;
}
.blue-dot-list{
	/*list-style-image:url(../images/content/blue-list-dot.gif);*/
	list-style-image:url(../images/content/blue-list-dot.gif);
}
.blue-dot-list-img {
	margin-bottom:2px;
	margin-right:6px;
}
#frischwind-pic-phi {
	width: 498px; height:166px;
	position: absolute;
	top: 50%; left: 50%;
	margin-left:-10px; margin-top:181px;
	background-image:url(../images/layout/phi.gif);
	z-index:600;
}
/*#phi-verlauf {
	background-image:url(../images/background/phi.png);
	background-position:right bottom;
}*/
/*  Coaching  ----------------------------------------------------------------------------  */
#wrapper-pages-coa {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-coa.jpg);
	z-index:500;
	overflow:hidden;
}
#frischwind-pic-coa {
	width: 487px; height:189px;
	position: absolute;
	top: 50%; left: 50%;
	margin-left:-530px; margin-top:-328px;
	background-image:url(../images/layout/coa.gif);
	background-position:right bottom;
	z-index:0;
}
/*#coa-verlauf {
background-position:left bottom;
	background-image:url(../images/background/coa2.png);
}*/
/*  Spezielles  --------------------------------------------------------------------------  */
#wrapper-pages-spe {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-spe.jpg);
	z-index:500;
	overflow:hidden;
}
#frischwind-pic-spe {
	width: 473px; height:132px;
	position: absolute;
	top: 50%; left: 50%;
	margin-left:-215px; margin-top:-329px;
	background-image:url(../images/layout/spe.gif);
	z-index:0;
}
/*#spe-verlauf {
	background-image:url(../images/background/spe.png);
	background-position:left bottom;
}*/
/*  Umfeld  ------------------------------------------------------------------------------  */
#wrapper-pages-umf {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-umf.jpg);
	z-index:500;
	overflow:hidden;
}
#frischwind-pic-umf {
	width: 547px; height:170px;
	position: absolute;
	top: 50%; left: 50%;
	margin-left:-533px; margin-top:175px;
	background-image:url(../images/layout/umf.gif);
	z-index:600;
}
/*#umf-verlauf {
	background-image:url(../images/background/umf2.png);
	background-position:right bottom;
}*/
/*  Kontakt + brk-ihr  ------------------------------------------------------------------  */
#wrapper-pages-kon {
	width: 983px; height:396px;
	position: absolute;
	top: 50%; left: 50%;
	margin-top:-198px;
	margin-left: -492px;
	background-image:url(../images/content/content-bg-kon.jpg);
	z-index:500;
	overflow:hidden;
}
#frischwind-pic-kon {
	width: 542px; height:159px;
	position: absolute;
	top: 50%; left: 50%;
	margin-left:-16px; margin-top:-330px;
	background-image:url(../images/layout/kon.gif);
	z-index:600;
}
#kon-footer {
	display:block;
	text-align:right;
	top:364px; left:683px;
	width:275px;
	
	position:absolute;
	z-index:100;
	
}
#kon-footer img {
	border:0;
	margin-left:40px;
}
/*#kon-verlauf {
	background-image:url(../images/background/kon.png);
	background-position:top left;
}*/