body,html     { color: #143264; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #d2d2d2; height: 100% }
* { margin: 0px; padding: 0px; border:0px }
#site    { background: white url(../bilder/wiest-video-site-hg.gif) no-repeat fixed center bottom; text-align: left; width: 1000px; position: absolute; left: 50%; min-height: 100%; /* Fuer moderne Browser */
  	height: auto !important; /* Fuer moderne Browser */
 	height: 100%; margin-left: -500px; /* Fuer IE */ }
 	
#clear {clear: both; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0;}
#gesamt_head { background-image: url(../bilder/wiest-video-head.jpg); background-repeat: no-repeat; width: 1000px; height: 254px; }
#head { text-align: right; height: 184px; }

#navi { background-color: #fff; height: 70px; }

#gesamt_inhalt {  }

#titel { margin-top: 32px; margin-bottom: 23px; margin-left: 34px; }
#titel div { color: #143264; font-size: 13px; font-weight: bold; text-transform: uppercase; }


#titel_abstand { margin-top: 32px; margin-bottom: 23px; margin-left: 34px; }
#titel_abstand div { color: #143264; font-size: 13px; font-weight: bold; text-transform: uppercase; }

#spalte_links { background-image: url(../bilder/wiest-spalte-links-hg.gif); background-repeat: no-repeat; width: 184px; height: 400px; overflow: visible; float: left; }
#spalte_links .innen {  }

#spalte_rechts { background-image: url(../bilder/wiest-inhalt-hg.gif); background-repeat: no-repeat; width: 816px; float: right; }
#spalte_rechts .innen { margin-right: 25px; margin-left: 34px; }

#spalte_mitte { background-image: url(../bilder/wiest-inhalt-hg.gif); background-repeat: no-repeat; width: 560px; float: left; }
#spalte_mitte .innen { margin-right: 25px; margin-left: 34px; }

#spalte_rand { width: 230px; float: right; }
#spalte_rand .innen { margin-right: 25px; margin-top: 70px}

#fuss    { background-image: url(../bilder/wiest-hg-fuss.gif); background-repeat: no-repeat; background-position: right 50%; clear: both; position: absolute; bottom: 0; width: 100%; height: 20px    }
#fuss div  { color: #143264; font-size: 10px; font-weight: normal; margin-left: 200px; }
#fuss A:link, #fuss A:visited, #fuss A:active  { color: #143264; font-size: 11px; font-weight: normal; text-decoration: none  }
#fuss A:hover  { color: #143264; font-size: 11px; text-decoration: underline  }


.abstand_inhalt { margin-bottom : 30px;}

h1    { color: #143264; font-size: 12px; font-weight: bold; margin-bottom: 4px }
h2  { color: #143264; font-size: 11px; font-weight: bold }	
strong, b {font-style:italic; font-weight: bold; font-size: 13px; color: #e7862d;}
A:link, A:visited, A:active  { color: #143264; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: underline }
A:hover  { color: #beb282; font-size: 11px; text-decoration: none }

a.pdf:link, a.pdf:visited, a.pdf:active   { color: #143264; font-size: 11px; font-weight: bold; text-decoration: underline; background: url("../bilder/linkIcons/pdf.gif") no-repeat left 1px; padding: 3px 0 3px 18px }
a.pdf:hover   { color: #beb282; font-size: 11px; text-decoration: none; background: url("../bilder/linkIcons/pdf.gif") no-repeat left 1px; padding: 3px 0 3px 18px }


/*Mailform*/
.csc-mailform {border : 0;}
label {float : left;}
input  { font-size: 11px; background-color: #e6edea; float: right; margin-bottom: 12px; width: 220px }
select  { font-size: 11px; background-color: #e6edea; float: right; margin-bottom: 12px; border: 0px; width: 220px }
textarea  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e6edea; float: right; margin-bottom: 12px; width: 220px }
.csc-mailform-field {float : none; clear : both; width : 380px; display : block;}

/*Test*/
