body{
  margin:0px;
  padding:0px;
}
.rahmen{
  width:1000px;
  background-color:white;
  font-family:arial;
}

.logo{
  height:120px;
  vertical-align:bottom;
  padding-bottom:15px;
  
}

.inhalt{
  min-height:400px;
  width:500px;
  overflow:visible;
  padding:0px 10px 10px 30px;
  font-size:0.8em;
 
}
.csc-menu {
    margin: 0 0 10px 0px;
    list-style: none;
}

.csc-menu li {
margin: 15px 0;
}
.bilder{
  width:200px;
  overflow:visible;
  padding:30px 0px 0px 0px;
  font-size:0.8em;
  float:right;
}


.menue1{
  vertical-align:top;
  background-color:#C0C0C0;
  padding-top:50px;
  font-size:0.8em;
}



.menue1 .ebene1 a:link,
.menue1 .ebene1 a:visited,
.menue1 .ebene1 a:hover{
  display:block;
  width:180px;
  padding-left:40px;
  margin-bottom:5px;
  background-image:url(/fileadmin/grafiken/lstyle-b.gif);
  background-repeat:no-repeat;
  background-position:0px 5px;
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

.menue1 .ebene1 a.akt:link,
.menue1 .ebene1 a.akt:visited,
.menue1 .ebene1 a.akt:hover{
  background-image:url(/fileadmin/grafiken/lstyle-o.gif);
  color:#ffffff;
}

.menue1 ul{
  list-style: none;
  padding:0px;
  margin:0px;
}

.menue1 .ebene2 a:link,
.menue1 .ebene2 a:visited,
.menue1 .ebene2 a:hover{
  display:block;
  width:160px;
  padding-left:60px;
  margin-bottom:5px;
  background-image:none;
  text-decoration:none;
  color:#842F15;
  font-weight:bold;
}

.menue1 .ebene2 a.akt:link,
.menue1 .ebene2 a.akt:visited,
.menue1 .ebene2 a.akt:hover{
  background-image:none;
  color:#ffffff;
  
}

.menue2{
  background-color:#F3F3F3;
  padding:30px;
}

.menue2 a{
  font-size:0.9em;
  font-weight:bold;
  color:#842F15;  
  text-decoration:none;
}

.menue2 ul{
  list-style: none;
  padding:0px;
  margin:0px;
 
}


.menue2 a.akt{
  color:#E3B199;
}


.login{
  width:200px;
  margin-left:35px;
  margin-top:50px;
  padding:5px;
}

.login input{
  width:90px;
}

.log-eingabe{
  width:70px;
  display_block;
  float:left;
}

input.submit{
 background-color:#c0c0c0;
 color:black;
 border:1px solid black;
 margin-top:10px;
}


.tx-srfeuserregister-pi1{
  font-size:0.8em;
}
.tx-srfeuserregister-pi1 input {
  font-size:0.8em;
  font-family: Verdana;
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
  }


input.tx-srfeuserregister-pi1-submit {
  font-size:0.8em;
  font-family: Verdana;
  font-weight: normal;

  background-color:#c0c0c0;
  color:black;
  border:1px solid black;
  }
  
  
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
  }  
  
 
h1, h1 .csc-firstHeader {
   font-size: 1.1em;
   margin-top:40px;
   }
  
.invers-graue-box{
  font-style:italic;
  background-color:#e0e0e0;
  border:1px solid #000000;
  padding:10px;
}
  
.contenttable td{
  font-size:0.8em;
}


.graue-box{
  font-style:italic;
  background-color:#e0e0e0;
  padding:10px;
  margin-bottom: 15px;
}

.graue-box ol {
   margin: 0 0 10px 20px;
   }

.bilder .csc-textpic-caption{
  height:40px;
  font-size:0.75em;  
}

p {
   margin: 0px 0px 15px 0px;
   }
   
ul, ol {
   margin: 0 0 10px 22px;
   padding: 0;
  /* border: 1px dotted red;*/
}

li {
    margin: 0 0 4px 0;
   }
   
   
.csc-mailform label{
  display:block;
  width:150px;
  float:left;
}   
   


.csc-mailform{
    border:0px;
}



li a, a.linkInt{ color:#CD6A2C;}
a.linkExt{ color:#0000FF;}


#mailform{
  width:550px;
}


#mailform form{border:0px;}

#mailform label, 
#mailform textarea,
#mailform input{

  float:left;
  margin-bottom:10px;

}

#mailform textarea,
#mailform input{
  border:1px solid #CD6A2C;
  border-right:2px solid #CD6A2C;
  border-bottom:2px solid #CD6A2C;  
}


#mailform label{
  width:150px;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #ffffff;  
}

.htmlarea-showtableborders td,
.contenttable td{
 vertical-align:top;
}


.htmlarea-showtableborders .bodytext,
.contenttable .bodytext{
  margin:0px;
}



