body {background-color: #EEEEEE;font-family:Georgia, "Times New Roman", Times, serif;margin:0;padding:0;}

.clearright {clear:right;}
.clearleft {clear:left;}
.clearboth {clear:both;}



a {text-decoration:none;color:#999999;}
a:hover {text-decoration:none;color:#666666;}
h1 {font-size:14px;margin:30px 0 0 0;padding:0;font-weight:bold;font-style:italic;color:#666666;}
h1.csc-firstHeader {font-size:14px;margin:0;padding:0;font-weight:bold;font-style:italic;color:#666666;}
h1.seitentitel {font-size:21px;margin:0 0 14px 0;padding:0; font-weight:bold;font-style:italic;}
h2 {font-size:14px;margin:20px 0 20px 0;padding:0;font-weight:bold;font-style:italic;color: #4A4A4A;}
h3 {font-size:12px;	margin:0;	padding:10px 0 0 0;font-weight:bold;}
h4 {font-size:11px;	margin:0;	padding:5px 0 15px 0;	line-height: 120%;	font-weight:normal;	color:#9e2220;}
hr {width:100%; height:0px; border-top:1px solid #cccccc;border-bottom:0; margin:9px 5px 10px 0px; }
p {font-size:12px;	color:#000000;	line-height:140%;margin:0; padding:0; width:640px;}
ol {font-size:12px; width:450px;}
ul {font-size:12px;width:450px;}
li {line-height:140%;}
sub, sup {line-height: 0px;font-size: 100%;}
form {margin:0; padding:0;}
.form_texteingabe {font-size:11px;width:100px;height: 12px; background-color:#ffffff; border: 1px solid #000000; margin-left:3px; font-family:Arial, Helvetica, sans-serif;}
.form_texteingabealt {font-size:9px;width:100px;height: 12px;background-color:#ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; margin:0 0 0 10px;}
.button {font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: black;background: #ffffff;padding-left: 3px;padding-right: 3px;padding-top: 0px;padding-bottom: 0px;cursor: pointer;cursor: default;border: 1px solid #000000;}
.csc-textpic-caption {font-size:12px;padding:3px 0 0 0;}

.weiss {color:#FFFFFF;}
.farbe1 {color:#83AF2C;}
.farbe2 {color:#AECB75;}
.farbe3 {color:#567632;}

.logo {float:left;margin-right:10px;}

#container {width:900px;margin: 0 auto;}

#bannertop {width:900px;height:170px;margin:20px 0 0 0;padding:0;position:relative;background-color:#CCCCCC;}
.enden {width:183px;height:170px;float:left;background-color:#AECB75;}
.enden h1 {margin:0; padding:0;}
.enden img {border:none;}
#bannertopflash {width:534px;height:170px;float:left;}

#kontaktnavi {width:183px;height:20px;float:left;text-align:center;margin:145px 0 0 0;}
#kontaktnavi a {color:#FFFFFF;text-decoration:none;font-size:10px;}

#content {width: 900px;height:auto;background-image:url(../bilder/bg/bg_gruen.gif);position:relative;float:left;}

#navilinks {width:154px;float:left;top:0;left:0;padding: 28px 0 100px 29px;color:#FFFFFF;}
a.hauptnavi:link,a.hauptnavi:active,a.hauptnavi:visited,a.hauptnavi:hover {display:block;font-size:15px;margin: 0 0 12px 0; padding-top:17px;}
a.hauptnavi:hover {display:block;font-size:15px;margin: 0 0 12px 0;color:#567632;}
a.unternavi:link, a.unternavi:active, a.unternavi:visited, a.unternavi:hover {display:block;font-size:12px;margin: 0 0 10px 0;}
a.unternavi:hover {display:block;font-size:12px;margin: 0 0 10px 0;color:#567632;}

#inhalt {width:640px;float:left;padding: 45px 0 100px 45px;}

a.zweitenavi:link,a.zweitenavi:active,a.zweitenavi:visited {font-size:14px;margin:20px 0 20px 0;padding:0;font-weight:bold;font-style:italic;color: #4A4A4A;}
a.zweitenavi:hover {font-size:14px;margin: 0 0 12px 0;color:#000000;}


/* chgallery */
.tx-chgallery-pi1 {width: 510px;margin:0;padding:0;}
#inhalt .pagebrowser {border:none;}
#inhalt .pagebrowser .text {font-size:12px;}
#inhalt .single {padding: 0; margin: 0 13px 13px 0px;background-color:#fff;border: 1px solid #ccc; width:154px;}
#inhalt .img {background-image:none;}
#inhalt .align {width:154px;height:126px;position:absolute;top:50%;left:50%;text-align:center;display:block;margin-top:-53px;margin-left:-80px;}
