/*GLOBAL*/
* {margin:0;padding:0;}
html,
body{height:100%;font:400 11px verdana, sans-serif;text-align:center;color:#281c1d;background:#f4e3b3 url(lyt/bg_0.png) repeat-x 0 55px;}
h1{padding:15px 15px;font-weight:700;font-size:9px;color:#f4e3b3;}
h2{padding:15px;font-weight:700;font-size:11px;color:#281c1d;}
p,
th,
td,
form{margin:0 5px;padding:10px 5px 0;line-height:1.4em;}
b,
.bld{font-weight:bold;}
.udl{text-decoration:underline;}
img{border:0;}
hr{margin:5px 10px;border:0;border-bottom:1px dotted #281c1d;}

a{color:#281c1d;text-decoration:none;outline:0;}
a:active,a:hover{text-decoration:underline;}
a.ext,a.int,a.eml,a.nam,a.top,a.bck,a.pnt,a.lst,a.art,a.add{padding:0 0 0 14px;}
a.ext{background:url(lyt/lnk_e.png) no-repeat 0 2px;}
a.int{background:url(lyt/lnk_i.png) no-repeat 0 2px;}
a.eml{background:url(lyt/lnk_k.png) no-repeat 0 2px;padding:0 0 0 18px;}
a.nam{background:url(lyt/lnk_n.png) no-repeat 0 2px;}
a.top{background:url(lyt/lnk_t.png) no-repeat 0 2px;}
a.bck{background:url(lyt//lnk_b.png) no-repeat 0 2px;}
a.pnt{background:url(lyt/lnk_p.png) no-repeat 0 2px;padding:0 0 0 18px;}
a.lst{background:url(lyt/lnk_l.png) no-repeat 0 1px;}
a.art{background:url(lyt/lnk_s.png) no-repeat 2px 2px;}
a.add{background:url(lyt/lnk_a.png) no-repeat 2px 2px;}
a.pdf,.doc,.txt,.zip{padding:2px 0 2px 18px;}
a.pdf{background:url(lyt/i_pdf.gif) no-repeat;}
a.doc{background:url(lyt/i_doc.gif) no-repeat;}
a.txt{background:url(lyt/i_txt.gif) no-repeat;}
a.zip{background:url(lyt/i_zip.gif) no-repeat;}

.swb,.rtb,.geb,.gnb,.grb,.udl{font:700 12px arial, sans-serif;}
.swb{color:#000;}
.rtb{color:#c60;}
.geb{color:#990;}
.gnb{color:#090;}
.grb{color:#999;}
.sw{color:#000;}
.rt{color:#900;}
.ge{color:#990;}
.gn{color:#090;}
.gr{color:#999;}
.brk{clear:both;}

/*FORM*/
form{line-height:1em;}
textarea,
.mf1,
.mf2,
.inp,
.btn{padding:2px;border:1px solid #281c1d;font-size:10px;color:#281c1d;}
.mf2{width:345px;}
.btn{width:90px;margin:5px 0;padding:0;background:url(lyt/btn.jpg) 50% 50%;color:#666;cursor:pointer;}
textarea{width:99%;height:130px;margin:0 12px 0 0;overflow:auto;font-size:11px;}

/*LAYOUT*/
#pall{width:990px;height:auto !important;margin:0 auto;text-align:left;}
.pri{width:286px;float:right;}
.sec{width:662px;padding:0 21px;float:left;}
#p1{height:55px;}
#p2{height:201px;background:url(lyt/bg_2.png) no-repeat;}
#p3{height:auto;background:url(lyt/bg_3.png) repeat-y;}
#p3 .pri{height:auto;}
#p3 .sec{height:auto;}
#p4{clear:both;background:url(lyt/bg_4.png);}
#p4 .pri{height:195px;background:url(lyt/bg_4p.png) no-repeat;}
#p4 .sec{height:195px;background:url(lyt/bg_4s.png);text-align:right;}
#p4 .sec p{padding:0;}
#p4 *{font-size:8px;color:#f4e3b3;}
#pbot{height:50px;margin:-50px 0 0;background:url(lyt/bg_bot.png);}

/*BOXES*/
.pri .box{background:url(lyt/bml_p.png) repeat-y 0 45px;margin:0 0 5px;}
.sec .box{background:url(lyt/bml_s.png) repeat-y 0 45px;margin:0 0 5px;}
.boxt,.btl,.btr{height:45px;}
.boxb,.bbl,.bbr{height:35px;}
.pri .boxt{background:url(lyt/btm_p.png) 30px 0;}
.sec .boxt{background:url(lyt/btm_s.png) 30px 0;}
.pri .boxb{background:url(lyt/bbm_p.png) 30px 0;}
.sec .boxb{background:url(lyt/bbm_s.png) 30px 0;}
.pri .boxm{background:url(lyt/bmr_p.png) repeat-y 100% 0;}
.sec .boxm{background:url(lyt/bmr_s.png) repeat-y 100% 0;}
.btl,.bbl{float:left;width:30px;}
.btr,.bbr{float:right;width:30px;}
.pri .btl{background:url(lyt/btl_p.png);}
.sec .btl{background:url(lyt/btl_s.png);}
.pri .btr{background:url(lyt/btr_p.png);}
.sec .btr{background:url(lyt/btr_s.png);}
.pri .bbl{background:url(lyt/bbl_p.png);}
.sec .bbl{background:url(lyt/bbl_s.png);}
.pri .bbr{background:url(lyt/bbr_p.png);}
.sec .bbr{background:url(lyt/bbr_s.png);}
.pri .bcont{margin:0 30px;background:url(lyt/bmm_p.png);font-size:9px;}
.sec .bcont{margin:0 30px;background:url(lyt/bmm_s.png);}
.boxt h1{padding:8px 0;}
.pri .boxm h2{margin:0;padding:10px 0 0;background:url(lyt/bh2_p.png) no-repeat;}
.sec .boxm h2{margin:0;padding:0 10px 0;background:url(lyt/bh2_s.png) no-repeat;}

/*BEZEICHNUNG*/
#bez{font-weight:200;font-size:19px;letter-spacing:3px;text-align:right;filter:alpha(opacity=20);opacity:0.2;}

/*Home*/
#p1 img{width:100%;height:100%;border:0;margin:0;padding:0;}

/*NAVI*/
.jqsm{margin:0;float:left;}
* html .jqsm{height:1%;} /*Holly Hack for IE7 and below*/
.jgsm *{margin:0;padding:0;}
.jqsm a{display:block;width:186px;height:45px;margin:24px 0 -20px;padding:122px 5px 0;text-decoration:none;text-align:center;font:700 10px verdana, sans-serif;letter-spacing:1px;color:#693f0f;}
.jqsm a.ahk{background:#000 url(lyt/lgo.png) no-repeat 50% 0;}
.jqsm ul li ul li a{height:auto;margin:0;padding:5px;background:#000;}
.jqsm ul li ul li a.amp{text-decoration:underline;}
.jqsm ul li ul li a:hover{background:#281c1d;}
.dac,.rac{position:absolute;bottom:0;left:90px;filter:alpha(opacity=20);opacity:0.2;}
.rac{top:5px;left:186px;}
.jqsm ul{list-style-type:none;}
.jqsm ul li{position:relative;display:inline;float:left;}
.jqsm ul li ul{position:absolute;left:0;display:block;visibility:hidden;z-index:10000;}
.jqsm ul li ul li{display:list-item;float:none;}

/*SEARCH FORM*/
#src{margin:120px 5px 40px 230px;}
#src p{margin:0;padding:0;}
#src p .sinp{float:left;width:61%;height:13px;margin:0;padding:1px 0 0 0;border:1px solid #281c1d;background:transparent;font-size:9px;color:#281c1d;}
#src p .sbtn{float:left;width:37%;height:16px;margin:0 0 0 5px;padding:0;border:1px solid #281c1d;background:#281c1d;color:#f4e3b3;font-size:9px;}

/*POLL*/
form.poll,
.poll input,
.poll label,
.pri .poll hr{padding:0;margin:0;}
.pri .poll p{padding:10px 0;margin:0;line-height:1em;}
.poll img{height:6px;}

/*Start-NEWS*/
.pre1{margin:0;padding:0;}
.pre1 img{float:left;width:200px;height:100px;margin:10px;padding:0;border:1px solid #281c1d;}
.pre1 h2{margin:0;padding:0;}
.pre1 h2 img{float:none;width:auto;height:auto;margin:0;border:0;}
.pre2{clear:both;margin:0;padding:0;}
.pre2 img{float:left;width:115px;height:55px;margin:10px;padding:0;border:1px solid #281c1d;}
.pre3{clear:both;margin:0 10px;padding:10px 0 5px;border:1px dotted #a0a0a0;border-width:1px 0 0;}
.pre3 p{margin:0;padding:0;}

/*CONTENT TEMPLATES*/
img.sml{float:left;width:40px;height:40px;margin:13px 10px 0 10px;padding:1px;border:1px solid #281c1d;}
p.tme{clear:both;margin:10px 10px 0;padding:10px 15px 0;border:1px dotted #281c1d;border-width:0 0 1px;color:#999;text-align:right;font-size:10px;}
p.tme a{float:left;margin-right:10px;}
.txt{padding:10px 5px;}
.tpl_lft,
.tpl_rgt,
.tpl_vba,
.tpl_hba,
.tpl_gfx,
.tpl_lgo{width:200px;margin:13px 10px 0;padding:5px;background:#fff;border:1px solid #281c1d;color:#999;font-size:10px;}
.tpl_lft{float:left;}
.tpl_rgt{float:right;}
.tpl_vba,
.tpl_hba{width:100%;text-align:center;}
.tpl_gfx{width:100%;margin:0;padding:0;border:0;}
.tpl_lgo{width:100%;margin:0;padding:0;border:0;}

.tpl_lft img,
.tpl_rgt img,
.tpl_vba img,
.tpl_hba img,
.tpl_gfx img,
.tpl_lgo img{width:100%;height:auto;margin:0 auto 2px;padding:0;display:block;border:1px solid #281c1d;}
.tpl_vba img{width:468px;height:60px;}
.tpl_hba img{width:234px;height:60px;}
.tpl_gfx img,
.tpl_lgo img{width:100%;margin:0;padding:0;border:0;}

/*GALERIE*/
#gal{}
#gal a{border:0;}
#gal a img{height:60px;width:80px;margin:0 10px 10px 0;border:1px solid #281c1d;opacity:0.33;filter:alpha(opacity=50);}
#gal a:hover img{opacity:1;-moz-opacity:1;filter:none;}

/*BLÄTTERN*/
#bln{padding:10px 0;margin:0 15px;text-align:center;border-top:1px dotted #281c1d;}
#bln a{margin:2px;padding:1px 6px;border:1px solid #281c1d;}
#bln .akt{background:#666;color:#000;}

/*TABLE*/
table{width:100%;}
th, td{vertical-align:top;padding:2px;background:#eee;border-top:1px solid #fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #fff;}
th{background:url(lyt/btn.jpg) 0 20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;}
#altcol{background:#fcfcfc;}

/*TERMINKALENDER*/
.cal{text-align:center;}
.cal *{padding:1px;font-size:9px;text-align:center;}
.cal th, .cal td{width:14.7%;margin:0;padding:1px;}
.cal .tagname th{background:#ddd;font-weight:700;}
.cal .tagzahl td{border:1px solid #eee;background:#fff;}
.cal .tagzahl .spc{border:0;background:transparent;text-align:left;}
.cal .tagzahl .dat{background:#eee;}
.cal .tagzahl .sam{color:#666;}
.cal .tagzahl .son{color:#333;}
.cal .tagzahl .termin{background:#efd;}
.cal .tagzahl .heute{text-decoration:underline;font-weight:700;}

/*DATEPICKER*/
#calendarDiv,#calendarDiv .monthYearPicker,#calendarDiv .selectBox,#calendarDiv .selectBoxOver,#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{border-top:1px solid #fff;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #fff;}
#calendarDiv{position:absolute;width:205px;background:#fcfad9;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;}
#calendarDiv span,#calendarDiv img{float:left;}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{padding:1px;cursor:pointer;padding-left:2px;}
#calendarDiv td{padding:3px;margin:0;font-size:10px;}
#calendarDiv .selectBox,#calendarDiv .selectBoxTime{color:#596734;position:relative;}
#calendarDiv .selectBoxOver,#calendarDiv .selectBoxTimeOver{background:#fcfad9;color:#666;position:relative;}
#calendarDiv .topBar{height:16px;padding:2px;background:#fcfcfc;border-bottom:1px solid #ddd;}
#calendarDiv .activeDay{color:#f00;}
#calendarDiv .todaysDate{height:20px;border-top:1px solid #fff;padding:1px;background:#fcfcfc;text-align:center;position:absolute;bottom:0;width:203px;}
#calendarDiv .todaysDate div{float:left;}
#calendarDiv .timeBar{background:#fcfcfc;width:72px;color:#FFF;position:absolute;right:0;}
#calendarDiv .timeBar div{float:left;margin-right:1px;}
#calendarDiv .monthYearPicker{background:#fcfcfc;position:absolute;color:#666;left:0;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:70px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer;}
#calendarDiv .monthYearActive{background:#fcfad9;color:#ddd;}
#calendarDiv td{text-align:right;cursor:pointer;}
#calendarDiv .topBar img{cursor:pointer;}
#calendarDiv .topBar div{float:left;margin-right:1px;}
#calendarDiv img {margin:3px 1px 0 1px;}

/*Tooltip*/
#tip{position:absolute;border:1px solid #000;padding:0;background:#ffe;visibility:hidden;z-index:100000;font:400 9px/1.5em arial, sans-serif;filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#333333,strength=6);}
#tip p{margin:0;padding:5px;}
#pointer{position:absolute;left:-300px;z-index:101;visibility:hidden;}

/*Lightbox*/
#lbOverlay{position:absolute;z-index:9999;left:0;width:100%;background-color:#f4e3b3;cursor:pointer;}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff;border:2px solid #281c1d;}
.lbLoading{background:#fff url(lyt/loading.gif) no-repeat center;}
#lbImage{position:absolute;left:0;top:0;border:20px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(lyt/prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(lyt/nextlabel.gif) no-repeat 100% 15%;}
#lbBottom{font-size:10px;color:#000;line-height:1.4em;text-align:left;padding:20px 0 0;border:20px solid #fff;border-top-style:none;}
#lbCloseLink{display:block;float:right;width:80px;height:32px;background:transparent url(lyt/closelabel.gif) no-repeat center;outline:none;}
#lbCaption,#lbNumber{margin-right:71px;}
#lbCaption{font-weight:700;}

