/* CSS Document */
body{
/*background-color: #B0A699;*/
background-color: #666;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1em;
color:#4E4B46;
padding: 0;
margin:0;
}

a {
color:#333;
}
a:hover {
color:#9fae21;
}



.download-file img{
border:none;
margin-top:10px;
}
.download-hdl {
font-weight:bold;
}


#rahmen{
	position:relative;
	/*background-color: #DFD8D0;*/
	background-color: #4E4B46;
	background-image: url(hg_right.jpg);
		background-repeat: repeat-y;
		background-position: right top;
	margin:10px auto;
	width: 850px;
	min-height: 570px;
	height: auto;
	display: table;
}
/* for Internet Explorer */
/*\*/
* html #rahmen {
height:570px;
}/**/
#rahmen-innen{
	position:relative;
	/*background-color: #DFD8D0;*/
	background-image: url(pic_unten.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	margin:0;
	width: 850px;
	min-height: 570px;
	height: auto;
	display: table;
}
/*\*/
* html #rahmen-innen {
height:570px;
}/**/
h1{
font-size: 1.2em;
color: #4E4B46;
}
h2{
font-size: 1em;
color: #4E4B46;
}
h3{
font-size: 0.9em;
color: #4E4B46;
}
h1,h2,h3{
	padding-bottom:10px;
}
hr{
	border: 1px dotted #4E4B46;
}
	#left{
	float: left;
		background-image: url(orna-head.jpg);
		width: 200px;
		height:552px;
		background-position: top left;
		background-repeat: no-repeat;
		background-color: #4E4B46;
	}
#nav{
		padding-top: 185px;
		width: 120px;
		margin-left: 20px;
	}
	#nav ul {

list-style-type:none;
width:100%;

margin:0;

padding:0;

}
	#nav li a{
		text-decoration:none;
		/*font-weight: bold;*/
		text-indent: 10px;

		border-bottom: 1px dotted #FFF;

	color:#DFD8D0;
	display:block;
	line-height:25px;
	width:100%;
	}
	#nav li a:hover{

	color:#4E4B46;
	background-color: #E7DBD3;
	}
#nav .active {
	background-color: #CDBFB3;
	color: #4E4B46;
	}
	#nav .level2 a{
		text-indent: 35px;
		font-size: 0.9em;
		background-color: #4E4B46;
		color:#DFD8D0;
	}
	#nav li .inactive a .level2{
	background-color: #4E4B46;
	}
	#nav .subnav1 .active{
	background-color: #CDBFB3;
	color: #4E4B46;
	}
	.adresse{
	float: left;
		font-size: 11px;
	margin-left:205px;
	margin-top: 2px;
			color:#DFD8D0;
	}
	.mail-addy{
		float: right;
		font-size: 11px;
	margin-right: 5px;
	margin-top: 2px;
			color:#DFD8D0;
	}
	.mail-addy a{
		color: #DFD8D0;
	}
	#head{
	float:left;
	background-color: #9FAE21;
	height: 52px;
	width: 650px;
		}
	#inhalt{
	font-size: 0.8em;
		background-color: #DFD8D0;
		width: 461px;
		min-height: 480px;
		height: auto;
		float: left;
		padding: 10px 0px 10px 10px;

	}
	/* for Internet Explorer */
/*\*/
	* html #inhalt{

		height: 480px;
	}
	/**/

#content{
	width: 430px;
	height: auto;

}
	#fuss{
		width: 850px;
		height: 18px;
		background-image: url(hg-unten.jpg);
		clear: both;
	}
	#right{
		width: 179px;
		height: 500px;
		float: right;

	}
	#inhalt ul{
		list-style-image:url(bullet2.gif);
		padding:0;
		margin-left: 35px;
	}



#form-module {

	position: relative;

	margin: 30px 0 0 0;

	padding: 0px;

	width: auto;

	/*float: left;*/

	color: #333;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 0.9em;

}



/* for Internet Explorer */


* html #form-module {

	float: none;

	margin: 0;

}



/**/

#form-module fieldset {

	border: 0px solid #fff;

}



#form-module legend {

display: none;

}



#form-module p {

	margin: 0;

	padding: 5px;

	font-size: 1em;

	font-weight: bold;

}



#form-module .element {

	display: block;

	clear: both;

}



#form-module label {

	display: block;

	float: left;

	padding: 5px;

	width: 120px;

}







#form-module input,



#form-module select,

#form-module textarea {

	float: left;

	margin: 5px;

	width: 180px;

	border: 1px solid #4E4B46;

}



#form-module input.text {

	height: 15px;

}







#form-module input.submit {

	margin: 2px 0px 0 135px;

	border: 1px solid #333;

	background-color: #9FAE21;

	color: #FFF;

	font-family: verdana, arial, helvetica, sans-serif;

	text-align: center;

	cursor: pointer;

}



#form-module input.submit:hover {



	color: Red;

}



#form-module label.textarea,

#form-module textarea.textarea {

	height: 96px;

}



#form-module-thanks {

	display: block;

	color: #666;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 1em;

}


.flag{
	margin-top: 40px;
	margin-left: 10px;
}
.flag a{
	color:#DFD8D0;
	font-size: 0.8em;
	text-decoration: none;
}
.flag img{
	border: none;
}
