/* CSS Document */

html, body {
	
	font-family: arial,helvetica, verdana, sans-serif;
	font-size: 100%;
	text-align: center;
	background-color:#330000;
	
}


/**********************
		DIV-LAYER
**********************/

.headercontent {
	margin: auto;
	width: 90%;	
	min-width: 750px;
	/**/background-color:#F9F1CA;
	padding-top: 10 px;
	/*margin-bottom: 20px;*/
/*	width:expression(document.body.clientWidth < 1100? "975px": "90%" );*/
	
}

.logo {
	float: left;
	width: 25%; 
	height: 140px;
	/*background-color:#FFFFFF;*/
	
		text-align:center;
}

.adresse{
	height: 140px;
	margin-left: 25%;
	margin-top: 20px;
	/*		background-color: #FFE680;*/
	
	
}

#ueberschrift {
	position: relative;
	z-index:4;
	
	
}

#obenrechts {/*MOnd*/
	width: 80px;
	
	position: absolute;
	top: 20px;
	right: 8%;
	z-index: 0;
	
}


.bodycontent {
	margin: auto;
	width: 90%;
	min-width: 750px;/**/
	padding-top: 10px;
		background-color: #F9F1CA;	
	padding-bottom: 10px; /*nicht gleich nach Rahmen aufhören*/
/*	width:expression(document.body.clientWidth < 1100? "975px": "90%" );*/

}

.menuaussen{
	width: 25%;
	float: left;
	margin-top: 10px;
/*	height: 100%;
	background-color:#FFFFFF;		*/
	text-align:center;
/*		border: dotted 1px black;*/
}


.menu {
	margin:auto;/*für Mitte*/
	width: 185px;
/*background-color:red;	*/
	margin-top: 20px;
	font-size: 12px;
}

#linksunten {

position: relative;
height: 115px;
width: 200px;
/*margin-top: 150px;*/

	
}

.contentmain {
	 height: 10px;
	background-color: #66CC00;
}

.content , .news{
/*height: 500px;
		background-color: #FFE680;	*/
	margin-left: 27%;
	margin-right: 10px;
	text-align: center;
	border-left: solid 10px #F2E5AB;
	 border-right: solid 10px #E7CE98;
	 border-top: solid 4px #F2E5AB;
	 border-bottom: solid 4px #E7CE98;
	padding: 5px;	
	-moz-border-radius:8px;
	
}

.content a{text-decoration:none; color:#552B00}


.news{ text-align:left;
font-size: 80%}

* html .content {  /* nur fuer Internet Explorer */
  width: 100%;     /* Version 5.x */
  w\idth: 100%;    /* Version 6 */
  overflow: hidden;	
}





.content img{
		
	margin: 0 5px 5px 0;
}
.footercontent {
	margin: auto;
	width: 90%;
/*	width:expression(document.body.clientWidth < 1100? "975px": "90%" );*/
	
	/*margin-left: 30%;*/
	background-color:  #F9F1CA;
		min-width: 750px;	
		margin-bottom: 20px;
}
.footerleft {
float: left;
width: 20%; 

}
.footerright{
margin-left: 27%;
	margin-right: 10px;
	height: 25px;
/*border: red solid 1px;*/
	
}

 .admin{
 margin: auto;
	width: 90%;
color:#333333;
font-size: 80%;}

.admin a {color:#333333;font-size: 80%;}

.drucken{
width:100px; 
float:left; 
position:relative; 
text-align:left;

}
.besucher {
width: 50%;

margin-left: auto;
margin-right: auto;
float:left; 

text-align:center;
font-size: 80%;
}
.nachoben {width:100px; 

position:relative; 
float: right;
}

 .drucken  a, .nachoben a {color:#666666;
font-size:0.7em;
text-decoration:none;  }
/**********************
		MENU-Layout
**********************/
ul#menu, #menu ul {margin: 0px; padding: 0px;}
ul#menu li 				{margin:  0px;  padding: 0px; list-style-type: none;}

/*-EBENE1------------*/
ul#menu li a  {
	display: block;
	color: #000066;
	font-weight: bold;
	background-color: #CC9966;
	margin: 1px;
	margin-bottom: 2px;
	padding: 2px 2px 2px 15px;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-decoration:none;
	text-align: left;
}


ul#menu a:hover {


	background-color: #FFCC66;
	text-decoration: none;
}

* html ul#menu li a {  /* Breitenangaben nur fuer IE */
	width: 100%;	/* Breitenangabe fuer IE 5.x */
	w\idth: 200px;	/* Breitenangabe fuer IE 6 */
}

ul#menu li a {
/*	background-image: url(images/submenu.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

/*-EBENE2------------*/
ul#menu li ul li a {
	display: block;
	font-size: 12px;
	color: #000066;
	background-color:#E7CE98;
	margin: 1px;
	margin-left: 5px;
	padding: 2px 2px 2px 15px;
	border: 1px solid #AAAAAA;
	background-image: none;
}

ul#menu li ul li.Z a:hover {
	background-color:red;
	text-decoration: none;
	
}

* html ul#menu li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 195px;  /* Breitenangabe fuer IE 6 */
}

/*-EBENE3------------*/
ul#menu li ul li ul li a {
	display: block;
	font-size: 12px;
	color: #000000;
	background-color: #F2E5AB;
	margin: 1px;
	margin-left: 10px;
	padding: 2px 2px 2px 15px;
	border: 1px solid #AAAAAA;
	font-style: italic;
	background-image: none;
}

ul#menu li ul li ul li a:hover {
	background-color:  #738FBF;
	text-decoration: none;
	background-image: none;
}

* html ul#menu li ul li ul li a {
    width: 100%;    /* Breitenangabe fuer IE 5.x */
    w\idth: 190px;  /* Breitenangabe fuer IE 6 */
}
/*--------------------*/

ul#menu li ul li  #idakt, ul#menu li  #idakt
{
	background-color: #FFCC00;
	color: #000000;
}

 .clear {
  clear: both
}

.tabellekontakt{text-align:left; 
width: 450 px;
text-align:left}
.tabellekontakt td{border-bottom: 1px solid #996600 ;
padding: 5px;}
/**********************
		Allgemein
**********************/
h1 {color: #990000;
font-size: 1.7em;
font-weight: bold;
}a {
	color: #000000;
}
h2{color:  #000066;
font-size: 1.8em;
font-weight: bold;}
/*table {text-align:center;}*/

.area { background-color: #FFFFFF; border: thin #CC0000 solid}


.text {
	border-bottom: 2px solid #666666;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}

/**********************
		Editor
**********************/

a.extern:link { background:url(images/extern.gif) no-repeat center right;  }
        a.extern:visited { background:url(images/extern.gif) no-repeat center right;  }
        a.extern:hover { background:url(images/extern_hover.gif) no-repeat center right;   }
        a.extern:active { background:url(images/extern.gif) no-repeat center right;  }
