body { background:#FFF; color:#000; }

#logo { display:none; }

#navi_main { display:none; }
#navi_sub { display:none; }

.red { color:#000; }
.yellow { color:#000; }
.purple { color:#000; }

#content { position:static; top:0; left:0; }
#col1 { position:static; top:0; left:0; width:5cm; }
#col2 { position:static; top:0; left:5.5cm; width:7.5cm; }
#col3 { position:static; top:0; left:13.5cm; width:3.5cm; }
#col1_2 { position:static; top:0; left:0; width:13cm; overflow:visible; }
#col1_3 { position:static; top:0; left:0; width:17cm; }
#col2_3 { position:static; top:0; left:5.5cm; width:11.5cm; }

#col1_2_intro { position:static; top:0; left:0; width:13cm; }
#col3_intro { position:static; top:0; left:13.5cm; width:3.5cm; }
#intro_caption { position:static; top:0; left:13.5cm; width:3.5cm; }

div.printnarrow_1 { position:absolute !important; top:0 !important; left:0 !important; width:4cm !important; }
div.printnarrow_2 { position:absolute !important; top:0 !important; left:5cm !important; width:3cm !important; }
div.printnarrow_3 { position:absolute !important; top:0 !important; left:9cm !important; width:4cm !important; }

#content p, #content ul { color:#000; }
p a, li a { color:#000; }
.grey { visibility:hidden; }
.first { margin-top:0 !important; }

#newsContainer { display:none; }

#kontaktformular { display:none; }
#gutscheinformular { display:none; }

div.container { position:relative; top:0; left:0; width:17cm; clear:both !important; }
span.logo { position:relative; top:0; left:0; height:56px; width:5cm; text-align:right; display:block; }
span.logo img { margin-top:1px; }
span.link { position:relative; top:-56px; left:5.5cm; height:56px; display:block; margin-bottom:-56px; width:11.5cm; }

div.blockrow { position:static; top:0; left:0; height:5cm; margin:0; clear:both; }
div.blockrow a { display:none; }
span.block1 { position:static; top:0; left:0; width:6.5cm; display:block; float:left; }
span.block2 { position:static; top:0; left:0; width:6.5cm; display:block; float:left; }
span.block3 { position:static; top:0; left:0; width:6.5cm; display:block; float:left; }
span.block2_3 { position:static; top:0; left:0; width:1cm; display:block; float:left; clear:both; }

table#preistabelle { padding:0; width:16cm; }
table#preistabelle th { width:4cm; font-size:11px; }
table#preistabelle th a { color:#000; text-decoration:none; font-weight:bold; }
table#preistabelle td { width:4cm; }

table#gutscheintabelle { padding:0; width:16cm; }

#settings { display:none; }

.hidden { display:block; }
