body {
margin:0px;
padding:0px;
top:0px;
bottom:0px;
left:0px;
right:0px;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
height:100%;
color:#333333;
background-color:#ededed;
text-align:left;
}


.indexbody {
margin:0px auto;
padding:0px;
top:0px;
bottom:0px;
left:0px;
right:0px;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
height:100%;
color:#333333;
background-color:#cacaca;
text-align:left;
}


a:link {font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#111111;text-decoration:none;}
a:visited {font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#111111;text-decoration:none;}
a:focus {outline:none;}
a:hover  {font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#2044a0;text-decoration:none;}
a:visited:hover {color:#2044a0;}

a:link.menu2 {font-family:tahoma,arial,helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#111111;text-decoration:none;}
a:visited.menu2 {font-family:tahoma,arial,helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#111111;text-decoration:none;}
a:hover.menu2  {font-family:tahoma,arial,helvetica,sans-serif;font-size:7pt;font-weight:bold;color:#2044a0;text-decoration:none;}
a:visited:hover.menu2 {color:#2044a0;}

.pageon {font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#111111;text-decoration:none;}
.head {color:#111111;font-size:12pt;font-family:arial,helvetica,sans-serif;font-weight:bold;}
.text {color:#111111;font-size:10pt;font-family:arial,helvetica,sans-serif;font-weight:normal;}
.date {color:#111111;font-size:8pt;font-family:arial,helvetica,sans-serif;font-weight:normal;}
.headpage {font-family:tahoma,arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#2044a0;letter-spacing:0.5px;text-align:right;padding-top:50px;padding-bottom:20px;}
.head12   {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:bold;color:#111111;}
.head11g  {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:11pt;font-weight:normal;color:#545454;text-decoration:underline;margin-top:10px;margin-bottom:10px;}
.head11   {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:11pt;font-weight:bold;color:#111111;padding-top:15px;padding-bottom:10px;}
.head10   {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#111111;padding-top:15px;padding-bottom:10px;}
.text11   {font-family:verdana,arial,helvetica,sans-serif;font-size:11pt;font-weight:normal;color:#111111;}
.text10   {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#111111;}
.text10j  {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#111111;text-align:justify;}
.text10uu {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#111111;letter-spacing:1.5;padding-top:10px;padding-bottom:8px;border-bottom:1px solid;width:250px;}
.text10u  {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:normal;color:#545454;text-decoration:underline;margin-top:8px;margin-bottom:8px;}
.text10r   {font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:bold;color:#991111;}
.text09   {font-family:verdana,arial,helvetica,sans-serif;font-size: 9pt;font-weight:normal;color:#111111;}
.text09j   {font-family:verdana,arial,helvetica,sans-serif;font-size: 9pt;font-weight:normal;color:#111111;text-align:justify;}
.text09r   {font-family:verdana,arial,helvetica,sans-serif;font-size: 9pt;font-weight:normal;color:#111111;text-align:right;}
.text09bu  {font-family:verdana,arial,helvetica,sans-serif;font-size: 9pt;font-weight:bold;color:#111111;text-decoration:underline;}
.text08   {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:normal;color:#111111;}
.text08b   {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:normal;color:#2044a0;}
.text08bb   {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:bold;color:#2044a0;}
.text08r   {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:normal;color:#111111;text-align:right;}
.text08j   {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:normal;color:#111111;text-align:justify;}
.text08u  {font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:8pt;font-weight:normal;color:#545454;text-decoration:underline;margin-top:8px;margin-bottom:8px;}
.text07   {font-family:verdana,arial,helvetica,sans-serif;font-size: 7pt;font-weight:normal;color:#111111;}
.text07r   {font-family:verdana,arial,helvetica,sans-serif;font-size: 7pt;font-weight:normal;color:#111111;padding-top:10px;text-align:right;}
.text07b   {font-family:verdana,arial,helvetica,sans-serif;font-size: 7pt;font-weight:normal;color:#2044a0;}
.text06   {font-family:arial,helvetica,sans-serif;font-size: 6pt;font-weight:normal;color:#111111;}
.BU {font-family:tahoma,arial,helvetica,sans-serif;font-size:8pt;font-weight:bold;color:#2044a0;text-align:right;padding-top:5px;padding-bottom:20px;padding-right:5px;}
.zitat1 {font-family:verdana,tahoma,arial,sans-serif;font-size:10pt;font-weight:normal;color:#000000;letter-spacing:1.2px;text-align:justify;}
.fussnote {font-family:verdana,arial,helvetica,sans-serif;font-size: 8pt;font-weight:normal;color:#111111;padding-top:20px;padding-left:20px;padding-right:10px;}
img.borderblue {border:1px solid #2044a0;}
.rechtsbuendig {text-align:right;}


.fotostreifen {
margin:0px;
padding:0px 0px 0px 0px;
width:881px;
height:81px;
position:absolute;
}

.MgRlogo {
margin-left:35px;
margin-top:110px;
padding:0px;
width:140px;
height:61px;
position:absolute;
}


.seiteninhalt {
margin-top:200px;
margin-left:28px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
text-align:left;
position:absolute;
}


.spalte1 {
margin:0px;
padding:0px;
height:600px;
width:160px;
font-family:tahoma,verdana,arial,helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
color:#111111;
text-align:left;
position:absolute;
}

.spalte1deko {
margin-top:650px;
margin-left:35px;
padding:0px;
height:150px;
width:100px;
color:#111111;
background-color:#dcdcdc;
position:absolute;
}

ul.menu1 {
list-style-type:none;
margin:0;
padding:0;
}

li.menu1 {
margin:0;
padding:0;
height:20px;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
color:#2044a0;
}

ul.menu2ul {
list-style-type:none;
margin:0;
padding:0;
}

li.menu2li {
margin:0;
padding:0;
height:18px;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
}

li.menu2lioff {
margin:0;
padding:0;
height:18px;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#000000;
}


/*Hoehe-der-Untermenu-Listenpunkte*/

li.menu1zeilen05 {
margin:0;
padding:0;
height:115px;
color:#2044a0;
}

li.menu1zeilen06 {
margin:0;
padding:0;
height:135px;
color:#2044a0;
}

li.menu1zeilen07 {
margin:0;
padding:0;
height:155px;
color:#2044a0;
}

li.menu1zeilen08 {
margin:0;
padding:0;
height:168px;
color:#2044a0;
}

li.menu1zeilen09 {
margin:0;
padding:0;
height:188px;
color:#2044a0;
}

li.menu1zeilen10 {
margin:0;
padding:0;
height:210px;
color:#2044a0;
}

li.menu1zeilen12 {
margin:0;
padding:0;
height:240px;
color:#2044a0;
}

li.menu1zeilen15 {
margin:0;
padding:0;
height:295px;
color:#2044a0;
}

/*Ende Hoehe der Untermenu-Listenpunkte*/

/*Untermenu-Hoehe-und-Formatierung*/

.menu2zeilen05 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:90px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;	
}

.menu2zeilen06 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:110px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
}

.menu2zeilen07 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:135px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
}

.menu2zeilen08 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:155px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;	
}

.menu2zeilen09 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:168px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;	
}

.menu2zeilen10 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:180px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;	
}

.menu2zeilen12 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:205px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;	
}

.menu2zeilen15 {
margin-top:10px;
margin-left:10px;
margin-right:0px;
margin-bottom:20px;
padding:0px;
width:140px;
height:265px;
text-align:left;
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
}

/*Ende Untermenu-Hoehe-und-Formatierung*/


.spalte2 {
margin-top:0px;
margin-left:160px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
height:600px;
width:40px;
border-left:1px solid #2044a0;
position:absolute;
}

.spalte3 {
margin-top:0px;
margin-left:200px;
margin-right:40px;
margin-bottom:0px;
padding:0px;
height:100%;
width:420px;
position:absolute;
}


.spalte3b {
margin-top:0px;
margin-left:200px;
margin-right:40px;
margin-bottom:0px;
padding:0px;
height:100%;
width:500px;
position:absolute;
}

.nextpage {
margin-top:50px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
}

.spalte4 {
margin-top:50px;
margin-left:620px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
height:550px;
width:40px;
border-right:1px solid #2044a0;
position:absolute;
}

.spalte5 {
margin-top:50px;
margin-left:700px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
height:550px;
width:150px;
text-align:left;
position:absolute;
}

.kasten01 {
margin:10px;
padding:10px;
height:auto;
width:auto;
background-color:#dcdcdc;
}


body.bottombody {
margin-top:0px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
font-family:verdana,arial,helvetica,geneva,sans-serif;
font-style:normal;
font-weight:normal;
font-variant:normal;
color:#333333;
background-color:#ededed;
}

.bottominhalt {
margin-top:15px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
border-top:1px solid #000000;
width:420px;
height:90;
text-align:center;
}

.bottommenu {
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
padding:0px;
text-align:center;
}

a:link.bottom {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
text-decoration:none;
}

a:hover.bottom {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#111111;
text-decoration:none;
}

a:visited.bottom {
font-family:tahoma,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:bold;
color:#2044a0;
text-decoration:none;
}

a:visited:hover.bottom {
color:#111111;
}

.copyright {
margin-top:10px;
padding:0px;
text-align:center;
font-family:verdana,arial,helvetica,sans-serif;
font-size:7pt;
font-weight:normal;
color:#111111;
}

.impressum {
margin-top:25px;
padding:15px;
font-family:arial,verdana,helvetica,sans-serif;
font-size:8pt;
font-weight:normal;
color:#111111;
text-align:justify;
border:1px solid #111111;
}


.nachrichtenblock {
margin:0 auto;
padding:10px;
width:305px;
background-color:#ededed;
border:1px solid #c0c0c0;
}

a:link.news {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#2044a0;font-weight:normal;text-decoration:none;}
a:hover.news {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#880000;font-weight:normal;text-decoration:none;}
a:active.news {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#880000;font-weight:normal;text-decoration:none;}
a:visited.news {font-family:arial,helvetica,sans-serif;font-size:8pt;color:#2044a0;font-weight:normal;text-decoration:none;}

.material {
border:1px solid #000000;
border:1px dotted #000000;
border:1px dashed #000000;

}