html, body, div.kopf, div.mitte { width: 990px; margin: 0px auto; }

html, body { color: black; background-color : #ffeb95; border: none; }

div.kopf, div.kopfl, div.kopfr, div.kopfm {    color: black; background-color : ffeb95; 
/*  background-image: url(bilder/hg-verlauf-kopf02.jpg); background-repeat: repeat-x; */
 height: 100px; margin: 0px; padding: 0px; border: none; }

div.kopf { margin-top: 5px; }

.kopfl { float: left; width: 100px; }

.kopfr { float: right; width: 120px; }

.kopfm { margin: 0px 120px 0px 100px; }

h1, h3, h4, p, select, input, table, tr, td, b {    font-family: Arial, sans-serif;   }

h1, h2, h3, h4 {   text-align: center;  }

h1 { font-size: 18px; margin: 0px 50px 0px 50px; padding: 15px 0 0 0; }

h2 { font-size: 16px; }

h3 { font-size: 14px; }

h4 { font-size: 12px; }

p, select, input, tr, td, table {    font-size: 12px; text-align: justify; }

.tabelle { margin: 0px; padding: 0px; }

tr { height: 15px;   }

img { text-decoration: none; border: none; }

hr.trennung { color: black; width: 400px; margin-left:133px; border: 1px solid black }


div.mitte { margin-top: 10px; }

div.mittel, div.linkliste, div.mitter, div.mittem { color: black;  background-color: #ffeb95; height: 100%; padding: 0px; border: none; }

div.mittel { float: left; width: 150px; margin: 20px 10px 0px 0px; }

div.mitter { float: right; width: 150px; margin-top: 30px; }

div.mittem { margin: 30px 162px 0px 162px; }

ul.linkliste, li.linkliste, li:hover.linkliste, hr..linkliste, a.linkliste { 
color: white; padding: 0px; margin: 0px;  overflow: hidden; border: none}

ul.linkliste {  background-color: #ffeb95; }

li.linkliste  {
/*  background-image: url(bilder/button01a.gif);  */
display: block; background-color: #fff7b0; color: darkred; margin: 5px 0px 0px -40px; height: 35px; text-align: center; vertical-align: middle;  border: none}

li:hover.linkliste {
/* background-image: url(bilder/button02a.gif);  */ 
}

hr.linkliste  { width: 50px; text-align: center; }

a.linkliste { font-family: Arial, sans-serif;  color: darkred; font-size: 14px; padding: 10px 0px 0px 10px; display: block;  
	font-weight: light; text-decoration: none; }

a:hover.linkliste  { color: black; display: block; padding: 10px 0px 0px 10px; }

div.werbung_gr, div.werbung_kl { float: right; margin: 0px; margin-bottom: 10px; padding: 0px; width: 150px; border: none; }

div.werbung_gr { height: 200px; }

div.werbung_kl { height: 100px; }

div.werbung_werbung { float: right; background: #fff7b0;  margin: 0 0px 0 0px; padding-top: 0px; width: 148px; height: 150px; font-family: arial, sans-serif; 
	font-size: 12px; text-align: left; overflow: hidden; border: none; }

p.werbung_werbung { margin 0px; }

div.wetter {  float: right; margin: 10px 0px; padding: 0px; width: 150px; height: 155px; overflow: hidden; border: none; }


address { font-size: 12px; line-height: 16px; margin: 0; padding: 0; }



.clear_right {
clear: right;
}

.clear_left {
clear: left;
}

.clear_both {
clear: both;
}

select {
background: #fff7b0; 
scrollbar: #ff0000;
font-size: 12px;
width: 250px;
}

input {
background: #fff7b0; 
}

.recht {
margin: 50px 10px 0 10px;
padding: 30px 10px 0px 10px;
font-size: 9px;
text-align: justify;
border: none;
}

.quelle {
float: right;
text-align: right;
font-size: 9px;
}

#menue_top {margin: 15px 162px 0px 162px; text-align: center; font-size: 11px; text-decoration: none; }

.menue { background: #fff7b0; height: 15px; font-size: 11px; padding-top:2px; }


span.adrre { color: black; float: right; padding: 10px 0 10px 20px; }

img.adrre { border: none; }

span.adrli { color: black; margin: 0px 0 0px 0px; padding: 10px 20px 10px 0px; float: left; }

img.adrli { border: none; }

/* Formmailer */

    #wrapper {text-align:left; margin:1% auto; width:80%; font-size:85%;}
/*    h1{margin:1em 0; border-bottom:1px solid;}   */
    p {padding:0.2em 0;}
    legend {padding:0.2em 1em; border-right:1px solid rgb(125,125,90);
    background:rgb(225,225,190); font-weight:bold; font-size:110%;}
    * html legend {margin-left:-7px;}
    p#legend_text {border-bottom:1px solid rgb(125,125,90); border-right:1px solid rgb(125,125,90);
    padding:0.2em 20px; background:rgb(225,225,190); margin-bottom:10px;}
    label {float:left; width:15%; min-width:6em;}
    p input {width:40%;}
    fieldset {padding:0 2em 1em 2em; border-bottom:3px solid rgb(125,125,90); border-right:3px solid rgb(125,125,90);
    border-top:1px solid rgb(125,125,90); border-left:1px solid rgb(125,125,90);}
    input, textarea {border:1px solid rgb(125,125,90); background:rgb(235,235,200);}
    textarea {width:70%; overflow:auto;}
    input.send {background:rgb(225,225,190); width:6em; cursor:pointer; font-weight:bold;}
    input.send.error {color:rgb(225,225,190); background:red;}
    input.send.confirm {color:rgb(225,225,190); background:#080;}
    .error {color:red;}
    .confirm {color:#080;}
    .standard {color:#000;}
    .right {text-align:right; padding:2em 20% 0 0;}
    acronym {border-bottom:1px dotted; cursor:help; font-style:italic;}
    code {display:block; margin-top:1em; font-family:"Courier New", Courier, monospace; 
    font-size:110%; color:#080;}
    p#backlink {text-align:right; margin-top:20px; border-top:1px solid rgb(125,125,90);}
    p#backlink a {text-decoration:none; color:#080;}
    p#backlink a:hover {text-decoration:underline;}
/* Ende Formmailer */    
   
