body { background-color:#00506E; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-image: url(../pics/bg.gif); background-repeat: repeat-y;  }
img { border: none; }

.MOZ{ display: none; }
html>body .MOZ{ display: block; }


#header   { position:absolute; left:0px; top:0px; width:1000px; height:75px; overflow: hidden;}
#subheader_1 { position:absolute; left:0px; top:75px; width:218px; height:44px;   }
#subheader_2 { position:absolute; left:218px; top:75px; width:782px; height:44px; background-color: #FAFAFA; overflow: hidden; }
#menue    { position:absolute; left:  0px; top:119px; width:218px; height:540px;  }
#menue .block        { display: none; }
#menue .menueItem    { position: relative; left: 0px; height: 20px; background-image: url(../pics/bg_menue_main.jpg); padding: 0px 0px 0px 21px; margin-bottom: 2px; background-repeat: no-repeat; }
#menue .subMenueItem { position: relative; left: 0px; height: 20px; background-image: url(../pics/bg_menue_sub.jpg);  padding: 0px 0px 0px 39px; margin-bottom: 2px; background-repeat: no-repeat; overflow: hidden; }
html>body #menue .menueItem img{ position: relative; top: -2px; }
html>body #menue .subMenueItem img{ position: relative; top: -2px; }

#impressum  { position:absolute; left:  0px; top:593px; width:198px; background-image: url(../pics/bg_menue_main.jpg); padding: 0px 0px 0px 21px; margin-bottom: 2px; background-repeat: no-repeat; }

#content  { position:absolute; left:218px; top:121px; width:442px; height:auto;  padding: 27px 58px 27px 43px; overflow: hidden; background-color: #FAFAFA; }
#rechts    { position:absolute; left:774px; top:119px; width:215px; height:auto;}
/*
#ErrorArea{ position: absolute; top: 10px; left: 1010px; width: 220px; height: auto; padding: 5px; overflow: visible; color: #CC0000; font: normal 10px Arial; }
#DebugArea { position: absolute; top: 10px; left: 1010px; width: 180px; padding: 5px; overflow: visible; border: 1px dotted #D26E6E;}
*/
/* Rechte Logo Leiste */
#rechts .headline           { width:200px; height:16px; padding:  4px 0px 0px 12px; background-color: #E6EBEE; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; }  
#rechts .logos              { width:212px; height:auto; padding: 12px 0px 12px 0px; background-color: #FFFFFF; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; margin-bottom: 3px; }
#rechts .logoslandderideen            { width:212px; height:auto; padding: 12px 0px 12px 0px; background-color: #FFFFFF; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; margin-bottom: 3px; }   
#rechts .logos .logo_half   { width:106px; height:30px; float: left; text-align: center; }
#rechts .logos .logo_half2   { width:212px; height:30px; float: left; text-align: center; }
#rechts .logoslandderideen .logo_landderideen   { width:212px; height:45px; float: left; text-align: center; }
#rechts .text               { width:188px; height:auto; padding: 12px 12px 12px 12px; background-color: #FFFFFF; border-bottom: 1px solid #E5E5E5; border-right: 1px solid #E5E5E5; border-left: 1px solid #E5E5E5; margin-bottom: 3px; }  

/* Styles für die Unterseiten */

#content .headline{ color: #000000; font: bold 19px/1.333em Arial, Helvetica, sans-serif; width: 442px; }
#content .subline{ color: #999999; font: bold 16px/1.1em Arial, Helvetica, sans-serif; width: 442px; }
.fliesstext_bold{ color: #00506E; font: bold 13px/17px Arial, Helvetica, sans-serif; font-weight: bold; position: relative; }
.fliesstext{ font: 13px/17px Arial, Helvetica, sans-serif; color: #000000; margin-bottom: 17px; }
.fliesstext_pr_downloads {font: 13px/17px Arial, Helvetica, sans-serif; color: #000000; position:relative;}

#content .digit_absatz{ color: #000000; font: 13px/17px Arial, Helvetica, sans-serif; }
#content .digit_absatz_eingerueckt{ position: relative; }
#content .digit{ position: absolute;}
#content .img_digit{ width: 7px; height: 14px; }
#content .img_digit_lang{ width: 500px; height: 2px; }
#content .img_sponsoren{ position: relative; margin-bottom: 8px; }
#content .digit_fliesstext{ color: #000000; font: 13px/17px Arial, Helvetica, sans-serif; position: relative; left: 14px; }

#content .digit_fliesstext b{ color: #00506E; font: bold 13px/17px Arial, Helvetica, sans-serif; font-weight: bold; } 
#content .digit_fliesstext i{ color: #000000; font: bold 13px/17px Arial, Helvetica, sans-serif; font-weight: bold; } 
#content .digit_download{ color: #000000; font: 13px/17px Arial, Helvetica, sans-serif; position: relative; left: 25px; }
#content .fliesstext_blau{ color: #00506E; font: 13px/17px Arial, Helvetica, sans-serif; }
#content .fliesstext_subline{ color: #C0C0C0; font: 13px/17px Arial, Helvetica, sans-serif; }
#content .textrahmen{ position: relative; top: 25px; width: 442px;  }
#content .textrahmen_subline{ position: relative; }
 a { font-size: 14px; }
#content .link_fliesstext{ color: #00506E; font: 13px/17px Arial, Helvetica, sans-serif; }
#content .link_fliesstext_gelb{ color: #E6CD55; font: 13px/17px Arial, Helvetica, sans-serif; }
#content .link_archiv{ color: #00506E; font: 13px/17px Arial, Helvetica, sans-serif; text-decoration: none; }
#content .download_background{position: relative; background-color: #F4F5F7;padding: 10px; margin-bottom: 5px; height:auto;}
#content .digit_pr_download{color: #000000; font: 13px/17px Arial, Helvetica, sans-serif; position: relative; left: 25px;}

/* Login/Registrierung Bereich */ 
.error { border: 2px solid #D9B53D; }
.maus { cursor: pointer; }
#content .formContainer2{ position:relative; left:0px; top:0px; width:135px; height:auto; float: left; margin: 0px 10px 0px 0px; order: 1px dotted Gray }
#content .formContainer2{ position:relative; left:0px; top:0px; width:200px; height:auto; float: left; margin: 0px 10px 0px 0px; order: 1px dotted Gray }
#content .label         { width: auto; height: 17px; overflow: hidden; padding: 6px 0px 0px 2px; ackground-color: #999999; }
#content .input_01      { width:193px; height: 16px; overflow: hidden; padding: 3px 0px 0px 2px; }
#content .input_02      { width:130px; height: 16px; overflow: hidden; padding: 3px 0px 0px 2px; }
#content .dropdown_01   { width:199px; height: 21px; overflow: hidden; padding: 2px 0px 0px 2px; }
#content .paddBottom    { width:135px; height: 17px; overflow: hidden; }
#content .paddLeft      { padding: 0px 0px 0px 10px; }

#content .registerButton{ position:relative; left:210px; top:10px; clear: both; width:200px; height: auto; overflow: hidden; padding: 2px 0px 0px 2px; }
#content .registerButton .zeile       { width:191px; height: 23px; overflow: hidden; margin: 0px 0px 2px 0px; background-color: #E9EEF1; border: none; }
#content .registerButton .zeile .img  { float:left; padding: 0px 6px 0px 9px; }
#content .registerButton .zeile .link { float:left; padding: 3px 0px 0px 0px; }

#content .infoBox3      { padding: 5px 0px 5px 0px; }
#loginError{ position:relative; left:0px; top:-20px; clear: both; padding: 0px 0px 0px 0px;  }