/* --------------- Einstellung für alle Elemente ---------------*/
html * { 
			margin: 0; 
			padding:0; 
			font-size: 100.01%;
		}

body {	
	background-image: url(Bilder/rahmenrechtsblack4.jpg) ;	/**/
	background-color: #717074;
	text-align: left;
	font-size: 80.00%;
	font-family: "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;
	color: #333;
}
/* */

 a:link{color:#000;}
 a:visited{color:#737072;}
 a:hover{color:#100;}
 a:active{color:#200;}
 

/* --------------- Page = umschliessender Block für Positionierung ---------------*/
#page {
	width: 970px;
	margin: 0px auto 0px 0px ;
	text-align: left;
}

/* --------------- Header mit Logo und Adresse ---------------*/
#header {
	background-color: #e7e6e7;
	width: 970px;
	height: 88px;
}
#logo{
	float: left;
	margin: 25px 0px 0px 37px;
}
#logo img{
	border: none;
}
#adress{
	float: right;
	margin: 24px 0px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	white-space: nowrap;
	font-size: 85.00%;
}
#town{
	float: left;
	color: #7d9777;
	text-align: right;
}
#fons{
	margin: 0px 27px 0px 3px;
	float: left;
	text-align: left;
	}
#fons div.fon{
	clear: left;
	float: left;
	text-align: left;
	width: 56px;
	font-size: 102.50%;
}
#fons div.nr{
	float: left;
	width: 80px;
	text-align: right;
	font-size: 102.50%;
}

/* --------------- Hauptmenue ---------------*/
#hm {
	background-color: #e7e6e7;
	width: 734px;
	height: 20px;
	padding: 0px 0px 0px 216px;
	color: #737072;
	border-bottom: 15px solid #312e2f;
	
	font-size: 120.00%;
	
	}

#hm ul {
	list-style-type: none;
}

#hm ul li{
	list-style-type: none;
	margin: 0px 28px 0px 0px;
	float: left;
}

#hm ul li a{
	color: #737072;
	text-decoration: none;
	text-transform: uppercase;
}
#hm ul li a.active,
#hm ul li a.active:hover,
#hm ul li a:hover{
	color: #000;
}

/* --------------- Content Container ---------------*/
#ccontent {
	clear: left;
	float: left;
	width: 950px;
	background: url(images/bg_ccontent.gif);/* left top repeat-y #fff;/**/
	background-color:#000000;*/
}

/* --------------- Leftmenue---------------*/
#leftmenue {
	clear: left;
	float: left;
	width: 216px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}
#leftmenue ul {
	margin: 28px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-top: 1px solid #c4c3c3;
	list-style-type: none;
	text-transform: uppercase;
	color: #a0a3a5;
	/*letter-spacing: 0.1em;*/
}
#leftmenue ul li{
	list-style-type: none;
	text-align: right;
}
#leftmenue ul li a{
	display: block;
	padding: 8px 0px 8px 0px;/*alt: 11px*/
	border-bottom: 1px solid #c4c3c3;
	color: #a0a3a5;
	text-decoration: none;
	font-weight: bold;
}
#leftmenue ul li a.active,
#leftmenue ul li a.active:hover,
#leftmenue ul li a:hover{
	color: #fff;
}

/* --------------- Submenue ---------------*/
#submenue {
	float: left;
	width: 155px;
	margin: 0px 21px 0px 0px;
	padding: 63px 0px 0px 0px;
	overflow: hidden;
}
#submenue h1{
	color: #333333;/*888587*/
	text-transform: uppercase;
	font-weight: strong;
	font-size: 100.00%;
}
#submenue ul{
	margin: 0px 0px 25px 0px;
	list-style-type: none;
	font-size: 100.00%;
}
#submenue ul li{
	margin: 4px 0px 4px 0px;
	list-style-type: none;
}
#submenue ul li a{
	color: #888587;
	text-decoration: none;
}
#submenue ul li a.active,
#submenue ul li a.active:hover,
#submenue ul li a:hover{
	color: #000;
}

#new {
	color: #423f41;
	font-weight: bold;
	text-transform: uppercase;
}
#new h1{
	color: #423f41;
	font-weight: bold;
}
#new ul li a{
	color: #423f41;
}

/* --------------- content ---------------*/
#content {
	float: left;
	width: 724px;
	padding: 20px 0px 30px 10px;
	color: #888587;
	font-size: 90.00%;
	background: url(images/bg_content.gif) ;	/*left top repeat-y #fff;background-color:#222222;*/
	
}
#content h1{
	margin: 0px 0px 15px 0px;
	text-transform: uppercase;
	color: #fff;
}
#content h2{
	margin: 0px 0px 15px 0px;
	text-transform: uppercase;
	color: #000;
}
#content div.cheader{
	float: right;
	width: 378px;
	margin: 0px 0px 27px 0px;
}

#content img.minpic{
	float: left;
	width: 133px;
}

#content div.cblock{
	float: left;
	margin: 0px 0px 27px 0px;
}
#content div.cblock div.text{
	float: right;
	width: 378px;
}

/* --------------- footer ---------------*/
#ccfooter {
	position: fixed;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 30px;
	font-size: 120.00%;
}
#cfooter {
	margin: 0px auto 0px 0px;
	height: 30px;
	width: 100%;
	background-color: #f3f3f3;
	text-transform: uppercase;
	color: #838082;
}
#footer {
	float: left;
	width: 700px;
	margin: 0px 0px 0px 222px;
	padding: 5px 0px 5px 0px;
	/*border-top: 1px solid #535255;*/
}
#fmenue {
	float: left;
}

#fmenue ul{
	list-style-type: none;
}
#fmenue ul li{
	float: left;
	margin: 0px 38px 0px 0px;
	list-style-type: none;
}
#fmenue ul li a{
	color: #838082;
	text-decoration: none;
}

#fmenue ul li a.active,
#fmenue ul li a.active:hover,
#fmenue ul li a:hover{
	color: #000;
}
#searchform{
	float: right;
}
#searchform input{
	width: 160px;
	margin: 0px 0px 0px 15px;
	background-color: #e3e4e4;
	border: 1px solid #b1b2b4;
}
.KitoTabelleKopf {
	background-color: #e7e6e7/*#dce7db;*/
}
.KitoTabelleInhalt {
	background-color: #CCCCCC;
}
.Stil2 {

color:#FFFFFF;
font-size: 10px;





}

