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

html, body { color: black; background-color : #ddffdd; 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: 189px; }

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

.kopfm { margin: 0px 189px 0px 189px; }

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  {    font-size: 12px; text-align: justify; }

td, table {  font-size: 12px; text-align: left; vertical-align: top; }

.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: #ddffdd; height: 100%; padding: 0px; border: none; font-size: 12px;}

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

div.mitter { float: right; width: 150px; margin-top: 40px;  background-color: #c6ffc6; }

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

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

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

li.linkliste  {
	/*  background-image: url(bilder/button01a.gif);  */
	display: block; margin: 0px 0px 0px -30px; height: 30px; text-align: center; vertical-align: middle;  list-style-type: none; border-bottom: 1px solid darkgreen; width: 130px; }

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

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

a.linkliste { font-family: Arial, sans-serif;  color: black; font-size: 12px; padding-top: 5px; padding-left: 0px; display: block;  
	font-weight: light; text-decoration: none; text-align: center; }

a:hover.linkliste  { color: black; font-weight: bold; display: block; padding-top: 5px; padding-left: 0px; }

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

.tbw_re { float: right; margin: 3px 0 0px 5px; }

.tbw_re img { border: none; }

.tbw_li { margin: 3px 5px 0px 0px; float: left; }

.tbw_li img { border: none; }
