body,td {margin:0px; padding:0px; font-size:11px; font-family:Tahoma,Arial,Helvetica,Sans-serif,sans-serif; color:#444444}
html, body {height:100%}
body {text-align:left; min-width:1000px; background-color:#f5f6f7}

div,p,form,img,dl,dt,dd  {margin:0px; padding:0px}

td.myhaftitext {font-size:1px; font-family:Tahoma,Arial,Helvetica,Sans-serif,sans-serif; color:#444444}
a.navi_logo_passive {display:block; color:#65b722} 

a.navi_logo_active {display:block; color:#65b722} 

a.navi_logo_open {display:block; color:#65b722} 

.small {font-size:9px; white-space:nowrap}

.box_content {background-color:#ffffff}
.box_news {background-color:#ffffff; padding:0px; text-align:center}

h1 {margin:0px 0px 12px 0px; font-weight:bold; font-size:13px; color:#222222; text-align:center}
h2 {margin:0px 0px 6px 0px; font-weight:bold; font-size:11px; color:#222222}

a {font-size:11px; color:#999999; text-decoration:none}
a:hover {color:#444444}
a:active {color:#444444}
a:focus {outline:none; color:#444444}

.teaser_img {margin:0px 0px 0px 0px}

a.sitemap_level1 {display:block; border-bottom:1px solid #b4a8b4; color:#65b722; font-weight:normal; padding-bottom:.4em; background:url("/images/grau/go.gif") no-repeat; background-position:right}
a.sitemap_level2 {color:#000099; background:url("/images/grau/go.gif") no-repeat; background-position:170px 0px; display:block}
a.sitemap_level3 {color:#999999}

.sitemap_level2_container {float:left; width:50%; padding-top:.3em}
.sitemap_level3_container {float:right; width:50%; padding-top:.3em}

.input_searchbox {width:65px; vertical-align:middle; font-size:11px; color: rgb(62,77,116)}
.input_newsletterselect {width:80px; vertical-align:middle; font-size:11px; margin-right: 8px; color: rgb(62,77,116)}

.adressen {padding:12px 0px 0px 100px; width:333px}

.bottom {padding:18px 0px 18px 0px}

.hidden {display:none}

/* div#navi {position:absolute; top:17px; left:24px; height:47px; width:952px} */

div#page {position:relative; margin:6px auto; width:1000px}

div#iframe_footer {position:relative; margin:0 auto; width:1000px}

div#content_main {position:relative; top:0px; left:0px; width:1000px}

div#content_top {position:relative; top:0px; left:0px; margin:0; padding:0; width:1000px; height:12px; font-size:3px; background:url(/images/content_top.gif) no-repeat}
div#content {position:relative; top:0px; left:0px; width:976px; margin:0; padding:0 12px; text-align:center; background:url(/images/content_border.gif) repeat-y}
div#content_bottom {position:relative; top:0px; left:0px; width:1000px; height:15px; font-size:3px; background:url(/images/content_bottom.gif) no-repeat}

div.text_item {text-align:left}

div#promoboxen {position:relative; top:0; left:0px; width:1000px; margin:6px 0; height:155px}
img#promobox1 {position:absolute; top:0; left:0px; width:241px; height:155px}
img#promobox2 {position:absolute; top:0; left:253px; width:241px; height:155px}
img#promobox3 {position:absolute; top:0; left:506px; width:241px; height:155px}
img#promobox4 {position:absolute; top:0; left:759px; width:241px; height:155px}

div#promoboxen_verwaltung {position:relative; top:0; left:0px; margin:6px 0; border:1px solid black}
div#promoboxen_verwaltung img#promobox1 {position:relative; top:0; left:0px; width:241px; height:155px}
div#promoboxen_verwaltung img#promobox2 {position:relative; top:0; left:0px; width:241px; height:155px}
div#promoboxen_verwaltung img#promobox3 {position:relative; top:0; left:0px; width:241px; height:155px}
div#promoboxen_verwaltung img#promobox4 {position:relative; top:0; left:0px; width:241px; height:155px}


div#navi_bottom {position:relative; top:3px; left:0; height:24px; width:988px; text-align:right; margin-bottom:12px}

div#footer_large {position:relative; top:18px; left:12px; width:976px; height:48px; margin-bottom:14px}
div#content_small {position:absolute; top:0px; left:0px; width:1000px; text-align:center}
div#footer_small {position:relative; top:18px; left:12px; width:1000px; height:48px; text-align:center; margin-bottom:14px}

div#column_left {position:relative; width:176px; float:left; z-index:1}
div#bilder {position:relative; top:0px; left:0px; margin:0 12px; width:600px; float:left; text-align:center}
div#column_right {position:relative; width:176px; float:right; z-index:1}

label {cursor:pointer; line-height:16px}
div#search_input {position:relative; float:right}
div#login {position:relative; top:0px; right:0px; float:right}
div#logout {position:relative; top:0px; right:36px; float:right;  font-size:9px; text-align:right}
div#languages {position:relative; font-size:9px; float:right}
div#bottomnavi {position:absolute; bottom:0px; right:0px}
div.footer_label {height:20px; line-height:18px; font-size:9px; font-weight:bold; margin-right:6px; float:left}
div#footer_large * span#language_label {height:20px; line-height:18px; margin-right:6px}
div#footer_small * span#language_label {display:none}
label.footer {line-height:18px; float:left; font-size:9px}
label#search {height:20px; line-height:18px; margin-right:3px; font-size:9px; float:left}

label.kontakt {line-height:20px; margin:0px 12px 0px 60px; text-align:left; white-space:nowrap}
label.bestell {line-height:20px; margin:0px 6px 0px 40px; text-align:left; white-space:nowrap}
label.marker {line-height:20px; margin:0px 12px 0px 0px; text-align:left; white-space:nowrap}
label.address {float:left; width:90px; height:22px}
form#loginform {text-align:right; font-size:9px}

div.form_line {position:relative; height:23px; margin-left:40px; overflow:visible}
div#address_col {position:relative; width:370px; float:left; text-align:left}


.fleckenbiber {width:343px}
.sirilogo_main {vertical-align:top; padding:65px 0px 0px 95px; width:409px}

.sirilogo_main2 {vertical-align:top; padding:40px 0px 0px 40px; width:409px}
.myhafti {vertical-align:top; padding:65px 0px 0px 0px; width:409px}

.myhafti_form {width:378px; vertical-align:top; text-align:center}
.myhafti {width:378px; vertical-align:top }
.myhafti_top_right {height:5px; width:5px; background-image:url(/images/shade-1.gif); background-repeat:no-repeat}
.myhafti_right {height:218px; width:5px; background-image:url(/images/shade-2.gif); background-repeat:repeat-y}
.myhafti_bottom_left {height:5px; width:5px; background-image:url(/images/shade-3.gif); background-repeat:no-repeat}
.myhafti_bottom {height:5px; width:340px; background-image:url(/images/shade-4.gif); background-repeat:repeat-x}
.myhafti_bottom_right {height:5px; width:5px; background-image:url(/images/shade-5.gif); background-repeat:no-repeat}

div#titel_layout {position:absolute; top:20px; left:50px; font-weight:bold}
div#titel_marker {position:absolute; top:20px; left:290px; font-weight:bold}
div#titel_color {position:absolute; top:20px; left:520px; font-weight:bold}

div#layout_chooser {position:absolute; top:48px; left:50px; height:257px; width:64px}
div#layout_chooser2 {position:absolute; top:48px; left:160px; height:257px; width:64px}

div#layout {position:absolute; top:50px; left:290px; height:257px; width:176px; border:1px black solid; z-index:5; background-color:white}
div#layout_form {position:absolute; top:24px; left:80px; height:257px; width:176px; border:1px black solid; z-index:5; background-color:white}
div#anfrage_table {position:absolute; top:0px; left:380px}
div#submitform {position:absolute; top:340px; left:455px; height:20px; width:240px}
div#titel_form_layout {position:absolute; top:0px; left:80px; font-weight:bold}

div#marker1 {position:absolute; top:8px; left:12px; height:41px; width:152px; border:1px black solid; background-color:#FF6600; cursor:pointer}
div#marker2 {position:absolute; top:57px; left:12px; height:41px; width:152px; border:1px black solid; background-color:#FF0099; cursor:pointer}
div#marker3 {position:absolute; top:106px; left:12px; height:41px; width:152px; border:1px black solid; background-color:#FFFF00; cursor:pointer}
div#marker4 {position:absolute; top:155px; left:12px; height:41px; width:152px; border:1px black solid; background-color:#99FF33; cursor:pointer}
div#marker5 {position:absolute; top:204px; left:12px; height:41px; width:152px; border:1px black solid; background-color:#6699FF; cursor:pointer}
div#color_row1 {position:absolute; top:50px; left:520px}
div#color_row2 {position:absolute; top:96px; left:520px}
div#color1 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FF6600; cursor:pointer; float:left}
div#color2 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FF0099; cursor:pointer; float:left}
div#color3 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FFFF00; cursor:pointer; float:left}
div#color4 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#99FF33; cursor:pointer; float:left}
div#color5 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#6699FF; cursor:pointer; float:left}
div#color6 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FFCC33; cursor:pointer; float:left}
div#color7 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FFCCCC; cursor:pointer; float:left}
div#color8 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FFFF66; cursor:pointer; float:left}
div#color9 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#99FF99; cursor:pointer; float:left}
div#color10 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#CCFFFF; cursor:pointer; float:left}
div#color11 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FF99FF; cursor:pointer; float:left}
div#color12 {height:20px; width:20px; border:1px black solid; margin:2px; background-color:#FFFAFA; cursor:pointer; float:left}

div#description {position:absolute; top:160px; left:520px; width:180px}
div#description_form {position:absolute; top:40px; left:220px; width:180px}

div#slogan {position:absolute; top:240px; left:520px}

div#sbegriffe {position:absolute; top:1100px; left:20px}

td.table_data_first {text-align:center; border-top:1px solid black; border-left:1px solid black; padding:3px 6px 3px 6px}
td.table_data {text-align:center; border-top:1px solid black; padding:3px 6px 3px 6px}
td.table_data_last {text-align:center; border-top:1px solid black; border-right:1px solid black; padding:3px 6px 3px 6px}
td.table_data_full {text-align:center; border-top:1px solid black; border-right:1px solid black; border-left:1px solid black; padding:3px 6px 3px 6px}
td.table_head_first {background-color:#b1b1b1; color:#343434; font-weight:bold; text-align:center; border-left:1px solid black; padding:3px 6px 3px 6px}
td.table_head {background-color:#b1b1b1; color:#343434; font-weight:bold; text-align:center; padding:3px 6px 3px 6px}
td.table_head_last {background-color:#b1b1b1; color:#343434; font-weight:bold; text-align:center; border-right:1px solid black; padding:3px 6px 3px 6px}
td.table_spacer {height:19px; border-bottom:1px solid #000000; border-top:1px solid #000000}
div.table_spacer {height:19px}
.table_sub_heading {background:#CCCCCC; font-weight:bold; border-style:solid; border-width:1px}
.table_body {border-top:1px solid black; border-bottom:1px solid black}
.table_body_tabs {border-bottom:1px solid black}
.table_tabs {border-top:1px solid #000000; border-left:1px solid #000000}
.tab_base {padding:3px 6px 3px 6px; background:#f0f0ee; font-weight:bold; color:#343434; cursor:pointer; border-right:1px solid #000000; border-bottom:1px solid #000000}
.tab_base:hover {background:#b1b1b1; color:#ffffff}
.tab_loaded {background:#b1b1b1; color:#343434; font-weight:bold; border-right:1px solid #000000; cursor:pointer; padding:3px 6px 3px 6px}
tr.spacerow {height:19px}

div#prices {position:absolute; top:32px; left:200px; width:600px; display:none; filter:alpha(opacity=00); opacity:.0}

.input_links_preise {float:left; width:8px; height:17px}
.input_rechts_preise {float:left; width:8px; height:17px}

select#kundenpreise {border-color:#000099; border-style:solid; border-width:1px 0 1px 0; font-size:11px; float:left; padding:0; margin:0}

div.pheader {padding:3px 6px 6px 6px; font-weight:bold; background-color:#ffffff}
div.pfooter {padding:6px 6px 0px 6px}

img#prices_button {position:absolute; top:1px; left:206px; z-index:10}

img#logo {position:relative; float:left; top:12px; left:12px; width:200px; height:52px; border:0; z-index:9}

div#navi_top {position:relative; float:right; top:12px; right:36px; height:40px; width:700px; text-align:right; z-index:3}
div#navi_sub {position:relative; float:right; top:4px; right:36px; height:40px; width:700px; z-index:3}

div#navi_main {position:relative; margin:0 auto; height:48px; clear:both}
div#navi_main img {position:absolute; top:0; border:0}
div#navi_main a {height:48px}
img#naviactive {position:absolute; top:80px; z-index:4}

dl {float:left}
dd {background-repeat:no-repeat; background-position:center center; border-width:1px; border-style:solid; border-color:#ffffff}

div#prodoview{width:960px; overflow:auto; white-space:nowrap}

iframe {width:1000px; height:560px; border:0; margin:0; padding:0; background-color:#f5f6f7}

.goleft {height:20px; width:20px; background-image:url(/images/goleft.gif); background-repeat:no-repeat}
.goup {height:20px; width:20px; background-image:url(/images/goup.gif); background-repeat:no-repeat}
.goright {height:20px; width:20px; background-image:url(/images/goright.gif); background-repeat:no-repeat}

.go {height:11px; width:6px; background-image:url(/images/go.gif); background-repeat:no-repeat; background-position:0px 3px}

.line {height:1px; background-image:url(/images/1x1.gif); background-repeat:repeat-x}

a.navi_main_passive {white-space:nowrap; font-size:12px; display:block;	padding-top:4px; padding-bottom:5px; color:#999999} 
a.navi_main_active {white-space:nowrap; font-size:12px; display:block; padding-top:4px; padding-bottom:5px; color:#999999} 
a.navi_main_open {white-space:nowrap; font-size:12px; display:block; padding-top:4px; padding-bottom:5px; color:#999999} 
a.navi_sub_passive {white-space:nowrap; color:#999999} 
a.navi_sub_active {font-weight:bold; white-space:nowrap; color:#ffffff; background-color:#999999} 
a.navi_sub_open {font-weight:bold; white-space:nowrap; color:#ffffff; background-color:#999999}

input.footer {height:13px; border-color:#999999; border-style:solid none; border-width:1px; font-size:10px; width:65px; float:left; margin:0; padding:0}
select.footer {height:15px; border-color:#999999; border-style:solid; border-width:1px 0 1px 0; font-size:10px; width:65px; float:left}

input.newsletter {border-color:#999999; border-style:solid none solid none; border-width:1px; font-size:11px; width:65px}
input.knopf {background-image:url(/images/go.gif); background-position:68px; background-repeat:no-repeat; background-color:#ffffff; border-style:none; border-width:0; width:80px; height:20px; margin:0px 3px 0px 3px; padding:0px 18px 0px 0px; text-align:right; font-size:11px; font-family:Tahoma,Arial,Helvetica,Sans-serif,sans-serif; color:#999999; cursor:pointer}
input.knopf_zurueck {background-image:url(/images/goback.gif); background-position:6px; background-repeat:no-repeat; background-color:#ffffff; border-style:none; border-width:0; width:80px; height:20px; margin:0px 3px 0px 3px; padding:0px 0px 0px 18px; text-align:left; font-size:11px; font-family:Tahoma,Arial,Helvetica,Sans-serif,sans-serif; color:#999999; cursor:pointer}
input.address {height:13px; border-color:#999999; border-style:solid; border-width:1px 0 1px 0; font-size:11px; width:160px; float:left}

.input_go {}
.input_links {float:left; width:8px; height:15px}
.input_rechts {float:left; width:8px; height:15px}

textarea.kontakt {border-color:#999999; border-style:solid; border-width:1px; font-size:11px; width:230px; height:100px}



div#productBox {position:relative; overflow:hidden; margin:0 auto;}
div#productBoxNaviLeft {position:absolute; top:32px; left:12px; z-index:20}
div#productBoxNaviRight {position:absolute; top:32px; right:12px; z-index:20}

div#productSlider div {float:left; background-repeat:no-repeat}
div#productSlider img {border-width:1px; border-style:dotted}


div.descriptionbox {width:152px; min-height:100px; padding:12px 12px 0 12px; background:url(/images/descriptionbox.gif) no-repeat; text-align:left}
div.descriptionbox_bottom {width:176px; height:12px; background:url(/images/descriptionbox_bottom.gif) no-repeat}

div#imageloader {position:absolute; top:20px; left:20px; z-index:1}
div#imageloader img {width:1px; height:1px}

table#team td {padding:6px}
table#downloads td {padding:2px 6px}

ul.dropdown {border-top:1px solid #bcbdbe; margin:0; padding:0}
ul.dropdown li {list-style:none; border-width:0 1px 1px 1px; border-style:solid; border-color:#bcbdbe; background:#f5f6f7; margin:0; padding:2px 4px}

div#startseite_store {position:absolute; top:210px; left:796px}
object#tagcloud {position:absolute; top:-10px; left:744px}
object:focus {outline:none}
