@charset "UTF-8";


/* <--------- Layout und Konzept Peter Scheerer ----- */

/* <--------- Start 08.04.2009; erstellt von Steffen Kottner für Peter Scheerer // Visuelle Kommunikation // www.peterscheerer.com -- */

/* <--------- Letze Änderung 29.04.2009 ----- */


* {
	margin: 0;
	padding: 0;
}

body {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	}

#wrapper {
	width: 1024px;
	height: auto;
}

/* <--------- Layout Divs !! DO NOT ALTER ! ---- */

	
#head_l {
	height: 136px;
	width: 760px;
	float: left;
	position: relative;
	z-index: 150;
}

#head_top {
	height: 89px;
	width: 401px;
	margin-top: 31px;
	margin-left: 35px;
	text-indent: -1000px;
	background-image: url(../images/head.gif);
	position: absolute;
}

#spacer_top {
	height: 25px;
	width: 1024px;
	float: left;
}

#head_r {
	height: 161px;
	width: 264px;
	float: left;
	position: relative;
	z-index: 160;
}
#drucker {
	float: right;
	z-index: 1100;
	margin-top: 123px;
	margin-right: 55px;
	background-image: url(../images/druck30.png);
	height: 30px;
	width: 30px;
}

#head_r_badge {
	height: 161px;
	width: 130px;
	background-image: url(../images/badge1.png);
	background-repeat: no-repeat;
	float: left;
}

#nav {
	height: 21px;
	width: 1024px;
	overflow:hidden;
	float: left;
	text-indent: -1000px;
	display: inline;
	position: relative;
	z-index: 150;
}

#wrap_top {
	width: 1024px;
	float: left;
	z-index: 101;
	position: fixed;
	top:0px;
	left:0px;
	overflow: hidden;
	background-image: url(../images/bg1.jpg);
}

#wrap_top_b {
	width: 1024px;
	float: left;
	z-index: 101;
	top:0px;
	left:0px;
	overflow: auto;
	position: fixed;
}

#main {
	width: 1024px;
	height: auto;
	text-indent: -1000px;
}


#main_txt {
	width: 1024px;
	float: right;
	height: auto;
	min-height: 643px;
	position: absolute;
	left: 0px;
	top: 193px;
}


/* <--------- ! Headlines in main content ! alter through classes ( e.g. .headline_index )  ---- */


#main_headline {
	height: 65px;
	width: 645px;
	margin-top: 67px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 54px;
}

#main_headline_kontakt {
	height: 93px;
	width: 645px;
	margin-top: 67px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 54px;
}

#main_txt_coach {
	width: 1024px;
	float: right;
	height: auto;
	min-height: 643px;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 20;
}


/* <--------- ! Content div! ------------ */


#main_txt_content {
	width: 506px;
	height: auto;
	margin-left: 325px;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 0px;
}

#main_txt_content_einz {
	width: 506px;
	height: auto;
	margin-left: 325px;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 94px;
}

#main_txt_content_coach {
	width: 506px;
	height: auto;
	margin-left: 325px;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 0px;
}

#main_headline_einz {
	height: 27px;
	width: 645px;
	margin-top: 66px;
	background-repeat: no-repeat;
	float: right;
	margin-right: 54px;
	text-indent: -1000px;
}

.headline_index {
	background-image: url(../images/head_main_ISCP.png);
	background-position: 114px top;
	background-repeat: no-repeat;
	height: 100%;
}

.headline_institut {
	background-image: url(../images/headlines/coach.gif);
	height: 100%;
	background-repeat: no-repeat;
	width: 100%;
	background-position: 114px top;
}
	
.headline_referenzen {
	background-image: url(../images/headlines/referenzen.gif);
	background-position: 114px top;
	height: 100%;
	background-repeat: no-repeat;
}
	

.headline_netzwerk {
	background-image: url(../images/headlines/netzwerk1.gif);
	background-position: 114px top;
	height: 100%;
	background-repeat: no-repeat;
}	
	
.headline_impressum {
	background-image: url(../images/headlines/impressum.gif);
	background-position: 114px top;
	height: 100%;
	background-repeat: no-repeat;
	}	

/* <--------- hg bilder head_top ---- */

.institut{
	background-image: url(../images/bg/bg_7.png);
	background-repeat: no-repeat;
	}

.coaching{
	background-image: url(../images/bg/bg_5.png);
	background-repeat: no-repeat;
	}

.referenzen{
	background-image: url(../images/bg/bg_3.png);
	background-repeat: no-repeat;
	}

.netzwerk{
	background-image: url(../images/bg/bg_4.png);
	background-repeat: no-repeat;
	}
	
.kontakt{
	background-image: url(../images/bg/bg_2.png);
	background-repeat: no-repeat;
	}

.impressum{
	background-image: url(../images/bg/bg_1.png);
	background-repeat: no-repeat;
	}

.main_hg{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	height   
}

.space_hg{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	}
.bgwhite{
	background-color: #FFFFFF;
	}
	
.bgindex{
	background-image: url(../images/bg1.jpg);
	background-repeat: no-repeat;
	background-position: -0px -200px;
	}
/* <--------- tooltips ---- */

.tiptext_a {
	font-size: 10px;
}

a.link {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
}
a.teaser {
	color: #006699;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
}
a.teaser:hover {
	color: #ff6600;
	text-decoration: underline;
}

a.link:hover {
	color: #ff6600;
	text-decoration: underline;
}


/* <--------- Footer ------ */


#footer {
	height: 75px;
	width: 1024px;
	position: fixed;
	bottom:0px;
	left:0px;
	z-index: 100;
	background-image: url(../images/foot.gif);
}

#foot2 {
	background-color: #FFFFFF;
	height: 45px;
	width: 645px;
	margin-top: -45px;
	margin-left: 325px;
}


#footer_index {
	height: 75px;
	width: 1024px;
	position: fixed;
	left:0px;
	z-index: 100;
	background-image: url(../images/foot.gif);
	top: 755px;
}



/* <--------- Links Navigation ------ */

a#home {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 35px;
}

a#home:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}

a#institut {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/institut.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

a#institut:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}



a#coaching {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/coaching.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

a#coaching:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}


a#referenzen {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/referenzen.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

a#referenzen:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}

a#netzwerk {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/netzwerk.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

a#netzwerk:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}

a#kontakt {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/kontakt.jpg);
	background-repeat: no-repeat;
	float: left;
	margin-left: 5px;
}

a#kontakt:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;
}

a#impressum {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/Impressum.png);
	background-repeat: no-repeat;
	float: right;
	margin-right: 40px;
}

a#impressum:hover {
	background-position: 0px -21px;
	background-repeat: no-repeat;	
	}

/* <--------- nav link aktiv ------ >*/

a#institut_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/institut.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 5px;
}	


a#coaching_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/coaching.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 5px;
}

a#referenzen_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/referenzen.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 5px;
}
	
a#netzwerk_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/netzwerk.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 5px;
}



a#impressum_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/Impressum.png);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: right;
	margin-right: 40px;
}

a#kontakt_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/kontakt.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 5px;
}

	
/* <--------- background ---- */

#bg_imp {
	background-image: url(../images/muster/muster_hell_4.png);
	background-repeat: repeat;
}

#bg_index {
	background-image: url(../images/muster/muster_hell_4.png);
	background-repeat: repeat;
}


.bg_foot2 {
	background-image: url(../images/linie_mit_navi.png);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: 114px;
}

/* <--------- headlines ---- */

h1,h2,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

h1 {
	font-size: 1pt;
	color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

h2 {
	font-size: 10px;
	color: #000000;
}

h3 {
	font-size: 10px;
	color:#006699;
}

h4 {
	font-size: 10px;
	color:#ff6600;
	float: left;
}

/* <---------  Stile ------ */

.Stil1 {
	color: #000000
}

.Stil2 {
	color: #ff6600	
}
.Stil3 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.Stil4 {
	color: #ff6600;
	font-weight: bold;
}

.Stil5 {
	color: #ff6600;
	font-style: italic;	
	}

.Stil9 {font-size: 12px}

	
.tooltip {
	width:auto;
	background-color: #00FF00;
	height: auto;
}

.white {
	background-color: #ffffff;
	color: #ffffff;
	
}
	
.t_white{
	color: #FFFFFF
}
.t_white_lh {
	color: #FFFFFF;
	line-height: 22px;
}
.t_white_lh_b {
	color: #FFFFFF;
	line-height: 19px;
}
a.teaser_schwarz {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a.teaser_schwarz:hover {
	color: #000000;
	text-decoration: underline;
}
#druck_coach {
	background-image: url(../images/head.gif);
	height: 89px;
	background-repeat: no-repeat;
	width: 401px;
	margin-left: 28px;
	margin-top: 35px;
	text-indent: -1000px;
}
#druck_coach_text {
	margin-top: 25px;
	width: 595px;
}
#main_txt_content_coach_druck {
	width: 515px;
	height: auto;
	text-align: left;
	padding-left: 50px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 35px;
}
#main_headline_einz_druck {
	height: 27px;
	width: 645px;
	margin-top: 35px;
	background-repeat: no-repeat;
	float: left;
	text-indent: -1000px;
}
#main_txt_content_einz_druck {
	width: 506px;
	height: auto;
	margin-left: 0px;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 35px;
}
#main_txt_content_index {
	width: 506px;
	height: auto;
	margin-left: 325px;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	margin-top: 247px;
	z-index: 0;
}
#wrap_top_index {
	width: 1024px;
	float: left;
	z-index: 101;
	overflow: hidden;
	background-image: url(../images/bg1.jpg);
	height: 758px;
}
#main_txt_content_index1 {
	width: 506px;
	height: auto;
	text-align: left;
	padding-left: 114px;
	padding-right: 25px;
	min-height: 497px;
	z-index: 0;
	left: 325px;
	top: 217px;
	position: absolute;
}
#bild {
	position: absolute;
	z-index: 50;
	height: 100px;
	width: 100px;
	left: 100px;
	top: 255px;
}
#foot2a {
	height: 45px;
	width: 645px;
	margin-top: -45px;
	margin-left: 325px;
	background-image: url(../images/foot_ecke.png);
}
#bild_a {
	position: absolute;
	z-index: 99;
	height: 100px;
	width: 100px;
	left: 100px;
	top: 390px;
}
a#home_aktiv {
	width: 101px;
	height: 21px;
	display: block;
	outline: none;
	background-image: url(../images/home.jpg);
	background-repeat: no-repeat;
	background-position: 0px -21px;
	float: left;
	margin-left: 35px;
}
