body { background-color:#FFFFFF; font-family:Arial; font-size:13px; line-height:20px; color:#000000; margin:0px; }
#main_body { position:absolute; margin: 0; padding: 0; top:0px; left:0px; width:100%; }
#content { position:relative; width:889px; height:400px; margin:0px; margin-left:33px; }
#logo { position:absolute; left:0px; top:0px; }
.service { color:#d25534; }
#topmenu { position:absolute; left:195px; top:33px; width:499px; height:24px; border:0px; color:#FFFFFF; text-align:center; line-height:24px; background-image: url('../img/back_topmenu.jpg'); background-position: top center; background-repeat:repeat-x; }
a { color:#a8a1a8; text-decoration:underline; }
a.atopmenu { color:#FFFFFF; text-decoration:none; font-size:12px; margin:5px; }
a.atopmenu_on { color:#a8a1a8; text-decoration:none; font-size:12px; margin:5px; }

.container_submenu { position:relative; width:180px; height:24px; margin-left:-5px; margin-bottom:2px; margin-top:2px; border:0px; color:#FFFFFF; text-align:right; padding-right:5px; line-height:24px; background-image: url('../img/back_topmenu.jpg'); background-position: top center; background-repeat:repeat-x; }

a.asubmenu_bottom0 { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px; }
a.asubmenu_bottom1 { color:#000000; text-decoration:none; font-size:13px; }
a.asubmenu_bottom2 { text-decoration:none; font-size:12px; margin-right:10px; }
a.asubmenu_bottom2_on { color:#251724; text-decoration:none; font-size:12px; margin-right:10px; }
#search1 { position:absolute; left:0px; top:61px; width:165px; height:279px; overflow:hidden; padding:10px; border:0px; background-color:#a8a1a8; }
#search2 { position:absolute; left:0px; top:360px; width:185px; height:5px; overflow:hidden; padding:0px; border-top:1px solid #e1dfe1; border-bottom:1px solid #e1dfe1; background-color:#a8a1a8; }
#search3 { position:absolute; left:0px; top:367px; width:155px; height:41px; overflow:hidden; padding:15px; background-color:#a8a1a8; }

.teaser { position:absolute; width:175px; height:15px; font-size:11px; overflow:hidden; padding:5px; background-image: url('../img/back_blind_headline.jpg'); background-position: top left; background-repeat:repeat-x; }
.teaser_home { position:relative; width:175px; height:15px; font-size:11px; overflow:hidden; padding:5px; background-image: url('../img/back_blind_headline.jpg'); background-position: top left; background-repeat:repeat-x; }

img { border:0px; }

img.thumbs { margin-left:3px; margin-right:3px; }
.top_image { position:absolute; top:39px; }
.thumb_search { float:left; margin:5px; }

#illu { position:absolute; top:61px; left:195px; }
#content_main { position:absolute; top:437px; left:0px; width:889px; text-align:left; }

#submenu_left { margin-left:-205px; position:relative; width:175px; float:left; padding:15px; text-align:right; line-height:16px; }
#content_main_middle { position:relative; width:694px; float:right; }

#ticker { position:relative; height:89px; width:889px; }

#container_tickerthumbs { position:absolute; top:0px; left:19px; height:89px; width:851px; overflow:hidden }

#tickerthumbs { position:relative; height:89px; width:auto; white-space:nowrap; }

.aticker_switch { font-size:11px; text-decoration:none; }
#submenu_bottom { position:relative; color:#A7A0A7; line-height:15px; }

#imprint { font-size:11px; }
h1 { font-size:24px; font-weight:normal; line-height:26px; margin:0px; margin-top:15px; margin-bottom:15px; color:#261725; }
h2 { font-size:18px; font-weight:normal; line-height:18px; margin:0px; margin-top:20px; margin-bottom:10px; color:#261725; }
p { padding:0px; margin:0px; margin-bottom:13px; }


td { border:1px solid #A7A0A7; font-size:11px; line-height:13px; }
td.td_sizes { border:0px; font-size:13px; line-height:18px; padding:2px; padding-left:10px; }
.tbl_quality { border:1px solid #A7A0A7; border-collapse:collapse; }
/* .tbl_sizes { float:right; width:694px; border:0px; border-collapse:collapse; margin-bottom:10px; } */
.tbl_sizes { display:block; float:left; border:0px; border-collapse:collapse; margin-bottom:10px; }
.tbl_on { text-align:center; font-weight:bold; color:#CC0000 }
.tbl_left { padding:2px; }
.tbl_head { padding:2px; }

select.ssearch { width:165px; height:23px; margin-top:9px; margin-bottom:9px; font-size:9px; }

.container_products { width:200px; margin:5px; padding:2px; float:left; }

.shops { width:215px; font-size:12px; margin:2px; padding:2px; float:left; }

input.frm_txt { width:250px; height:16px; border: 1px solid #888888; margin:2px; }

textarea { width:350px; height:100px; border: 1px solid #888888; margin:2px; }

#zip { width:60px; }

#city { width:184px; }

label { width:150px; float:left; display:block; }

.frm_btn_container { text-align:right; width:620px; }

.error { font-weight:bold; color:#CC0000; }

#trans { position:absolute; left:0px;top:0px; width:100%; height:100px; border:0px; background-color:#a8a1a8; opacity:0.9; -moz-opacity:0.9; z-index:199; position:fixed; visibility:hidden; }

#gallery { position:absolute; width:0px; height:0px; left:50%; top:50%; margin:0px; text-align:right; visibility:hidden; z-index:200; }

.agallery { color:#000000; text-decoration:none; }