@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
img { border:none}
body{ text-align:center; background: #FFFFFF url(../bilder/bg_top.png) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}
a {color: #0099FF; text-decoration:none}
a:hover {text-decoration:underline}
p, ul {font-size:0.8em;line-height:19px; }
#wrapper{ margin:0 auto; width:1010px;}
#header{height:201px; background: url(../bilder/logo.png) left top no-repeat }

#menu{height:29px; text-align:left;}
ul#nav {list-style:none}
ul#nav li {float:left;padding:5px 15px 4px 15px}
ul#nav li a {height:100%;font-size:0.9em;color:#FFF;font-weight:bold;text-decoration:none}
ul#nav li a:hover {text-decoration:underline}

#content { background: none; clear:both; margin-top:20px; text-align:left; min-height:500px}
#content h1 {font-size:1.9em;margin:0 0 10px 0; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
#content h1 #raiting{color: #999900; font-size:1.4em; font-family: "Courier New", Courier, monospace !important }
#content h1 #raiting_nostar{color: #999900; font-size:1.4em; font-family: "Times New Roman", Times, serif !important }
#content h1 #gray {color: #CCCCCC}
#content h2 {font-size:0.8em;font-weight:normal; margin-bottom:3px}
#content h3 {font-size:1.3em;margin:14px 0 10px 0;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;}
#content h4 {font-size:1.1em;margin:12px 0 8px 0;font-weight:normal; font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
#content p {margin-bottom:7px}
#content p.slogan {font-size:0.9em;font-style:italic;margin:0 0 15px 0; text-align:right}
#content p.bild{text-align:center; margin-top:15px; margin-bottom:-15px}
#content p.bildn{text-align:center; padding-top:10px;}
#content p.com{text-align:center; color:#FF3300; font-size:0.6em}
#content p.alignc{text-align:center}
#content p.alignr{text-align: right}

#col1{ width:728px; float:left; border-left:#000 dotted 1px;border-right:#000 dotted 1px; margin-bottom:25px; padding:0 20px}
#col1 ul {list-style:circle; margin:0 0 5px 30px}
#col1 ul li {margin-bottom:3px}

#col2{ width:239; margin-left:770px; border-right:#000 dotted 1px; margin-bottom:25px; padding:0px}
#col2 #links ul { list-style:circle outside none;margin:5px 0 10px 25px;}
#col2 #links li { margin-bottom:3px}
#col2 #frontfoto, #col2 #logo { text-align:center}
#col2 #links { margin:30px 0 0 15px}
#col2 #preislisten {margin:25px 0 0 30px}

#footer { background: url(../bilder/bg_footer.png) top repeat-x; clear:both; font-size:0.7em; padding:30px 0; color:#999999}
#footer #copy {margin:0 auto; width:690px; padding-right:260px}

/*-----Foto-----*/

#content table.foto {width:90%;margin-left:34px;text-align:center;font-weight:bold;font-size:0.8em;line-height:19px;}
#content table.foto tr {padding:7px 25px 0 32px;}	
#content table.foto a{display:block;padding:20px 0 10px 0}
#content table.foto a:hover{ background-color: #66CCFF; color:#FFFFFF}

/*----Index All---*/

.santab {width:690px; font-size:12px; text-align:center}
.san {width:196x; text-align:left;padding:5px 0 5px 5px; border-right:#CCC dotted 1px}
.kur {font-size:14px;border-right-color:#FFFFFF; padding:8px 0 5px 0}
.kur a { text-decoration:underline}
.cat {width:89px;border-right:#CCC dotted 1px}
.minp {width:147px;border-right:#CCC dotted 1px;}
.med {width:17px; padding:0 4px}
.medend {width:16px;border-right:#CCC dotted 1px}
.med1, .med2, .med3, .med4, .med5, .med6, .med7, .med8, .med9, .med10 {background-color:#9C6}
.nomed {background-color:#E4E4E4} 
.mednames{vertical-align: top  !important}
.mednames img{top; padding-top:5px}
#preislisten{list-style:none !important; margin:5px 0 0 25px}
#preislisten li{margin-bottom:3px}

#tooltip {position:absolute;z-index:3000;border:none;}
#tooltip.pretty {font-family:Arial;border:none;width:210px;padding:20px;height:84px;opacity:0.85;background:url(../bilder/shadow.png)}
#tooltip.pretty h3 {font-size:0.8em;width: 210px;text-align: center; margin-top:16px}

/*------TABS------*/

.tabs-hide {display: none}
.tabs-nav {list-style:none !important;margin:0 !important;padding:0 0 0 4px !important}
.tabs-nav:after {display:block;clear:both;content:" "}
.tabs-nav li {float:left;margin:0 0 0 1px !important;min-width:84px}
.tabs-nav a, .tabs-nav a span {display:block;padding:0 10px;background:url(../bilder/tab.png) no-repeat}
.tabs-nav a {position:relative;top:1px;z-index:2;padding-left:0;font-size:12px;font-weight:bold;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}
.tabs-nav .tabs-selected a {color:#000}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position:100% -150px;outline:0}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position:100% -100px}
.tabs-nav a span {width:64px;min-width:64px;height:18px;min-height:18px;padding-top:6px;padding-right:0}
*>.tabs-nav a span {width: auto;height: auto}
.tabs-nav .tabs-selected a span {padding-top: 7px}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position:0 -50px}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position:0 0}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor: text}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {cursor:pointer}
.tabs-nav .tabs-disabled {opacity:.4}
.tabs-container {border-top:1px solid #999999;padding:1em 8px;background:#fff}