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

html { color: black; background-color : #0033cc; border: none; font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif; font-size: 101%; }

body { color: black; background-color : #f3ffff; border: none; font-family: Verdana, Helvetica, Arial, Tahoma, Sans Serif; font-size: 101%; }

div.kopf {  background-image: url(bilder/kopf.jpg); background-repeat: norepeat; 
  /*  color: black; background-color : ffeb95;    */
 height: 80px; margin: 0px; padding: 0px; }

div.kopfl, div.kopfr, div.kopfm {   height: 80px; margin: 0px; padding: 0px; border: none; }


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

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

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

.kopfm { margin: 0px 180px 0px 260px; }








/* 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: 11px; text-align: left; color: darkblue; }

.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: 0px; }

div.mittel, div.linkliste, div.mitter, div.mittem { color: black;  background-color: #eef4f8; height: 100%; padding: 0px; /* border: 1px solid #003399; */ }

div.mittel { float: left; width: 150px; margin-right: 10px; margin-top: 0px; }

div.mitter { float: right; width: 180px; margin-top: 0px; }

div.mittem { margin: 0px 192px 0px 162px;  background-color: #f3ffff; }

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

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

li.linkliste  {
/*  background-image: url(bilder/button01a.gif);  */
display: block; margin-top: 0px; height: 35px; text-align: center; vertical-align: middle; }

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

li.linkliste_1  { display: block; background-color: #003399; color: white; height:12px; width:120px; font-size: 10px; margin: 0px 0px 0px 10px; 
	padding: 2px 0px 2px 10px; 	vertical-align: middle; text-align:left; }

a.linkliste_1 { color: white; font-size: 10px; display: block;  
	font-weight: light; text-decoration: none; }

a:hover.linkliste_1  { color: #66ccff; display: block;  }

li.linkliste_2  {  display: block; height: 20px; padding: 0px 0px 0px 0px; background-color: #cce4e8; border-bottom: 2px solid #eef4f8; 
	vertical-align: middle; text-align:left; }

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

a.linkliste { /* font-family: Arial, sans-serif; */  color: #003399; font-size: 14px; padding-top: 10px; padding-left: 10px; display: block;  
	font-weight: light; text-decoration: none; }

a:hover.linkliste  { color: #0066cc; display: block; padding-top: 10px; padding-left: 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: 1px solid; }

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;
}


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;}

 /*   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 */    
   
