@charset "utf-8";
/* CSS Document */
body, div, h1,  p, table, ol, ul, form,img{
	margin: 0;
	padding:0;
}
body{
	color:#333;
	background-color:#fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	text-align: center;
}
h2, h3{
	font-weight: normal;
}
h1{
	font-size: 1.1em;
}
h2{
	font-size: 1em;
}
h3{
	font-size:1em;
	margin-bottom:0.6em;
}
p{
	
}
a:link, a:visited{text-decoration:none; color:#999;}
a:hover, a:active{color:#000;}
a img{text-decoration:none; border:none;}
/* ######################## KOPF ######################## */
#kopf{
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height:86px;
	background-image: url(kopf_hg.gif);	
	background-repeat: repeat-x;
	background-position: top;
}
#abschluss{
	position:absolute;
	top:65px;
	right:0;
	width:14px;
	height:40px;
	background-color: #666;
	border-left:1px solid #fff;
	z-index: 4;
}
/* ######################## NAVIGATION ######################## */
#navigation{
	position:absolute;
	top:86px;
	left:0;
	width: 100%;
	height:20px;
	margin: 0 auto;
	background-color:#999;	
	font-size:0.8em;
}
#inhalt #navigation ul{
	list-style-type: none;
	float:left;
	margin:0;
}
#navigation li{
	display: inline;
	background-color: #999;

}
#navigation li a{
	text-decoration: none;
	color:#fff;
	background-color: #999;
	text-transform: uppercase;
	float:left;
	padding:0.4em 3em;
	border-right:1px solid #fff;
}
#navigation li a:link, #navigation li a:visited{
	color:#fff;
	background-color: #999;
}
#navigation li a:hover, #navigation li a:active{
	color:#fff;
	background-color: #666;
}
#navigation li a.aktiv:link, #navigation li a.aktiv:visited{
	color:#fff;
	background-color: #666;
}
/* ######################## INHALT ######################## */
#inhalt{
	position: relative;
	width:880px;
	margin: 2em auto 0 auto;
	padding-top:150px;
	padding-bottom:70px;
	font-size:0.8em;
	text-align: left;
	border:1px solid #999;
	border-bottom:none;
	min-height:430px;
	height:430px;
	overflow:visible;
}
html>body #inhalt{height:auto;}

#inhalt h1, #inhalt h2,#inhalt h3,#inhalt p, #inhalt ul, #inhalt ol, #inhalt table{
	margin-left: 478px;
	margin-right: 30px;
}
#inhalt h1{
	margin-bottom:1.6em;
}
#inhalt p{margin-bottom:0.6em;}
/* ######################## RECHTE SPALTE ######################## */
#linkespalte{position:absolute; top:157px; left:30px;width:380px;}

#inhalt #linkespalte h1, #inhalt #linkespalte h2,#inhalt #linkespalte h3,#inhalt #linkespalte p, #inhalt #linkespalte ul, #inhalt #linkespalte ol, #inhalt #linkespalte table{
	margin-right:0;margin-left:0;
}
/* ########################### FUSSZEILE ######################## */
#footer{
	/*position:absolute;
	bottom:0;
	left:0;*/
	width: 100%;
	width:880px;
	height:40px;
	color:#999;
	text-align:center;
	
	margin:  0 auto;
	font-size:0.7em;
	border-bottom:1px solid #999;
border-right:1px solid #999;	
border-left:1px solid #999;

}
#footer a:link, #footer a:visited{color:#333;}

/* ##################### FORMULAR ###################### */

input{border:1px solid #999;}
input.button{background-color:#ddd;color:#666;}

/* ##################### TEXT MIT BILD / BILDER ###################### */
.csc-textpic-caption{font-size:0.9em;color:#666;}

/* ################# SITEMAP ###################### */
ul.csc-menu{list-style-type:none;} 
.csc-menu li{padding: 0.4em 0;}
.csc-menu a.aktiv{color:#000;font-weight:bold;}

ul.csc-menu-1  {margin-top:2em;}

/* ######################## SITEMAP UNTERSEITEN ######################## */
.tx-flseositemap-pi1{margin-top:2em;}
.tx-flseositemap-pi1 ul{list-style-type:none;} 
.tx-flseositemap-pi1 li{display:inline;margin-right:2em;}

/* ######################## SONSTIGES ######################## */
.unsichtbar{
	display:none;
}
.abstandO{margin-top:2em;}

p.csc-linkToTop{text-align:right; font-style:italic;font-size:0.8em;} /*nach oben - Link */
.groesser{font-size:1.3em;}
.kleiner, table.kleiner {font-size:0.9em;}
.ganzklein, table.ganzklein{font-size:0.8em;}