@charset "utf-8";
@import "reset.css";
@import "grid.css";

body { background-color:#f7f7f7;font:11px Verdana, Arial, Helvetica, sans-serif;}
h1 { display:none; }
h2 { font-size:1.2em;margin:10px 0; }
a, a:link, a:hover, a:visited { color:#000;text-decoration:none; }
p { line-height:1.5em;margin:0.5em 0; }

.wrapper { position:relative;width:980px;margin:50px auto;margin-bottom:0;padding:10px 0;background-color:#fff; }
.bgImage { position:absolute;bottom:0;left:0;height:350px;width:740px;z-index:10; }
.footer { position:relative;width:890px;padding:0 45px;margin:10px auto;font-size:0.833em;color:#a5a6a7; }
.footer a { color:#a5a6a7; }

.container { position:relative;width:980px;background-image:url(img/bg_hellgrau_mitte.png);background-repeat:repeat-y;z-index:20; }
.bgOben { position:absolute;top:-10px;left:0;width:980px;height:10px;background-image:url(img/bg_hellgrau_oben.png);background-repeat:no-repeat; }
.bgUnten { position:absolute;bottom:-10px;left:0;width:980px;height:10px;background-image:url(img/bg_hellgrau_unten.png);background-repeat:no-repeat; }

.container_12 { position:relative;z-index:30;margin:0 10px;top:-10px; }

#nav { position:absolute;top:0;left:0; }
#nav li { display:block;float:left;width:88px;height:25px;margin-right:5px;text-align:center; }
#nav li.active, #nav li:hover { background-image:url(img/bg_hellgrau_navitem_active.png); }
#nav li.omega { margin-right:0; }
#nav li a { display:block;width:100%;margin-top:5px;text-transform:uppercase; }
#nav li.active a, #nav li:hover a { margin-top:4px; }

.sidebar { padding-left:20px;padding-top:20px; }
#logo { position:absolute;width:151px;height:17px;top:0;right:49px; }

.grid_9.content { margin-top:40px;padding-left:25px;padding-right:25px;width:650px; }
.grid_6.content { margin-top:40px;padding-left:25px;padding-right:15px;width:420px; }

.tplDetail h2, .tplDetail h3 { margin:0.5em 0;font-weight:normal;font-size:1em; }
.tplDetail h2 { margin-top:0; }
.tplDetail h2 span, .tplDetail h3 span { font-weight:bold; }

.submenuMap { position:absolute;width:242px;height:49px;top:0px;left:-5px; }
.submenu ul { display:block;float:left;margin-top:45px; }
.submenu ul ul  { margin-top:10px; }
.submenu ul ul li { margin:2px 6px; }
.submenu ul ul li a { display:block;width:24px;height:5px;text-indent:-99999px;background-color:#ddd; }

#bonbon { position:absolute;bottom:10px;right:-260px;width:570px;height:285px;z-index:100; }
#subnaviBonbons { position:absolute;top:0;right:243px;width:241px;height:49px;}

.subnavi { position:absolute;bottom:-10px;right:-10px;width:38px;height:18px; }
.subnavi a.less { position:absolute;top:0;left:0;display:block;background-image:url(img/buttons-subnavi.png);background-position:0px 0px;width:18px;height:18px; }
.subnavi a.less:hover { background-position:0px 18px; }
.subnavi a.more { position:absolute;top:0;right:0;display:block;background-image:url(img/buttons-subnavi.png);background-position:18px 0px;width:18px;height:18px; }
.subnavi a.more:hover { background-position:18px 18px; }

.stern { position:absolute;top:0px;left:0px;width:151px;height:151px;z-index:100px; }

/* Lightbox */
.simple_overlay { display:none;z-index:10;background-color:#fff;width:600px;border:1px solid #fff;padding:40px;padding-bottom:69px;-moz-border-radius:8px;-webkit-border-radius:8px;-moz-box-shadow: 0 0 2em #fff;-webkit-box-shadow: 0 0 2em #fff; }
.simple_overlay .close {background-image:url(img/lightbox-close.png);position:absolute;right:43px;bottom:29px;cursor:pointer;height:14px;width:14px;} 
.progress { position:absolute;top:45%;left:0;width:100%;height:20px;display:none;text-align:center;} 
#thumbs { display:none; }
.info { position:absolute;bottom:31px;left:43px; }
.info a  { color:#a5a6a7;padding-right:10px; }
.info a.active, .info a:hover { color:#ff850d; }

#tooltip { position:absolute;top:10px;left:10px;width:auto;max-width:300px;height:auto;z-index:10000;padding:10px;background-color:#fff;border:1px solid #aaa;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;}

/* für IE7 */
.ie7 .submenu ul ul li { height:5px;margin:-6px 6px; }

/* für IE6 und drunter */
.ie6 { }
