/* This file is created at session start and will be overwritten */
.BBInput
{border: solid 1px #b8c2b9;font-family: Arial, Verdana, Sans-Serif;font-size:10px;background-color: #D8E2D9;height: 15px;}
.BBTD
{vertical-align:top}
.BBSelect
{background-color: #D8E2D9;height: 12px;border: none;font-family: Arial, Verdana, Sans-Serif;font-size:10px;}
.error
{color:#d81111;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_search_button
{width:90px;height:18px;background:none;border:none;font-size:12px;font-style:italic;font-weight:bold;color:#1c7014;padding:0px;line-height:18px;}
.inp_search_field
{width:100px;height:14px;font-size:14px;margin:0px;line-height:15px;}
.inp_login_field
{width:100px;height:12px;font-size:12px;margin:0px;line-height:15px;}
.inp_login_button
{width:50px;height:20px;font-size:11px;margin:0px;line-height:15px;}
.shop_add_button
{width:31px;height:31px;border:1px;background-color:#ffffff;background-image:url(/Images/Design/buttons/add4.png);background-repeat:no-repeat;}
.shop_remove_button
{width:31px;height:31px;border:1px;background-color:#ffffff;background-image:url(/Images/Design/buttons/remove4.png);background-repeat:no-repeat;}
.inp_shop_count
{padding-top:0px;width:24px;height:28px;font-size:12px;margin:0px;line-height:34px;}
.inp_err_shop_count
{padding-top:0px;width:35px;height:20px;font-size:12px;margin:0px;line-height:20px;}
.inp_text_short
{width:60px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d9d9d9 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_text_short_err
{width:60px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d81111 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_text
{width:165px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d9d9d9 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_text_err
{width:165px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d81111 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_text_long
{width:225px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d9d9d9 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_text_long_err
{width:225px;height:14px;font-size:14px;margin:0px;line-height:15px;border:1px #d81111 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.inp_list
{width:169px;border:1px #d9d9d9 solid;font-size:14px;margin:0px;line-height:15px;border:1px #d9d9d9 solid;font-family:Verdana,Arial;font-size:12px;letter-spacing: 1px;}
.requestField
{width:350px;font-size:14px;margin:0px;line-height:15px;border:1px #d9d9d9 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
.requestField_err
{width:350px;font-size:14px;margin:0px;line-height:15px;border:1px #d81111 solid;font-family:Verdana,Arial;font-size:12px;line-height:15px;letter-spacing: 1px;}
#header
{    background:transparent url('/Images/Design/green_bg_75p.png');    height:50px;    width:100%;    position:fixed;    z-index:3;    color:#fff;    top:0px;    overflow:hidden;}
#header:hover
{    overflow:visible;}
#header .cats img
{    max-height:54px;    margin-top:-13px;    margin-bottom:6px;    margin-right:-6px;}
#header .catsVisible
{    background:url('/images/design/arrow4.png') no-repeat 99.8% 100%;}
#header .cats
{    position:relative;    top:-12px;    max-height:36px;    overflow:hidden;    padding-top:13px;    padding-right:3px;}
#header .cats:hover
{    overflow:visible;    max-height:500px;    background:transparent url('/Images/Design/green_bg_75p_2x1000.png') repeat-x 0px 6px;}
#header a
{    color:#fff;    text-decoration:underline;}
#header .fr
{    padding:4px 6px;    margin:4px;    height:34px;    border-left:1px solid #fff;    position:relative;    overflow:hidden;}
#header .fl
{    padding:4px 6px;    margin:4px;    height:34px;    border-right:1px solid #fff;    position:relative;    max-width:45%;}
#header .logout
{    padding-top:10px;    height:28px;    max-width:40%;}
#header .login
{}
#header .login,#header .logout
{    display:none;}
.mi
{ position:relative;display:block;}
.mi .CMSAdminLinkImage
{ position:absolute;left:3px;  }
.menu
{font-family:Verdana,Arial;font-size: 11px;color: #FFFFFF;text-decoration:none;letter-spacing: 0px;cursor: hand;        font-weight:bold;}
.menuOver
{font-family:Verdana,Arial;font-size: 11px;color: #FFFFFF;text-decoration:none;letter-spacing: 0px;cursor: hand;        font-weight:bold;}
.menuActive
{font-family:Verdana,Arial;font-size: 11px;color: #FFFFFF;text-decoration:none;letter-spacing: 0px;cursor: hand;        font-weight:bold;}
.subMenu
{font-family:Verdana,Arial;font-size: 12px;color: #444;text-decoration:none;cursor: hand;}
.subMenuActive
{font-family:Verdana,Arial;font-size: 12px;color: #000;text-decoration:none;cursor: hand;}
.subMenuOver
{font-family:Verdana,Arial;font-size: 12px;color: #000;text-decoration:none;cursor: hand;}
.addMenu
{font-family:Verdana,Arial;font-size: 12px;color: #444444;    text-decoration:none;letter-spacing: 1px;cursor: hand;}
.addMenuAct
{font-family:Verdana,Arial;font-size: 12px;color: #000000;    text-decoration:underlined;letter-spacing: 1px;cursor: hand;}
.dropDownSub
{         background-color:#ffffff;         -moz-opacity:0.95;         filter:alpha(opacity=95);         opacity:0.95;}
.dropDownSub_act
{         background-color:#d3ff73;         -moz-opacity:0.95;         filter:alpha(opacity=95);         opacity:0.95;}
.dropDownBorder
{         -moz-opacity:0.95;         filter:alpha(opacity=95);         opacity:0.95;         border:#ccc 1px solid;}
.catOverview h2
{color: #060;font-size: 12px;margin:0.25em 0.15em 0.35em 0.15em;}
.catOverview .container
{border: 1px solid #DDD;width: 175px;height: 150px;margin: 0 5px 5px 0;text-align: center;float: left;padding: 4px;overflow: hidden;}
.catOverview .container img
{min-width: 20px;max-width: 100px;max-height: 120px;}
.catOverview .container:hover
{border: 1px solid #1C7014;cursor:pointer;}
.shop_add_button, .shop_remove_button
{    border-width:0px;}
#filterContainer tr td img
{    cursor:pointer;}
.global-cart
{    width:187px;    background:transparent url('/images/design/bg_images/shoppingcart-top.jpg') no-repeat 0px 0px;    min-height:260px;    position:relative;    margin-bottom:20px;}
.global-cart.open
{    max-height:950px;}
.global-cart .part-bottom
{    position:absolute;    width:100%;    height:11px;    overflow:hidden;    background:transparent url('/images/design/bg_images/shoppingcart-bottom.jpg') no-repeat 0px 0px;    left:0px;    bottom:-10px;}
.global-cart .content
{    padding-top:85px;    margin:0px 10px;    overflow:hidden;    text-align:left;}
.global-cart.open .content
{    max-height:865px;}
.global-cart .content div
{    margin:6px 0px;}
.global-cart .content img.pic
{    float:left;    margin-right:4px;}
.global-cart .items
{    overflow:hidden;    max-height:720px;}
.global-cart .items div
{    border-bottom:1px solid #777;    padding:5px;    padding-top:0px;}
.global-cart a,.global-cart div.right
{    color:#333;}
html
{}
body
{font-family:Verdana,Arial;font-size: 12px;color: #333333;line-height:normal;margin:0px;scrollbar-3dlight-color:#EFEFEF;scrollbar-arrow-color:#CCCCCC;scrollbar-base-color:#EFEFEF;scrollbar-darkshadow-color:#EFEFEF;scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#EFEFEF;scrollbar-shadow-color:#EFEFEF;    background-color:#fff;}
.pointer
{ cursor:pointer; }
.center
{    text-align:center;}
.shopping-error,.shopping-error *
{color:#777;font-style:italic;}
.right
{    text-align:right;}
.clearfix:before, .clearfix:after
{ content: ""; display: table; }
.clearfix:after
{ clear: both; }
.clearfix
{ *zoom: 1; }
a img
{border-width:0px;}
.location
{    margin:20px;    margin-top:0px;}
.location a
{    color:#777;}
.location a:hover
{    text-decoration:underline;}
a .play-button 
{    position: absolute;    display: block;    width: 100%;    height: 100%;    background: url("/images/design/video-playbutton.png") no-repeat scroll 50% 50% transparent;    z-index: 2;}
a:hover .play-button 
{    background-image: url("/images/design/video-playbutton-hover.png");}
#Main #HTMLContent0
{    max-width:617px;    display:block !important;    overflow:hidden;}
.accordion .button
{    background:url('/images/design/arrow4.png') no-repeat 99% 50%;}
.content-col, #Main table tr td.content-col.text.copytext
{    width:577px;    max-width:577px;    }
.copytext table
{    max-width:100%;    }
.fr
{    float:right;}
.fl
{    float:left;}
ul
{padding-left:20px;}
.break
{    clear:both;}
p
{padding-top:5px;padding-bottom:5px;margin:0px;line-height:15px;}
a
{color:#000;text-decoration:none;font-family:Verdana,Arial;font-size:12px;line-height:15px;}
#Main
{width:806px;}
#Main table tr td.copytext.text
{max-width:766px;}
.InActiveItem, .inactiveitem
{    background-image:url(/images/feadmin/inactiveBG.png) !important;    display:block !important;}
.subMenu a
{    color:#FFFFFF;    text-decoration:none;}
.subMenuActive a
{    color:#FFFFFF;    text-decoration:none;}
.menu a
{    color:#FFFFFF;    text-decoration:none;}
.menuActive a
{    color:#FFFFFF;    text-decoration:none;}
.addMenu a
{    color:#FFFFFF;    text-decoration:none;}
.submit
{font-family: Verdana,Arial;font-size: 12px;font-weight: bolder;color: #ed6f00;text-decoration: underline;letter-spacing: 1px;}
.newsdatum
{font-weight: bold;color: #788999;}
#customertable1 td
{  background-color:#AAAAAA;  padding:4px;  font-family:Verdana,Arial;  font-size:11px;  color:#222222;  vertical-align:top;}
img.pic[src^="/html/dynimage.aspx?id=&mode=thumb"]
{ display:none;   }
.headline
{font-family:Verdana,Arial;font-size:12px;font-weight:bold;color:#1c7014;padding:0px;line-height:normal;letter-spacing: 1px;}
.green
{color:#1c7014;}
.copytext
{font-family:Verdana,Arial;font-size:12px;line-height:normal;}
.copytextsmall
{font-family:Verdana,Arial;font-size: 10px;letter-spacing: 0px;color:#444;}
.kein-umbruch
{    white-space:nowrap;}