@charset "UTF-8";
/* CSS Document */
html { margin:0; padding:0; }
body { margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#40759f; }
form { margin:0; padding:0;}
a { text-decoration:none; color:#000000; }
a:hover { text-decoration:none; color:#cb200c;}

.pointer { cursor:pointer; }

div#container { position:absolute; top:5px; left:50%; margin-left:-453px; width:912px; }

div#logo { position:absolute; top:0px; right:0px; }
div#logo_text { position:absolute; top:0px; left:0px; color:#cb200c; font-size:25px; margin:25px 0 0 0; }

div#content_container { position:absolute; top:93px; left:0px; width:912px; z-index:100; }
div#content { position:absolute; top:0px; left:246px; width:641px; height:420px; padding:10px 25px 0 0; z-index:1000; overflow-y:auto; overflow-x:hidden; }
div#maedl { width:246px; height:500px; background-image:url(../img/nacktefrau_trans.png); position:absolute; top:0px; left:0px; z-index:200; }

ul { padding-top:10px; }
li { list-style-image:url(../img/aufzaehlpt.gif); padding-bottom:10px;}
ul li.list_aktionen { padding-bottom:0px; }

/* Navigation */
div#navigation { position:absolute; top:70px; right:0px; background-color:#85aac7; width:912px; }
a.navi_link { float:left; width:145px; height:20px; font-size:16px; color:#ffffff; cursor:pointer; text-align:center; margin:3px 0 0 0; }
a.navi_link:hover { color:#40759f; }
a.link_active { float:left; width:145px; height:20px; font-size:16px; color:#cb200c; cursor:pointer; text-align:center; margin:3px 0 0 0;; }

/* Bottom */
div#hellblau_balken { background-color:#b2c8dd; height:75px; width:912px; position:absolute; top:523px; left:0px; z-index:1; }
div#blau_balken { background-color:#40759f; height:25px; width:912px; position:absolute; top:598px; left:0px; z-index:1; }
div#ganzschoen { position:absolute; top:532px; right:10px; z-index:300; color:#40759f/*#dbe5ef*/; text-align:right; letter-spacing:2px; font-size:25px;}

div#gesund { position:absolute; top:421px; left:0px; background-image:url(../img/gesund.jpg); width:567px; height:202px; padding-bottom:10px; }
div#verlauf { width:345px; height:212px; background-image:url(../img/verlauf212.jpg); background-repeat:repeat-x; position:absolute; top:421px; left:567px; }
div#adress_daten { position:absolute; top:10px; right:15px; text-align:right; z-index:100; font-size:11px; }

/* Produkte */
td.produkte_links { width:90px; }
div#special_products { position:absolute; top:10px; right:10px; width:250px; border:2px solid #40759f; background-color:#b2c8dd; display:none; }
div.produkt_vorschau { position:absolute; top:0px; right:0px; width:90px; height:70px; }

/* Kontakt */
div.kontakt_daten { padding:0 0 10px 0; }
table.kontakt_table { width:400px; }
td.kontakt_links { width:60px; text-align:right; padding:0 5px 0 0; }
textarea.kontakt_sonstiges { width:380px; height:50px; border:1px solid #40759f; }
input.kontakt_input { width:313px; border:1px solid #40759f; }
select.kontakt_select { width:316px; }
div#kontakt_absenden { width:85px; height:18px; cursor:pointer; padding:5px 0 0 5px; margin:10px 0 0 0; background-color:#40759f; color:#ffffff; font-weight:bold; letter-spacing:1px; }
div#info_kontakt { position:absolute; top:400px; left:480px; }

/* Zufahrt - GoogleMap */
div#map { height:290px; width:630px; border:1px solid #40759f; }
div.directions { width:630px; }
div.directions table td { width: auto; }
