body{

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-style:normal;

	color: #333;

	padding: 0;

	margin: 10px 0 0 0;
	background-image: url(../bilder/bg.jpg);
	background-position:0px 129px;

	background-repeat: repeat-x;

}

html[xmlns^="http"] {



	/* verhindert Mozilla-Zucken



	* > Firefox 1.5



	*/



	overflow-y: scroll;



}


.csc-textpic-caption{font-size: 0.7em;

color:#666;

}

.rgsmoothgallery-caption{display:none;}

a{

	color: #5FAB24;

}

h2{

	font-size: 1em;

}

h1{

	font-size: 1.1em;

}



#container{
display: table;

min-height: 193px;

	height:auto;

	/*background-color: #5FAB24;*/

	padding: 0 0 10px 30px;
	/*margin:0px auto;*/

	

}



/* for Internet Explorer */

/*\*/

* html #container{

	height: 193px;

}/**/


#content{
float:left;
position: relative;
display: table;
margin:0px 0 0 0px;
border-left: 1px solid #BFBFBE;
border-right: 1px solid #BFBFBE;
	width: 574px;
	/*background-image: url(../bilder/bg-content.jpg);
	background-position:0px 17px;

	background-repeat: no-repeat;*/

		display: table;
}

#content-top{
margin: 10px 0 0 0px;

position: relative;

	height: 112px;
	/*border-left: 1px solid #CCC;
border-right: 1px solid #CCC;*/

padding-bottom:0px;
margin-bottom:0px;	

}


.logo{

	margin:8px 0 0 8px;
	float: left;

}

.nav-top{

	float: right;

	font-size: 0.8em;

	padding:  90px 10px 5px 0;

	color:#999;



}

.nav-top a{

	color:#333;

	text-decoration: none;

}

.nav-top a:hover{

	color:#5FAB24;;

}

#klee{

	/*background-image: url(Bilder/Keewiese-Kopie.jpg);

	background-repeat: no-repeat;

	background-position: top left;*/

	margin: 21px 0 0 0px;

	/*height:193px;*/

}

*html #klee{
margin: 12px 0 0 0px;

}



#inhalt-rahmen{

	height: auto;

	margin-top: 30px;

	

}

#inhalt{

	

	min-height: 25em;

	height: auto;

	width: 38.52em;

	font-size:0.9em;

	padding: 45px 15px 10px 10px;
	margin-top:3px;

	display: table;
	/*border-left: 1px solid #CCC;
border-right: 1px solid #CCC;*/

}



/* for Internet Explorer */

/*\*/

* html #inhalt{

	height: 25em;

	width:38.52em;

}/**/



.inh-top{

	margin: 0 10px 0px 0;

	/*border-bottom: 1px solid #999;*/

	

	height: auto;

	display: table;



}

#inhalt ul{
padding-left:18px;
}
*+html #inhalt ul{
margin:-1px;

}
*html #inhalt ul{
margin:-1px;

}
#inhalt li{
list-style-image: url(../bilder/bullet.png);
margin-bottom: 10px;
}

#navigation{
position: relative;
float:left;
padding:165px 0 0 0;
	margin: 0 10px 0 0;

	width: 13em;

}
*html #navigation{
	padding:175px 0 0 0;
}
*+html #navigation{
	padding:175px 0 0 0;
}

#navigation ul{

	color: #FFF;

	list-style-type: none;

	display: block;
	padding:0;
	margin:0;

	}

	#navigation li{

		border-bottom: 1px dotted #FFF;

		width: 100%;

		line-height: 1.5em;

		text-indent: 0.5em;

	}


#navigation li a{

	color: #FFF;

	text-decoration: none;

	/*font-weight: bold;*/

	

}

#navigation li a:hover{

	color: #F9A60A;

}

 .cur{

	color: #FFF;

}





#footer{
background-image:  url(../bilder/bg-footer.jpg);
background-repeat: repeat-x;

	width: 100%;

	height: 21px;

	padding-top: 10px;
	padding-bottom: 0px;
	margin: 0px;

	font-size: 0.8em;

	text-align: center;

	color: #999;


}



/* for Internet Explorer */

/*\*/

* html #footer{

	width:100%;

}/**/

	

	

.error{

color: #BC4638;

list-style-type:none;

}



.form{



padding-top: 30px;

}



.form .submit, .form .reset{



color:#333;

background-color:#CCC;

border:3px double #999;

width:10em;

cursor: pointer;

}



.csc-textpic-clear{

border-bottom:1px dashed #333;

margin: 10px 0px 10px 0;

}



.csi-image{

background-color:inherit;

border: 0px;

}





/* Powermail */

span.powermail_mandatory {

	color: red;

}

input.validation-failed,

textarea.validation-failed {

	background-color: #CCC;

}

div.powermail_mandatory_js {

	color: red;

	margin: 3px 0 15px 120px;

}

fieldset.tx-powermail-pi1_fieldset {

	border: none

	

	padding: 5px;

}

fieldset.tx-powermail-pi1_fieldset label {

	display: block;

	width: 260px;

	/*float: left;*/

	clear: both;

	font-weight: bold;

}

.tx-powermail-pi1_fieldset{

border:none;

margin-left:120px;

}

fieldset.tx-powermail-pi1_fieldset input,

fieldset.tx-powermail-pi1_fieldset textarea {

	width: 260px;

}

div.tx_powermail_pi1_fieldwrap_html {

	margin:8px 0;

}

input.powermail_submit {

	margin: 20px 0px;

	font-weight: bold;

	border: 1px solid #444;

	width: 130px;

}

td.powermail_all_td {

	padding: 3px 10px 3px 0;

}