body {
color : #000000; 
background-color: #333333;
margin-top: 0;
margin-right: 12px;  
margin-left: 12px;
margin-bottom: 0;
padding : 0; 
font : 12px verdana, arial, helvetica, sans-serif; 
} 
h1 {
margin : 0 0 0px; 
padding : 0; 
font : 17pt/24pt agaramond,garamond,serif; 
font-weight : bold; 
color : #000000; 
} 
h2 {
font : bold 16pt/18pt agaramond,garamond,serif; 
color: #fffccc;
margin : 0 0 3px; 
padding : 0; 
} 
h3 {
font : bold 14pt/18pt agaramond,garamond,serif; 
margin : 0 0 5px; 
padding : 0; 
}
h4 {
font : normal 14pt/19pt Agaramond, Garamond, Times New Roman, serif; 
font-family: ;
margin : 0 0 0px; 
padding-top : 10px; 
font-style: normal;
font-color: #fffccc;
} 
}
p {
font : 12pt/18pt agaramond,garamond,serif; 
margin : 0 0 16px; 
padding : 0; 
} 
a {
text-decoration : none; 
} 
a:link {
color: #000000; 
} 
a:visited {
color : #000000; 
} 
a:hover {
color : #A52A2A;
} 

.ptitel  {
color:#000000;
line-height:24px;
}
.ptitel a {
text-decoration : none; 
} 
.ptitel a:link {
color: #660000; 
} 
.ptitel a:visited {
color : #660000; 
} 
.ptitel a:hover {
color : red;
} 


.mtextautoren { 
  position: relative; top:0px; left:0; z-index:100;
width : 90%; 
margin-left: 0px;
margin-top: 0px; 
margin-bottom: 10px;
font : 1.4em/1.6 AGaramond, Garamond,serif;
font-weight: 600;
color: #c9cdb7;
border : 0;
}  
.mtitel { 
  position: relative; top:0px; left:0; z-index:100;
width : 100%; 
margin-left: 0px;
margin-top: 2px; 
margin-bottom: 53px;
font : 1.4em/1.6 AGaramond, Garamond,serif;
font-weight: 600;
color: #c9cdb7;
border : 0;
}
.mtext { 
  position: relative; top:0px; left:0; z-index:100;
width : 90%; 
margin-left: 0px;
margin-top: 10px; 
margin-bottom: 10px;
font : 1.6em/1.7 AGaramond, Garamond,serif;
font-weight: 600;
color: #c9cdb7;
border : 0;
} 
.mtext2 {
text-align: right;
margin-right: 10px; 
margin-left: 120px; 
margin-top: 30px; 
margin-bottom: 35px;
border : 0; 
font : 1em/1.3 verdana,helvetica,sans-serif;
color: black;
font-weight: normal;
} 
.mtext3 {
text-align: left;
margin-right: 40px; 
margin-left: 120px; 
margin-top: 20px; 
margin-bottom: 30px;
border : 0; 
font : 13pt/15pt AGaramond, Garamond,serif;
font-weight: normal;
color: #ffffff;
}
#mtr12  { 
position: absolute; top:30px; left:8px; z-index:3;
text-align: left;
margin-right: 100px; 
border : 0; 
filter:alpha(opacity=90); /* IE */
-moz-opacity: 0.90; /* Gecko */
opacity: 0.90; /* Opera */
width:700px;
height: 430px;
color: #dfe3a6;
font-size: 9pt;
font-family: arial, helvetica, sans-serif;
padding-left: 2%;
padding-top: 36px;
}
#mtr12 a {
text-decoration : none; 
} 
#mtr12 a:link {
color: #dfe3a6; 
} 
#mtr12 a:visited {
color : #dfe3a6; 
} 
#mtr12 a:hover {
color : #e1e870;
} 
.mtr2  {
position: relative; top:170px; left:100px; z-index:2;
text-align: left;
margin-left: 0px; 
margin-bottom: 10px;
border : 0; 
font : 12pt/1.5 times new roman, times, serif;
font-weight: normal;
color: black;
width:440px;
background-color: #ffffec;
filter:alpha(opacity=85); /* IE */
-moz-opacity: 0.85; /* Gecko */
opacity: 0.85; /* Opera */
padding-left: 20px;
padding-right: 20px;
padding-bottom: 8px;
padding-top:40px;
border: 1px solid #40484e;
}
.mtr3  {
position: absolute; top:240px; right:0px; z-index:1;
text-align: left;
margin-left: 0; 
margin-top: 0; 
margin-bottom: 0;
border : 0; 
font : 1.3em/1.5 times new roman, times, serif;
font-weight: normal;
color: #000000;
width:440px;
filter:alpha(opacity=50); /* IE */
-moz-opacity: 0.50; /* Gecko */
opacity: 0.50; /* Opera */
padding-left: 20px;
padding-bottom: 8px;
padding-top:20px;
border: 1px solid #40484e;
background-color: #d3edbc;
}
.mtr4  {
position: absolute; top:40px; left:300px; z-index:1001;
width: 200px;
height: 90px;
border : 0; 
}
.mtr5  {
position: absolute; top:180px; left:520px; z-index:1001;
width: 90px;
height: 90px;
border : 0; 
}
.mbeitrag {
margin-right: 50px; 
margin-left: 50px; 
margin-top: 30px;
margin-bottom: 50px;
border : 0; 
font : 12pt/17pt AGaramond, Garamond,serif;
font-weight: normal;
color: #000000;
}
.rautor {
margin-right: 50px; 
margin-left: 50px; 
margin-top: 40px;
margin-bottom: 50px;
border : 0; 
font : 12pt/17pt AGaramond, Garamond,serif;
font-weight: normal;
color: #000000;
}
.rtitel { 
  position: relative; top:0px; left:0; z-index:100;
width : 90%; 
margin-left: 0px;
margin-top: 10px; 
margin-bottom: 10px;
font : 16pt/22pt AGaramond, Garamond,serif;
font-weight: 600;
color: #333333;
border : 0;
} 
.rbeitrag {
margin-right: 0px; 
margin-left: 0px; 
margin-top: 0px;
margin-bottom: 50px;
border : 0; 
font : 12pt/17pt AGaramond, Garamond,serif;
font-weight: normal;
color: #cccccc;
}
#topm1 { 
height: 21px;
background: #ffffff;
padding-top: 2px;
padding-bottom: 2px;
}
#topm2 {
height: 19px;
background: #ffffff;
padding-right: 0;
margin-right: 0px;  
margin-left: 0px;
border-top: 1px solid; color: #333333;
border-bottom: 1px solid; color: #333333;
border-left: 0;
border-right: 0;
text-align: right;
}
ul#topmenu { 
border: 0; 
margin:0; 
padding:0; 
}
    ul#topmenu li {
      list-style:none; 
      line-height: 19px;
            display:inline; 
      border: 0;
      margin: 0;
      vertical-align: middle;
      text-align: center;
    }
    ul#topmenu a {
      
      text-decoration:none; 
      font-family: agaramond,garamond,serif;
      font-size: 15px;
      color: #333333;
      padding-left:10px;
      padding-right:10px;
      padding-top:3px;
      padding-bottom:1px;
    }
    * html ul#topmenu a {  /* Nur fuer IE */
      width: 1em;
      w\idth: auto;
    }
    ul#topmenu a:hover {
      font-family: agaramond,garamond,serif;
      font-size: 15px;
      color: #ffffff;
      background-color: #333333; 
      padding-left:10px;
      padding-right:10px;
    }
#navleftmenu {
width : 200px; 
text-align: center;
padding : 0; 
} 
body > #navleftmenu {
width : 200px;  
text-align: center;
} 
#leftmenu {
z-index : 1001; 
} 
#leftmenu UL {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 0; 
margin : 0; 
color : #d2d6f2; 
padding-top : 30px; 
background-color : ; 
} 
#leftmenu LI {
padding-right : 0; 
padding-left : 0; 
padding-bottom : 8px; 
margin : 0; 
padding-top : 8px; 
list-style-type : none;
font-size : 12px; 
color : #ffffec; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none;
background-position:  center center;
background-repeat: no-repeat;
} 
#leftmenu a {
border : 0;
line-height: 29px;
padding : 0;
background-position : center;
background-image: url(../pic/hg/strich6.jpg); 
background-repeat: no-repeat;
display : block; 
font-weight : normal; 
font-size : 12px; 
color : #ffffec; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none;
} 
#leftmenu a:hover {
background-image: url(../pic/hg/strich6.jpg);
background-repeat: no-repeat; 
font-size : 12px;  
font-weight : bold; 
color :  #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
} 
#leftmenu a:active {
font-size : 12px; 
color : #d2d6f2; 
font-family : Arial, Helvetica, sans-serif; 
text-decoration : none; 
}

#midmenu {
z-index : 100000; 
position: relative; top:330px; left:-34px;
text-align: left;
} 
#midmenu UL {
margin-top : 0px;  
text-align: left;
} 
#midmenu LI {
padding-top: 8px;
padding-bottom: 8px;
color: #c9cdb7;
font : 14pt agaramond, garamond, serif; 
font-weight : normal; 
list-style-type : none;
} 
#midmenu a {
border : 0;
padding-top : 2px;
padding-bottom : 2px; 
padding-left : 20px; 
padding-right : 20px; 
color : #c9cdb7;
background: url("../pic/hg/strich5.jpg") repeat;
background-color: #433b3b;
text-decoration : none;
} 
#midmenu a:hover {
border : 0; 
color : black;
background: url("") repeat;
background-color: #c9cdb7; 
text-decoration : none; 
} 
#midmenu a:active {
border : 0;
color : #c9cdb7;
background: url("") repeat;
background-color: #433b3b; 
text-decoration : none;
}


#wip {
z-index : 100000; 
position: relative; top:420px; left:0;
text-align: right;
padding : 0; 
} 
#wip UL {
margin-top : 20px;  
} 
#wip LI {
padding-top: 8px;
padding-bottom: 8px;
color: #c9cdb7;
font : 13pt agaramond, garamond, serif; 
list-style-type : none;
} 
#wip a {
border : 0;
padding-top : 2px;
padding-bottom : 2px; 
padding-left : 20px; 
padding-right : 20px; 
font-weight : normal; 
color : black;
background-color: #adb19e; 
text-decoration : none;
} 
#wip a:hover {
font-weight : normal; 
color :  black; 
background-color: #c9cdb7; 
text-decoration : none; 
} 
#wip a:active { 
color : black;
background-color: #adb19e;
text-decoration : none;
}

#navright { 
margin : 0;
padding-top : 26px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 0;
z-index : 1; 
voice-family : "\"}\""; 
voice-family : inherit;
} 
body > #navright {
}  
#rightmenu a {
border: 0; 
display : block; 
font-size : 10pt; 
font-weight : normal; 
color : #d2d6f2; 
text-decoration : none;
text-align:left;
font-family : arial, helvetica, sans-serif; 
}
#rightmenu a:hover {
font-size : 10pt; 
font-weight : normal; 
color : white; 
text-decoration : none;
text-align:left; 
} 
#rightmenu a:active {
color : #d2d6f2; 
font-family : arial, helvetica, sans-serif;
text-decoration : none;
text-align:left; 
} 

.rtext {
font-size : 11pt; 
font-weight : normal; 
color : #999999; 
font-family : verdana, arial, helvetica, sans-serif;
}
.lire {
font-size : 15pt; 
font-weight : normal; 
color : #e0e0bb; 
font-family : Adobe Garamond,AGaramond, Garamond,serif;
text-decoration : none; 
}
.lire2 {
font-size : 14pt; 
font-weight : normal; 
color : #e0e0bb; 
font-family : Adobe Garamond,AGaramond, Garamond,serif;
text-decoration : none; 
}
.lire3 {
font-size : 10pt; 
font-weight : normal; 
color : #e0e0bb; 
font-family : arial, helvetica, sans-serif;
text-decoration : none; 
}
.reiter {
margin-right: 4px; 
text-align: right;
}
.reiter2 {
background-color : #15122b;
margin-right: 150px;
margin-left: 0;
padding: 1px;
}
.reiter3 {
background-color : #999999;
margin-right: 0;
margin-left: 50%;
margin-top: 4px;
padding: 1px;
}
.divm {
padding : 10px; 
display : block; 
} 
.divm1 {
padding : 10px; 
display : block; 
} 
.divm2 {
border : 0; 
margin-bottom : 30px; 
padding : 10px; 
display : block; 
} 
.divmtext {
border : 0; 
margin-bottom : 30px; 
padding : 0; 
display : block; 
}
#banner {
height: 100px;
background: url("../pic/ico/banner3.jpg") no-repeat;
padding: 0;
margin: 0; 
border: 0;
}
#divbody{
margin: 0px;
padding: 0px;
background-color: #250000;
min-height: 1600px;
}
#karussell {
position: absolute; 
width: 625px; 
z-index: 100; 
background: url("../pic/karussell01.jpg") no-repeat;
height: 300px; 
margin-top: 20px; 
margin-left: 6%; 
border: 10px solid black;
}

#divleft{
float: left;
overflow:hidden;
width: 20%;
padding : 0;
margin: 0;
background-color: ;
min-height: 1600px;
padding-bottom:40px;
}
#divmid{
position: relative; top:0; left:0; z-index:1;
float: left;
overflow:hidden;
width:58%;
min-width: 100px;
padding: 0;
background: url("../pic/ico/kreis21.jpg") no-repeat;
background-position:  top right;
background-color: ;
min-height: 1600px;
padding-bottom:40px;
}
#divmid2{
float: left;
overflow:hidden;
width:58%;
padding-top: 0;
padding-left: 0;
background-color: rgb(255, 255, 236);
min-height: 1600px;
padding-bottom:40px;
}
#divmid3{
float: left;
overflow:hidden;
width:58%;
padding-top: 0;
padding-left: 0;
background-color: rgb(255, 255, 236);
min-height: 1600px;
padding-bottom:40px;
}
#divmidpers{
float: left;
overflow:hidden;
width:58%;
padding: 0;
background: url("../pic/ico/kreis18.jpg") no-repeat;
background-position:  top right;
height: 1600px;
min-height: 1600px;
padding-bottom:40px;
}
#divright{
float:right;
overflow:hidden;
width: 22%;
min-width: 100px;
padding : 0;
background-color: #40484e;
height: 1600px;
min-height: 1600px;
padding-bottom:40px;
}
#divright2{
float:right;
overflow:hidden;
width: 22%;
min-width: 100px;
padding : 0;
background-color: #40484e;
min-height: 1600px;
padding-bottom:40px;
}
#divfoot{
clear: both;
padding: 0; 
background-color: #333333;
}
#divright{
margin: 0;
}
#copyright {
padding-top: 20px;
padding-bottom: 20px;
font-size : 10px; 
color : #cccccc; 
font-family : arial, helvetica, sans-serif;
text-align: center; 
}
.tr   {
position: absolute; top:320px; left:185px; z-index:1;
margin: 0; 
border : 0; 
padding: 0;
width:365px;
height:380px;
background-color: #44484d;
filter:alpha(opacity=40); /* IE */
-moz-opacity: 0.40; /* Gecko */
opacity: 0.40; /* Opera */
}
#grueth   {
background: url("../autoren/pic/gr2.jpg") no-repeat;
background-position:  top left;
height: 225px;
width: 225px;
margin-bottom: 18px;
}


.textengrechts { font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    line-height: 14pt;
    color: #cccccc;
    font-weight : normal;
    }
.person { font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16pt;
    line-height: 26pt;
    color: #ffffec;
    font-weight: bold;
    }
.aktuell { font-family: adobe garamond,agaramond,garamond,serif;
    font-size: 14pt;
    line-height: 24pt;
    color: rgb(51, 51, 51);
    font-weight: bold;
    }
    .motto_a {
  font-family: Garamond,AGaramond,Bodoni,Times New Roman,serif;
  font-size: 13px;
  line-height: 16px;
  font-weight: normal;
  padding-left: 60px;
}
   .zitat {
  padding-top: 1em;
  padding-left: 12px;
  padding-bottom: 1em;
}