body
{
   background-color:#FFFFFF;
   font-family:Trebuchet MS;   
   font-size:14px;
   line-height:16px;
   color:#000000;
   font-weight:normal;
   overflow:auto;
   overflow: -moz-scrollbars-vertical;
   margin-top:0px;
   margin-bottom:0px;
   margin-left:0px;
   background-repeat:no-repeat;
   
   scrollbar-base-color:#FFFFFF;
   scrollbar-3d-light-color:#FFFFFF;
   scrollbar-arrow-color:#CCCCCC;
   scrollbar-darkshadow-color:#FFFFFF;
   scrollbar-face-color:#FFFFFF;
   scrollbar-highlight-color:#CCCCCC;
   scrollbar-shadow-color:#CCCCCC;
   scrollbar-track-color:#FFFFFF;
}                    

div#site
{
   text-align:left;
   margin:0 auto;
   margin-left:0px;
   margin-bottom:0px;
   width:950px;
   min-width:950px;
   max-width:950px;
   height:618px;
   min-height:618px;
   max-height:618px;
   overflow:hidden;
}
* html #site
{ 
  /* nur fuer Internet Explorer */
  width:950px;     /* Version 5.x */
  w\idth:950px;    /* Version 6 */
}

div#left
{
   float:left;
   width:155px;
   max-width:155px;
   min-width:155px;
   height:618px;
   max-height:618px;
   min-height:618px;
   overflow:hidden;
}

div#right
{
   float:left;
   width:795px;
   max-width:795px;
   min-width:795px;
   height:618px;
   max-height:618px;
   min-height:618px;
   overflow:hidden;
}

div#content
{
   position:absolute;
   top:130px;
   z-index:1;
   width:795px;
   max-width:795px;
   min-width:795px;
   height:480px;
   min-height:480px;
   max-height:480px;
   overflow:hidden;
}

div#content_home
{
   position:absolute;
   top:12px;
   left:88px;
   float:left;
   width:585px;
   min-width:585px;
   max-width:585px;
   height:480px;
   min-height:480px;
   max-height:480px;
}

div#content_right1
{
   position:absolute;
   top:12px;
   left:585px;
   float:right;
   width:210px;
   min-width:210px;
   max-width:210px;
   height:480px;
   min-height:480px;
   max-height:480px;
}

div#content_produkt
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:480px;
   min-height:480px;
   max-height:480px;
   overflow:auto;
}

div#content_aussehen
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:220px;
   min-height:220px;
   max-height:220px;
   overflow:auto;
}

div#content_ausklappen
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:240px;
   min-height:240px;
   max-height:240px;
   overflow:auto;
}

div#content_ausschlafen
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:300px;
   min-height:300px;
   max-height:300px;
   overflow:auto;
}

div#content_ausgereift
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:250px;
   min-height:250px;
   max-height:250px;
   overflow:auto;
}

div#content_daten
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:200px;
   min-height:200px;
   max-height:200px;
   overflow:auto;
}

div#content_massedekor
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:300px;
   min-height:300px;
   max-height:300px;
   overflow:auto;
}

div#content_ausstattung
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:320px;
   min-height:320px;
   max-height:320px;
   overflow:auto;
}

div#content_bedienung
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:300px;
   min-height:300px;
   max-height:300px;
   overflow:auto;
}

div#content_download
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:300px;
   min-height:300px;
   max-height:300px;
   overflow:auto;
}

div#content_news
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:309px;
   min-height:309px;
   max-height:309px;
   overflow:auto;
}

div#content_bestellen
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:370px;
   min-height:370px;
   max-height:370px;
   overflow:auto;
}

div#content_impressum
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:270px;
   min-height:270px;
   max-height:270px;
   overflow:auto;
}

div#content_kontakt
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:300px;
   min-height:320px;
   max-height:320px;
   overflow:auto;
}

div#content_whois
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:308px;
   min-height:308px;
   max-height:308px;
   overflow:auto;
}

div#content_agb
{
   position:absolute;
   top:50px;
   left:90px;
   float:left;
   width:470px;
   min-width:470px;
   max-width:470px;
   height:345px;
   min-height:345px;
   max-height:345px;
   overflow:auto;
}

div#content_right2
{
   position:absolute;
   top:50px;
   left:585px;
   float:right;
   width:210px;
   min-width:210px;
   max-width:210px;
   height:440px;
   min-height:440px;
   max-height:440px;
}

div#header
{
   float:right;
   height:30px;
   min-height:30px;
   max-height:30px;
   width:365px;
   min-width:365px;
   max-width:365px;
   text-align:right;
}

.header_flag
{
   line-height:30px;
   vertical-align:middle;   
}

div#menu
{
   clear:both;
   height:100px;
   min-height:100px;
   max-height:100px;
   padding-left:37px;
}

div#button_menu
{
   float:left;
}

div#frame
{
   float:left;
   padding-left:13px;
   padding-bottom:10px;
}

div#footer
{
   position:absolute;
   top:558px;
   z-index:3;
   height:61px;
   min-height:61px;
   max-height:61px;
   padding-left:56px;
}

div#footer_left1
{
   position:absolute;
   top:0px;
   z-index:4;
   left:56px;
}

div#footer_left2
{
   position:absolute;
   top:0px;
   z-index:2;
   left:110px;
}

div#footer_right
{
   position:absolute;
   top:0px;
   z-index:1;
   float:right;
   padding-left:624px;
}

div#bestellen_cart_row
{
   clear:both;
   border-bottom:1px solid #CCCCCC;
}

div#bestellen_cart_1
{
   float:left;
   width:150px;
   border-right:1px solid #CCCCCC;
}
div#bestellen_cart_2
{
   float:left;
   width:130px;
   border-right:1px solid #CCCCCC;
}
div#bestellen_cart_3
{
   float:left;
   width:60px;
   text-align:center;
   border-right:1px solid #CCCCCC;
}
div#bestellen_cart_4
{
   float:left;
   width:80px;
   text-align:right;
}

/* BEGIN Bild-Positionierung */
div#img_home
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}

div#img_home2
{
   position:absolute;
   top:0px;
   left:570px;
   z-index:5;   
}

div#img_aussehen
{
   position:absolute;
   top:260px;
   left:280px;
   z-index:2;   
}               
div#img_ausklappen
{
   position:absolute;
   top:276px;
   left:90px;
   z-index:2;   
}                 
div#img_ausschlafen
{
   position:absolute;
   top:290px;
   left:410px;
   z-index:2;   
}                  
div#img_ausgereift
{
   position:absolute;
   top:256px;
   left:90px;
   z-index:2;   
}
div#img_gs
{
   position:absolute;
   top:256px;
   left:598px;
   z-index:2;   
}
div#img_daten
{
   position:absolute;
   top:260px;
   left:220px;
   z-index:2;   
}
div#img_news
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_bestellen
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_impressum
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_kontakt
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_whois
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_agb
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_massedekor
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_ausstattung
{
   position:absolute;
   top:48px;
   left:260px;
   z-index:2;   
}
div#img_bedienung
{
   position:absolute;
   top:300px;
   left:90px;
   z-index:2;   
}
div#img_download
{
   position:absolute;
   top:140px;
   left:355px;
   z-index:2;   
}
/* END Bild-Positionierung */

/* BEGIN Formulare */
form
{
   display:block;
}
div#form_row
{
   clear:both;
   margin-bottom:10px;     
   height:25px;
}
div#form_row2
{
   clear:both;
   margin-bottom:10px;     
   height:100px;
}
.textfield_sm
{
   width:70px;
   border:solid 1px #CCCCCC;
   text-align:center;
   font-family:Trebuchet MS;
   font-size:13px;
}               
.textfield_bg
{
   position:absolute;
   width:250px;
   border:solid 1px #CCCCCC;
   left:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.textarea
{
   position:absolute;
   width:250px;
   height:100px;
   border:solid 1px #CCCCCC;
   left:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.dropdown_sm
{
   position:absolute;
   width:100px;
   border:solid 1px #CCCCCC;
   left:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.dropdown_bg
{
   position:absolute;
   width:250px;
   border:solid 1px #CCCCCC;
   left:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.button_contact
{
   border:solid 1px #000000;
   color:#000000;
   margin-left:115px;
   width:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.button_abort
{
   border:solid 1px #000000;
   color:#000000;
   width:130px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.button_change
{
   border:solid 1px #000000;
   color:#000000;
   width:80px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.button_contact2
{
   border:solid 1px #000000;
   color:#000000;
   margin-left:55px;
   width:100px;
   font-family:Trebuchet MS;
   font-size:13px;
}
* html .button_contact2
{
   margin-left:20px;
}
.button_abort2
{
   border:solid 1px #000000;
   color:#000000;
   width:130px;
   font-family:Trebuchet MS;
   font-size:13px;
}
.button_print2
{
   border:solid 1px #000000;
   color:#000000;
   width:130px;
   font-family:Trebuchet MS;
   font-size:13px;
}
div#checkbox
{
   position:absolute;
   margin-top:-18px;
   left:25px;
}
* html div#checkbox
{
   position:absolute;
   margin-top:3px;
   left:25px;
}
/* END Formulare */

/* Text- und Link-Formatierung */
.mandatory
{
   color:#F88000;
}
.mandatory_sm
{
   position:absolute;
   color:#F88000;
   left:210px;
}
.mandatory_bg
{
   position:absolute;
   color:#F88000;
   left:360px;
}
.error_msg
{
   color:#F88000;  
}

h1
{
   font-size:17px;
   font-family:Trebuchet MS; 
   font-weight:normal;
}

div#scrolltext
{
   margin-right:30px;
}

a.link:link
{
   color:#FB7323;
   font-weight:bold;
   text-decoration:none;
}
a.link:visited
{
   color:#FB7323;
   font-weight:bold;
   text-decoration:none;
}
a.link:hover
{
   color:#C4CCD0;
   font-weight:bold;
   text-decoration:none;
}
a.link:active
{
   color:#C4CCD0;
   font-weight:bold;
   text-decoration:none;
}

/* BEGIN header-menu */
.header_menu_spacer
{
   font-size:11px;
   line-height:30px;
   color:#565656;
   font-weight:normal;
   vertical-align:middle;
   padding-right:14px;   
}

a.header_menu:link
{
   font-size:10px;
   line-height:30px;
   color:#565656;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;   
   padding-right:14px;
}
a.header_menu:visited
{
   font-size:10px;
   line-height:30px;
   color:#565656;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;
   padding-right:14px;
}
a.header_menu:hover
{
   font-size:10px;
   line-height:30px;
   color:#565656;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;
   padding-right:14px;
}
a.header_menu:active
{
   font-size:10px;
   line-height:30px;
   color:#565656;
   font-weight:normal;
   vertical-align:middle;
   text-decoration:none;
   padding-right:14px;
}
/* END header-menu */
   
/* BEGIN Button-Sprachblock DE */
/* BEGIN button-menu */
a.button_menu_home_de
{
   display:block;
   background-image:url(../images/menu/de_home_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_home_de:hover,active
{
   background-image:url(../images/menu/de_home_over_active.gif);
}

a.button_menu_produkt_de
{
   display:block;
   background-image:url(../images/menu/de_produkt_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_produkt_de:hover,active
{
   background-image:url(../images/menu/de_produkt_over_active.gif);
}

a.button_menu_daten_de
{
   display:block;
   background-image:url(../images/menu/de_daten_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_daten_de:hover,active
{
   background-image:url(../images/menu/de_daten_over_active.gif);
}

a.button_menu_news_de
{
   display:block;
   background-image:url(../images/menu/de_news_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_news_de:hover,active
{
   background-image:url(../images/menu/de_news_over_active.gif);
}

a.button_menu_bestellen_de
{
   display:block;
   background-image:url(../images/menu/de_bestellen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_bestellen_de:hover,active
{
   background-image:url(../images/menu/de_bestellen_over_active.gif);
}
/* END button-menu */
/* BEGIN button-submenu */
a.button_menu_aussehen_de
{
   display:block;
   background-image:url(../images/menu/de_aussehen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_aussehen_de:hover,active
{
   background-image:url(../images/menu/de_aussehen_over_active.gif);
}

a.button_menu_ausklappen_de
{
   display:block;
   background-image:url(../images/menu/de_ausklappen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausklappen_de:hover,active
{
   background-image:url(../images/menu/de_ausklappen_over_active.gif);
}

a.button_menu_ausschlafen_de
{
   display:block;
   background-image:url(../images/menu/de_ausschlafen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausschlafen_de:hover,active
{
   background-image:url(../images/menu/de_ausschlafen_over_active.gif);
}

a.button_menu_ausgereift_de
{
   display:block;
   background-image:url(../images/menu/de_ausgereift_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausgereift_de:hover,active
{
   background-image:url(../images/menu/de_ausgereift_over_active.gif);
}

a.button_menu_massedekor_de
{
   display:block;
   background-image:url(../images/menu/de_massedekor_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_massedekor_de:hover,active
{
   background-image:url(../images/menu/de_massedekor_over_active.gif);
}

a.button_menu_ausstattung_de
{
   display:block;
   background-image:url(../images/menu/de_ausstattung_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausstattung_de:hover,active
{
   background-image:url(../images/menu/de_ausstattung_over_active.gif);
}

a.button_menu_bedienung_de
{
   display:block;
   background-image:url(../images/menu/de_bedienung_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_bedienung_de:hover,active
{
   background-image:url(../images/menu/de_bedienung_over_active.gif);
}

a.button_menu_download_de
{
   display:block;
   background-image:url(../images/menu/de_download_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_download_de:hover,active
{
   background-image:url(../images/menu/de_download_over_active.gif);
}
/* END button-submenu */
/* END Button-Sprachblock DE */

/* BEGIN Button-Sprachblock EN */
/* BEGIN button-menu */
a.button_menu_home_en
{
   display:block;
   background-image:url(../images/menu/en_home_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_home_en:hover,active
{
   background-image:url(../images/menu/en_home_over_active.gif);
}

a.button_menu_produkt_en
{
   display:block;
   background-image:url(../images/menu/en_produkt_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_produkt_en:hover,active
{
   background-image:url(../images/menu/en_produkt_over_active.gif);
}

a.button_menu_daten_en
{
   display:block;
   background-image:url(../images/menu/en_daten_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_daten_en:hover,active
{
   background-image:url(../images/menu/en_daten_over_active.gif);
}

a.button_menu_news_en
{
   display:block;
   background-image:url(../images/menu/en_news_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_news_en:hover,active
{
   background-image:url(../images/menu/en_news_over_active.gif);
}

a.button_menu_bestellen_en
{
   display:block;
   background-image:url(../images/menu/en_bestellen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_bestellen_en:hover,active
{
   background-image:url(../images/menu/en_bestellen_over_active.gif);
}
/* END button-menu */
/* BEGIN button-submenu */
a.button_menu_aussehen_en
{
   display:block;
   background-image:url(../images/menu/en_aussehen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_aussehen_en:hover,active
{
   background-image:url(../images/menu/en_aussehen_over_active.gif);
}

a.button_menu_ausklappen_en
{
   display:block;
   background-image:url(../images/menu/en_ausklappen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausklappen_en:hover,active
{
   background-image:url(../images/menu/en_ausklappen_over_active.gif);
}

a.button_menu_ausschlafen_en
{
   display:block;
   background-image:url(../images/menu/en_ausschlafen_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausschlafen_en:hover,active
{
   background-image:url(../images/menu/en_ausschlafen_over_active.gif);
}

a.button_menu_ausgereift_en
{
   display:block;
   background-image:url(../images/menu/en_ausgereift_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausgereift_en:hover,active
{
   background-image:url(../images/menu/en_ausgereift_over_active.gif);
}

a.button_menu_massedekor_en
{
   display:block;
   background-image:url(../images/menu/en_massedekor_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_massedekor_en:hover,active
{
   background-image:url(../images/menu/en_massedekor_over_active.gif);
}

a.button_menu_ausstattung_en
{
   display:block;
   background-image:url(../images/menu/en_ausstattung_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_ausstattung_en:hover,active
{
   background-image:url(../images/menu/en_ausstattung_over_active.gif);
}

a.button_menu_bedienung_en
{
   display:block;
   background-image:url(../images/menu/en_bedienung_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_bedienung_en:hover,active
{
   background-image:url(../images/menu/en_bedienung_over_active.gif);
}

a.button_menu_download_en
{
   display:block;
   background-image:url(../images/menu/en_download_out.gif);
   width:100px;
   height:100px;
}
a.button_menu_download_en:hover,active
{
   background-image:url(../images/menu/en_download_over_active.gif);
}
/* END button-submenu */
/* END Button-Sprachblock EN */