/* dateiweite Einstellungen */
*{font-family:verdana,arial,helvetica,sans-serif;}
body{margin:0px;padding:0px;background-color:#eeedeb;}
a{text-decoration:none;}
form{margin:0px;}

/* allgemeine Klassen */
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.clear div{height:1px;}
.pnt{color:#c30080;}

/* Hauptbereich, Hintergrund */
#cntr{margin-left:auto;margin-right:auto;width:786px;margin-top:2px;margin-bottom:2px;background-image:url(img/bg_body.gif);}
#head{width:786px;height:10px;background-image:url(img/bg_head.gif);font-size:1px;line-height:1px;}
#lgoo{width:786px;height:122px;background-image:url(img/bg_logo.gif);}
#lgoi{position:relative;left:0px;top:0px;width:786px;height:122px;background-image:url(img/logo.gif);background-repeat:no-repeat;background-position:34px 18px;}
#foot{width:786px;height:10px;background-image:url(img/bg_foot.gif);margin-top:24px;font-size:1px;line-height:1px;}

/* Logobereich */
#imgh{width:786px;height:11px;background-image:url(img/bg_imgh.gif);font-size:1px;line-height:1px;}
#imgf{width:786px;height:24px;background-image:url(img/bg_imgf.gif);clear:both;}
#imgl_cnt{float:left;width:45px;height:174px;background-image:url(img/bg_imgl_cnt.jpg);}
#imgc_cnt{float:left;width:698px;height:174px;}
#imgr_cnt{float:left;width:43px;height:174px;background-image:url(img/bg_imgr_cnt.jpg);}
#imgl_idx{float:left;width:45px;height:214px;background-image:url(img/bg_imgl_idx.jpg);}
#imgc_idx{float:left;width:698px;height:21px;}
#imgr_idx{float:left;width:43px;height:214px;background-image:url(img/bg_imgr_idx.jpg);}

/* Bereichsnavigation */
#logo{position:absolute;top:18px;left:34px;width:254px;height:93px;}
#logo div{width:254px;height:93px;cursor:pointer;}
#meta{position:absolute;top:27px;right:40px;font-size:10px;color:#717171;}
#meta a{color:#717171;text-decoration:none;margin-left:12px;}
#meta a:hover{color:#dc2424;}
#meta a .on{color:#dc2424;}
#hnav{position:absolute;top:92px;left:306px;width:440px;height:14px;overflow:hidden;font-size:12px;color:#666666;font-weight:bold;text-align:justify;}
#hnav a{padding-left:16px;background-image:url(img/pgph.gif);background-repeat:no-repeat;color:#666666;text-decoration:none;}
#hnav a:hover{color:#dc2424;}
#hnav a .on{color:#dc2424;}

/* PopUp-Layer */
#mask{position:absolute;top:0px;left:0px;width:100%;min-width:786px;height:768px;background-color:#000;filter:alpha(opacity:70);KHTMLOpacity:0.70;MozOpacity:0.70;opacity:0.70;}
#layr{position:absolute;left:50%;top:29px;width:786px;margin-left:-393px;font-size:11px;line-height:18px;color:#666666;padding-bottom:29px;}
#lrbg{width:538px;margin-left:88px;background-color:#fff;border-style:solid;border-color:#d9d9d7;border-width:25px 10px 11px;padding:23px 26px 28px;}
#lrbg h1{font-size:16px;font-weight:bold;margin-top:0px;margin-bottom:19px;}
#lrbg a{color:#2e8edf;text-decoration:none;}
#lrbg a:hover{color:#2ecbff;}
#lrbg img{margin-top:5px;margin-bottom:5px;}
#lcls{position:absolute;left:611px;top:7px;width:78px;height:13px;}
#layr .line{clear:both;width:538px;height:18px;background-image:url(img/line.gif);background-repeat:repeat-x;background-position:0px 9px;}
#layr .lft{float:left;width:110px;margin-right:10px;font-weight:bold;overflow:hidden;}
#layr .rgt{float:left;width:418px;overflow:hidden;}
.lpsspc{font-size:8px;line-height:8px;height:8px;width:1px;overflow:hidden;}
#lrgl{background-color:#fff;border-style:solid;border-color:#d9d9d7;border-width:30px 10px 11px;}
#lrgc{position:absolute;top:9px;width:78px;height:13px;}
#lrtl{position:absolute;top:8px;font-size:11px;line-height:15px;font-weight:bold;color:#333333;text-transform:uppercase;height:15px;overflow:hidden;}
#galprv{position:absolute;top:238px;left:0px;width:40px;height:28px;}
#galnxt{position:absolute;top:238px;left:800px;width:40px;height:28px;}

/* Teaser */
#tesr{width:716px;margin-left:36px;color:#666666;}
.tblk{float:left;width:230px;overflow:hidden;}
.tblk h1{font-size:11px;line-height:16px;font-weight:bold;margin:0px;}
.tblk img{width:222px;height:80px;background-image:url(img/timg.gif);padding:9px 4px;}
.tblk p{width:215px;font-size:11px;line-height:18px;margin-top:6px;margin-bottom:14px;}
.tblk p a{color:#2e8edf;text-decoration:none;}
.tblk p a:hover{color:#2ecbff;}
.tblk p a.ico{display:block;width:210px;background-repeat:no-repeat;background-position:0px 1px;padding-left:22px;cursor:pointer;}
.tlft{float:left;width:5px;height:114px;background-image:url(img/tlft.gif);background-repeat:no-repeat;background-position:0px 16px;}
.tctr{float:left;width:8px;height:114px;background-image:url(img/tctr.gif);background-repeat:no-repeat;background-position:0px 16px;}
.trgt{float:left;width:5px;height:114px;background-image:url(img/trgt.gif);background-repeat:no-repeat;background-position:0px 16px;}

/* Navigation */
#navi{float:left;width:281px;margin-top:43px;padding-left:25px;margin-bottom:50px;font-size:11px;line-height:22px;overflow:hidden;}
#navi h1{font-size:11px;line-height:22px;color:#666666;font-weight:bold;margin:0px;}
#navi .pnt{float:left;width:15px;}
#navi .icon{float:left;width:11px;padding-left:4px;height:22px;}
#navi a .icon{cursor:pointer;}
.nav a{color:#333333;text-decoration:none;}
.nav a:hover{color:#ea0000;}
.navon a{color:#ea0000;}
.sub a{color:#666666;text-decoration:none;}
.sub a:hover{color:#dc2424;}
.subon a{color:#ea0000;}
#by{font-size:9px;color:#cccccc;}
#by a{color:#cccccc;text-decoration:none;}
#by a:hover{color:#999999;}

/* Inhalt */
#cont{float:left;width:436px;margin-top:15px;padding-left:5px;font-size:11px;line-height:18px;color:#666666;}
#cont h1{font-size:16px;font-weight:bold;margin:0px;padding-bottom:19px;}
#cont h2{font-size:11px;font-weight:bold;margin:0px;padding-top:18px;}
#cont a{color:#2e8edf;text-decoration:none;}
#cont a:hover{color:#2ecbff;}
#cont .line{width:436px;height:20px;background-image:url(img/line.gif);background-repeat:repeat-x;background-position:0px 11px;}
#cont .img{margin-left:-5px;}

#cont .lnk{margin-top:-4px;}
#cont .lnk h2{padding-top:0px;}
#cont .ico{width:414px;background-repeat:no-repeat;background-position:0px 1px;padding-left:22px;cursor:pointer;}

#cont .lps{margin-top:7px;background-color:#fcfcfd;}
#cont .lps .line{height:2px;background-position:0px 0px;font-size:1px;line-height:1px;}
#cont .lps a:hover{padding-left:0px;}
#cont .lse{padding-top:9px;padding-bottom:9px;font-weight:bold;}
#cont a .lse{color:#666666;}
#cont a:hover .lse{color:#2e8edf;padding-left:10px;background-image:url(img/pfeil.gif);background-repeat:no-repeat;background-position:1px 15px;}

#cont table{border:0px;padding:0px;border-spacing:0px;}
#cont tr{vertical-align:top;}
#cont th{text-align:left;}
#cont td .ico{width:298px;}

#cont .lpg{margin-top:7px;background-color:#f2f2f2;}
#cont .lpg .line{height:2px;background-position:0px 0px;font-size:1px;line-height:1px;}
#cont .lpg a:hover{padding-left:0px;}
#cont .lge{padding-top:9px;padding-bottom:9px;font-weight:bold;}
#cont a .lge{color:#666666;padding-left:118px;}
#cont a:hover .lge{color:#2e8edf;padding-left:128px;background-color:#fcfcfd;background-image:url(img/pfeil.gif);background-repeat:no-repeat;background-position:118px 15px;}
#cont .lgo{padding-bottom:9px;background-color:#fcfcfd;line-height:20px;}
#cont .lgo h2{font-weight:bold;padding-top:8px;padding-bottom:0px;}
#cont .lgo a h2{color:#666666;padding-left:118px;}
#cont .lgo a:hover h2{color:#2e8edf;padding-left:128px;background-image:url(img/pfeil.gif);background-repeat:no-repeat;background-position:118px 15px;}
#cont .lgo th{padding-top:18px;}
#cont .lgo td{padding-top:18px;}
#cont .col{color:#ea0000;}

#cont form{margin-top:29px;}
#cont .input{width:325px;border:solid 1px #a1a1a1;margin:0px;padding:0px;height:18px;margin-bottom:6px;font-size:11px;line-height:18px;}
#cont .btn{width:126px;height:22px;font-size:11px;font-weight:bold;color:#666666;margin-top:12px;margin-bottom:12px;border:1px solid #666666;}
#cont .conf{font-style:italic;line-height:18px;padding-bottom:6px;}

#new{float:left;width:95px;height:11px;margin-top:19px;padding-left:1px;font-size:1px;line-height:1px;}
#old{float:left;width:89px;height:11px;margin-top:19px;padding-left:251px;font-size:1px;line-height:1px;}

.err{color:#f00;}

/* Galerie */
.gal1{float:left;width:147px;padding-top:20px;}
.gal2{float:left;width:141px;padding-top:20px;}
.galttl{width:141px;height:18px;overflow:hidden;color:#414141;font-size:11px;line-height:18px;}
.galspc{clear:left;height:8px;font-size:8px;line-height:8px;}
.galimg{display:block;width:139px;height:139px;border:solid 1px #e4e4e4;}
.gal a:hover{border-color:#999999;}
