/* allgemein */
body{margin:0px;background-color:#fff;}
form{margin:0px;}
.line{background-image:url(img/line_m.gif);height:20px;}

/* Bereiche */
#lgo{position:absolute;left:179px;top:25px;width:272px;height:180px;}
#snd{position:absolute;left:0px;top:0px;width:100px;height:100px;}
#mta{position:absolute;left:200px;top:25px;width:692px;height:18px;font-family:"courier new","courier mono",verdana,sans-serif;color:#000;font-size:11px;line-height:11px;text-align:right;}
#nav{position:absolute;left:200px;top:210px;width:692px;height:100px;font-family:"courier new","courier mono",verdana,sans-serif;color:#000;font-size:11px;line-height:11px;background-image:url(img/line_b.gif);}
#sub{position:absolute;left:25px;top:328px;width:150px;font-family:"courier new","courier mono",verdana,sans-serif;color:#000;font-size:11px;line-height:11px;background-image:url(img/line_b.gif);}
#cnt{position:absolute;left:200px;top:324px;width:692px;font-family:times,verdana,sans-serif;font-size:16px;line-height:20px;padding-bottom:20px;}
#rgt{position:absolute;left:917px;top:340px;width:220px;font-family:times,verdana,sans-serif;font-size:12px;line-height:20px;}

/* Meta-Navigation */
#mta a{color:#000;text-decoration:none;}
#mta a:hover{color:#f00;}
#mta h1{display:inline;color:#f00;font-size:11px;font-weight:normal;margin:0px;}

/* Haupt-Navigation */
#nav a{color:#000;text-decoration:none;}
#nav a:hover{color:#f00;}
#nav h1{display:inline;color:#f00;font-size:11px;font-weight:normal;margin:0px;}
#nva{position:absolute;bottom:20px;background-color:#fff;}
#nvb{position:absolute;bottom:0px;background-color:#fff;}

/* Sub-Navigation */
#sub a{color:#000;text-decoration:none;}
#sub a:hover{color:#f00;}
#sub h2{display:inline;color:#f00;font-size:11px;font-weight:normal;margin:0px;}
.sub{position:absolute;background-color:#fff;height:12px;overflow:hidden;}

/* Inhalt */
#cnt h1{font-size:18px;line-height:24px;margin:0px;margin-top:10px;padding-bottom:10px;}
#cnt h2{font-size:16px;line-height:20px;margin:0px;margin-top:10px;padding-bottom:10px;}
#cnt h3{font-size:16px;line-height:20px;margin:0px;margin-top:10px;padding-bottom:10px;}
#cnt a{color:#f00;text-decoration:none;}
#cnt a:hover{color:#f00;text-decoration:underline;}
#cnt .img{margin-bottom:10px;}
#cnt .txt{margin-bottom:10px;}
#cnt .lnk{}
#cnt .clr{clear:left;height:1px;font-size:1px;line-height:1px;overflow:hidden;}
#cnt ul{margin:0px;margin-left:15px;padding:0px;margin-bottom:10px;}
#cnt ol{margin:0px;margin-left:23px;padding:0px;margin-bottom:10px;}
#cnt .ltr{list-style-type:lower-alpha;}
#cnt .nbr{}
#cnt .err{color:#f99;}

/* rechte Spalte */
#rgt h1{font-size:18px;line-height:24px;margin:0px;padding-bottom:10px;}
#rgt h2{font-size:16px;line-height:20px;margin:0px;padding-bottom:10px;}
#rgt a{color:#000;text-decoration:none;}
#rgt a:hover{color:#f00;}
#rgt .img{width:220px;margin-bottom:10px;overflow:hidden;}
#rgt .txt{width:220px;margin-bottom:10px;overflow:hidden;}
#rgt .lnk{}
#rgt .clr{clear:left;height:1px;overflow:hidden;}
#rgt .spc{height:30px;}

/* News, Teaser */
.tsr{font-size:18px;line-height:24px;font-weight:bold;margin-top:10px;}
.tsr a{color:#f00;text-decoration:none;}
.tsr a:hover{color:#000;}
#cnt .tsr h3{font-size:18px;line-height:24px;font-style:italic;margin:0px;padding:0px;}
.tsr .line{margin-top:10px;}

/* News */
.nws{margin-bottom:10px;}
.nws .lin{background-image:url(img/line_l.gif);height:1px;font-size:1px;line-height:1px;overflow:hidden;}
#cnt .nws h3{padding-bottom:2px;margin-top:6px;}
.nws .lft{float:left;width:346px;margin-top:6px;}
.nws .rgt{float:left;width:346px;text-align:right;margin-top:6px;}

/* Galerie */
.gal{margin-bottom:10px;}
.gal .lin{background-image:url(img/line_l.gif);height:1px;font-size:1px;line-height:1px;overflow:hidden;margin-top:6px;margin-bottom:6px;}
.gal .lft{float:left;width:230px;height:20px;}
.gal .ctr{float:left;width:232px;text-align:center;height:20px;}
.gal .rgt{float:left;width:230px;text-align:right;height:20px;}
.gal .tmb{float:left;margin-top:6px;margin-bottom:6px;}
.gal .oig{float:left;width:176px;margin:0px;}
.gal .otx{float:left;width:516px;margin:0px;overflow:hidden;}
.gal .crd{background-color:#fff;border:1px solid #000;position:relative;}
.gal .cqt{position:absolute;left:10px;top:10px;}
.gal .cql{position:absolute;top:10px;background-color:#000;width:1px;overflow:hidden;}
.gal .cqa{position:absolute;right:10px;bottom:10px;height:43px;line-height:20px;overflow:hidden;}
.gal .cht{position:absolute;left:10px;bottom:10px;}
.gal .chl{position:absolute;left:10px;background-color:#000;height:1px;overflow:hidden;}
.gal .cha{position:absolute;left:10px;height:43px;line-height:20px;overflow:hidden;}
.gal .cbm{position:absolute;right:10px;top:10px;}
.gal .cbi{position:absolute;right:13px;top:13px;}
.gal .cbs{position:absolute;right:68px;top:107px;width:52px;height:9px;text-align:center;font-family:arial,sans-serif;font-size:9px;line-height:9px;color:#999;}
.gal .inp{border:solid 1px #000;font-family:times,verdana,sans-serif;font-size:12px;line-height:15px;margin:0px;padding-left:1px;height:15px;}
.gal .err{color:#f99;margin-top:6px;}
#cnt .gal h3{margin-top:0px;padding-bottom:2px;}
#cnt .gal .img{float:left;margin:0px;}
#cnt .gal .txt{float:left;width:280px;margin:0px;overflow:hidden;}
#cnt .gal .ttl{height:20px;overflow:hidden;}

/* Listen */
.lst{margin-bottom:10px;}
.lst .lin{background-image:url(img/line_l.gif);height:1px;font-size:1px;line-height:1px;overflow:hidden;}
.lst .ttl{font-size:16px;line-height:35px;font-weight:bold;}
#cnt .lst .ttl h1{display:inline;font-size:18px;line-height:35px;margin:0px;color:#f00;}
#cnt .lst .ttl a{color:#000;}
#cnt .lst .ttl a:hover{color:#f00;text-decoration:none;}

/* Personen */
.lig{float:left;width:220px;}
.prs{float:left;width:472px;}
#cnt .prs h1{font-size:18px;}
#cnt .prs h2{font-size:16px;}
.psi{float:left;width:50px;}
.psa{float:left;width:642px;}
.psa .ttl{font-size:16px;line-height:35px;font-weight:bold;}
.psa .dsc{font-size:12px;line-height:14px;}
.psa .prs{width:422px;}
#cnt .prs h1 a:hover{text-decoration:none;}

/* Sitemap */
.smp{margin-bottom:15px;}

/* Formular */
.fom .ttl{float:left;width:140px;overflow:hidden;}
.fom .cnt{float:left;width:250px;overflow:hidden;}
.fom .cnf{float:left;width:250px;color:#999;font-style:italic;overflow:hidden;}
.fom .err{float:left;width:292px;padding-left:10px;color:#f99;overflow:hidden;}
.fom .spc{clear:left;height:2px;line-height:2px;font-size:2px;}
.fom .inp{border:solid 1px #000;width:245px;font-family:times,verdana,sans-serif;font-size:14px;line-height:20px;padding-left:2px;}
.fom .btn{border:solid 1px #000;background-color:#ccc;width:248px;font-family:times,verdana,sans-serif;font-size:14px;line-height:20px;}