html {font-family:verdana;font-size:10pt;color:black;height:101%;}
body {background-color:white;}

table, tbody, tr, td, p, span, ul, li, a, span {margin:0;padding:0;}

.tinymcewysiwyg hr {float:left;color:black;height:1px;width:400px;margin-left:95px;opacity:0.4;}

#backPict {left:0;position:absolute;top:0;width:100%;z-index:1;height:100%;background-repeat:no-repeat;background-position:50% 0;}

#beyben_wrap {height:100%;position:relative;top:0;z-index:2;}

.beyben {width:977px;height:100%;margin:0 auto;z-index:3;}

.beyben-bild {float:left;width:977px;height:300px;}
 .NBild {}
 .beyben-bild IMG {padding:50px 0 0 170px;}

.beyben-logo {float:left;width:977px;height:50px;background-image:url(beyben-Logo.png);background-repeat:no-repeat;background-position:center;}
 .beyben-logo a {height:46px;width:285px;float:left;margin:4px 0 0 345px;}

.beyben-navi {width:977px;height:30px;float:left;background-image:url(line.jpg);background-repeat:no-repeat;background-position:top;margin-top:10px;}
 .beyben-navi ul {float:left;list-style:none;margin-left:303px;text-align:center;width:600px;}
 .beyben-navi ul li {float:left;padding:5px 10px 0 10px;}
 .beyben-navi ul li a {float:left;font-size:16pt;font-weight:bold;text-decoration:none;color:grey;}
 .beyben-navi ul li a:hover {color:black;}
 .beyben-navi ul li.rex-current a, .beyben-navi ul li.rex-active a {color:#206A01;}

  .beyben-navi ul li .rex-navi2 {padding:5px 5px 0 0;margin:0 3px 10px 0;border-right:1px solid #EFA390;}
  .beyben-navi ul li .rex-navi2 li {padding-bottom:0px;}
  .beyben-navi ul li .rex-navi2 li a {font-size:12pt;font-weight:bold;color:#97AC98;}
  .beyben-navi ul li .rex-navi2 li a:hover {color:white;}
  .beyben-navi ul li .rex-navi2 li.rex-current a {color:#EFA390;}
  .beyben-navi ul li .rex-navi2 li#rex-article-12, .beyben-navi ul li .rex-navi2 li#rex-article-13 {margin-top:15px;}

.beyben-text {width:977px;float:left;height:100%;margin-top:10px;background-image:url(line.jpg);background-repeat:no-repeat;background-position:top;}
 .beyben-text .tinymcewysiwyg, #form-module-thanks {width:590px;float:left;height:100%;margin:0 188px;}
 .beyben-text .tinymcewysiwyg p {width:580px;float:left;padding:10px 5px 10px 5px;line-height:14pt;}
 .beyben-text .tinymcewysiwyg ul {padding-left:30px;}
 .beyben-text .tinymcewysiwyg a {text-decoration:none;font-weight:bold;color:grey;}
 .beyben-text .tinymcewysiwyg a:hover {color:#206A01;}
 .beyben-text .tinymcewysiwyg a IMG {border:none;}
  #imgleft {float:left;padding:0 15px 10px 0;}
  span#startseite {color:#206A01;padding-left:40px;margin:15px 0;font-size:16pt;float:left;font-family:arial;}
  
   ul#referenzen {width:150px;float:right;text-align:right;border-right:1px solid #EFA390;margin:0 400px 0 0;list-style-type:none;}
    ul#referenzen a {text-decoration:none;padding-right:5px;}
     li#referenzen {width:150px;float:right;text-align:right;}

.beyben-foot-nav {width:977px;float:left;height:25px;background-image:url(line.jpg);background-repeat:no-repeat;background-position:top;margin-top:10px;}
.beyben-foot-nav ul {list-style:none;margin-left:400px;}
.beyben-foot-nav ul li {float:left;}
.beyben-foot-nav ul li a {padding:0 10px;text-decoration:none;color:grey;font-size:8pt;}
.beyben-foot-nav ul li a:hover {color:black;}
.beyben-foot-nav ul li.aktiv {padding:2px 10px 0px 10px;color:#206A01;font-size:8pt;font-weight:bold;}

/*
GoogleMaps
*/

#map_canvas {color:black;}

/*
SCROLLER
*/

#pscroller1{width:618px;height:238px;position:relative;background-image:url(hgFeld.png);margin:20px 0 0 150px;}
 #text {width:180px;padding:5px;float:left;color:black;}
 #text H1 {color:#206A01;}
 #bild {width:400px;float:left;}
  #bild IMG {padding:0 0 20px 0;margin:0;}
.someclass{}
.subnavi_scroller {}

/*
Überschriften
*/


h1 {font-size:12pt;font-weight:bold;margin:0;padding:15px;color:#206A01;}
hr {background-color:grey;height:1px;width:100%;}
/*

doForm!

*/

/* Div das das Formular umschließt */
.formgen {float:left;font-size:8pt;	padding:10px 30px;color:black;width:558px;height:218px;background-image:url(hgFeld.png);margin:20px 0 0 150px;}

/* Was passiert wenn auf das Label geklickt wird? */
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer;}
.formgen form{line-height:100%;margin:10px 0;}
.formheadline {margin:5px 0;font-weight:bold;}

/* 
Wie sehen die einzelnen Blöcke aus? 
Jedes Feld wird von einem DIV umschlossen, das hier definiert werden kann
*/

.formgen .formblock{margin:0;padding:0;}
.forminfo {float:left;margin-left:150px;padding:5px 0;border:1px solid #206A01;color:#206A01;text-align:center;width:577px;}

/*
Verhalten von br-Tags
*/
.formgen br{clear:both;}

/* Mehrzeiliges Eingabefeld */
.formgen .formtextfield{width:300px;height:50px;margin-left: 4px;border: 1px solid #362F21;}

/* Textfeld */
.formgen .formtext{width:200px;margin:0 0 1px 4px;padding-bottom:4px;font-size:1em;border:1px solid #362F21;}

.formgen input:focus, .formgen input:hover,
.formgen select:focus, .formgen select:hover, 
.formgen textarea:focus, .formgen textarea:hover {border-bottom-color: #000000;background-color: #FBF2E3;}

/* Label */
.formgen label {width:150px;clear:left;float:left;height:20px;font-weight:normal;text-align:right;}
.formgen label.formerror {color:#206A01;}

/* Aussehen der Select-Ausgabe */
.formgen .formselect{width:200px;background-color:white;margin-left:4px;color:#362F21;margin-bottom:1px;}

/* Sende-Button */
.formgen .formsubmit{width:75px;text-align:center;background-color:#EFEFEF;border: 1px solid #362F21;color:#362F21;}
.formgen .formsubmit:hover {background-color:#362F21;color:white;}

/* Fieldsetbeschriftung */
.formgen legend {color: #FFFFFF;background-color: #362F21;width: 150px;padding:5px 5px;color:white;margin-bottom:15px;}
.formgen .fieldset {padding-bottom:10px;border:none;}


/*
aktuell - web und druck
*/

.akt_web {float:left;width:290px;height:100%;min-height:100px;padding-right:4px;border-right:1px solid grey;}
 .akt_web a IMG {float:right;}
 .tinymcewysiwyg .akt_web p {float:left;width:280px;padding:5px;}
 .akt_web H1 {font-size:12pt;color:black;text-align:center;width:295px;margin:0 0 15px 0;padding:0;}
.akt_druck {float:left;width:290px;height:100%;min-height:100px;margin-left:5px;}
 .akt_druck a IMG {float:left;margin-right:5px;}
 .akt_druck a IMG:hover {opacity:0.5;}
 .tinymcewysiwyg .akt_druck p {float:left;width:280px;padding:5px;}
 .akt_druck H1 {font-size:12pt;color:black;text-align:center;width:295px;margin:0 0 15px 0;padding:0;}

















