/* generelle Ausrichtung */
html, body {
	color: #111214;
	background-color: #8095A5;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
}
* html body {
	width: auto;
	margin: 15px;
}
#container {

	padding: 0px;
	text-align: center;
	height: 100%;


}
* html #container  {

	padding: 0px;
}
#pagewidth {
	background-image: url(../images/bg1.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
	width: 798px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #5e667d;
	border: 1px solid #ffffff;
}
* html #pagewidth { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   	width: 800px;	
	font-size: 0.9em;
	margin-left: auto;
	margin-right: auto;
/* IE-Hack Ende*/



}
/* Kopfzeile */
#top {
	margin: 0px;
	padding: 0px;
	background-color: #8095A5;

}
#topmitte {
	padding: 0px;
	margin-left: 200px;
	margin-right: 170px;
	margin-top: auto;
	margin-bottom: auto;
	height: 10px;

}
#topcontentleft{
	height: 10px;
	width: 200px;

	}

#topleft {
	float: left;
}
#topright {
	float: right;

}
#topcontentright{
	height: 10px;
	width: 159px;
	font-size: 11px;
	color: #F2F3F7;
	font-weight: bold;
	background-color: #8095A5;
	}
	
	* html #topcontentright { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 170px;
/* IE-Hack Ende*/
}

#headertext { 
display: none;
}

#headerallgemein{
	clear: both;
	border-top: 10px solid #8095A5;
	border-right: 1px none #8095A5;
	border-bottom: 5px solid #CF0000;
	border-left: 1px none #8095A5;
	height: 148px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/kiefer.jpg);
	background-repeat: no-repeat;
}
	* html #headerallgemein { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
	height: 150px;
/* IE-Hack Ende*/



}
#headerberatung{
	clear: both;
	border-top: 10px solid #8095A5;
	border-right: 1px none #8095A5;
	border-bottom: 5px solid #FF6600;
	border-left: 1px none #8095A5;
	height: 148px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/mohn.jpg);
	background-repeat: no-repeat;
}
	* html #headerberatung { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
	height: 150px;
/* IE-Hack Ende*/



}
#headerdesign{
	clear: both;
	border-top: 10px solid #8095A5;
	border-right: 1px none #8095A5;
	border-bottom: 5px solid #528B08;
	border-left: 1px none #8095A5;
	height: 148px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/spinne.jpg);
	background-repeat: no-repeat;
}
	* html #headerdesign { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
	height: 150px;
/* IE-Hack Ende*/



}
#headerschulung{
	clear: both;
	border-top: 10px solid #8095A5;
	border-right: 1px none #8095A5;
	border-bottom: 5px solid #1D307E;
	border-left: 1px none #8095A5;
	height: 148px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/eiszapfen.jpg);
	background-repeat: no-repeat;
}
	* html #headerschulung { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
	height: 150px;
/* IE-Hack Ende*/



}
#headermitte {
	margin: 0px 10px;
	padding: 0px;
	text-align: left;

}
#headerright {
	float: right;

}
#headerrightcontent {
	width: 10px;
	margin: 0px;
	padding: 0px;

}
#headerleft {
	float: left;
	margin: 0px;
	padding: 0px;
}
.headerimg {
	margin: 10px 0px 0px 5px;
	padding: 0px;

}
/* Ende Kopfzeile */

/* Spalte links */
#leftcol{
	float: left;
		border: 1px solid #293A42;

 }

#kontaktdaten {
	text-align: left;
	margin: 0px;
	padding: 10px;
	position: relative;
	width: 159px;
	border-top: 1px none #77818F;
	border-right: 1px solid #77818F;
	border-bottom: 1px solid #77818F;
	border-left: 1px none #77818F;
		background-color: #F2F3F7;

	

}
* html #kontaktdaten { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 180px;
/* IE-Hack Ende*/

}

#trennerallgemein {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 179px;
	border-top: 10px solid #CF0000;
	border-right: 1px solid #77818F;
	border-bottom: 1px solid #77818F;
	border-left: 1px none #77818F;
	background-image:  url(../images/trenner_allgemein.jpg);
	background-repeat: no-repeat;
	height: 128px;


}
* html #trennerallgemein { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 160px;

/* IE-Hack Ende*/

}
#trennerberatung {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 179px;
	border-top: 10px solid #FF6600;
	border-right: 1px solid #77818F;
	border-bottom: 1px solid #77818F;
	border-left: 1px none #77818F;
	background-image: url(../images/trenner_mohn.jpg);
	background-repeat: no-repeat;
	height: 139px;


}
* html #trennerberatung { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 180px;

/* IE-Hack Ende*/

}
#trennerdesign {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 179px;
	border-top: 14px solid #528B08;
	border-right: 1px solid #77818F;
	border-bottom: 1px solid #77818F;
	background-image: url(../images/trenner_spinne.jpg);
	background-repeat: no-repeat;
	height: 120px;


}
* html #trennerdesign{ 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 180px;

/* IE-Hack Ende*/

}
#trennerschulung {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 179px;
	border-top: 19px solid #1D307E;
	border-right: 1px solid #77818F;
	border-bottom: 1px solid #77818F;
	border-left: 1px none #77818F;
	background-image: url(../images/trenner_eiszapfen.jpg);
	background-repeat: no-repeat;
	height: 180px;


}
* html #trennerschulung{ 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 180px;

/* IE-Hack Ende*/

}
/* Ende Spalte links */

/* Spalte rechts */
#rightcol{
	float: right;	

} 
#kontakt {
display: none;
text-align: left;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	position: relative;
	width: 135px;
	height: 14px;
	color: #5e667d;
	top: -40px;
	font-size: 0.9em;
	border: 1px none #B8BDC5;

	}
* html #kontakt { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 160px;
   padding-top: 5px;
   height: 25px;
/* IE-Hack Ende*/
}
#kontakt a {

	color: #5e667d;
	}
#darstellung {
	text-align: right;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #293A42;
	border-right: 1px solid #293A42;
	border-left: 0px solid #293A42;
	border-bottom: 1px solid #293A42;
	position: relative;
	top: 45px;
	left: 12px;
	width: 130px;
	color: #5e667d;
	background-color: #F2F3F7;

	}
* html #darstellung { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 155px;
/* IE-Hack Ende*/



}
#regionalpartner {
	text-align: left;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #293A42;
	border-right: 1px solid #293A42;
	border-left: 0px solid #293A42;
	border-bottom: 1px solid #293A42;
	position: relative;
	top: 65px;
	left: 12px;
	width: 130px;
	color: #5e667d;
	background-color: #F2F3F7;



	}
* html #regionalpartner { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 155px;
/* IE-Hack Ende*/



}
.regionalpartner2 {
display: none;}

#flickr {
	text-align: center;
	margin: 0px;
	padding: 5px;
	border-top: 1px solid #293A42;
	border-right: 1px solid #293A42;
	border-left: 0px solid #293A42;
	border-bottom: 1px solid #293A42;
	top: 85px;
	left: 12px;
	width: 130px;
	color: #5e667d;
	background-color: #f2f3f7;
	position: relative;




	}
* html #flickr { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 155px;
/* IE-Hack Ende*/



}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_title {padding-bottom: 5px !important;}
#flickr_subtitle {padding-top: 5px !important; font: 11px Arial, Helvetica, Sans serif !important; }
#flickr_bild img {border: none !important; }
#bookmark {
	text-align: left;
	margin: 25px 0px 0px;
	padding: 5px;
	position: relative;
	color: #5e667d;
	background-color: #F2F3F7;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5e667d;


	}

#aktuell {
	text-align: left;
	margin: 0px;
	padding: 0px;
	position: relative;	
}
.aktuellheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5e667d;
	padding-bottom: 5px;
	font-size: 12px;

}

/* Ende Spalte rechts */

/* Inhalt */
#main{
	clear: both;
	margin: 0px;
	padding: 0px;

}
#maincol{
	padding: 0px 20px;
	margin-left: 200px;
	margin-right: 115px;
	margin-top: 15px;
	margin-bottom: 0px;
	text-align: left;
	background-color: #F2F3F7;
	border: 1px solid #293A42;
}

#maincol table tr td{

padding-top: 10px;
}

/* Ende Inhalt */

/* Fusszeile */
#footer{
	clear: both;

	padding: 0px;
	margin-top: 15px;


}
#footerrechts {
	float: right;
}

#footermitte {
	margin-left: 200px;
	margin-right: 0px;
	text-align: right;


}
#footerlinks {
	float: left;

}
#footercontentlinks 
{
	width: 59px;
	border-right: 1px solid #FFFFFF;
	margin: 0px;
	padding: 5px;

	}
	* html #footercontentlinks { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 70px;
/* IE-Hack Ende*/



}
#footercontentmitte 
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #293A42;
	font-size: 0.8em;
	background-color: #F2F3F7;

	}

/* Fusszeile Linkasuzeichnung*/
a:link {
color: #5e667d;

	text-decoration: underline;




}
a:visited {
	color: #5e667d;

	text-decoration: none;



}
a:hover {
	color: #5e667d;
	text-decoration: none;




}
a:active {
	color: #5e667d;
	text-decoration: none;
	font-weight: bold;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;




}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #5e667d;
	font-size: 120%;
}
h6 {
	font-weight: bold;
	color: 	#5e667d;
	font-size: 110%;


}
li {
	list-style-type: disc;


}
.liste {
	list-style-type: disc;
	/*list-style-image: url(../images/grey_button1.gif);*/


	}
/* Inhalt Bildauszeichnung*/
.bild {
	float: left;
	padding: 0px 0px 0px 35px;
	margin: 0px;
	position: relative;

}
*+html .bild  { 
/* IE 7 */
	float: none;
	padding: 0px;
	margin: 0px;
/* IE-Hack Ende*/



}

.bildaktuell {
	float: left;
	padding: 0px;
	background-color: #FFFFFF;
	margin: 0px 10px 0px 0px;
	position: relative;
}
.bild1text {
display: none;
}
/*Navigation*/
 #navcontainer {
	background-color: #F2F3F7;
	border-right: 1px solid #77818F;
	margin-top: 15px;
	padding: 0;
	position: relative;


}

#navcontainer ul
{
	margin: 0;
	padding: 0;

}

#navcontainer li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer a
{
	color: #5e667d;
	display: block;
	padding: 5px 10px;
	margin: 0;
	width: 158px;
	text-decoration: none;
	background-color: #F2F3F7;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #77818F;
	border-right-color: #77818F;
	border-bottom-color: #77818F;
	border-left-color: #77818F;


}
* html #navcontainer a { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 178px;
/* IE-Hack Ende*/
}

#navcontainer a:hover
{
color: #111214;
background-color: #CCD1DB;
text-decoration: none;
}
#navcontainer a:active
{
color: #FF0000;
background-color: #D5DBE1;
text-decoration: none;
}		

#navcontainer ul ul li { margin: 0 0 0 0; }

#navcontainer ul ul a
{
	display: block;
	padding: 5px 10px;
	width: 153px;
	color: #5e667d;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	background-color: #FFFFFF;
	font-weight: normal;
	border-top: 1px none #D5DBE1;
	border-right: 1px none #D5DBE1;
	border-bottom: 1px solid #D5DBE1;
	border-left: 1px none #D5DBE1;

}
* html #navcontainer ul ul a { 
/* nur fuer IE 6 Win, IE 5 produziert sonst Fehldarstellung \*/
   width: 173px;
/* IE-Hack Ende*/
}
#navcontainer ul ul a:hover
{
	color: #111214;
	background-color: #EEF0F2;
	text-decoration: none;
	font-weight: normal;


}
#navcontainer ul ul a:active
{
	color: #FF0000;
	background-color: #EEF0F2;
	text-decoration: none;
	font-weight: normal;


}

strong {
	font-weight: bold;
	color: #5e667d;

}
/* Unsichtbare Bereiche*/
.logo {
	display: none;		
}
.invisibletext {
	display: none;		
}
.invisibleweiss {
	color: #8095A5;
	font-size: 10px;
			
}
#invisibleblau a:visited {
	color: #E4E8ED;
}
#invisibleblau a:link {
	color: #E4E8ED;
}
#invisibleblau a:active {
	color: #FF0000;
}
#invisibleblau a:hover {
	color: #FF0000;
}
.darstellunglinks {
	text-align: left;
	padding-top: 5px;



}
#breadcrumb {
	border-bottom: 1px solid #5e667d;
	padding-bottom: 5px;
	font-size: 0.9em;
	margin-bottom: 20px;



}
address {
	font-style: normal;
}
.imgdarstellung {
	text-decoration: none;
	border: none;

}

/* Inhalt Bildauszeichnung*/
fieldset {
	width: 340px;
	padding: 5px;

}
legend {
	font-size: 120%;
	color: #5e667d;
	font-weight: bold;
}
#adressrechts1 {
	text-decoration: none;
	border: none;
	float: right;
	margin: 0px;
	padding: 0px;
	width: 180px;

}
.abkuerzung {
	cursor: help;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.emailresponse {
	color: #000000;
}
.emailresponsefett {
	font-weight: bold;
	color: #F00000;
}
#formular {
	position: relative;


}
