/*<![CDATA[*/
body    {
	margin-top: 0px;
	margin-left: 0px;
    background-color: #ffe0c0;
    background-image: url('../bilder/back-head.gif');
    background-repeat: repeat-x;   
} 

.linksenden {
	margin-top: 0px;
	margin-left: 0px;
    background-image: url('../bilder/px_leer.gif');
    background-color: #ffffff;
}        


#schleier  { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;
background-color: black; 
z-index: 200;
opacity: 0.5;
.hover
}


#billboard { position: absolute; top: 125px; left: 0px; width: 998px; height: 250px; z-index: 250; }

#oben { position: absolute; top: 0px; left: 0px; width: 980px; height: 124px; }

#navlinks { position: absolute; top: 124px; left: 0px; width: 137px; }

#navlinksbill { position: absolute; top: 375px; left: 0px; width: 137px; }

#inhalt { position: absolute; top: 105px; left: 147px; width: 566px; }

#inhaltbill { position: absolute; top: 385px; left: 147px; width: 566px; }

#inhaltmenue { position: absolute; top: 105px; left: 147px; width: 800px; }

#inhaltpraes { position: absolute; top: 105px; left: 147px; width: 848px; }

#inhaltpost { position: absolute; top: 105px; left: 147px; width: 620px; }

#nachrichten { position: absolute; top: 105px; left: 714px; width: 275px;}

#nachrichtenbill { position: absolute; top: 385px; left: 714px; width: 275px;}

#werbung { Z-INDEX: 0; LEFT: 147px; WIDTH: 566px; POSITION: absolute; TOP: 419px;}

#werbungbill { Z-INDEX: 0; LEFT: 147px; WIDTH: 566px; POSITION: absolute; TOP: 699px;}

#logo { position: absolute; top: 0px; left: 0px; width: 247px; height: 124px; }

#home { position: absolute; top: 69px; left: 255px; width: 40px; height: 15px; }

#land { position: absolute; top: 69px; left: 308px; width: 94px; height: 15px; z-index: 250; }

#landwahlstart { position: absolute; top: 66px; left: 408px; width: 120px; height: 20px; z-index: 250; }

#landwahlpfeil { position: absolute; top: 66px; left: 528px; width: 17px; height: 20px; z-index: 250; }

#stichwort { position: absolute; top: 69px; left: 557px; width: 95px; height: 20px; }

#stichinput { position: absolute; top: 61px; left: 657px; width: 200px; height: 30px; }

#sucheninput { position: absolute; top: 66px; left: 864px; width: 45px; height: 20px; }

#laender { position: absolute; top: 86px; left: 408px; width: 137px; height: 40px; z-index:250; visibility: hidden;}

#login { position: absolute; top: 69px; left: 933px; width: 47px; height: 20px; }
 
#head { position: absolute; top: 0px; left: 247px; width: 731px; height: 97px; }

#topwerbung { position: absolute; top: 240px; left: 785px; width: 156px; z-index: 50; }

#nav { position: absolute; top: 0px; left: 0px; width: 137px; z-index: 50;}



#anghead { position: absolute; top: 0px; left: 0px; width: 566px; height: 24px; z-index: 2; }

#praeshead { position: absolute; top: 0px; left: 0px; width: 848px; height: 24px; z-index: 2; }

#praesmenue { position: absolute; top: 33px; left: 668px; width: 180px; z-index: 3; background-color: #ffffff; }

#praeslogo { position: absolute; top: 138px; left: 827px; width: 156px; z-index: 3; background-color: #ffffff; }

#angheadtext { position: absolute; top: 0px; left: 20px; width: 517px; height: 24px; z-index: 2; }

#praesheadtext1 { position: absolute; top: 0px; left: 80px; width: 560px; height: 24px; z-index: 2; }

#praesheadtext2 { position: absolute; top: 1px; left: 640px; width: 200px; z-index: 2; }

#tophead { position: absolute; top: 0px; left: 0px; width: 830px; height: 24px; z-index: 2; }

#topheadtext { position: absolute; top: 0px; left: 20px; width: 790px; height: 24px; z-index: 2; }

#angheadmenue { position: absolute; top: 0px; left: 0px; width: 800px; height: 24px; z-index: 2; }

#angheadtextmenue { position: absolute; top: 0px; left: 20px; width: 760px; height: 24px; z-index: 2; }

#posthead { position: absolute; top: 0px; left: 0px; width: 640px; height: 24px; z-index: 2; }

#postheadtext { position: absolute; top: 0px; left: 20px; width: 590px; height: 24px; z-index: 2; }


#newsheadtext { position: absolute; top: 0px; left: 0px; width: 275px; height: 24px; z-index: 2; }

#angtab { position: absolute; top: 0px; left: 0px; width: 566px;}

#listtab { position: absolute; top: 33px; left: 0px; width: 557px;}

#praestab { position: absolute; top: 33px; left: 0px; width: 848px; 
background-image: url('../bilder/back-praes.gif');
background-repeat: repeat-y;   }

#posttab { position: absolute; top: 33px; left: 0px; width: 640px;  background-color: #ffffff; }

#listtabmenue { position: absolute; top: 33px; left: 0px; width: 800px;}

#toptab { position: absolute; top: 33px; left: 0px; width: 830px;}

#newshead { position: absolute; top: 0px; left: 0px; width: 275px; height: 24px;}

#newsblock { position: absolute; top: 24px; left: 0px; width: 275px;}

#rezhead {
left: 567px;
position: absolute;
top: 0px;
width: 275px;
height: 24px;
}

#rezheadtext {
left: 567px;
position: absolute;
top: 0px;
width: 275px;
height: 24px;
z-index: 2;
}

.form9{font-family:arial;font-size:9pt;color:#ffffff;text-decoration:none;font-weight:700;}
.form2pv{font-family:verdana;font-size:10pt;color:#800058;text-decoration:none;font-weight:700;padding:4px;border:1px solid #917E04;background-color:#fff0e0;}
.form2ph{font-family:verdana;font-size:10pt;color:#800058;text-decoration:none;font-weight:700;padding:4px;border:1px solid #917E04;background-color:#ffffff;}
.media1{font-family:verdana;font-size:10pt;color:#000000;text-decoration:none;font-weight:100;padding:4px;border:1px solid #917E04;background-color:#ffebd7;}
.form8b{font-family:arial;font-size:12pt;color:#eeeeee;text-decoration:none;font-weight:700;} 


.code {
height: 100px;
width: 500px;
padding: 5px;
background-color: #FCFCFC;
border: 1px solid #C9C9C9;
overflow: hidden;
display: block;
font-size: 11px;
font-family: monospace, fantasy, cursive, sans-serif, serif;
}

.button {
background-color:#fff0e0; 
color:#800058; 
border: 0px; 
font-family: verdana; 
font-size: 11px; 
font-weight: 700; 
text-decoration: none;
}


.button2 {
background-color:#fff0e0; 
color:#800058; 
border: 0px; 
font-family: verdana; 
font-size: 12px;
line-height: 17px; 
font-weight: 700; 
text-decoration: none;
}


.button3 {
background-color:#ffe0c0; 
color:#800058; 
border: 1px solid #800058; 
font-family:verdana;
font-size:12px;
color:#800058;
font-weight: 700; 
text-decoration: none;
}

.button4 {
background-color:#ffe0c0; 
color:#800058; 
border: 1px solid #800058;
padding: 2px; 
font-family:verdana;
font-size:12px;
line-height: 20px;
color:#800058;
font-weight: 700; 
text-decoration: none;
}

.formfeld {
border-left: 1px solid #C07596; 
border-top: 1px solid #C07596; 
background-color: #ffffff; 
padding: 2px; 
font-family: verdana; 
font-size: 11px;
width: 236px;
}

.formfeldn {
border-left: 1px solid #C07596; 
border-top: 1px solid #C07596; 
background-color: #ffffff; 
padding: 2px; 
font-family: verdana; 
font-size: 11px;
}

.formfeld2 {
border-left: 1px solid #C07596; 
border-top: 1px solid #C07596; 
background-color: #ffffff; 
padding: 2px; 
font-family: verdana; 
font-size: 11px;
width: 170px;
}

.cleaner {
clear: both;
height: 1px;
font-size: 1px;
border: 0px none;
margin: 0;
padding: 0;
background: transparent;
}


td.minib {
background-color: #fff0e0;
padding: 6px 4px 4px 4px;
vertical-align: top;
}

td.miniw {
background-color: #ffffff;
padding: 6px 4px 4px 4px;
vertical-align: top;
}

td.minig {
background-color: #cccccc;
padding: 6px 4px 4px 4px;
vertical-align: top;
}


td.textb {
background-color: #fff0e0;
padding: 2px;
vertical-align: top;
}

td.textw {
background-color: #ffffff;
padding: 2px;
vertical-align: top;
}

td.textg {
background-color: #cccccc;
padding: 2px;
vertical-align: top;
}


td.textbj {
background-color: #fff0e0;
padding: 2px;
vertical-align: top;
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:100;
}

td.textwj {
background-color: #ffffff;
padding: 2px;
vertical-align: top;
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:100;
}

td.lex1 {
background-color: #ffffff;
padding: 2px 2px 2px 10px;
vertical-align: top;
text-align: left;
font-family:verdana;
font-size:12px;
line-height: 17px;
color:#000000;
text-decoration:none;
font-weight:700;
}


td.lex2 {
background-color: #ffffff;
padding: 2px;
vertical-align: top;
text-align: left;
font-family:verdana;
font-size:12px;
line-height: 17px;
color:#000000;
text-decoration:none;
font-weight:100;
}


td.lexbo {
background-color: #ffe0c0;
font-family:verdana;
font-size:3px;
line-height: 3px;
}



ul.ulnone {
list-style-type: none;
margin: 0;
padding: 0;
}

#anm {
    width: 120px;
    height: 20px; 
    padding: 0px; 
    float: left;
}

#anm ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#anm li {
margin: 0;
width : 120px;
height: 20px;
float: left;
text-align : left;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: 20px;
font-family: verdana,arial;
padding: 0px;
color: red;
background-image: url('../bilder/back-landstart.gif');
}

#anm a {
text-decoration: none;
color: #800058;
display: block;
width: 100%;
}

#anm a:link, a:visited { 
    color: #800058;
}

#anm a:hover {
    color: #800058; 
}

#zgef {
    width: 137px;
    height: 40px; 
    padding: 0px; 
    float: left;
}

#zgef ul, #zgef li
{
margin: 0;
padding: 0;
list-style-type: none;
}

#zgef li {
margin: 0;
margin-bottom: -1px;
width : 137px;
height: 20px;
float: left;
text-align : left;
font-style: normal;
font-weight: bold;
font-size: 10px;
line-height: 20px;
font-family: verdana,arial;
padding: 0px;
background-image: url('../bilder/back-landneutral.gif');
}

#zgef a {
text-decoration: none;
color: #800058;
display: block;
width: 100%;
}

#zgef a:link, a:visited { 
    color: #800058;
}

#zgef a:hover {
    color: #800058; 
}



.navip, a.navip, a.navip:link, a.navip:visited {
font-family:verdana;
font-size:10px;
line-height: 14px;
color:#800058;
text-decoration:none;
font-weight:700;
}

a.navip:hover {
text-decoration: underline;
}


.navia, a.navia, a.navia:link, a.navia:visited {
font-family:verdana;
font-size:10px;
line-height: 14px;
color:#ffffff;
text-decoration:none;
font-weight:700;
}

a.navia:hover {
text-decoration: underline;
}

.navhead {
font-family:verdana;
font-size:10px;
line-height: 24px;
color:#ffffff;
text-decoration:none;
font-weight:700;
}

.angkopf, a.angkopf, a.angkopf:link, a.angkopf:visited {
font-family:verdana;
font-size:12px;
line-height: 24px;
color:#ffe0c0;
text-decoration:none;
font-weight:700;
}

a.angkopf:hover {
text-decoration: underline;
}



.angkopfe {
font-family:verdana;
font-size:12px;
line-height: 24px;
color:#eeeeee;
text-decoration:none;
font-weight:700;
}


.angkopff {
font-family:verdana;
font-size:10px;
line-height: 10px;
color:#800058;
text-decoration:none;
font-weight:700;
}


.angress {
font-family:verdana;
font-size:11px;
line-height: 20px;
color:#ffe0c0;
text-decoration:none;
font-weight:700;
}

.angkat {
font-family:verdana;
font-size:11px;
line-height: 20px;
color:#ffffff;
text-decoration:none;
font-weight:700;
}

.angkattipp {
font-family:verdana;
font-size:11px;
line-height: 20px;
color:#ffffff;
text-decoration:none;
font-weight:700;
}

.anghead, a.anghead, a.anghead:link, a.anghead:visited {
font-family:"times new roman",arial;
font-size:20px;
color:#800058;
text-decoration:none;
font-weight:700;
}

a.anghead:hover {
text-decoration: underline;
}

.angheadk, a.angheadk, a.angheadk:link, a.angheadk:visited {
font-family:"times new roman",arial;
font-size:18px;
color:#800058;
text-decoration:none;
font-weight:100;
}

a.angheadk:hover {
text-decoration: underline;
}

.angheada, a.angheada, a.angheada:link, a.angheada:visited {
font-family:arial;
font-size:20px;
color:#800058;
text-decoration:none;
font-weight:700;
}


a.angheada:hover {
text-decoration: underline;
}


.angheadb, a.angheadb, a.angheadb:link, a.angheadb:visited {
font-family:arial;
font-size:18px;
color:#800058;
text-decoration:none;
font-weight:100;
}


a.angheadb:hover {
text-decoration: underline;
}

.angdruck {
font-family:"times new roman",arial;
font-size:20px;
color:#000000;
text-decoration:none;
font-weight:700;
}

.angort, a.angort, a.angort:link, a.angort:visited {
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:700;
}

a.angort:hover {
text-decoration: underline;
}

.anglokal, a.anglokal, a.anglokal:link, a.anglokal:visited {
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#800058;
text-decoration:none;
font-weight:700;
}

a.anglokal:hover {
text-decoration: underline;
}

.angmesse, a.angmesse, a.angmesse:link, a.angmesse:visited {
font-family:verdana;
font-size:12px;
color:#800058;
text-decoration:none;
font-weight:700;
}

a.angmesse:hover {
text-decoration: underline;
}

.angtext, a.angtext, a.angtext:link, a.angtext:visited {
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:100;
}

a.angtext:hover {
text-decoration: underline;
}


.angtextb, a.angtextb, a.angtextb:link, a.angtextb:visited {
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:700;
}

a.angtextb:hover {
text-decoration: underline;
}

.angtext2, a.angtext2, a.angtext2:link, a.angtext2:visited {
font-family:verdana;
font-size:12px;
line-height: 17px;
color:#000000;
text-decoration:none;
font-weight:100;
}

a.angtext2:hover {
text-decoration: underline;
}

.angtext2b, a.angtext2b, a.angtext2b:link, a.angtext2b:visited {
font-family:verdana;
font-size:12px;
line-height: 17px;
color:#000000;
text-decoration:none;
font-weight:700;
}

a.angtext2b:hover {
text-decoration: underline;
}

.newsmehr {
font-family:verdana;
font-size:11px;
line-height: 13px;
font-style: italic;
color:#800058;
text-decoration:none;
font-weight:bolder;
}




.navheadp {
border:1px solid #800058;
background-color:#fff0e0;
font-family:verdana;
font-size:12px;
line-height: 16px;
color:#800058;
text-decoration:none;
font-weight:100;
padding-left: 5px;
}

.headblock {
font-family:arial;
font-size:12pt;
color:#ffe0c0;
text-decoration:none;
font-weight:700;
}


.tdbox20 {
background-color:#800058;
font-family:verdana;
font-size:12px;
line-height: 20px;
color:#ffe0c0;
text-decoration:none;
font-weight:700;
padding-left: 5px;
padding-right: 5px;
}

.tdbox16 {
background-color:#800058;
font-family:verdana;
font-size:12px;
line-height: 16px;
color:#ffe0c0;
text-decoration:none;
font-weight:700;
padding-left: 5px;
padding-right: 5px;
}




.br3 {line-height: 3px;}
.br5 {line-height: 5px;}
.br10 {line-height: 10px;}
.br15 {line-height: 15px;}
.br17 {line-height: 17px;}
.br13 {line-height: 13px;}
.br35 {line-height: 35px;}

.br5r {line-height: 5px; border-bottom: 1px solid black; display: 100%;}









/* Debugging */
.debug { position:relative; top:0px; left:0px; z-index:1000; background:#fff; }




/*------- Styles for Mainmenu -------*/
#mainmenu { 
position: absolute;
left: 827px;
top: 235px;
width:156px; 
z-index:200; 
font-family:verdana;
font-size:10px;
line-height: 17px;
color:#800058;
text-decoration:none;
font-weight:700;
padding-left: 0px;
}

#navig {
position: absolute;
left: 680px;
top: 130px;
}


#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 156px; /* Width of Menu Items */
	}

#mainmenu ul li {
	position: relative;
	border-bottom: 1px solid #800058;
	}

#mainmenu li ul {
	position: absolute;
	left: -156px;
	top: 0;
	display: none;
	}

#mainmenu li ul li ul {
	position: absolute;
	left: -156px;
	top: 0;
	display: none;
    z-index: 200;
	}


#mainmenu ul li a {
	display: block;
	text-decoration: none;
	color: #800058;
	background: #ffffff; /* IE6 Bug */
	padding-left: 5px;
	}



/* Fix IE. Hide from IE Mac \*/
* html #mainmenu ul li { float: left; height: 1%; }
* html #mainmenu ul li a { height: 1%; }
/* End */

#mainmenu ul li a:hover { background: #800058;color: #ffffff; } /* Hover Styles */
#mainmenu li ul li a {     background: #ffe0c0;  } /* Sub Menu Styles */
#mainmenu li:hover ul, #mainmenu li.iehover ul { display: block; } /* The magic */

#mainmenu li:hover ul li ul, #mainmenu li.iehover ul li ul { display: none; } /* The magic */
#mainmenu li ul li:hover ul, #mainmenu li ul li.iehover ul { display: block; } /* The magic */


#mainmenu ul li a.akt {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background-color: #800058; /* IE6 Bug */
	padding-left: 5px;
	}
 
#mainmenu li.sub a, #mainmenu li.aktsub a { } 





/*]]>*/