body { background:  #DAD8CD;
font-size: 13px;
font-family: tahoma, Arial, Helvetica, sans-serif;
color:#333333;
}
body  a {
color:#D5AA00;
text-decoration:none;
}

.body a :visited{
color:#D5AA00;
text-decoration:none;
}
.body a :hover{
color:#D5AA00;
text-decoration:none;
}
.body a :active{
color:#D5AA00;
text-decoration:none;
}

body :focus {outline: solid 0;}

#container {
margin:auto;
padding:0px;
width:850px;
background-color:#EDECE6;
}
#top {
width: 850px;
height: auto;
}

#logo {
clear:left;
float:left;
width: 300px;
height: 80px;
background-color:#DAD8CD;
}
#hauptmenu {
float:left;
width: 550px;
text-align:right;
height: 28px;
background-color:#DAD8CD;
padding-top:52px;
}

#hauptmenu a {
color:#333333;
text-decoration:none;
}

#hauptmenu a:hover {
color:#B2B09C;
}

a.menu_left1 {
	color: #333333;
    display:block;
    border-bottom:1px solid #4D4D4D;	
	padding:10px;
	text-decoration:none;
}

a.menu_left1:link    { color:#ffffff; background-color:#333333; }
a.menu_left1:visited { color:#ffffff; background-color:#333333; }
a.menu_left1:hover   { color:#ffffff; background-color:#4D4D4D; }
a.menu_left1:active  { color:#ffffff; background-color:#4D4D4D; }

#trailer {
clear:both;
width: 850px;
height: auto;
border-bottom: 20px solid #DAD8CD;
}
#inhaltcontainer {
margin:auto;
width: 810px;
height: auto;
padding-bottom:20px;
}

#links {
float:left;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-top:25px;
padding-right:9px;
padding-left:9px;
}
#links h2.imageheader {
     height:26px;
      background-repeat:no-repeat;
      padding: 0;
       margin: 0;
}
#links h2.imageheader strong{
       display:none;
}

#inhalt {
float:left;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-top:25px;
padding-right:10px;
padding-left:10px;
}
#inhalt h1 {
font-size:14px;
color:#B2B09C;
font-weight:bold;
margin-bottom: 10px;
}

#inhalt h2.imageheader {
     height:26px;
      background-repeat:no-repeat;
      padding: 0;
       margin: 0;
}
#inhalt h2.imageheader strong{
       display:none;
}

#inhalt a {
color:#D5AA00;
text-decoration:none;
}
.csc-textpic-caption {
padding-top:3px;
color:#99CC00;
}
#rechts {
float:right;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-top:25px;
padding-right:10px;
padding-left:10px;
}
#rechts h2.imageheader {

height:26px;
      background-repeat:no-repeat;
      padding: 0;
       margin: 0;
}
#rechts h2.imageheader strong{
       display:none;
}
#wechselinhaltcontainer {
clear:both;
margin:auto;
width: 810px;
height: auto;
padding-bottom:20px;
}

#wechsellinks {
float:left;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-right:9px;
padding-bottom:15px;
padding-left:9px;
}

#wechselinhalt {
float:left;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-bottom:15px;
padding-right:10px;
padding-left:10px;
}

#wechselrechts {
float:right;
background-color: #EDECE6;
width:250px;
color:#333333;
margin:0px;
padding-right:10px;
padding-bottom:15px;
padding-left:10px;
}
#footer {
padding-top:3px;
clear:both;
width:850px;
font-size:11px;
color:#4E4E4E;
text-align:right;
background-color: #DAD8CD;
}
#footer a {
color:#4E4E4E;
text-decoration:none;
}





/******* Formatierungen für das Standard-Kontaktformular  ****/
.csc-mailform   { border:0px; padding: 0px; margin:0px;}
.csc-mailform-field label     { padding:0px; width: 120px; float:left; display:block; text-align:left; }
.csc-mailform-field input     { color:#ffffff; margin-bottom:5px; width: 200px; background-color:#333333; border: 1px solid #4D4D4D;}
.csc-mailform-field textarea  { color:#ffffff; margin-bottom:5px;width: 200px; background-color:#333333; border: 1px solid #4D4D4D;}
.csc-mailform-field select    { color:#ffffff; margin-bottom:5px; }
/** Checkbox etwas von links einrücken **/
.csc-mailform-check           { margin-left:20px; }
/** Radio-Knopf-Beschriftung rechts vom Radio-Knopf **/
.csc-mailform-radio           { font-size:11px; color:#ffffff; float:left; display:block; }
.csc-mailform-radio legend    { color:#FFFFFF;}
/** Beschriftungsfeld  **/
.csc-mailform-label           { font-size: 10px; color:#ffffff; margin-bottom:0px; }
/** Absendebutton   **/
.csc-mailform-submit          { margin:10px 0px 0px 120px; width:50px; text-align:left;}

