body,html{
	width:100%;
}

body{
	background:url("../grafiken/bg.gif") repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}

table{
	width:100%;
	float:left;
}
 
#top{
	width:100%;
	background:url("../grafiken/top.jpg") no-repeat;
	height:145px;
}

a{
	text-decoration:none;
}

table{
	float:left;
}

h3{
	width: 100%;
	float: none;
}


/* Top */
#top a{
	color:#000;
}

#top li{
	float:left;
	margin-right:10px;
}

#top ul{
	margin-left:825px;
	margin-top:10px;
	float:left;
}




/* Navigation */
#navigation{
	color:#f00;
	width:100%;
	float:left;
	border-bottom:2px solid #b5dc96;
	overflow:hidden;
	background-color:#fff;
}

#navigation a{
	color:#000;
	float:left;
	font-weight:bold;
	padding:0 10px;
}

#navigation li{
	float:left;
	font-size:120%;
	padding:5px 0;
}

#navigation ol{
	margin-left:327px;
}




#left{
	clear:left;
	width:118px;
	padding:20px 10px 20px 10px;
	overflow:hidden;
	margin-right:10px;
	float:left;
}



/* Subnavigation */
#navispalte{
	width:131px;
	margin-right:28px;
	overflow:hidden;
	float:left;
	padding:20px 12px 20px 12px;

}

#subnavigation,#subnaviheader{
	width:100%;
	overflow:hidden;
	float:left;
}

#subnavigation li{
	float:left;
	width:134px;
}

#subnavigation li a{
	background:#7ac143;
	float:left;
	width:100%;
	text-align:center;
	color:#7ac143;
	font-weight:bold;
	padding:5px 0 5px 0;
	font-size:120%;
	width:134px;
	color:#fff;
	border-bottom:1px solid #fff;
}

#subnavigation li li a{
	background:#bbdc9c;
	color:#7ac143;
}

#subnavigation li li a.active{
	background:#7ac143;
	color:#FFFFFF;
}


/* Content */
#content{
	padding-top:20px;
	width:458px;
	padding-right:20px;
	float:left;
}

#content a {
	/* color:#64ab3e; */
	color: #000;
	font-weight:bold;
}


#right a {
	color:#000;
	font-weight:bold;
}


#right {
  font-size: 11px;
}


#content h1{
	/* color:#7ac143; */
	color: #64ab3e;
	margin-left:-26px;
	width:459px;
	padding-bottom:3px;
	font-size:140%;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:25px;
	/* border-bottom:1px solid #7ac143; */
	border-bottom:1px solid #64ab3e;
}

#content h2 {
  font-weight: bold;
  font-size: 130%;
  margin-bottom: 10px;
 	width: 100%;
	float: none;
}

#content h3 {
  font-weight: bold;
  font-size: 120%;
  margin-bottom: 0px;
 	width: 100%;
	float: none;
}

#content p{
	margin-bottom: 10px;
	line-height:140%;
	width: 100%;
	float: none;
}
#content blockquote p{
  color: #808080;
  margin-top: 0px !important;
}
#content li{
  list-style-type: disc;
  margin-left: 15px;
}















#right{
	padding-top:20px;
	width:168px;
	float:left;
}



.suche input{
	color:#3ec4e2;
	padding:2px;
	padding-bottom:3px;
	border:1px solid #7ac143;
	width:120px;
	float:left;
	margin-left:5px;
}

.suche .suchesubmit{
	width:23px;
	height:23px;
	padding:none;
	border:none;margin-left:-2px;
	margin-top:-2px;
	
}

#right h2{
	background:#7ac143;
	color:#fff;
	float:left;
	width:150px;
	padding:5px;
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}

#right table{
	background:#bbdc9c;
	width:160px;
	margin-bottom:10px;
}

#right td{
	vertical-align:top;
	padding:5px;
	border-bottom:1px solid #fff;
}

/* Tabellen */
#content table.contenttable {
  width: 100%;
  text-align: left;
  vertical-align: top;
}
#content table.contenttable thead {
  background-color: #7ac143;
  margin: 0px;
  padding: 0px;
  height: 22px;
}
#content table.contenttable thead th {
  border-right: 1px solid #FFFFFF;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
}
#content table.contenttable tbody td {
  border-right: 1px solid #FFFFFF;
  padding: 5px;
  margin:0px;
  vertical-align: top;
}
#content table.contenttable tbody .tr-odd {
  background-color: #D4E8C1;
}
#content table.contenttable tbody .tr-even {
  background-color: #BBDC9C;
}
.td-0 {
  width: 64px;
}
.td-1 {
  width: 250px;
}
.td-2 {
  width: 141px;
}

/* Bilddaten */
.csc-textpic-image
{
	padding-right:10px;
}


