/* global */

body{padding:0;margin:0;background:#000 url(lyt/bg_bdy.png) repeat-x;font:400 13px Verdana, sans-Serif;color:#CFCCCD;}
#cont{width:990px;margin:0 auto;padding:0;background:#000 url(lyt/bg_mid.png) no-repeat 50% 120px;}
#top{height:80px;margin:0;padding:0;background:#000 url(lyt/bg_top.png) 50%;}
 #top p{margin:0;padding:0;}
 #top a{display:block;height:75px;margin:0;padding:0;float:left;}
 #top #lnk1{width:220px;text-decoration:none;}
 #top #lnk2{width:50px;margin:0 0 0 195px;text-decoration:none;}
 #top a#lnk3{width:468px;height:60px;margin:10px 0 5px 42px;}
 #top a#lnk3 img{width:468px;height:60px;border:0;}
 
 
 #nav{height:30px;margin:0;padding:5px;background:#000 url(lyt/bg_nav.png) 50%;}
 #nav a{padding:0 10px ;color:#333;font:700 11px arial, sans-serif;letter-spacing:1px;text-decoration:none;}
 #nav a:hover{color:#c40000;}
 #nav a .bull{color:#c40000;font:700 11px verdana, sans-serif;}
 #nav .smenu{visibility:hidden;position:absolute;z-index:100;width:170px;top:10px;left:0;margin:2px;text-align:left;}
 #nav .smenu a{display:block;margin:1px;padding:2px;background:#f3dfdf;border:1px solid #111;font:400 10px arial, sans-serif;}
 #nav .smenu a:hover{color:#c40000;}
 #nav .smenu a .bull{text-decoration:none;color:#c40000;font:700 11px arial, sans-serif;margin:0 5px;}
 #nav form{margin:0;padding:0;float:right;}
 #nav form .sinp{float:left;width:125px;height:13px;margin:0;padding:2px 0 0 0;border:0;background:transparent;font:400 9px arial, sans-Serif;color:#333;}
 #nav form .sbtn{float:left;width:17px;height:13px;margin:0 15px 0 10px;padding:0;border:0;}
 
#mid{width:100%;margin:0;padding:20px 0 0;background:#000 url(lyt/bg_mid.png) no-repeat 50% 0;}
 
 #lft{float:right;width:202px;margin:10px 30px;background:#000 url(lyt/bg_bdy.png) repeat-x 0 -85px;}
  #lft h2{margin:0;padding:2px 5px;font:700 11px arial, sans-serif;color:#000;}
  #lft p{margin:0;}
  #nbx{width:200px;height:360px;cursor:default;overflow:auto;border:1px solid #423e3d;scrollbar-base-color:#000;scrollbar-face-color:#000;scrollbar-track-color:#000;scrollbar-highlight-color:#000;scrollbar-shadow-color:#000;scrollbar-arrow-color:#423e3d;scrollbar-3dlight-color:#423e3d;scrollbar-darkshadow-Color:#423e3d;}
  .art{margin:5px 5px 10px;border:1px solid #423e3d;font:400 10px verdana, sans-serif;}
  .art p.adat{padding:1px;background:#423e3d;font:700 10px arial, sans-serif;color:#CFCCCD;text-align:center;clear:both;}
  .art img{width:50px;padding:5px;float:left;}
  .art p.atxt{padding:5px;font:400 11px/1.2em arial, sans-serif;color:#adaaab;}
  .art p.adat a{font:700 9px arial, sans-serif;color:#c40000;text-decoration:none;}
 
 #cnt{min-height:450px;margin:0 40px;padding:0 200px 0 0;}
  #cnt h1,#cnt h2{font-size:1px;border-bottom:2px dashed #300;}
  #cnt h2{margin:10px 0;padding:0;clear:both;}
  #cnt .dynpic, #cnt p,#cnt form{margin:0;padding:10px;}
  #cnt p p{margin:0;padding:0;}
  #cnt table td{text-align:center;margin:0;padding:0 20px 0 0;text-align:left;}
  #cnt table td img{margin:0 5px;padding:2px;border:1px solid #930;}
  #cnt a{color:#f00;text-decoration:none;}
  #cnt a:active,#cnt a:hover{color:#fff;text-decoration:underline;}
  #cnt a.ext{padding:0 0 0 14px;background:url(lyt/ext.gif) no-repeat 0 4px;}
  #cnt a.int{padding:0 0 0 14px;background:url(lyt/int.gif) no-repeat 0 4px;}
  #cnt a.top{padding:0 0 0 14px;background:url(lyt/top.gif) no-repeat 0 4px;}
  #cnt .tpl1,#cnt .tpl2{width:200px;margin:10px;padding:2px;border:1px solid #CFCCCD;font:400 11px arial, sans-serif;color:#adaaab;}
  #cnt .tpl1{float:left;}
  #cnt .tpl2{float:right;}
  #cnt .tpl3{margin:0;}
  #cnt .tpl1 img, #cnt .tpl2 img{width:200px;}
  #cnt .tpl3 img{width:468px;height:60px;}
  #cnt .auth{color:#423e3d;text-align:right;}
  #cnt .brk{clear:both;}
  #cnt .zen{text-align:center;}
  #cnt #abs{height:53px;margin:0 0 30px;padding:0 0 20px;background:url(lyt/bg_cnt.gif) repeat-x 0 100%;clear:both;}

#foot{clear:both;height:200px;padding:0;margin:0;background:#000 url(lyt/bg_foot.png) repeat-x;}
#bot{width:990px;height:200px;padding:0;margin:0 auto;background:#000 url(lyt/bg_bot.png) no-repeat 50% 0;}
 #pro {width:960px;height:160px;margin:0 auto;padding:0;text-align:center;}
 #pro p,#pro *{margin:0;padding:0;border:0;text-decoration:none;}
 #pro img{margin:1px 18px;padding:0;width:60px;height:96px;}
 #bot p{margin:0;padding:5px 0 0 15px;}
 #bot p,#bot p *{font:400 9px verdana, sans-Serif;color:#888;text-decoration:none;}

/*Formatierungen*/
.sw,.rt,.gn,.gr{font:400 12px verdana, sans-serif;}
.sw{color:#000;}
.rt{color:#c40000;}
.gn{color:#3D9936;}
.gr{color:#838383;font:400 10px arial, sans-serif;}
.swb,.rtb,.gnb,.grb,.udl{font:700 12px verdana, sans-serif;}
.swb{color:#000;}
.rtb{color:#c40000;}
.gnb{color:#3D9936;}
.grb{color:#838383;font-size:11px;}
.udl{text-decoration:underline;}
object{float:left;margin:0 20px 0 0;}
/*Mail*/
.mf1,.mf2{padding:2px;border:1px solid #c40000;background:#fed;font:400 12px/.9em arial, sans-serif;color:#000;}
.mf1{width:555px;height:100px;overflow:auto;}
.mf2{width:320px;padding:0;float:right;}

/*Form*/
form{text-align:left;}
.inp,.btn,.txta{margin:5px 0 0 0;padding:2px;background:#000;border:1px solid #c40000;font:400 10px verdana, sans-serif;color:#fff;}
.inp{width:400px;height:13px;}
.btn,.submitbtn{width:90px;margin:10px 0;padding:0;background:url(lyt/btn.png) 50% 50%;border:1px solid #fff;color:#fff;}
.txta{width:550px;height:150px;overflow:auto;}

/* Kalender */
#cnt .calendar td{margin:0;padding:0 1px;}
#cnt .calendar .cal{height:100%;width:100%;border:1px solid #99a;text-align:center;}
#cnt .calendar .cal *{padding:1px;font:400 9px/1em verdana, sans-serif;text-align:center;}
#cnt .calendar .cal th{background:#99a;color:#fff;}
#cnt .calendar .cal th *{color:#fff;font-weight:700;}
#cnt .calendar .cal .tagname td{background:#333;font-weight:700;}
#cnt .calendar .cal .tagzahl td{height:60px;border:1px solid #efefef;background:#fff;color:#000;}
#cnt .calendar .cal .tagzahl .spc{height:20%;border:0;background:transparent;}
#cnt .calendar .cal td .dat{background:#f6f6f6;}
#cnt .calendar .termin{background:#f30;color:#000;}
#cnt .calendar .heute{background:#666;color:#fff;}

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