a:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #4F4F4F;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #4F4F4F;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #e26511;
}

a:active {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #e26511;
	text-decoration: none;
}
/*
td{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
	/* background-color: #FFFFFF;
}
*/
a.navi:link, a.navi:visited
{
 color:#4F4F4F;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 text-decoration:none;
}
a.navi:active, a.navi:hover
{
 color:#e26511;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 text-decoration:none;
}
a.headline:link, a.headline:visited
{
 color:#BF0000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 text-decoration:none;
}
a.headline:active, a.headline:hover
{
 color:#BF0000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 text-decoration:none;
}
a.smsbox:link, a.smsbox:visited
{
 color:#BF0000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 text-decoration:none;
}
a.smsbox:active, a.smsbox:hover
{
 color:#BF0000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 90%;
 font-weight: bold;
 text-decoration:none;
}
h1 {
 color:#000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 130%;
 font-weight: bold;
 text-decoration:none;
}
h2 {
 color:#000000;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 120%;
 font-weight: bold;
 text-decoration:none;
}
BODY {
background-color: #fffef2;
/* background-image: url(./graphics/hgnd-aag-kachel1.gif); */
}
#topgrafik {
	position:absolute;
         left: 0px; top: 0px; height: 100px;
         padding:0px;
         margin:0px;
}
#fontsize {
	position:absolute;
         right: 0px; top: 0px;
         padding:5px;
         margin:0px;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 0px;
         color: #2F2F2F;
         /*vertical-align: middle;*/
         background-color: #FF9F00;
}
#sig {
	position:absolute;
	right: 0px; bottom: 0px;
}
#mp3player {
	position:absolute;
         	right: 0px; bottom: 0px;
         padding:0px;
         margin:0px;
}
#newspages {
	position:absolute;
         left: 550px; top: 0px; width: 150px;
         padding:0px;
         margin:10px;
         border: 0pt solid #000000;
         text-align: left;
         /*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
         letter-spacing: 0px;*/
         color: #FF0000;
}
#news {
	position:absolute;
         left: 0px; top: 130px; width: 680px;
         padding:10px;
         margin:0px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 0px;
         color: #2F2F2F;
}
#navigation {
	position:absolute;
         left: 0px; top: 100px; width: 1000px; height: 35px;
         padding:0px;
         margin:5px;
         border: 0pt solid #000000;
         text-align: left;
         color: #2F2F2F;
         /* background-color: #ffffff; */
}
#contblkright {
	position:absolute;
         left: 700px; top: 130px; width: 180px; height: 940px;
         padding: 10px;
         margin: 5px;
         border-left:1px dashed #000000;
/*         border-right:1px dashed #000000; */
         text-align: left;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
         color: #2F2F2F;
}
#sprachen {
	position:absolute;
                	left: 0px; top: 130px; height: 15px; width: 680px;
         padding: 0px;
         margin: 10px;
         border: 0pt solid #000000;
         text-align: right;
         vertical-align: middle;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
         letter-spacing: 0px;
         color: #7F7F7F;
         background-color: #fffef2;
         /* background-color: #FFDF00; */
}
#ueberschrift {
	position:absolute;
         	left: 0px; top: 150px; height: 30px; width: 680px;
         padding: 0px;
         margin: 10px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         vertical-align: middle;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
         /* letter-spacing: 2px; */
         color: #2F2F2F;
         background-color: #FFFFFF;
         /* background-color: #FF7F7F; */
}
#ueberschrift2 {
	position:absolute;
         	left: 10px; top: 180px; height: 20px; width: 400px;
         padding: 0px;
         margin: 10px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         vertical-align: middle;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: normal;
         letter-spacing: 0px;
         color: #2F2F2F;
         /* background-color: #FFFFFF; */
         /* background-color: #00E090; */
}
#inhalt {
	position:absolute;
         	/* left: 0px; top: 55px; height: 50px; width: 95%; */
                 left: 0px; top: 220px; /*height: 50px;*/ width: 680px;
         padding: 5px;
         margin: 10px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         vertical-align: top;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
         letter-spacing: 0px;
         color: #2F2F2F;
         /* line-height: 20px; */
         background-color: #FFFFFF;
         /* background-color: #00C0FF; */
}
#inhalt2 {
	position:absolute;
         	/* left: 0px; top: 105px; height: 200px; width: 95%; */
                 left: 0px; top: 270px; height: 200px; width: 680px;
         padding: 5px;
         margin: 10px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         vertical-align: top;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
 	font-weight: normal;
         letter-spacing: 0px;
         color: #2F2F2F;
/*          line-height: 12px; */
         /* text-transform: uppercase; */
         /* background-color: #ffffff; */
         /* background-color: #AFAFAF; */
}
#inhalt3 {
	position:absolute;
         	/* left: 0px; top: 445px; height: 15px; width: 95%; */
                 left: 0px; top: 200px; height: 15px; width: 680px;
         padding: 0px;
         margin: 10px;
/*         border: 1pt solid #F9FBEA; */
         border: 0pt solid #fffef2;
         text-align: right;
         vertical-align: top;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	font-weight: bold;
         letter-spacing: 2px;
         color: #2F2F2F;
/*         line-height: 12px; */
/*         background-color: #F9FBEA; */
         /*background-color: #fffef2;*/
}
#inhalt4 {
	position:absolute;
         	left: 0px; top: 460px; height: 15px; width: auto;
         padding: 0px;
         margin: 10px;
         border: 0pt solid #FEFDE7;
         text-align: left;
         vertical-align: top;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	font-weight: normal;
         letter-spacing: 0px;
         color: #2F2F2F;
/*          line-height: 12px; */
         background-color: #FFFFFF;
         /* background-color: #9000E0; */
}
#iframe {
	position:absolute;
         left: 0px; top: 175px; width: 680px;
         padding:0px;
         margin:0px;
         border: 0pt solid #FFFFFF;
         text-align: left;
         font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	letter-spacing: 0px;
         color: #2F2F2F;
}
#map {
	position:absolute;
	left: 0px; top: 130px; width: 600px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#map_legende {
	position:absolute;
	left: 0px; top: 730px; width: 750px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#side_bar {
	position:absolute;
	left: 760px; top: 130px; width: 140px; height: 600px;
	overflow:auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#ginfowindow {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F2F2F;
}