HTML {
   HEIGHT: 100%
}
BODY {
    min-height: 101%;
    font-size: 100.01%;
    position: relative;
}
BODY {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; OVERFLOW: auto; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; min-width: 780px
}
TD {
   FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif
}
.input {
   BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; BORDER-LEFT: #999999 1px solid; WIDTH: 240px; COLOR: #333333; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif
}
.label {
   FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif
}
.small {
   FONT-WEIGHT: bold; FONT-SIZE: 11px
}
#outer {
   MIN-HEIGHT: 100%; WIDTH: 780px; COLOR: #000000; POSITION: relative; HEIGHT: 100%; TEXT-ALIGN: left
}
UNKNOWN {
   HEIGHT: auto
}
#innerwrap {
   FLOAT: left; WIDTH: 600px
}
#header {
   Z-INDEX: 5; BACKGROUND: url(/cms/images/schraffur_rechts_oben.gif) repeat-x 0px 0px; LEFT: -1px; WIDTH: 781px; COLOR: #000000; POSITION: absolute; TOP: 0px; HEIGHT: 103px
}
#left {
   FLOAT: left; PADDING-BOTTOM: 20px; WIDTH: 180px; PADDING-TOP: 120px; POSITION: relative
}
#left P {
   PADDING-RIGHT: 2px; PADDING-LEFT: 3px
}
#right P {
   PADDING-RIGHT: 2px; PADDING-LEFT: 4px
}
#imagecolumn {
   PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; Z-INDEX: 10; LEFT: 608px; WIDTH: 148px; COLOR: rgb(62,77,116); PADDING-TOP: 112px; POSITION: absolute; TOP: 20px; HEIGHT: 550px
}
#imagecolumn A {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px
}
#imagecolumn H1 {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(217,104,28); PADDING-TOP: 0px
}
#right {
   MARGIN-TOP: 10px; /*BACKGROUND: url(/cms/images/randbg.jpg) no-repeat 0px 0px;*/ FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 170px; COLOR: rgb(62,77,116); PADDING-TOP: 170px; POSITION: relative
}
DIV {
   MARGIN-TOP: 0px
}
P {
   MARGIN-TOP: 0px
}
#centrecontent {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 408px; COLOR: rgb(62,77,116); PADDING-TOP: 105px
}
#centrecontent P {

}
#clearfooter {
   CLEAR: both; WIDTH: 100%; HEIGHT: 52px
}
#bottomnavi {
   COLOR: rgb(210,210,210); TEXT-ALIGN: center
; font-size: 10px
}
#additionalnavi {
   MARGIN-TOP: 3px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; WIDTH: 170px; COLOR: rgb(160,160,160); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#logo {
   MARGIN-TOP: 18px; WIDTH: 780px
}
#navipath {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 388px; COLOR: rgb(99,99,99); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.navi {
   WIDTH: 200px; BORDER-BOTTOM: #ffffff 1px solid; TEXT-DECORATION: none
}
H1 {
   PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #333333
}
H1.content {
   PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
HR {
   COLOR: rgb(210,210,210)
}
A {
   FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
   COLOR: #f3a000; TEXT-DECORATION: none
}
A.newsheadline {
   FONT-WEIGHT: bold
}
A.bottomnavi {
   FONT-SIZE: 10px; COLOR: #333333
}
A.additionalnavi {
   FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.navipath {
   FONT-SIZE: 10px; COLOR: #333333; TEXT-DECORATION: none
}
A.navileft_passive {
   DISPLAY: block; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
A.navileft_active {
   DISPLAY: block; BACKGROUND: url(/cms/images/navi_pfeil_rechts.gif) no-repeat right 50%; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
A.navileft_open {
   DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: url(/cms/images/navi_pfeil.gif) #e8e8ee no-repeat right 50%; PADDING-BOTTOM: 3px; COLOR: #333333; PADDING-TOP: 3px; TEXT-DECORATION: none
}
A.sitemap_level1 {
   DISPLAY: block; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.4em; COLOR: #f69703; BORDER-BOTTOM: #b4a8b4 1px solid
}
A.sitemap_level2 {
   DISPLAY: block; COLOR: #333333
}
A.sitemap_level3 {
   COLOR: rgb(190,190,190)
}
.sitemap_level2_container {
   FLOAT: left; PADDING-TOP: 0.3em
}
.sitemap_level3_container {
   FLOAT: right; WIDTH: 50%;
}
.input_searchbox {
   FONT-SIZE: 11px; VERTICAL-ALIGN: middle; WIDTH: 65px; COLOR: #333333
}

div .input_newsletterselect {
   FONT-SIZE: 11px;
   VERTICAL-ALIGN: middle;
   WIDTH: 80px;
   COLOR: #333333;
   MARGIN-RIGHT: 8px;
}

#newsletterform div{
   /* border: 1px solid #000; */
}

.label_searchbox {
   PADDING-LEFT: 10px; VERTICAL-ALIGN: middle; COLOR: #333333; POSITION: relative
}
#loginbox {
   PADDING-RIGHT: 0em; BORDER-TOP: #aeaeae 1px solid; MARGIN-TOP: 1.5em; PADDING-LEFT: 0em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #dfe0e5
}
#searchbox {
   PADDING-RIGHT: 0em; BORDER-TOP: #aeaeae 1px solid; MARGIN-TOP: 1.5em; PADDING-LEFT: 0em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #dfe0e5
}
#newsletterbox {
   PADDING-RIGHT: 0.5em; BORDER-TOP: #aeaeae 1px solid; MARGIN-TOP: 1.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em; BORDER-BOTTOM: #aeaeae 1px solid; BACKGROUND-COLOR: #dfe0e5
}
.hidden {
   DISPLAY: none
}
.balken {
   BACKGROUND-POSITION: 2px 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/cms/images/bg2.gif); BACKGROUND-COLOR: rgb(255,110,43)
}
.tab_re_li_hg {
   BACKGROUND-COLOR: #efefef
}
.head {
   HEIGHT: 102px;
   VERTICAL-ALIGN: middle;
}
.line_list {
   WIDTH: 100%; HEIGHT: 1px; BACKGROUND-COLOR: #ff6600
}
.shopbild {
   BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 104px; PADDING-TOP: 2px; BORDER-BOTTOM: #eaeaea 1px solid; HEIGHT: 89px; TEXT-ALIGN: center; }
}
.search_input {
   BORDER-RIGHT: #ebe9e9 1px solid; BORDER-TOP: #ebe9e9 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #ebe9e9 1px solid; WIDTH: 120px; COLOR: #666666; BORDER-BOTTOM: #ebe9e9 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; TEXT-DECORATION: none
}
.empfehlen {
   TEXT-ALIGN: justify
}
.head2 {
   FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; COLOR: #f69703; PADDING-TOP: 0px; HEIGHT: 10px
}
.line_hoch {
   BACKGROUND-IMAGE: url(/cms/images/line_hoch.gif); WIDTH: 20px; BACKGROUND-REPEAT: repeat
}
.line_hoch_gr {
   BACKGROUND-IMAGE: url(/cms/images/line_hoch_gr.gif); WIDTH: 20px; BACKGROUND-REPEAT: repeat
}
.line_gr {
   BACKGROUND-IMAGE: url(/cms/images/line_gr.gif); BACKGROUND-REPEAT: repeat
}
.shopbild_sponsored {
   BORDER-RIGHT: #eaeaea 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eaeaea 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 22px; MARGIN: 0px 0px 20px; VERTICAL-ALIGN: top; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 110px; PADDING-TOP: 2px; BORDER-BOTTOM: #eaeaea 1px solid; HEIGHT: 102px; BACKGROUND-COLOR: #cccccc
}
.i_frame3 {
   BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #efefef
}
.sucheingabe {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #efefef;
}
.sucheingabe_innen {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #efefef;
}
.highlight_shop {
    background-color: #efefef;
}

.loginfeld {
   color:#585858;
   width:140px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   height:18px;
   padding:2px;
   margin:0;
   border:1px solid #b3b4b4;
}





.userbereich_main_table {
   width:585px;
   padding:0px;
   margin:0px;
   vertical-align:top;
   text-align:left;
}
.userbereich_main_menu {
   width:585px;
   padding-top:10px;
   padding-bottom:10px;
   margin:0px;
   vertical-align: center;
   text-align: center;
}
.userbereich_main_menu_link_container {
   background-image: url(/cms/images/pfeil_nav1.gif);
   background-repeat:no-repeat;
   background-position: 10px;
   padding-left:15px;
   padding-right:5px;
   padding-top:5px;
   padding-bottom:5px;
   background-color: #efefef;
   vertical-align:center;
   border-right: 1px solid #ffffff;
   border-left: 1px solid #ffffff;
}
.userbereich_main_menu_link {
   padding:10px;
   text-decoration: none;
}
.userbereich_main_menu_link:hover {
   padding:10px;
   text-decoration: underline;
}
.userbereich_main_menu_link:visited {
   padding:10px;
}
.userbereich_main_content {
   width:585px;
   height:350px;
   padding:10px;
   margin:0px;
   vertical-align: top;
   text-align: left;
   border: 3px solid #efefef;
}
.userbereich_main_footer {
   width:585px;
   padding:10px;
   margin:0px;
   vertical-align: middle;
   text-align: center;
   border: 3px solid #efefef;
}
.userbereich_leerzeile_40 {
   height:40px;
}
.userbereich_leerzeile_20 {
   height:20px;
}
.userbereich_leerzelle_40 {
   width:40px;
}
.userbereich_leerzelle_20 {
   width:20px;
}
.userbereich_form_ueberschrift {
   text-decoration:underline;
   font-weight:bold;
   text-align:left;
}
.userbereich_form_erlaeuterung {
   text-align:right;
}
.userbereich_form_error {
   color: #f00;
}
.userbereich_form_ok {
   color: #0c0;
}





.form_news_header {
   text-align:left;
   color: #333333;
   width:580px;
   font-size: 13px;
   font-family: Verdana, Tahoma, Arial, Helvetica, Sans-serif, sans-serif
}
.form_news_error {
   padding-left:190px;
   padding-top:15px;
   color: #f00;
}
.form_news_label {
   width: 180px;
   text-align:right;
}
.form_news_element {
   width:400px;
   padding-left:10px;
   text-align:left;
}
.form_news_input_long {
   width:180px;
   font-family:Arial, Helvetica, sans-serif;
   color:#585858;
   font-size:10px;
   height:18px;
   padding:2px;
   margin:0;
   border:1px solid #b3b4b4;
}
.form_news_input_select {
   width:180px;
   font-family:Arial, Helvetica, sans-serif;
   color:#585858;
   font-size:10px;
   height:18px;
   padding:2px;
   margin:0;
   border:1px solid #b3b4b4;
}
.form_news_area_long {
   color:#585858;
   width:180px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   height:90px;
   padding:2px;
   margin:0;
   border:1px solid #b3b4b4;
}
.form_news_listname {
   text-align:left;
   font-size: 13px;
   color: #f69703;
}
.form_news_listdescription {
   text-align:left;
   font-size:11px;
   color: #f333333;
}
select {
   font-family:Arial, Helvetica, sans-serif;
   color:#585858;
   font-size:10px;
   height:18px;
   padding:2px;
   margin:0;
   border:1px solid #b3b4b4;
}