/* CSS Document */

/* ------- GLOBALS ------ */


*{font-family:Times New Roman;}
html{font-size:13px;color:#000;}
body {margin:0px;}

h1 {display:none}
h1 a{}
h1 a:hover{color:#f6a019;text-decoration:none;}
h2{font-size:27px;font-family:Times New Roman;color:#f6a019;font-weight:normal;margin:0 0 30px 0;padding:0px;letter-spacing:1.5px;line-height:26px;}
h3,
h3 a:link,
h3 a:hover,
h3 a:visited{font-size:17px;color:#f6a019;font-family:Times New Roman;font-weight:normal;margin:0 0 12px 0;padding:0px;letter-spacing:1.3px;line-height:18px;}
h4{font-size:10px;color:#000;font-weight:bold;font-style:italic;margin:0 0 10px 0;padding:0px;}

.we_h2{text-align:left;font-size:220%;color:#00c;font-weight:bold;margin:0 0 10px 0;padding:0px;letter-spacing:1.5px;line-height:20px;}
.we_h3{text-align:left;font-size:180%;color:#00c;font-weight:bold;margin:0 0 10px 0;padding:0px;}
.we_h4{text-align:left;}
.we_nav2link{color:#00f;}
.we_nav3link{color:#00f;font-size:80%;}

p{margin:0;padding:0;}

a:link,
a:visited{color:#4782ff;outline: none;text-decoration:none;}
a:hover{color:#f6a019;text-decoration:none;}

img{border:0;}
form{display:inline;float:left;}
fieldset{border:0;padding:0;margin:0;}
legend{display:none;}
label{margin:0;padding:0;cursor:pointer;}
ul{list-style-type:none;padding:0;margin:0;}
ol{list-style-type:none;padding:0;margin:0;}
li{list-style-type:none;}
textarea,input,select{padding:0;}

abbr,
acronym {border-bottom:1px dotted #000;cursor:default;}

.floatTerminator{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.alert{color:#cc0000;}
.anleitung{color:#0000ff;}
.trennlinie{border-top:1px solid #dcdde2;height:1px;clear:both;}
.points{border-top:1px dotted #dcdde2;height:1px;clear:both;}
.fullWidth{width: 100%;}
.alignCenter{text-align:center;}
.orange{color:#f6a019;}

.nodisplay{display:none;}

.background-normal{font-size:10px;letter-spacing:0px;border:0px;padding-left:3px;color:#585858;background: transparent url(../img/layout/background/bg_formularinput.png) top left repeat-y;}
.background-focus{font-size:10px;letter-spacing:0px;background-color:#fff;border:0px;padding-left:3px;}

#globalContainer{font-size:100%;}


/* ------- GLOBALS ENDE ------ */

/* -------- ICONS Start ------ */
  
  .iconBack{background: transparent url(../img/layout/background/iconSprite.png) 0  0px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconWeiterempfehlen{background: transparent url(../img/layout/background/iconSprite.png) 0  -60px no-repeat;margin-top:4px;width:28px;height:10px;float:left;}
  .iconPrint{background: transparent url(../img/layout/background/iconSprite.png) 0  -40px no-repeat;margin-top:1px;width:19px;height:16px;float:left;}
  .iconTop{background: transparent url(../img/layout/background/iconSprite.png) 0  -20px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconContentListpoint{background: transparent url(../img/layout/background/iconSprite.png) 0  -90px no-repeat;margin-top:7px;margin-left:5px;width:12px;height:3px;float:left;}
  .iconNav2ListpointLink{background: transparent url(../img/layout/background/iconSprite.png) 0  -80px no-repeat;margin-top:0px;width:3px;height:3px;float:left;}
  .iconNav2ListpointActive{background: transparent url(../img/layout/background/iconSprite.png) 0  -90px no-repeat;margin-top:0px;width:3px;height:3px;float:left;}
  .iconListviewBack{background: transparent url(../img/layout/background/iconSprite.png) 0  0px no-repeat;margin-top:2px;width:20px;height:15px;float:left;}
  .iconListviewForward{background: transparent url(../img/layout/background/iconSprite.png) 0  -100px no-repeat;margin-top:2px;margin-left:5px;width:15px;height:15px;float:left;}
  
/* -------- ICONS End ------- */

/* ------- HEADER ------ */

#header{position:relative;width:100%;background: transparent url(../img/layout/background/bg_header.png) top left no-repeat;}
#logo{float:left;margin:0px 0 0 0px;}

#language{display:none;position:absolute;top:14px;right:0px;z-index:1;}
#language li{margin:0px 0 0 8px;float:left;}
#language a{display:block;color:#dcdde2;text-decoration:none;width:19px;height:15px;}
#language a:hover{}

#search{display:none;padding:6px 0px 0px 10px;position:absolute;z-index:99;top:81px;right:122px;}

#log{display:none;position:absolute;top:46px;right:0px;z-index:5;font-size:9px;line-height:17px;}
#log .login a:link,
#log .login a:visited{width:100px;height:19px;background: transparent url(../img/layout/background/bg_login_hover.png) top left no-repeat;color:#fff;display:block;text-decoration:none; /* color:#51933e;padding:0 2px 0 0px;width:95px;background-color:#dcdde2;border:1px solid #51933e; */ }
#log .login a:hover{width:100px;height:19px;background: transparent url(../img/layout/background/bg_login.png) top left no-repeat;color:#fff; /* background-color:#959aad;border:1px solid #fff; */}
#log .logout a:link,
#log .logout a:visited{width:100px;height:19px;background: transparent url(../img/layout/background/bg_logout.png) top left no-repeat;color:#fff;display:block;text-decoration:none;}
#log .logout a:hover{width:100px;height:19px;background: transparent url(../img/layout/background/bg_logout_hover.png) top left no-repeat;color:#fff;display:block;text-decoration:none;}
#log .memberarea a:link,
#log .memberarea a:visited{display:block;color:#dcdde2;padding:0 2px 0 0px;width:52px;background-color:#959aad;border:1px solid #51933e;text-decoration:none;}
#log .memberarea a:hover{color:#51933e;background-color:#dcdde2;border:1px solid #959aad;text-decoration:none;}

#navService{display:none;position:absolute;top:10px;right:130px;z-index:5;font-size:10px;}
#navService li{float:left;}
#navService a:link,
#navService a:visited{color:#999;display:block;height:19px;padding-top:4px;padding-left:15px;text-decoration:none;background: transparent url(../img/layout/background/bg_navservice_inactive.png) top left no-repeat;text-align:left;}
#navService a:hover{color:#f6a019;background: transparent url(../img/layout/background/bg_navservice_hover.png) top left no-repeat;}
#navService a:focus,
#navService a:active{color:#f6a019;background: transparent url(../img/layout/background/bg_navservice_active.png) top left no-repeat;}
#navService a.active{color:#f6a019;background: transparent url(../img/layout/background/bg_navservice_active.png) top left no-repeat;}
.navServiceLink{}

/* ------- HEADER ENDE ------ */

/* ------- NAVIGATION ------ */

#navigation{position:relative;}

#nav1{display:none;position:absolute;top:0px;left:0px;z-index:2;letter-spacing:0.1px;height:35px;padding:0px 1px;float:left;background: transparent url(../img/layout/background/bg_nav1.png) top left no-repeat;}
#nav1 li{float:left;border-right:1px solid #dcdde2;}

#nav1 a:link,
#nav1 a:visited{font-family:Verdana,Arial,Helvetica;display:block;line-height:31px;color:#999;text-decoration:none;font-weight:normal;font-size:10px;}
#nav1 a:hover{color:#f6a019;}
#nav1 a:focus,
#nav1 a:active{color:#f6a019;}

#nav1 a.link{display:block;padding:0px 16px;background: transparent url(../img/layout/background/bg_nav1_inactive.png) top left repeat-x;}
#nav1 a.link:hover{display:block;background: transparent url(../img/layout/background/bg_nav1_hover.png) top left repeat-x;}
#nav1 a.active{color:#fff;padding:0px 16px;background: transparent url(../img/layout/background/bg_nav1_active.png) top left repeat-x;}

#nav1intern{display:none;position:absolute;top:0px;right:1px;z-index:2;border-left:1px solid #dcdde2;letter-spacing:0.1px;}
#nav1intern a:link,
#nav1intern a:visited{display:block;line-height:31px;color:#999;text-decoration:none;font-weight:normal;font-size:11px;}
#nav1intern a:hover{color:#f6a019;}
#nav1intern a:focus,
#nav1intern a:active{color:#f6a019;}

#nav1intern a.link{display:block;padding:0px 31px;}
#nav1intern a.link:hover{display:block; background: transparent url(../img/layout/background/bg_nav1_hover.png) top left repeat-x;}
#nav1intern a.active{color:#fff;padding:0px 31px;background: transparent url(../img/layout/background/bg_nav1_active.png) top left repeat-x;}

#nav1shop a.link{display:block;padding:0px 20px;height:30px;background: transparent url(../img/layout/background/bg_nav1shop_inactive.png) top left no-repeat;}
#nav1shop a.link:hover{display:block;height:30px;background: #dcdde2 url(../img/layout/background/bg_nav1shop_hover.png) top left no-repeat;}
#nav1shop a.active{background: #ccdcff url(../img/layout/background/bg_nav1shop_active.png) top left no-repeat;}

#nav2{display:none;padding: 2px 17px 20px 1px;width:208px;float:left;border-right:1px solid #fff;min-height:380px;}
#nav2 li{}
#nav2 a:link,
#nav2 a:visited{display:block;color:#4782ff;padding:3px 0px 3px 17px;letter-spacing:0.1px;text-decoration:none;background: transparent url(../img/layout/background/bg_nav2_inactive.png) top left no-repeat;text-align:left;}
#nav2 a:hover{color:#f6a019;background: transparent url(../img/layout/background/bg_nav2_hover.png) top left no-repeat;}
#nav2 a:focus,
#nav2 a:active{color:#f6a019;}
#nav2 a.link{background: #fff url(../img/layout/background/bg_link_nav2.png) top left  no-repeat;}
#nav2 a.active{color:#f6a019;font-weight:normal;background: #fff url(../img/layout/background/bg_link_nav2_active.png) top left  no-repeat;}
#nav2 a.navTitel{color:#999;margin-bottom:5px;background: transparent url(../img/layout/background/bg_nav2_titel.png) top left no-repeat;}

#nav3theme1{border:1px dotted #fff;FILTER: alpha(opacity=50); -moz-opacity: 0.8;float:left;position:absolute;z-index:99;top:0px;left:130px;width:112px;visibility:hidden;background:#dcdde2 url(../img/layout/background/bg_nav3.png) top left no-repeat;text-align:left;}
#nav3theme2{border:1px dotted #fff;FILTER: alpha(opacity=50); -moz-opacity: 0.8;float:left;position:absolute;z-index:99;top:25px;left:130px;width:112px;visibility:hidden;background:#dcdde2 url(../img/layout/background/bg_nav3.png) top left no-repeat;text-align:left;}

#nav3theme1 .active,
#nav3theme2 .active{background:#ccdcff url(../img/layout/background/bg_nav3_active.png) top left no-repeat;text-align:left;}

#nav3theme1 li,
#nav3theme2 li{}
#nav3theme1 a:link,
#nav3theme1 a:visited,
#nav3theme2 a:link,
#nav3theme2 a:visited{display:block;width:105px;height:19px;color:#fff;padding-top:4px;padding-left:15px;text-decoration:none;background: transparent url(../img/layout/background/bg_nav3_inactive.png) top left no-repeat;text-align:left;}
#nav3theme1 a:hover,
#nav3theme2 a:hover{color:#4782ff;background: transparent url(../img/layout/background/bg_nav3_hover.png) top left no-repeat;}
#nav3theme1 a:focus,
#nav3theme1 a:active,
#nav3theme2 a:focus,
#nav3theme2 a:active{color:#4782ff;background: transparent url(../img/layout/background/bg_nav3_active.png) top left no-repeat;}
#nav3theme1 a.active,
#nav3theme2 a.active{color:#4782ff;background: transparent url(../img/layout/background/bg_nav3_active.png) top left no-repeat;}

#navShop{position:absolute;z-index:1;top:40px;left:10px;border:1px dotted #fff;}

ul.navShop ul{padding-bottom:20px;}
ul.navShop li {font-size:11px;background: transparent url(../img/layout/background/bg_nav2_active.png) top left  repeat-x;}

ul.navShop li ul li {font-size:10px;margin-left:16px;}



#navShoppingCard{position:absolute;z-index:3;top:2px;right:10px;border:1px dotted #fff;}

/* ------- NAVIGATION ENDE ------ */

/* ------- CONTENT ------ */

#main{padding-top:20px;}

#leftCol{display:none;}
#middleCol{}
#rightCol{display:none;float:right;width:208px;}

#teaserCol{display:none;}

#content{text-align:left;}

#inhalt{font-size:100%;padding:0px;line-height:17px;}
#weiterempfehlen{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}
#kontakt{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}
#register{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}
#newsletter{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}
#seminaranmeldungform{float:left;font-size:100%;width:480px;padding:0px 0px 0px 13px;line-height:17px;}
#slightshow{font-size:100%;}


.inhaltColLeft{float:left;width:240px;padding-right:15px;}
.inhaltColRight{float:right;width:220px;}

#seitenserviceleiste{display:none;border-bottom:1px solid #dcdde2;padding:15px 0px;text-align:center;font-size:10px;}
#seitenserviceleiste a{color:#f6a019;}
#seitenserviceleiste .seitenServiceLink{padding-right:40px;float:left;}

#artikelzusatzlinks{display:none;}

.contentLinklistLink{float:left;margin-right:10px;}

.artikelTeaserBild{float:left;padding-right:15px;padding-bottom:15px;}
.artikelBild{float:left;padding-right:15px;padding-bottom:15px;}
.artikelText{float:left;}
.artikelLink{float:left;}

.status{display:none;position:relative;text-align:center;padding:0px 0px 15px 0px;font-size:10px;}

.searchresulttitle{font-weight:bold;}
.searchresulttitle a:link,
.searchresulttitle a:visited{color:#585858;text-decoration:none;}
.searchresulttitle a:hover{color:#959aad;}
.searchresultdescription{}
.searchresultdescription a:link,
.searchresultdescription a:visited{text-decoration:none;}
.searchresultdescription a:hover{}
.searchresultpath{font-size:9px;color:#585858;font-style:italic;}
.searchresultpath a:link,
.searchresultpath a:visited{color:#585858;text-decoration:none;}
.searchresultpath a:hover{color:#959aad;}

/* ------- CONTENT ENDE ------ */


/* ------- FOOTER ------ */

#footer{display:none;}


/* ------- FOOTER ENDE ------ */

/* ------- FLVPLAYER ------ */

#videoframe{position:absolute;top:100px;left:700px;z-index:3;padding:3px 5px 0px 5px;background-color:#dcdde2;color:#fff;}
#videoframe .titelzeile{line-height:25px}
#videoframe .titel{float:left;color:#4782ff;font-weight:bold;}
#videoframe .close{float:right;z-index:3;font-size:80%;}
#videoframe .close a{text-decoration:none;color:#4782ff;}
#videoframe .close a:hover{color:#4782ff;}
#videoframe .iframe{width:390px;height:235px;}
#videoframe .untertitelzeile{font-size:80%;line-height:25px;}
#videoframe .untertitel{float:left;}
#videoframe .untertitellink{float:right;}
#videoframe .untertitellink a{color:#4782ff;text-decoration:none;}
#videoframe .untertitellink a:hover{color:#4782ff;}


#videoteaser{}
#videoteaser .teaserbox{border:1px dotted #c9ccd5;float:left;margin:0px 10px 10px 0px;}
#videoteaser .videoTeaserBild{}
#videoteaser .untertitellink{background:#ccdcff;color:#fff;line-height:20px;padding-left:3px;}
#videoteaser .untertitellink a{text-decoration:none;display:block;}
#videoteaser .untertitellink a:hover{color:#fff;}

/* ------- FLVPLAYER ENDE ------ */

/* ------- FORMULARE ------ */


form .trenner{clear:both;height:10px;}
form .label{float:left;width:150px;}
form p{clear:both;}

form .labelRadio{float:left;color:#c9ccd5;width:50px;padding-left:3px;}
form .labelCheckbox{float:left;color:#c9ccd5;width:50px;padding-left:3px;}
form .labelInput{float:left;width:150px;padding-top:4px;}
form .labelTextarea{float:left;width:150px;padding-top:4px;}
form .labelSelect{float:left;width:150px;padding-top:4px;}

form .inputRadio{float:left;margin-top:-4px;margin-left:-5px;}
form .inputCheckbox{float:left;margin-top:-3px;margin-left:-4px;}
form .inputInput{float:left;}
form .inputTextarea{float:left;}
form .inputSelect{float:left;margin-left:-1px;}
form .button{float:left;margin-left:-1px;}


#searchForm{width:157px;background: transparent url(../img/layout/background/bg_searchinput.png) top left no-repeat;text-align:left;}
#searchForm .labelInput{float:left;width:20px;height:15px;}
#searchForm .inputInput{float:left;width:125px;margin-top:3px;line-height:10px;}

#loginform{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_loginform.png) top left no-repeat;}
#loginform .trenner{clear:both;height:10px;}
#loginform .label{width:150px;}
#loginform p{clear:both;}
#loginform span{float:left;}

#loginform .labelRadio{color:#c9ccd5;width:50px;}
#loginform .labelCheckbox{color:#c9ccd5;width:50px;}
#loginform .labelInput{width:150px;}
#loginform .labelTextarea{width:100px;}
#loginform .labelSelect{width:100px;}

#loginform .inputRadio{width:15px;}
#loginform .inputCheckbox{width:15px;}
#loginform .inputInput{}
#loginform .inputTextarea{}
#loginform .inputSelect{}
#loginform .button{}

#kontakt form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_kontaktform.png) top left no-repeat;}
#kontakt form .trenner{clear:both;height:10px;}
#kontakt form .label{float:left;width:100px;}
#kontakt form p{clear:both;}
#kontakt form span{float:left;}

#kontakt form .labelRadio{color:#c9ccd5;width:50px;}
#kontakt form .labelCheckbox{color:#c9ccd5;width:50px;}
#kontakt form .labelInput{width:100px;}
#kontakt form .labelTextarea{width:100px;}
#kontakt form .labelSelect{width:100px;}
 
#kontakt form .inputRadio{}
#kontakt form .inputCheckbox{}
#kontakt form .inputInput{}
#kontakt form .inputTextarea{}
#kontakt form .inputSelect{}
#kontakt form .button{}

#register form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_registerform.png) top left no-repeat;}
#register form .label{float:left;width:130px;color:#c9ccd5;}
#register form .trenner{height:10px;}
#register form p{clear:both;}
#register form span{float:left;}

#register form .labelRadio{color:#c9ccd5;width:50px;}
#register form .labelCheckbox{color:#c9ccd5;width:145px;}
#register form .labelInput{width:130px;}
#register form .labelTextarea{width:130px;}
#register form .labelSelect{width:130px;}

#register form .inputRadio{}
#register form .inputCheckbox{}
#register form .inputInput{}
#register form .inputTextarea{}
#register form .inputSelect{}
#register form .button{}


#weiterempfehlen form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_registerform.png) top left no-repeat;}
#weiterempfehlen form .label{float:left;width:150px;color:#c9ccd5;}
#weiterempfehlen form .trenner{height:10px;}
#weiterempfehlen form p{clear:both;}
#weiterempfehlen form span{float:left;}

#weiterempfehlen form .labelRadio{color:#c9ccd5;width:50px;}
#weiterempfehlen form .labelCheckbox{color:#c9ccd5;width:145px;}
#weiterempfehlen form .labelInput{width:150px;}
#weiterempfehlen form .labelTextarea{width:150px;}
#weiterempfehlen form .labelSelect{width:130px;}

#weiterempfehlen form .inputRadio{}
#weiterempfehlen form .inputCheckbox{}
#weiterempfehlen form .inputInput{}
#weiterempfehlen form .inputTextarea{}
#weiterempfehlen form .inputSelect{}
#weiterempfehlen form .button{}

#newsletter form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_newsletter.png) top left no-repeat;}
#newsletter form .trenner{clear:both;height:10px;}
#newsletter form .label{float:left;width:100px;}
#newsletter form p{clear:both;}
#newsletter form span{float:left;}

#newsletter form .labelRadio{color:#c9ccd5;width:50px;}
#newsletter form .labelCheckbox{color:#000;width:200px;}
#newsletter form .labelInput{width:100px;}
#newsletter form .labelTextarea{width:100px;}
#newsletter form .labelSelect{width:100px;}

#newsletter form .inputRadio{}
#newsletter form .inputCheckbox{}
#newsletter form .inputInput{}
#newsletter form .inputTextarea{}
#newsletter form .inputSelect{}
#newsletter form .button{}


#seminaranmeldungform form{width:100%;text-align:left;padding:0px 0 0 0px;}
#seminaranmeldungform form .trenner{clear:both;height:10px;}
#seminaranmeldungform form .label{float:left;width:100px;}
#seminaranmeldungform form p{clear:both;}
#seminaranmeldungform form span{float:left;}

#seminaranmeldungform form .labelRadio{color:#c9ccd5;width:50px;}
#seminaranmeldungform form .labelCheckbox{color:#000;width:150px;}
#seminaranmeldungform form .labelInput{width:100px;}
#seminaranmeldungform form .labelTextarea{width:100px;}
#seminaranmeldungform form .labelSelect{width:100px;}

#seminaranmeldungform form .inputRadio{}
#seminaranmeldungform form .inputCheckbox{padding-top:2px;}
#seminaranmeldungform form .inputInput{}
#seminaranmeldungform form .inputTextarea{}
#seminaranmeldungform form .inputSelect{}
#seminaranmeldungform form .button{}


/* ------- FORMULARE ENDE ------ */



/* --------------- LAYOUT BOX Start ----------------- */


  div.t_s{background: url(../../img/layout/frames/t_s.gif) top left repeat-x;}
  div.r_s{background: url(../../img/layout/frames/r_s.gif) top right repeat-y;}
  div.b_s{background: url(../../img/layout/frames/b_s.gif) bottom left repeat-x;}
  div.l_s{background: url(../../img/layout/frames/l_s.gif) top left repeat-y;}
  div.tl_s{background: url(../../img/layout/frames/tl_s.gif) top left no-repeat;}
  div.tr_s{background: url(../../img/layout/frames/tr_s.gif) top right no-repeat;}
  div.tl_2_s{background: url(../../img/layout/frames/tl_2_s.gif) top left no-repeat;}
  div.tr_2_s{background: url(../../img/layout/frames/tr_2_s.gif) top right no-repeat;}
  div.bl_s{background: url(../../img/layout/frames/bl_s.gif) bottom left no-repeat;}
  div.br_s{background: url(../../img/layout/frames/br_s.gif) bottom right no-repeat;}
  div.t{background-image: url(../../img/layout/frames/t.gif);background-position: top left;background-repeat: repeat-x;}
  div.r{background-image: url(../../img/layout/frames/r.gif);background-position: top right;background-repeat: repeat-y;}
  div.b{background-image: url(../../img/layout/frames/b.gif);background-position: bottom left;background-repeat: repeat-x;}
  div.l{background-image: url(../../img/layout/frames/l.gif);background-position: top left;background-repeat: repeat-y;}
  div.tl{background-image: url(../../img/layout/frames/tl.gif);background-position: top left;background-repeat: no-repeat;}
  div.tr{background-image: url(../../img/layout/frames/tr.gif);background-position: top right;background-repeat: no-repeat;}
  div.bl{background-image: url(../../img/layout/frames/bl.gif);background-position: bottom left;background-repeat: no-repeat;}
  div.br{background-image: url(../../img/layout/frames/br.gif);background-position: bottom right;background-repeat: no-repeat;}

  div.mf_t{background-image: url(../../img/layout/frames/mf_t.jpg);background-position: top left;background-repeat: repeat-x;}
  div.mf_r{background-image: url(../../img/layout/frames/mf_r.jpg);background-position: top right;background-repeat: repeat-y;}
  div.mf_b{background-image: url(../../img/layout/frames/mf_b.jpg);background-position: bottom left;background-repeat: repeat-x;}
  div.mf_l{background-image: url(../../img/layout/frames/mf_l.jpg);background-position: top left;background-repeat: repeat-y;}
  div.mf_tl{background-image: url(../../img/layout/frames/mf_tl.jpg);background-position: top left;background-repeat: no-repeat;}
  div.mf_tr{background-image: url(../../img/layout/frames/mf_tr.jpg);background-position: top right;background-repeat: no-repeat;}
  div.mf_bl{background-image: url(../../img/layout/frames/mf_bl.jpg);background-position: bottom left;background-repeat: no-repeat;}
  div.mf_br{background-image: url(../../img/layout/frames/mf_br.jpg);background-position: bottom right;background-repeat: no-repeat;} 
 
  div.incontent {width: 100%;height: 100%;}
  
/* --------------- LAYOUT BOX End ----------------- */

/* --------------- SHOP Start ----------------- */

#shop{font-size:100%;width:100%;float:left;}

#loginShop {border: 1px dotted #c9ccd5;padding:10px;float:right;width:125px;}
#loginShop form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_loginform.png) top left no-repeat;}
#loginShop form .trenner{clear:both;height:10px;}
#loginShop form .label{width:150px;}
#loginShop form p{clear:both;}
#loginShop form span{clear:both;}

#loginShop form .labelRadio{color:#c9ccd5;width:50px;}
#loginShop form .labelCheckbox{color:#c9ccd5;width:50px;}
#loginShop form .labelInput{width:150px;}
#loginShop form .labelTextarea{width:100px;}
#loginShop form .labelSelect{width:100px;}

#loginShop form .inputRadio{width:15px;}
#loginShop form .inputCheckbox{width:15px;}
#loginShop form .inputInput{}
#loginShop form .inputTextarea{}
#loginShop form .inputSelect{}
#loginShop form .button{}


#summaryCustomer{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_loginform.png) top left no-repeat;}
#summaryCustomer .trenner{clear:both;height:10px;}
#summaryCustomer .label{width:150px;}
#summaryCustomer p{clear:both;}
#summaryCustomer span{float:left;}

#summaryCustomer .labelRadio{color:#c9ccd5;width:50px;}
#summaryCustomer .labelCheckbox{color:#c9ccd5;width:50px;}
#summaryCustomer .labelInput{width:150px;}
#summaryCustomer .labelTextarea{width:100px;}
#summaryCustomer .labelSelect{width:100px;}

#summaryCustomer .inputRadio{width:15px;}
#summaryCustomer .inputCheckbox{width:15px;}
#summaryCustomer .inputInput{}
#summaryCustomer .inputTextarea{}
#summaryCustomer .inputSelect{}
#summaryCustomer .button{}

#bestelluebersicht {}
#bestelluebersicht form{width:100%;text-align:left;padding:0px 0 0 0px;background: transparent url(../img/layout/background/bg_bestelluebersicht.png) top left no-repeat;}
#bestelluebersicht form .trenner{clear:both;height:10px;}
#bestelluebersicht form .label{width:150px;}
#bestelluebersicht form p{clear:both;}
#bestelluebersicht form span{float:left;}

#bestelluebersicht form .labelRadio{color:#c9ccd5;width:50px;}
#bestelluebersicht form .labelCheckbox{color:#c9ccd5;width:50px;}
#bestelluebersicht form .labelInput{width:150px;}
#bestelluebersicht form .labelTextarea{width:100px;}
#bestelluebersicht form .labelSelect{width:150px;}

#bestelluebersicht form .inputRadio{width:15px;}
#bestelluebersicht form .inputCheckbox{width:15px;}
#bestelluebersicht form .inputInput{}
#bestelluebersicht form .inputTextarea{}
#bestelluebersicht form .inputSelect{}
#bestelluebersicht form .button{}

table.shoppingCartTable{width:100%;padding: 0;margin: 0;border-spacing: 0;}
.shoppingCartTable th{text-align: left;}
.tableBorder{border-bottom: 1px solid #ed0d0d;}
.shoppingCartNumber{text-align: right ! important;}
 
.articleBoxLeft,
.articleBoxRight {border:1px solid grey;padding:10px;width: 197px;height: 197px ! important; margin: 0 0 2px 0;display: block;float: left;}
.articleBoxRight {float: right;}

.articleBoxLeft img,
.articleBoxRight img{height:100px;}




  .singleArticleBoxLeft,
  .singleArticleBoxRight {
    width: 198px;
    display: block;
    float: left;
  }
  .singleArticleBoxRight {
    float: right;
    text-align: right;
  }
  


  .border,
  .borderStretch {
    border: 1px solid #ed0d0d;
  }
  .borderStretch {
    width: 100%;
    height: 100%;
  }
  
  .formError {
    border: 1px red solid;
  }
  .amount {
    text-align: right;
    width: 48px ! important;
  }
  
 
  
  ul.subCategoryList {
    margin: 10 0 0 0;
    padding: 0;
    list-style: none;
  }

  ul.subCategoryList ul {
    margin: 5 0 0 0;
    padding: 0;
    list-style: none;
  }

  ul.articleList {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  ul.articleList li {
    padding: 10 0 0 0;
  }


/* --------------- SHOP End ----------------- */




