BODY{padding:0;margin:0;font-family:Verdana;font-size:1px;background-image:url(/images/tpl/bg_content.jpg);background-repeat:repeat-y;color:#06529a;}
img{border:none;}
hr{border:none;size:1px;height:1px;color:#909dc9;background-color:#909dc9;}
#head{width:1008px;border:0px solid red;height:219px;clear:both;background-color:#FFFFFF;}
#logo{width:206px;    height:219px;    background-image:url(/images/tpl/logo.gif);    background-repeat:no-repeat;    float:left;}
#headbild{width:592px;    height:219px;    background-image:url(/images/tpl/headbild.jpg);    background-repeat:no-repeat;    float:left;}
#submenue{position:relative;width:110px;top:120px;    left:470px;    font-family:Verdana;    font-size:11px;    color:#FFFFFF;    line-height:20px;}
#obenrechts{width:206px;    height:219px;    background-image:url(/images/tpl/favoriten_head.jpg);    background-repeat:no-repeat;    float:left;}
#favoriten_flaggen{position:relative;width:111px;height:50px;top:13px;    left:95px;}
#main{width:1004px;height:550px;min-height:550px;clear:both;font-family:Verdana;font-size:12px;}
#menue{width:231px;float:left;z-index:1;overflow:hidden;}
#contentblock{width:535px;float:left;}
#content{margin:23px 0 0 0;    width:535px;z-index:2;}
#rechts{width:206px;float:right;}
.teaser_rechts{font-family:Verdana;    font-size:12px;    color:#06529a;    padding:3px 0 8px 0;    margin:0 12px 0 12px;}
a.teaser_rechts, a.teaser_rechts:link, a.teaser_rechts:active, a.teaser_rechts:visited{font-family:Verdana;    font-size:12px;    color:#06529a;    text-decoration:none;}
a.teaser_rechts:hover, a.teaser_rechts:visited:hover{font-family:Verdana;    font-size:12px;    color:#06529a;    text-decoration:none;}
.menuepunkt{text-indent:15px;height:24px;line-height:24px;background-image:url(/images/tpl/bg_menue.jpg);background-repeat:no-repeat;font-family:Verdana;    font-size:12px;    color:#FFFFFF;    font-weight:bold;}
.headline{font-size:28px;font-weight:bold;font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;}
a, a:link, a:active, a:visited{font-family:Verdana;    font-size:12px;    color:#06529a;    text-decoration:none;}
a:hover, a:visited:hover{font-family:Verdana;    font-size:12px;    color:#06529a;    text-decoration:none;}
a.menue, a.menue:link, a.menue:active, a.menue:visited{font-family:Verdana;    font-size:12px;    color:#FFFFFF;    text-decoration:none;}
a.menue:hover, a.menue:visited:hover{font-family:Verdana;    font-size:12px;    color:#06529a;    text-decoration:none;}
a.submenue, a.submenue:link, a.submenue:active, a.submenue:visited{font-family:Verdana;    font-size:11px;    color:#FFFFFF;    line-height:20px;    text-decoration:none;}
a.submenue:hover, a.submenue:visited:hover{font-family:Verdana;    font-size:11px;    color:#FFFFFF;    line-height:20px;    text-decoration:none;}
.bildunterschrift{color:#06529a;    font-family:Verdana;    font-size:11px;}
/* Menue */
ul.menu1, ul menu1{list-style-image:none;display:block;padding:0;margin:0;background-image:url(/images/tpl/bg_menue.jpg);background-repeat:repeat-y;border:0px solid red;padding:0 0 0 20px;    margin:0 0 0 0px;    width:100%;    z-index:-1;}
li.sub1, li.sub1{list-style-type:none;display:block;line-height:24px;    font-weight:bold;    width:100%;    z-index:-1;}
ul.menu2, ul .menu2{list-style-type:none;display:block;padding:0 0 0 20px;        margin:0 0 0 0;        width:191px;        border:0px solid red;        z-index:-1;}
li.sub2, li .sub2{list-style-type:none;    width:100%;display:block;line-height:24px;    font-weight:bold;    z-index:-1;}
/* pretty photo */
div.pictureHolder .top .left{background:url(/images/prettyPhoto/tl.gif) top left no-repeat; }
div.pictureHolder .top .middle{background:#fff; }
div.pictureHolder .top .right{background:url(/images/prettyPhoto/tr.gif) top left no-repeat; }
div.pictureHolder .content{background-color:#fff; }
div.pictureHolder .content a.next:hover{background:url(/images/prettyPhoto/btnNext.gif) center right no-repeat; cursor:pointer; }
div.pictureHolder .content a.previous:hover{background:url(/images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor:pointer; }
div.pictureHolder .content a.expand{background:url(/images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor:pointer; }
div.pictureHolder .content a.expand:hover{background:url(/images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor:pointer; }
div.pictureHolder .content a.contract{background:url(/images/prettyPhoto/btnContract.gif) top left no-repeat; cursor:pointer; }
div.pictureHolder .content a.contract:hover{background:url(/images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor:pointer; }
div.pictureHolder .content a.close{width:61px; height:22px; background:url(/images/prettyPhoto/btnClose.gif) center left no-repeat; cursor:pointer; }
div.pictureHolder .content .details .nav a.arrow_previous{background:url(/images/prettyPhoto/arrow_previous.gif) top left no-repeat; }
div.pictureHolder .content .details .nav a.arrow_next{background:url(/images/prettyPhoto/arrow_next.gif) top left no-repeat; }
div.pictureHolder .bottom .left{background:url(/images/prettyPhoto/bl.gif) top left no-repeat; }
div.pictureHolder .bottom .middle{background:#fff; }
div.pictureHolder .bottom .right{background:url(/images/prettyPhoto/br.gif) top left no-repeat; }
div.pictureHolder .loaderIcon{background:url(/images/prettyPhoto/loader.gif) center center no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleLeft{background:url(/images/prettyPhoto/ttl.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleRight{background:url(/images/prettyPhoto/ttr.gif) top left no-repeat; }
div.prettyPhotoTitle div.prettyPhotoTitleContent{background:url(/images/prettyPhoto/ttp.gif) top left repeat-x; }
div.prettyPhotoOverlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}
div.pictureHolder{position:absolute;z-index:10000;width:100px}
div.pictureHolder .top{position:relative;height:20px}
* html div.pictureHolder .top{padding:0 20px}
* div.pictureHolder .top .left{position:absolute;left:0;width:20px;height:20px}
* div.pictureHolder .top .middle{position:absolute;left:20px;right:20px;height:20px}
* * html div.pictureHolder .top .middle{position:static}
div.pictureHolder .top .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
* div.pictureHolder .content{position:relative;text-align:left;width:100%;height:40px}
* div.pictureHolder .content .details{display:none;margin:10px 15px 0 20px}
div.pictureHolder .content .details p.description{display:none;float:left;margin:0;font-family:Verdana;font-size:8pt;color:#333333;}
div.pictureHolder .content .details .nav{float:left;margin:4px 0 0 0}
div.pictureHolder .content .details .nav p{float:left;margin:0 4px}
div.pictureHolder .content .details .nav a.arrow_previous,div.pictureHolder .content .details .nav a.arrow_next{float:left;display:block;width:8px;height:9px;text-indent:-10000px;margin-top:4px}
div.pictureHolder .content .details .nav a.disabled{background-position:0 -10px;cursor:default}
div.pictureHolder .content div.hoverContainer{position:absolute;z-index:10000;top:0;left:0;width:100%}
div.pictureHolder .content a.next{position:relative;z-index:2000;display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(/images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}
div.pictureHolder .content a.previous{cursor:pointer;display:block;text-indent:-10000px;width:49%;height:100%;background:url(/images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat}
div.pictureHolder .content a.expand,div.pictureHolder .content a.contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}
div.pictureHolder .content a.close{float:right;display:block;text-indent:-10000px}
div.pictureHolder .bottom{position:relative;height:20px}
* html div.pictureHolder .bottom{padding:0 20px}
div.pictureHolder .bottom .left{position:absolute;left:0;width:20px;height:20px}
div.pictureHolder .bottom .middle{position:absolute;left:20px;right:20px;height:20px}
* html div.pictureHolder .bottom .middle{position:static}
div.pictureHolder .bottom .right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}
div.pictureHolder .loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}
div.pictureHolder #fullResImageContainer{width:100%;text-align:center}
div.prettyPhotoTitle{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:13px}
div.prettyPhotoTitle div.prettyPhotoTitleLeft,div.prettyPhotoTitle div.prettyPhotoTitleRight{float:left;width:19px;height:23px;overflow:hidden}
div.prettyPhotoTitle div.prettyPhotoTitleContent{float:left;line-height:23px}
.currentTextHolder{font-family:Verdana;font-size:8pt;color:#333333;}
/* tooltipp */
.tip{font:10px/10px      Arial, Helvetica, sans-serif; border:solid 1px      #666666; width:270px; padding:1px;      position:absolute; z-index:100;      visibility:hidden; color:#333333; top:20px;      left:90px; background-color:#6699CC;      layer-background-color:#6699CC;}
.tip2{font:12px/12px Arial, Helvetica, sans-serif;      border:solid 1px #666666;      width:150px;      padding-left:5px;      padding-bottom:10px;      padding-top:-10px;      position:absolute; z-index:100;      visibility:hidden; color:#333333;      background-color:#cdcdcd;}
.tip3{font:12px/12px Arial, Helvetica, sans-serif;      border:solid 1px #666666;      width:150px;      padding-left:5px;      padding-bottom:10px;      padding-top:-10px;      position:absolute; z-index:100;      visibility:hidden; color:#333333;      background-color:#F8F9FB;}
