* {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0;
padding:0;
}
.box {
	width:206px;
	float:left;
}
.box1 {
	padding:16px;
	text-align:left;
	background-image:url(../img/boxHg.gif);
	background-repeat:repeat-y;
}
.box, .newsstartseite {
	width:206px;
	text-align:left;
	float:left;
}
#tx-ricrotation-swf {
	margin-left:5px;
	width:450px;
}
.box1 h4{
	border-bottom:1px #666 dotted;
	padding-bottom:2px;
	padding-right:15px;
	margin-bottom:3px;
}


.nav1 a, .nav1_over a{
	display:block;
	padding:16px 0;
}
.csc-textpic-image {
border-bottom:6px #fff solid;	
}
body{
font-size:12px;
color:#666666;
background-color:#dfe6d0;
text-align: center;
line-height:18px;
}

.csc-textpic-imagewrap {
margin:20px 0;
padding:0;
}
.no, .n, .nodruck {
	display:none;
}

#content {
	border-bottom:4px #5a8d21 solid;
	clear:both;
}
#text {
	padding:10px 30px;
}
#content_klein {
}
ul {
	margin-left:30px;
}


h1{
font-size:18px;
color:#5a8d21;
line-height:32px;
padding:10px 0;
}
h2{
font-size:12px;
font-weight:bold;
color:#666666;
line-height:24px;
}
h3{
font-size:11x;
font-weight:bold;
color:#666666;
line-height:22px;
}
h4{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5a8d21;
padding:0;
margin:0;
}
img{
border:0;
padding:0;
margin:0;
}
form{
margin:0;
padding:0;
}
input, select, textarea {
font-size:12px;
color:#666666;
border:1px solid #CCCCCC;
background-color:#F1F1F1;
}
a:link {
color:#666666;
text-decoration:underline;
}
a:visited {
color:#999999;
text-decoration:underline;
}
a:focus {
color:#666666;
text-decoration:none;
}
a:hover {
color:#999999;
text-decoration:none;
}
a:active {
color:#666666;
text-decoration:underline;
}
hr{
border: 0px;
border-top: solid 1px #666666;
border-bottom: transparent;
margin:10px 0;
}
table{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
p {
line-height:18px;
margin:0 0 10px 0;
}
#cntLeft{
width:206px;
margin:0;
padding:20px 0;
float:left;
}
#cntMid{
width:428px;
margin:0;
padding:20px 0;
float:left;
background-image:url(../img/flower2.gif);
background-repeat:no-repeat;
background-position:right top;

}
#cntRight{
width:206px;
margin:0;
padding:20px 0;
float:left;
}
#top {
background:url(../img/top.gif) top no-repeat;
width:932px;
height:60px;
text-align:right;
margin:0;
padding:0;
}
.toplinks {
width:880px;
float:left;
}
#bottom {
width:932px;
background:url(../img/bottom.gif) bottom no-repeat;
height:80px;
margin:0;
padding:0;
text-align:left;
}
.trBottom{
width:920px;
height:7px;
background-color:#5a8d21;
}
.bottomLogo{
width:40px;
padding:10px 20px 20px 32px;
float:left;
}
.bottomText{
width:800px;
padding:20px;
}
.tableContent{
border:0;
width:932px;
cellpadding:0;
border-collapse: collapse;
padding:0;
margin:0;
}
.tdshLeft {
width:6px;
background:url(../img/shLeft.gif) repeat-y;
margin:0;
padding:0;
text-algin:left;
}
.tdshRight {
width:6px;
background:url(../img/shRight.gif) repeat-y;
margin:0;
padding:0;
text-algin:right;
}
.tdContent{
width:920px;
background-color:#FFFFFF;
margin:0;
padding:0;
text-align:left;
}
#navigation {
background-image:url(../img/hgNavi.gif);
width:920px;
height:49px;
margin:0;
padding:0;
text-align:center;
}
.nav1 a:link , .nav1_over a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
text-transform:uppercase;
}
.nav1 a:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
text-transform:uppercase;
}
.nav1 a:focus {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#5a8d21;
text-decoration:none;
text-transform:uppercase;
}
.nav1 a:hover, .nav1_over a {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#5a8d21;
text-decoration:none;
text-transform:uppercase;
}
.nav1 a:active {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#5a8d21;
text-decoration:none;
text-transform:uppercase;
}
a.box:link {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5a8d21;
text-decoration:none;
font-weight:bold;
}
a.box:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:bold;
}
a.box:focus {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5a8d21;
text-decoration:none;
font-weight:bold;
}
a.box:hover {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5a8d21;
text-decoration:none;
font-weight:bold;
}
a.box:active {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#5a8d21;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
#header1{
clear:left;
}
#logo1{
width:230px;
height:270px;
float:left;
clear:left;
}
#headerbild1{
width:460px;
height:270px;
background-image:url(../img/headerbild.gif);
float:left;
margin:0;
padding:0;
text-align:center;
}
#headerpic1{
width:230px;
height:270px;
background-image:url(../img/headerpic.gif);
float:left;
}
#header2{
clear:left;
}
#logo2{
width:230px;
height:221px;
float:left;
clear:left;
}
#headerbild2{
width:460px;
height:221px;
background-image:url(../img/headerbild2.gif);
float:left;
margin:0;
padding:0;
text-align:center;
}
#headerpic2{
width:230px;
height:221px;
background-image:url(../img/headerpic2.gif);
float:left;
}
.cols4{
width:750px;
text-align:left;
padding:20px 100px 20px 50px;
background-image:url(../img/flower1.gif);
background-repeat:no-repeat;
background-position:right top;
}
.box{
width:206px;
float:left;
}
.box1Top{
width:140px;
background-image:url(../img/box1Top.gif);
background-repeat:no-repeat;
background-position:left top;
padding:16px 16px 0 50px;
text-align:left;
}
.boxTop{
width:174px;
background-image:url(../img/boxTop.gif);
background-repeat:no-repeat;
background-position:left top;
padding:16px 16px 0 16px;
}
.boxTop H4, .boxTop H4 a {
	text-align:left;
	text-decoration:none;
	color:#5a8d21;
	font-size:12px;
}
.boxCnt1 .bodytext {
	text-align:left;
	padding:0px;
	margin:0px;
	
}
.mehrbutton {
	text-align:right;
	padding:0px;
	margin:0px;
}
.mehrbutton a {
	text-align:right;
	padding:0px;
	margin:0px;
	color:#666;
}

.boxTr{
width:206px;
height:14px;
background-image:url(../img/boxTr.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
}
.boxCnt{
width:174px;
background-image:url(../img/boxHg.gif);
background-repeat:repeat-y;
margin:0;
padding:0 16px 16px 16px;
}
.boxCnt1{
width:174px;
height:200px;
background-image:url(../img/boxHg.gif);
background-repeat:repeat-y;
margin:0;
padding:0 16px 16px 16px;
text-align:left;
}
.boxBottom{
width:206px;
background-image:url(../img/boxBottom.gif);
background-repeat:no-repeat;
}
/* #### DIV #### */
.div1 { height:1px;width:1px;overflow:hidden;line-height:1px; }
.div2 { height:2px;width:1px;overflow:hidden;line-height:2px; }
.div5 { height:5px;width:1px;overflow:hidden;line-height:4px;clear:both; }
.div10 { height:10px;width:1px;overflow:hidden;line-height:9px;clear:both; }
.div15 { height:15px;width:1px;overflow:hidden;line-height:14px; }
.div20 { height:20px;width:1px;overflow:hidden;line-height:19px; }
.div16 { height:16px;width:1px;overflow:hidden;line-height:15px; }
.div20hg { width:900px;height;20px;background-color:#fef3df; }
.div30 { height:30px;width:950px;overflow:hidden;line-height:29px; }
.div30w { height:30px;width:950px;overflow:hidden;line-height:29px;background-color:#FFFFFF; }
.div270 { height:270px;width:1px;overflow:hidden;line-height:269px; }
.div5h { height:1px;width:5px;overflow:hidden;line-height:1px;float:left; }
.div10h { height:1px;width:10px;overflow:hidden;line-height:1px;float:left; }
.div15h { height:1px;width:15px;overflow:hidden;line-height:1px;float:left; }
.div18h { height:1px;width:18px;overflow:hidden;line-height:1px;float:left; }
.div20h { height:1px;width:20px;overflow:hidden;line-height:1px;float:left; }
.div40h { height:1px;width:40px;overflow:hidden;line-height:1px;float:left; }
.div45h { height:1px;width:45px;overflow:hidden;line-height:1px;float:left; }

.error {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#8f161e;
}



.dropdown {
	border-top:6px #5a8d21 solid;
	background-color:#fff;
	width:200px;
}
.divnav a {
	display:block;
	border-bottom:1px #DFE6D0solid;
	padding:5px;
	text-decoration:none;
	color:#666666;
	text-align:left;
}
.divnavakt a{
	display:block;
	border-bottom:1px #DFE6D0 solid;
	padding:5px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	text-align:left;
	background-color:#DFE6D0;
}
.divnav a:hover{
	background-color:#DFE6D0;
	color:#666666;
	font-weight:bold;
	
}
.divnavaktiv a:hover{
	background-color:#fff;
}



