
body {
  height: 100%;
  width: 100%;
  padding:0px;
  margin: 10px 0px 10px 0px;
  background-color: #FFFFCC;
  font-size: 100.1%;
  font-family: verdana, tahoma, arial, sans-serif;
}

div#links {
   float: left;
   left: 10px;
   top:0px;
   width: 200px;
   
}
table {
  font-size: 1.0em;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
  text-decoration:none;
  font-weight:normal;
}
#links ul{
  list-style: none;
  left: 0px;
}

a {
 color:#FFFFCC; text-decoration:underline;
}

a.special1:link, 
a.special1:active, 
a.special1:visited, 
a.special1:hover,
a.special1act:link, 
a.special1act:active, 
a.special1act:visited, 
a.special1act:hover {
  color:#000000;
  background-color: #00B35C;
  border-top: 1px solid black;
  border-bottom: 1px solid #0DFF8C;
  width: 135px;
  display: block;

/*  text-align: center;*/
  font-size: 0.7em;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
  text-decoration:none;
  font-weight:normal;
  margin:6px 0px 2px -15px;
  padding:3px 0px 3px 5px;

}

a.special1:active  {text-decoration:underline; }
a.special1:hover, 
a.special1:focus   {color:#FFFFCC; text-decoration:underline; }
a.special1act:link, 
a.special1act:active, 
a.special1act:visited, 
a.special1act:hover {
 background-color: #FFFFCC;
}

a.special2:link, 
a.special2:active, 
a.special2:visited, 
a.special2:hover,
a.special2act:link, 
a.special2act:active, 
a.special2act:visited, 
a.special2act:hover {
  color:#000000;
  background-color:#00B35C;
  border-top: 1px solid black;
  border-bottom: 1px solid #0DFF8C;
  width: 110px;
  display: block;

/*  text-align: center;*/
  font-size: 0.6em;
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, Sans-Serif;
  text-decoration:none;
  font-weight:normal;
  margin:2px 0px 2px -30px;
  padding:2px 0px 1px 5px;
}

a.special2:active  {text-decoration:underline; }
a.special2:hover, 
a.special2:focus   {color:#FFFFCC; text-decoration:underline; }
a.special2act:link, 
a.special2act:active, 
a.special2act:visited, 
a.special2act:hover {
 background-color:  #FFFFCC;
}


div#content, .csc-form-labelcell,  .csc-form-fieldcell,  .csc-form-commentcell {
  margin-top:1.5em;
  margin-right: 1em;
  font-size: 0.8em;
}
.csc-form-labelcell {
   vertical-align: top;
   }

div#bilder{
  border: 1px solid #D4926F;
  margin-top:25px;
  margin-left:auto;
  margin-right:auto;
  width:477px;
}

#bilder .bild1{
  margin:0px;
  float:left;
}
#bilder .logo1{
  margin:0px;
  float:left;
}
#bilder .csi-textpic csi-right csi-above,
#bilder .csi-imagewrap,
#bilder .csi-image{
  padding:0px;
  margin:0px;
  float:none;
}

a.linkstartseite{
  text-decoration:none;
  border: 1px solid #D4926F;
  font-size:1.0em;
  color:#FFE7DA;
  padding:2px 0px 2px 0px;
  margin:0px 0px  0px 0px;
}

.linkleiste{
  float: none;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  text-align:center;
}

#mitte h3{
  color:#F3B68A;
  font-size:2.0em;
  font-weight:normal;
  text-align:center;
}

#mitte p{
  color:#F3B68A;
}

#mitte a{
  color:#F3B68A;
}

#mailform form{border:0px;}

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:10px;
}

#mailform textarea,
#mailform input{
  border:1px solid #00CC66;
  border-right:2px solid #00CC66;
  border-bottom:2px solid #00CC66;  
}

#mailform textarea{
  width:420px;
}


#mailform label{
  width:150px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #00CC66;  
}
  
fieldset{
  border:0px;
}

.csc-mailform-label{
  display:none;
}
.csc-mailform-field{
 font-weight:bold;
}

#mailform .csc-mailform-radio label{
  width:50px;
}
.impre {
 font-size: 0.8em;
}