/*<![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;
}        

#oben { position: absolute; top: 0px; left: 0px; width: 980px; height: 124px; }

#navlinks { position: absolute; top: 124px; left: 0px; width: 137px; }

#inhalt { position: absolute; top: 105px; 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;}

#werbung { Z-INDEX: 0; LEFT: 147px; WIDTH: 566px; POSITION: absolute; TOP: 419px;}

#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;}

#umkreis  { position: absolute; left: 0px; top: 24px; width: 851px;
}   

#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;}
.form2pb{font-family:verdana;font-size:10pt;text-decoration:none;font-weight:700;padding-left:4px;border:1px solid #917E04;background-color:#800058;}
.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;
}


.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; }



#mainmenu {
    position: absolute;
    top: 235px;
    left: 827px;
    z-index: 250;
}


#navig {
position: absolute;
left: 680px;
top: 130px;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
z-index:251;
font-size: 10px;
font-family: verdana;
font-weight: 700;
float:right;
margin:0; /* this page only */
position: absolute;
top: 235 px;
left: 827 px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:154px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */
.menu li {
position:relative;
background:#ffffff;
}

/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; }

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
line-height:19px;
width:154px;
color:#800058;
text-indent:5px;
border-left:1px solid #800058;
border-right:1px solid #800058;
border-bottom:1px solid #800058;
}


.menu a.akt, .menu a.akt:visited {
display:block; 
text-decoration:none;
line-height:19px;
width:154px;
color:#fff;
background: #800058;
text-indent:5px;
border-left:1px solid #800058;
border-right:1px solid #800058;
border-bottom:1px solid #800058;
}


/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {background:#ffffff; width:155px; w\idth:154px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#800058;}

.menu :hover > a{
color:#fff; 
background:#800058;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:-155px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible; 
border-top:1px solid #800058;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}


#window {
font-family:verdana;
font-size:11px;
line-height: 13px;
color:#000000;
text-decoration:none;
font-weight:100;
}

#umkreis ul {
font-size: 10px;
font-family: verdana;
font-weight: 700;
padding:0;
margin:0;
list-style-type:none;
width:273px;
	}

#side_bar a {
display:block; 
text-decoration:none;
line-height:19px;
width:273px;
color:#800058;
text-indent:5px;
border-left:1px solid #800058;
border-right:1px solid #800058;
border-bottom:1px solid #800058;
	}

/* hack for IE5.5 */
* html #side_bar a, * html #side_bar a:visited {background:#ffffff; width:273px; w\idth:272px;}
/* style the link hover */
* html #side_bar a:hover {color:#fff; background:#800058;}

#sidebar :hover > a{
color:#fff; 
background:#800058;
}


/*]]>*/