body
{
 /*background-repeat:no-repeat;*/
 background-attachment:fixed;
 background-position:left,top;/*center*/
 background-color:#ffffff;
 font-family : arial,verdana,sans-serif;
 font-size : 10pt;
 color:#000000;
 margin-top: 0px;
  margin-left: 0px;
   margin-bottom: 0px;
  margin-right: 0px;
 }

a:link
{
 font-family : arial,verdana,sans-serif;
 font-size: 9pt;
 color:#000000;
 text-decoration:none;
}

a:visited
{
 font-family : arial,verdana,sans-serif;
 color:#000000;
 font-size: 9pt;
 text-decoration:none;

}

a:hover
{
 font-family : arial,verdana,sans-serif;
 color:#9d272a;
 font-size: 9pt;
 text-decoration:none;

}

a:active
{
 font-family : arial,verdana,sans-serif;
 color:#000000;
 font-size: 9pt;
 text-decoration:none;
}
font
{
 font-size: 9pt;
}

h3
{
 color:#000000;
 font-weight:bold;
 font-size:12pt;
 font-face:verdana;
}

table
{
 border-color:#ffffff;
 border-width:1px;
 border-style:solid;
 border:0px solid #ffffff;
 font-size : 9pt;
 text-align:left;
 background-color:#ffffff;
 padding:0px;
}

tr
{
border-color:#000000;
padding:0px;
 border-width:1px;
 border-style:solid;
 border:0px solid #ffffff;
 font-size : 9pt;
 text-align:left;
 background-color:#ffffff;
}

th
{
 background-color:#D6E7F7;
 color:#000000;
 border:1px solid #000000;
 text-align:center;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 font-weight:bold;
 padding:2px;
}

td
{
 background-color:#ffffff;
 border-color:#000000;
 border-width:1px;
 border-style:solid;
 padding:2px;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
}

td.heller
{
 background-color:#ffffff;
 border-color:#000000;
 border-width:1px;
 border-style:solid;
 padding:2px;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
}
td.dunkler
{
 background-color:#dddddd;
 border-color:#000000;
 border-width:1px;
 border-style:solid;
 padding:2px;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
}
div
{
 float: left; 
 background-color:#ffffff;
 border-color:#000000;
 border-width:0px;
 border-style:solid;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
}
div.mainmenue
{
 float: left; 
 background-color:#D6E7F7;
 width:120px;
 height:22px;
 padding:2px;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:0px;
 border-left-width:4px;
 border-right-width:4px;
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 12pt;
 text-align:center;
 color:#000000;
 cursor:pointer;
vertical-align: middle;
}
 div.mainmenue_over{
 float: left; 
 background-color:#528AD6;
 width:120px;
 height:22px;
 padding:2px;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:0px;
 border-left-width:4px;
 border-right-width:4px;
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 12pt;
 text-align:center;
 color:#000000;
 cursor:pointer;
vertical-align: middle;
}

div.mainmenue_active{
 float: left; 
 background-color:#528AD6;
 width:120px;
 height:22px;
 padding:2px;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:0px;
 border-left-width:4px;
 border-right-width:4px; 
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 12pt;
 text-align:center;
 color:#000000;
 cursor:pointer;
vertical-align: middle;
}
div.submenue
{
 float: left; 
 width:100%;
 height:22px;
 background-color:#D6E7F7;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-right-width:4px; 
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 10pt;
 text-align:left;
 color:#000000;
 cursor:pointer;
 vertical-align: middle;
}

div.submenue_over
{
 float: left; 
 width:100%;
 height:22px;
 background-color:#528AD6;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-right-width:4px; 
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 10pt;
 text-align:left;
 color:#000000;
 cursor:pointer;
vertical-align: middle;
}

div.submenue_active
{
 float: left; 
 width:100%;
 height:22px;
 background-color:#528AD6;
 border-top-color:#FFFFFF;
 border-bottom-color:#FFFFFF;
 border-left-color:#FFFFFF;
 border-right-color:#FFFFFF;
 border-top-width:4px;
 border-bottom-width:4px;
 border-left-width:4px;
 border-right-width:4px; 
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px ;
 border-style:solid;
 font-weight:bold;
 font-family : arial,verdana,sans-serif;
 font-size : 10pt;
 text-align:left;
 vertical-align: middle;
 color:#000000;
 cursor:pointer;
}
div.div_veranstaltung
{
 width:90%;
 background-color:#D6E7F7;
 border-top:0px #000000;
 border-bottom:0px  #000000;
 border-left:0px  #000000;
 border-right:0px #000000;
 border-style: dashed; 
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:10px;
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
 border-style:solid;

 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
 vertical-align: middle;
}
div.div_news
{
 
 width:90%;
 background-color:#D6E7F7;
 border-top:0px #000000;
 border-bottom:0px  #000000;
 border-left:0px  #000000;
 border-right:0px #000000;
 border-style: dashed; 
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
 padding-bottom:10px;
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
 border-style:solid;
 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
 vertical-align: middle;

}
div.div_news_detail
{
 width:90%;
 background-color:#ffffff;
 border-top:0px #000000;
 border-bottom:0px  #000000;
 border-left:0px  #000000;
 border-right:0px #000000;
 border-style: dashed; 
 padding-left:20px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 margin-top: 10px;
 margin-left: 10px;
 margin-bottom: 10px;
 margin-right: 10px;
 border-style:solid;

 font-family : arial,verdana,sans-serif;
 font-size : 9pt;
 text-align:left;
 color:#000000;
 vertical-align: middle;
}

.btn{
	width-min :200px;:
}

#Cookienotes{
	padding: 3px;
	border:solid 1px white; 
	color:white;
	width: 800px; 
	height: 30px;
	background-color:rgb(205,92,92);
	top:20px;left:80px;
	position: absolute;		 
	position: expression("absolute");
	top: expression(document.body.scrollTop - this.offsetHeight + this.offsetHeight);
	position:absolut;
	z-index:10000;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
#Cookienotes_link{color:white;}

#cookieBTN{float:right;}

#banner{
	top: 20px; left: 0px; z-index: 2; width: 100%; height: 100px; border-width: 0;
}