/*******************************************************************************
 * Globals                                                                     *
 ******************************************************************************/

html {
 margin                  : 0;
 padding                 : 0;
 width                   : 100% ;
}

body {
 margin                  : 0;
 padding                 : 0;
}

#global-container {
 position                : absolute;
  left                   : 50%;
  margin                 : 0 0 0 -490px;
 top                     : 30px;
 width                   : 980px;
}

/*******************************************************************************
 * Header                                                                     *
 ******************************************************************************/
#header-container {
 position                : absolute;
 left                    : 0;
 top                     : 0;
 width                   : 980px;
 height                  : 130px;
 background              : url(/_content/img/logo.jpg) no-repeat left top;
}

#country-selection {
 position                : absolute;
 left                    : 380px;
 top                     : 3px;
 width                   : 100px;
 height                  : 29px; 
}

#customerservice {
 position                : absolute;
 left                    : 220px;
 top                     : -20px;
 width                   : 180px;
 height                  : 83px;
 font-family             : Arial, Verdana, Helvetica;
 font-size               : 11px;
 color                   : #555557;
 font-weight             : bold;
 background              : url("/_content/img/customerservice.jpg") no-repeat left top;
 padding                 : 26px 0 0 120px;
}

* html #customerservice {
  width                  : 330px;
  top                    : -10px;
}

#language-selection {
 position                : absolute;
 left                    : 458px;
 top                     : 0;
 width                   : 100px;
 height                  : 29px; 
}
div#language-selection ul {
 list-style-type         : none;  
 margin                  : 4px 0;
}
div#language-selection li {
 float                   : right;
 margin                  : 0 3px 0 0;
 width                   : 23px;
 height                  : 25px;
 text-align              : center;
 background              : url(/_content/img/lang_bg.gif) no-repeat left top;
 color                   : #fff;
 font-family             : Arial, Verdana, Helvetica;
 font-size               : 10px;
 font-weight             : bold;
 padding                 : 2px 0;
}
div#language-selection .inactive {
 background              : url(/_content/img/lang_bg_off.gif) no-repeat left top;
}
div#language-selection li A {
 color                   : #fff;
 font-weight             : normal;
}
div#language-selection .inactive A {
 color                   : #555557;
}
#memberlogin {
 position                : absolute;
 left                    : 655px;
 top                     : 35px;
 width                   : 300px;
 height                  : 20px; 
 text-align              : right;
 font                    : 12px Arial;
}

#memberlogin .taste {
 background              : url('/_content/img/btn_login.gif');
 border                  : 0;
 color                   : #fff;
 width                   : 54px;
 height                  : 18px;
}

.login {
 font                    : 10px Arial;
}

/*******************************************************************************
 * Page Content                                                                *
 ******************************************************************************/

#page-container {
 position                : relative;
 left                    : 0px;
 top                     : 130px;
 width                   : 980px;
}
#page-top {
 width                   : 980px;
 height                  : 10px;
 background              : url('/_content/img/normal_bg_top.gif') no-repeat;
 clear                   : both;
 font-size               : 1px;
}

#page-middle {
 width                   : 980px;
 background              : url('/_content/img/normal_bg_middle.gif') repeat-y ;
 clear                   : both;
 overflow                : hidden;

}
#page-bottom {
 width                   : 980px;
 height                  : 10px;
 background              : url('/_content/img/normal_bg_bottom.gif') no-repeat;
 clear                   : both;
}

#frontimage {
 position                : absolute;
 left                    : 258px;
 top                     : 0;
 width                   : 462px;
 height                  : 217px;
}

#start-page-top {
 width                   : 980px;
 height                  : 10px;
 background              : url('/_content/img/start_bg_top.gif') no-repeat;
 clear                   : both;
 font-size               : 1px;
}

#start-page-middle {
 width                   : 980px;
 background              : url('/_content/img/start_bg_middle.gif') repeat-y ;
 clear                   : both;
 overflow                : hidden;

}
#start-page-bottom {
 width                   : 980px;
 height                  : 10px;
 background              : url('/_content/img/start_bg_bottom.gif') no-repeat;
 clear                   : both;
}
#teaser-container {
 float                   : left;
 width                   : 238px;
 _width                  : 240px;
 height                  : 460px; 
 padding                 : 0;
 margin                  : 0 9px 0 0;
 _margin                 : 0 5px 0 0;
 background              : url('/_content/img/box_bg.jpg') repeat-x;
 border                  : solid #E5E8EA;
 border-width            : 0 1px;
}
#start-teaser-container {
 float                   : left;
 width                   : 237px;
 _width                  : 239px;
 height                  : 460px; 
 padding                 : 0;
 margin                  : 0 0 0 20px;
 background              : url('/_content/img/box_bg.jpg') repeat-x;
 border                  : solid #E5E8EA;
 border-width            : 0 1px;
}
#ziel-land {
 position                : absolute;
 top                     : 390px;
 left                    : 13px;
 background              : url('/_content/img/pf_landeswahl.gif') no-repeat;
 width                   : 214px;
 height                  : 74px;
}
#ziel-land select {
 margin                  : 45px 0 0 8px;
 width                   : 200px;
}
#content-container {
 float                   : left;
 width                   : 718px;
 _width                  : 719px;
 padding                 : 0;
 height                  : 460px;
 margin                  : 0 0 0 9px;
 _margin                 : 0 0 0 14px;
 background              : url('/_content/img/box_bg.jpg') repeat-x ;
 border                  : solid #E5E8EA;
 border-width            : 0 1px;
 overflow-y              : auto; 
}
#start-content-container {
 float                   : left;
 width                   : 459px;
 _width                  : 461px;
 padding                 : 0;
 height                  : 460px;
 margin                  : 0 0 0 9px;
 _margin                 : 0 0 0 13px;
 background              : url('/_content/img/box_bg.jpg') repeat-x ;
 border                  : solid #E5E8EA;
 border-width            : 0 1px;
 overflow-y              : auto; 
}

div#start-content-container #content {
 border                  : dashed black;
 border-width            : 1px 0 0 0;
 margin-top              : 10px;
}


#frontimage img {
  border:0;
}


#bestellen {
 position                : absolute;
 top                     : 405px;
 left                    : 830px;
}
#bestellen-start {
 position                : absolute;
 top                     : 425px;
 left                    : 595px;
}