body {
	background-color : #CCCCCC;
	color :  #434343;
	padding : 0px;
	margin : 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 18px;
	height: 100%;
	border: 0px;
	text-align : left;
	scrollbar-base-color : #C0C0C0;
	scrollbar-3dlight-color : #FFFFFF;
	scrollbar-arrow-color : #343434;
	scrollbar-darkshadow-color:  #C0C0C0;
	scrollbar-face-color : #C0C0C0;
	scrollbar-highlight-color : #E5E5E5;
	scrollbar-shadow-color : #343434;
	scrollbar-track-color : #ECECEC;
}
html {
	height: 100%;
}

td, table {
	font-size : 12px;
	line-height : 18px;
}

p {
	font-size : 12px;
	line-height : 18px;
	padding-left : 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin : 0px 0px 10px 0px;
}

hr {
	border : 1px solid #C0C0C0;
	background-color : transparent;
}

blockquote {
	padding-top:0px;
	padding-bottom:0px;
}

h1 {
	font-size : 14px;
	line-height : 20px;
	padding : 0px;
	padding-left: 5px;
	margin : 0px;
	color : #367435;
}

h2 {
	font-size : 13px;
}

h3 {
	font-size : 13px;
	color : #367435;
}

h4 {
	font-size : 12px;
	color : #367435;
}

table.abstand td{
	padding: 5px;
	margin : 0px;
}

#banner{
	width:1000px;
	height:120px;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 0px;
}

#mitte{
	width:1000px;
	height:auto;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 0px;
}

#navigation{
	width:180px;
	height:100%;
	text-align:left;
	padding:0px;
	margin:0px;
	border: 0px;
}

#inhalt{
	width:820px;
	height:100%;
	border-right: 1px solid #666666;
	background-color:#ECECEC;
}

#pfad{
	width:1000px;
	height:29px;;
	padding:0px;
	margin:0px;
	border: 0px;
}

#fuss{
	width:1000px;
	height:63px;
	padding:0px;
	margin:0px;
	border: 0px;
}

#sprachwahl {
	height:63px;
	width:180px;
	background-repeat : no-repeat;
	background-position : top;
	border: 0px;
}


a:link.pfadnavi, a:active.pfadnavi, a:visited.pfadnavi, a:hover.pfadnavi, span.pfadnavi {
	font-size : 11px;
}

a:link, a:active, a:visited {
	font-size : 12px;
	font-weight : normal;
	color : #367435;
	text-decoration : none;
	border-bottom: 1px solid #000000;
}

a.hover {
	border-bottom: 1px solid #367435;
}


a:link.navi_1, a:active.navi_1, a:visited.navi_1 {
	font-size : 13px;
	font-weight : bold;
	color : #367435;
	text-decoration : none;
	border: 0px;
}

a:hover.navi_1 {
	text-decoration : underline;
}

a:link.navi_2, a:active.navi_2, a:visited.navi_2 {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
	border: 0px;
}

a:hover.navi_2 {
	text-decoration : underline;
}


a:link.navi_aktiv_1, a:active.navi_aktiv_1, a:visited.navi_aktiv_1 {
	font-size : 13px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
	border: 0px;
}

a:link.navi_aktiv_2, a:active.navi_aktiv_2, a:visited.navi_aktiv_2 {
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : underline;
	border: 0px;
}


.navi_link_1 {
	height:25px;
	width:160px;
	padding : 0px 0px 0px 4px;
	margin : 0px;

}
.navi_pfeil_1 {
	height:25px;
	width:20px;
	padding : 0px 0px 0px 4px;
	margin : 0px;

}

.navi_link_2 {
	height:25px;
	width:160px;
	padding : 1px 0px 1px 4px;
	margin : 0px;

}
.navi_pfeil_2 {
	height:25px;
	width:20px;
	padding : 1px 0px 1px 4px;
	margin : 0px;

}


.hervor_schwarz_bold {
	font-weight : bold;
	color : #534747;
}

.hervor_gruen_bold {
	font-weight : bold;
	color : #367435;

}
.hervor_gruen_normal {
	font-weight : normal;
	color : #367435;
}

input, textarea {
	border: 1px solid #C0C0C0;
}
input.submit {
	border: 1px solid #C0C0C0;
	background-color: #E5E5E5;
	font-weight : bold;
	color : #434343;
}