body {
 width:100%;
 height:100%;
 margin:0px;
 padding:0px;
 font-family:Tahoma,Arial;
 font-size:10pt;
 font-weight:normal;
 background-color:#ffffff;
 background-image:url(layout/gitter.gif);}

#left {
 position:absolute;
 top:20px;
 left:0px;
 width:160px;
 height:525px;
 background-image:url(layout/left.gif);
 background-repeat:repeat-x;
 border-style:none solid none none;
 border-color:#333300;
 border-width:1px;}

#frame1 {
 position:absolute;
 top:41px;
 left:161px;
 width:534px;
 height:507px;
 background-image:url(layout/middle1.gif);
 background-repeat:repeat-x;}

#frame2 {
 position:absolute;
 top:41px;
 left:695px;
 width:4px;
 height:507px;
 background-image:url(layout/middle2.gif);
 background-repeat:repeat-x;}

#frame3 {
 position:absolute;
 top:41px;
 left:699px;
 width:128px;
 height:507px;
 background-image:url(layout/middle3.gif);
 background-repeat:repeat-x;}

#frame4 {
 position:absolute;
 top:20px;
 left:827px;
 width:1px;
 height:497px;
 background-image:url(layout/middle4.gif);
 background-repeat:repeat-x;}

#frame5 {
 position:absolute;
 top:20px;
 left:828px;
 width:158px;
 height:497px;
 background-image:url(layout/right.gif);
 background-repeat:repeat-x;}

#frame6 {
 position:absolute;
 top:20px;
 left:984px;
 width:1px;
 height:494px;
 border-style:none solid none none;
 border-color:#333300;
 border-width:1px;}

#welcome {
 position:absolute;
 top:20px;
 left:181px;
 width:623px;
 height:17px;
 background-image:url(layout/welcome.gif);}

#contentframe {
 position:absolute;
 top:100px;
 left:161px;
 width:666px;
 height:305px;
 overflow:auto;
 background-color:#ffffff;}

#subm {
 position:absolute;
 top:115px;
 left:167px;
 width:26px;
 height:100px;
 overflow:hidden;
 line-height:140%;
 background-color:#ffffff;}

#content {
 position:absolute;
 left:10px;
 width:610px;
 height:265px;
 padding-right:10px;
 overflow:auto;
 line-height:140%;
 background-image:url(layout/cback.gif);
 background-repeat:no-repeat;
 background-color:#ffffff;}

#content2l {
 position:absolute;
 left:10px;
 width:300px;
 height:265px;
 overflow:auto;
 line-height:140%;
 font-family:Tahoma,Arial;
 font-size:9pt;
 font-weight:normal;
 background-color:#ffffff;}

#content2r {
 position:absolute;
 left:320px;
 width:300px;
 height:265px;
 overflow:auto;
 line-height:140%;
 font-family:Tahoma,Arial;
 font-size:9pt;
 font-weight:normal;
 background-color:#ffffff;}

/* Bereich Titel */
#linksh {
 position:absolute;
 top:29px;
 left:15px;
 width:150px;
 height:26px;}

#mitteh {
 position:absolute;
 top:50px;
 left:181px;
 width:636px;
 height:26px;}

#rechtsh {
 position:absolute;
 top:29px;
 left:840px;
 width:150px;
 height:26px;}

/* Bereich Content */
#linksc {
 font-size:10pt;
 font-family:Tahoma,Arial;
 position:absolute;
 top:85px;
 left:5px;
 width:150px;
 height:290px;}

#mittec {
 font-size:10pt;
 font-family:Tahoma,Arial;
 position:absolute;
 top:115px;
 left:181px;
 width:630px;
 height:275px;
 overflow:auto;}

#rechtsc {
 line-height:125%;
 position:absolute;
 top:90px;
 left:837px;
 width:140px;
 height:190px;}

#besuchensieauch {
 line-height:125%;
 position:absolute;
 top:270px;
 left:837px;
 width:140px;
 height:130px;
 overflow:hidden;}

/* Bereich Fuss */
#linksf {
 font-family:Tahoma,Arial;
 font-size:7pt;
 position:absolute;
 top:415px;
 left:5px;
 width:150px;
 height:100px;}

.mini {
 font-family:Tahoma,Arial;
 color:#000000;
 font-size:7pt; }

#linksu {
 font-family:Tahoma,Arial;
 font-size:7pt;
 text-decoration:none;
 position:absolute;
 top:530px;
 left:5px;
 width:150px;
 height:18px;}

#mittef {
 line-height:125%;
 font-size:10pt;
 font-family:Tahoma,Arial;
 position:absolute;
 top:430px;
 left:181px;
 width:800px;
 height:105px;}

#adresse {
 font-size:7pt;
 font-family:Tahoma,Arial;
 color:#000000;
 font-weight:bold;
 position:absolute;
 top:406px;
 left:161px;
 width:824px;
 height:19px;
 background-image:url(layout/glass.gif);}

#copyright {
 font-size:7pt;
 font-family:Tahoma,Arial;
 color:#000000;
 font-weight:bold;
 position:absolute;
 top:384px;
 left:0px;
 width:160px;
 height:21px;
 background-image:url(layout/glass.gif);}

#glass1 {
 position:absolute;
 top:58px;
 left:0px;
 width:160px;
 height:20px;
 background-image:url(layout/glass.gif);}

#glass2 {
 position:absolute;
 top:79px;
 left:161px;
 width:666px;
 height:20px;
 background-image:url(layout/glass.gif);}

#glass3 {
 position:absolute;
 top:58px;
 left:828px;
 width:157px;
 height:20px;
 background-image:url(layout/glass.gif);}

#hglass1 {
 position:absolute;
 top:21px;
 left:0px;
 width:160px;
 height:36px;
 background-image:url(layout/glass2.gif);}

#hglass2 {
 position:absolute;
 top:42px;
 left:161px;
 width:666px;
 height:36px;
 background-image:url(layout/glass2.gif);}

#hglass3 {
 position:absolute;
 top:21px;
 left:828px;
 width:157px;
 height:36px;
 background-image:url(layout/glass2.gif);}

#mirror {
 position:absolute;
 top:79px;
 left:0px;
 width:985px;
 height:465px;
 background-image:url(layout/spiegel2.png);}

#rechtsf {
 font-size:7pt;
 font-family:Tahoma,Arial;
 text-decoration:none;
 color:#004000;
 position:absolute;
 top:518px;
 left:702px;
 width:285px;
 height:26px;}

h2,h1{ display:inline;}

h2,h1,.titel{
 font-size:12pt;
 font-family:Tahoma,Arial;
 font-weight:bold;
 text-decoration:none;
 color:#ffffff;}

.advert {
 font-size:12pt;
 font-family:Tahoma,Arial;
 font-weight:normal;
 line-height:150%; 
 text-decoration:none;
 color:#000000;}

.mtext{
 line-height:100%;
 font-size:7pt;
 font-family:Tahoma,Arial;
 text-decoration:none;
 color:#004000;}

.teaser {
 text-align:justify;
 font-family:Tahoma,Arial;
 font-size:8pt;
 color:#004000;}

.navi,.navi2,.navih {
 line-height:130%;
 text-align:left;
 text-decoration:none;
 font-family:Tahoma,Arial;
 font-size:11pt;
 color:#000000;}

.navi2{
 font-weight:bold;}

.navih{
 color:#89413B;}

.hilight {
 color:#89413B;}

.hilight2 {
 font-size:11pt;
 color:#89413B;}

.xlink {
 margin-top:2px;
 font-size:8pt;
 font-weight:bold;
 color:#89413B;}

.b_link {
 margin-top:2px;
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 color:#89413B;}

.b_link:hover {
 text-decoration:underline;
 border-color:#333300;}

.nlink,.tlink {
 margin-top:2px;
 font-size:10pt;
 font-weight:bold;
 color:#89413B;}

.ntlink {
 text-decoration:none;
 margin-top:2px;
 font-size:10pt;
 font-weight:bold;
 color:#89413B;}

.ntlink:hover {
 text-decoration:underline;}

.blink,.bblink {
 padding-left:5px;
 padding-right:5px;
 padding-top:2px;
 padding-bottom:2px;
 font-size:10pt;
 font-weight:bold;
 border-style:solid;
 border-width:1px;
 line-height:170%;
 text-decoration:none;
 color:#89413B;}

.bblink {
 border-color:#89413B;}

.blink {
 border-color:#ffffff;}


.nlink:hover,.tlink:hover {
 text-decoration:underline;
 font-size:10pt;
 font-weight:bold;
 color:#89413B;}

.nlink:active,.tlink:active {
 text-decoration:none;
 font-size:10pt;
 font-weight:bold;
 color:#89413B;}

.tlink:visited {
 font-size:10pt;
 font-weight:bold;
 color:#004000;}

.nlink:visited {
 font-size:10pt;
 font-weight:bold;
 color:#004000;}

.teaseh{
 padding:3px;
 font-size:8pt;
 font-weight:bold;
 line-height:100%;
 background-color:#89413B;
 color:#ffffff;
 border-style:outset outset solid solid;
 border-color:#89413B;
 border-width:1px 2px 1px 1px;}

.teaset{
 padding:3px;
 font-size:8pt;
 line-height:140%;
 font-weight:normal;
/* background-color:#CBE76B;*/
 background-image:url(layout/mirror2.jpg);
 border-style:none outset solid solid;
 border-color:#89413B;
 border-width:1px 2px 1px 1px;}

.dframe{
 border-style:solid outset outset solid;
 border-color:#89413B;
 border-width:1px 2px 2px 1px;}

.feld {
 font-family:Tahoma,Arial;
 font-size:8pt;
 font-weight:normal;
 border-color:#89413B;
 border-width:1px;
 border-style:solid;
 overflow:auto;
 width:350px;}

.L2 {
 height:2px;
 line-height:2px;
 font-size:2px;}

.L4 {
 height:4px;
 line-height:4px;
 font-size:1pt;}

.L6{
 height:6px;
 line-height:6px;
 font-size:1pt;}

.l8 {
 height:8px;
 line-height:8px;
 font-size:1pt;}

.l10 {
 height:8px;
 line-height:8px;
 font-size:1pt;}
