*{
margin:0px;
padding:0px;
}

#rechts{
visible:hidden;
}

html, body {
 height:100%;
width:100%;
scrolling: auto;
scrollbar-base-color: #1B5700;
scrollbar-arrow-color: #DEF3D6;
scrollbar-face-color: #1B5700;
scrollbar-track-color: #1B5700;
scrollbar-dark-shadow-color:#DEF3D6;
scrollbar-highlight-color:   none;
scrollbar-shadow-color:#DEF3D6;
 text-align:center;
 background-color: #1B5700;
}


#bgheader {
 width:100%;
 height: 130px;
 background-image: url('../image/bg_header.jpg');
 background-repeat: repeat;
 z-index: -10;
}
#document {
 position:absolute;
 margin-top: -130px;
 width:935px;
 height:574px;
 background-color: #DEF3D6;
 left: 50%;
 margin-left: -467px;
}

#header{
width: 935px;
height: 130px;
float: left;
}

#headerleft {
 width: 135px;
 height: 130px;
 background-image: url('../image/header_left.jpg');
 background-repeat: no-repeat;
 float: left;
}

#headerright {
 width: 800px;
 height: 130px;
 background-image: url('../image/header_right.jpg');
 background-repeat: no-repeat;
 float: right;
 vertical-align:bottom;
}

#indexedsearchbox{
top:100px;
position:relative;
width:100%;

}

#indexedsearchbox table{
text-align:center;
position:relative;
float:center;
width:100%;
}

#indexedsearchbox tr{
 font-weight:bold;
}

#indexedsearchbox input{
 background-color:#DEF3D6;
 border:none;
 font-weight:bold;

}

#indexedsearchbox input.submit{
 background:transparent;
 border:none;
}

#container {
 width: 935px;

 background-color: #DEF3D6;
 float: left;
  background-image: url('../image/links_hintergrund.jpg');
 background-repeat: repeat-y;
 }

#left {
 width: 135px;
 float: left;
 height:100%;
}

#contentcontainer {
 width: 800px;
 background-color: #DEF3D6;
 float: right;
 overflow-x:hidden;
}

#nav {
 width: 800px;
 height: 23px;
 border-bottom: 1px solid #1B5700;
 float: right;
}

#nav ul{
	vertical-align:center;
	background-repeat:no-repeat;
	height:12px;
}

#nav ul li a:hover{
 color:white;
}
#content {
text-align:left;
 width: 800px;
 float: left;
}

#contentcenter{
margin: 20px;
 width: 760px;

}
/*************************
 *  INHALTE FORMATIEREN  *
 *************************/
 
#contentcenter *{
 color: #092A02;   /*dunkelgrün*/
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: top;
}

#contentcenter p{
 margin-bottom:10px;
}

#contentcenter h1{
	color: #1B5700; /*grün*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}

#contentcenter h2{
	color: #9D3130;  /*rot*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
}
#contentcenter h2 a{
	color: #9D3130;  /*rot*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration:underline;
}
#contentcenter h2 a:hover{
	color: #1B5700;  /*rot*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 20px;
	text-decoration:underline;
}
#contentcenter h3{
	color: #1B5700;  /*grün, Überschriften - unterstrichen*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: underline;
}
#contentcenter h4{
	color: #1B5700;  /*grün, normaler Text - Hervorhebungen*/
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
#contentcenter h5{
	color: #1B5700;  /*grün, normaler Text - Hervorhebungen*/
	font-family: Forte, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}
#contentcenter a{
 	color: #01B570;
	font-weight: bold;
	text-decoration: none;
}
	
#contentcenter a:hover{
  text-decoration: none;
  font-weight: bold;
  color: #9D3130;} 
  

#nav a{
 	color: #01B570;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
#nav a:hover{
  text-decoration: none;
  color: #9D3130;
  } 
  
 #nav a:active{
  text-decoration: none;
  color: #9D3130;
  }
    
p {margin-bottom:15px;}

input, textarea, select { 
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #092A02;  /*dunkelgrün*/
	background: #F2F7F5;
	border: 1px;
	border-style: solid;
	border-color: #1B5700;  /*grün*/
	}
	
#contentcenter ul {
 margin-top: 10px;
 margin-left: 50px;
 /*float:left;*/
 }
 
#contentcenter ul li {
 margin-bottom:10px;
 margin-top:10px;
 }
 
 div.sitemap ul{
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
list-style-type:none;
float:left;
}


#submenu{
float:left;
margin-right:0px;
}

#submenu ul{
 margin-top: 10px;
list-style-type: none;
}

#submenu ul li{
 margin-bottom:10px;
 margin-top:10px;
}



#contentcenter hr {
 border: 1px solid #1B5700; /*grün*/
 shade: noshade;
 margin-top:10px;
 margin-bottom:10px;
}


#left .csc-textpic-clear{
display:none;
}

#left *{
margin-bottom:0px;
margin-top:0px;
}
ul.keinzeichen{
list-style-type:none;
}