body {
	margin:0;
	padding:0;
	font-family: arial,verdana;
	font-size:11px;
        color: #666666;
        background: #EDEDED;
}

iframe {
border:0;
}

#iframe {
border:0px;
}

h1,h3,h4 {
margin:0;
padding:0;
font-size:14px;
color: #128007;
}

h2 {
font-size:11px;
margin:0;
padding:0;
padding-top:4px;
color: #128007;
}

a {
color: #127E06;
font-size:11px;
}

td a {
font-size:12px;
}

p {
margin:0;
padding:0;
}

.csc-header-n1 h1,.csc-header-n2 h1,.csc-header-n3 h1,.csc-header-n4 h1,.csc-header-n5 h1,.csc-header-n6 h1,.csc-header-n7 h1,.csc-header-n8 h1,.csc-header-n9 h1,.csc-header-n10 h1,.csc-header-n11 h1,.csc-header-n12 h1,.csc-header-n13 h1,.csc-header-n14 h1,.csc-header-n15 h1,.csc-header-n16 h1,.csc-header-n17 h1 {
font-size:12px;
padding-bottom:7px;
}

table {
border-right:1px dotted;
border-top:1px dotted;

}

td {
padding: 3px 7px 3px 7px;
vertical-align:top;
border: 1px dotted;
border-right:0px;
border-top:0px;

}

#titel {
margin:0;
padding:0;
}

#content {
}

#left a:hover {
text-decoration:underline;
}

#header {
	width:802px;
	height:158px;
	margin:0px auto;
	text-align:left;
	background: url("header.jpg") no-repeat;
}

#topnavi {
width:800px;
background:#4BB740;
margin:0px auto;
text-align:left;
}

.topnavi {
text-align:right;
font-size:10px;
margin-right:18px;
color: #FFFFFF;
}

.topnavi a {
color: #FFFFFF;
font-size:10px;
text-decoration:none;
}

#container {
	width:800px;
	margin:0px auto;
	text-align:left;
	border:1px solid #B2B2B2;
	border-bottom:0px;
	border-top:0px;
	background: #FFFFFF;
}

#left {
float:left;
width:173px;
margin-top:37px;
}

#main {
float:left;
width:393px;
margin-top:37px;
padding-left:31px;
padding-right:19px;
}

#main_gallery {
float:left;
width:597px;
margin-top:37px;
padding-left:30px;

}

#main_text {
float:left;
width:579px;
margin-top:37px;
padding-left:30px;
padding-right:18px;

}


#right {
float:left;
width:184px;
margin-top:27px;
padding-top:46px;

}

/* background: #F2FBEA; */

.clear {
	clear:both;
	padding-bottom:30px;
}

#footer {
	width:802px;
	background:#4BB740;
	margin:0px auto;
	text-align:left;
	padding-top:18px;
	padding-bottom:18px;
}

.small {
font-size:10px;
color: #FFFFFF;
text-align:center;
}

.small a {
font-size:10px;
color: #FFFFFF;
text-decoration:none;
}


#left ul { list-style:none;margin:0;padding:0; }
#left ul li { background: url("level1.gif") no-repeat;padding-top:1px;padding-bottom:2px; margin-top:2px;display:block; }

#left ul li.l1_act { display:block; padding-top:1px;padding-bottom:2px; margin-top:2px; } 
#left ul li.l1_act a { width:150px; color: #137C06; text-decoration:underline;font-size:11px; display:block;font-weight:bold;padding-top:3px;padding-bottom:2px;padding-left:23px; }


#left ul li.l1_act_sub { background: url("level1_sub.gif") no-repeat;padding-top:1px;padding-bottom:2px; margin-top:2px;display:block; }

#left ul li a { width:150px; color: #137C06; text-decoration:none;font-size:11px; display:block;font-weight:bold;padding-top:3px;padding-bottom:2px;padding-left:23px; }
#left ul li ul { background: #FFFFFF; list-style:none;margin-top:4px;padding:0;margin-bottom:-1px; }
#left ul li ul li { background: #F4FAEC;display:block;padding-top:2px;margin-top:3px; }
#left ul li ul li a { display:block; padding-top:3px;padding-bottom:3px; width:150px; padding-left:23px;color: #838182;font-weight:normal; }
#left ul li ul li.l2_act { background: #F4FAEC;display:block;padding-top:2px; margin-top:3px;}
#left ul li ul li.l2_act a { display:block; padding-top:3px; width:150px; padding-left:23px;color: #147D06;font-weight:normal; }




/* TABELLEN */

.contenttable { 
margin:0;
padding:0;
font-size:12px;
margin-bottom:33px;
}

.contenttable a {

text-decoration:underline;
}

.tr-0 {

}



.td-0 {
width:117px;
}
.td-1 {
width:444px;
}
.td-2 {

}
.td-3 {

}

.td-last {
}


.tr-even {

}


.tr-0 {


}


/* KONTAKTFORMULAR */


fieldset.csc-mailform {
  border:0;
  margin:0;
  padding:0;
}

fieldset.csc-mailform label {
  width: 80px;
  float: left;
  text-align: left;
  margin-right: 40px;
  display: block
}

fieldset.csc-mailform input, 
fieldset.csc-mailform textarea  {
 margin-bottom: 5px;
 font-size:10px;
 font-family: Verdana, Helvetica, sans-serif;
 border:1px solid #3EB233;
 width:278px;
 padding-top:3px;
 padding-bottom:3px;
}

#mailformformtype_mail {
 
 border:1px solid #3EB233;
 width:60px;
 text-align:center;
 color: #6B6B6B;
 float:left;
 margin-left:120px;
}

*html #mailformformtype_mail {
margin-left:123px;
}

INPUT,TEXTAREA {
background: #FFFFFF;
}

TEXTAREA {
height:102px;
}

/* Gallerie */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
display: inline; /* IE fix for double-margin bug */
margin-right: 6px;
padding-bottom:0px;

}

*html DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 6px; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 1px; }


.green {
float:left;
color: #137D07;
margin-right:14px;
font-weight:bold;
}

.green_last {
float:left;
color: #137D07;
font-weight:bold;
}

#ritterpaar {
float:left;
width:184px;
margin-top:27px;
padding-top:60px;

}

.csc-mailform-radio {
border:0;
}

#mailformFoerdervereinIchbindamiteinverstandendassderJahresbeitragvon10oder INPUT {
margin:0;
padding:0;

}