@charset "UTF-8";



/* Helles Gelb, HG: #FFFCCC
Gelb FFF000 
Grue #339966 

Breiten: Hauptspalte 477 - Abstand 60 - Rechte Spalte 260 

*/


/* Main, Typo */

body {
	background-color: #FFFCCC;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666666;
}
.p {
	margin:0px;
	padding:0px;
	vertical-align: top;
}

p {
	padding:0px;
	margin:0px;
	margin-bottom: 12px;
	line-height: 20px;
}

#HauptSpalte, #RechteSpalte {
	line-height: 20px;
}

#MitteContainer a {

	text-decoration: underline;
	color: #666666;
}

#MitteContainer a:hover {

	text-decoration: underline;
	color: #339966;
}



h1 {
	font-size:20px;
	line-height: 28px;
	font-weight:bold;
	color: #339966;
	margin: 0px;
	padding: 0px;
	margin-bottom: 18px;

}
h2 {
	font-size:16px;
	line-height: 22px;
	font-weight:bold;
	color: #339966;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;

}

.leadtext, #MitteContainer .leadtext a {
	color: #339966;
	font-size: 17px;
	line-height: 25px;
	margin-bottom: 9px;
}

#FootMitte {
	color: #999999;
}

#FootMitte a, #FootMitte a:link, #FootMitte a:visited, #FootMitte a:active {
	color: #999999;
	text-decoration: none;
}

#FootMitte a:hover {
	color: #339966;
	text-decoration: none;
}


img {
	border:0px;
}
div {
	margin:0px;
	padding:0px;
}

.clearfloat {
	clear:both;
	height:0px;
        margin: 0px;
	padding: 0px;
        line-height: 0px;
}

.textbildlinks {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}




/* Layoutdivs */


#main {

	width:1000px;
	margin: 0px auto 0px auto;

}

#RandOben {

	width:1000px;
	height: 34px;
	background-image: url(../_imagesSeitenLayout/RandOben.jpg);
	background-position: left  top;
	background-repeat:no-repeat;
}

#RandMitte {

	width:1000px;
	height: auto;
	background-image: url(../_imagesSeitenLayout/HG_Schattenrand.jpg);
	background-position: left;
	background-repeat: repeat-y;
	float: left;

}

#Head {

	width:950px;
	height: 100px;
	float: left;
	margin-left: 25px;
}

#Navigation, #Subnavigation, #Foot {

	width:950px;
	height: auto;
	float: left;
        margin: 0px;
	margin-left: 25px;
}

#Navigation {

	background-color:#FFF000;
}

#SubnavigationOben, #SubnavigationUnten, #FootOben, #FootUnten {

	width:950px;
	height: 5px;
	float: left;
	background-position: left  top;
	background-repeat:no-repeat;
}

#SubnavigationOben {

	background-image: url(../_imagesSeitenLayout/SubnaviOben.jpg);
}

#SubnavigationUnten {

	background-image: url(../_imagesSeitenLayout/SubnaviUnten.jpg);
}

#FootOben {

	background-image: url(../_imagesSeitenLayout/Footoben.jpg);
        margin-top: 15px;
}

#FootUnten {

	background-image: url(../_imagesSeitenLayout/Footunten.jpg);
}


#SubnavigationMitte {

	width:950px;
	height: auto;
	float: left;
	background-color:#E6E6E6;
}

#FootMitte {

	width:935px;
	height: auto;
	float: left;
	padding-left: 15px;
	background-color:#E6E6E6;
}


#MitteContainer {

	width: 950px;
	height: auto;
	float: left;
	margin-left: 25px;
	background-color:#FFF;
}

#RubrikenbalkenLinks {

	width: 117px;
	height: 420px;
	float: left;
	margin: 0;
	background-image: url(../_imagesSeitenLayout/LogobalkenLinks.jpg);
	background-position: left  top;
	background-repeat:no-repeat;

}



#HauptSpalte {
	width: 477px;
	height: auto;
	float: left;
	margin: 0;
	margin-top: 20px;
	background-color:#FFF;
	margin-bottom: 30px;

}

.splashbox {
	width: 450px;
	height: auto;
	float: left;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 0px;
        padding: 10px;
        padding-bottom: 0px;
	background-color:#DEEFE7;
	background-image: url(../../_images/splashboxOben.jpg);
	background-position: left  top;
	background-repeat:no-repeat;

}

.splashboxUnten {
	width: 470px;
	height: 14px;
	float: left;
        overflow: hidden;
	margin: 0;
	margin-bottom: 20px;
        padding: 0px;
	background-image: url(../../_images/splashboxUnten.jpg);
	background-position: left  top;
	background-repeat:no-repeat;

}

#HauptSpalteAbstandRechts {

	width: 60px;
	height: 100px;
	float: left;
	margin: 0;
	margin-top: 20px;
	background-color:#FFF;

}


#RechteSpalte {

	width: 260px;
	height: auto;
	float: left;
	margin: 0;
	margin-top: 20px;
	background-color:#FFF;

}


#RandUnten {

	width:1000px;
	height: 23px;
	background-image: url(../_imagesSeitenLayout/RandUnten.jpg);
	background-position: left  top;
	background-repeat:no-repeat;
	float: left;
}

/* - - - - - - - - - - - - - -  Standard Liste - - - - - - - - - - - - - -  */


#HauptSpalte ul, #RechteSpalte ul {

	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


#HauptSpalte ul li, #RechteSpalte ul li {

	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 0px;
	background-image:url(../_imagesSeitenLayout/standard_listenpunkt_grau.gif);
	background-repeat:no-repeat;
	background-position: 0px 7px;
}

#HauptSpalte .splashbox ul li {

	background-image:url(../_imagesSeitenLayout/standard_listenpunkt_sbox.gif);

}





/* - - - - - - - - - - - - - - Navigation - - - - - - - - - - - - - -  */



#Navigation ul {
	float: left;
	display: block;
	width: 885px;
	height: auto;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 60px;
}

#Navigation li {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	padding-left: 10px;
	margin: 0;
	margin-right: 3px;
	background-image:url(../_imagesSeitenLayout/Navi_HG_inaktiv.gif);
	background-position: left top;
	background-repeat:no-repeat;
}

#Navigation li.aktiv {
	background-image:url(../_imagesSeitenLayout/Navi_HG_aktiv.gif);
}


#Navigation li a {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	padding-right: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0;
	background-image:url(../_imagesSeitenLayout/Navi_HG_inaktiv.gif);
	background-position: right top;
	background-repeat:no-repeat;
}

#Navigation li.aktiv a {
	background-image:url(../_imagesSeitenLayout/Navi_HG_aktiv.gif);
}


#Navigation li a, #Navigation li a:link, #Navigation li a:visited, #Navigation li a:active {
	color: #999;
	text-decoration:none;
}

#Navigation li a:hover {
	color: #000000;
	text-decoration:none;
}

#Navigation li a.current {
	color: #999;
	text-decoration:none; 
}

/* - - - - - - - - - - - - - - SubNavigation - - - - - - - - - - - - - -  */

#Subnavigation ul {
	float: left;
	display: block;
	width: 885px;
	height: auto;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left: 60px;
}

#Subnavigation li {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	padding-left: 10px;
	margin: 0;
}

#Subnavigation li a {
	float: left;
	display: block;
	width: auto;
	height: auto;
	padding: 0;
	padding-right: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0;
}

#Subnavigation li a, #Subnavigation li a:link, #Subnavigation li a:visited, #Subnavigation li a:active {
	color: #999;
	text-decoration:none;
}

#Subnavigation li a:hover {
	color: #000000;
	text-decoration:none;
}

#Subnavigation li a.current {
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}

