/*Menü*/
.ddm1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #C75F16;
}
.ddm1 .item1 {
	BACKGROUND: #F6CE16; COLOR: #C75F16; font-size: 9px;  font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1:hover {
	BACKGROUND: #F6CE16; COLOR: #C75F16;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1-active {
	BACKGROUND: #F6CE16; COLOR: #C75F16;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1-active:hover {
	BACKGROUND: #F6CE16; COLOR: #C75F16;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}

.ddm1 .item1aktiv {
	BACKGROUND: #F29313; COLOR: #FFFFFF; font-size: 9px;  font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1aktiv:hover {
	BACKGROUND: #F29313; COLOR: #FFFFFF;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1aktiv-active {
	BACKGROUND: #F29313; COLOR: #FFFFFF;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}
.ddm1 .item1aktiv-active:hover {
	BACKGROUND: #F29313; COLOR: #FFFFFF;font-size: 9px; font-weight:bold; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #FFFFFF 1px dotted; POSITION: relative; TEXT-DECORATION: none
}

.ddm1 .item2 {
	BACKGROUND: #F29313;font-size: 9px; COLOR: #ffffff; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.ddm1 .item2:hover {
	BACKGROUND: #F29313;font-size: 9px; COLOR: #ffffff; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}

.ddm1 .section {
	BORDER-RIGHT: #FFFFFF 1px solid;
  BORDER-TOP: #FFFFFF 1px solid;
  Z-INDEX: -1; VISIBILITY: hidden;
  BORDER-LEFT: #FFFFFF 1px solid;
  BORDER-BOTTOM: #FFFFFF 1px solid;
  POSITION: absolute;
  font-size: 9px;
}

 HTML .ddm1 TD {
	POSITION: relative;
  font-size: 9px;
}

a.node:visited, a.node:active, a.node:hover, a.node:link{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: bold;
 color: #6BB5C2;
}

a.item1:visited, a.item1:link, a.item1:active, a.item1:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #C75F16;
}

a.item1aktiv:visited, a.item1aktiv:link, a.item1aktiv:active, a.item1aktiv:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #FFFFFF;
}

a.startseite:visited, a.startseite:link, a.startseite:active, a.startseite:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #C75F16;
}

a.startseiteaktiv:visited, a.startseiteaktiv:link, a.startseiteaktiv:active, a.startseiteaktiv:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #FFFFFF;
}

body{
 /*background-color:#414141;*/
 background-color:#AAA;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-style: normal;
 color : #3E3E3E;
 }

div,p,td,span{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 font-style: normal;
 color : #3E3E3E;
}

span.fett{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: bold;
 color : #3E3E3E;
}

div.article{
padding-top: 12px;
padding-left: 7px;
padding-bottom: 8px;
width:100%;
}

div.umfrage{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: bold;
color : #0F6A7D;
margin-bottom: 3px;
}

div.navitext{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: bold;
 color : #FFFFFF;
}

div.suchtext{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 font-style: normal;
 color : #4C4C4C;
}

div.distheme{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-weight: normal;
 color : #11687C;
 padding-top:3px;
 padding-bottom:3px;
 margin-top:8px;
}

span.antworten{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-weight: normal;
 color : #11687C;
 padding-top:2px;
}

div.anzahl{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: normal;
 font-weight: normal;
 color : #83B2BC;
 border-bottom: 1px solid #BFBFBF;
 text-align:right;
}

div.wp{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: bold;
 color : #B9B9B9;
}

.bannerbox{
 border-top: 1px solid #F2F2F2;
 border-bottom: 1px solid #F2F2F2;
 height: 68px;
 padding-top:3px;
 padding-bottom:3px;

}

span.node{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: bold;
 color: #6BB5C2;
}

span.datum{
 font-size: 9px;
 color: black;
}

h1.megahead{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 font-style: bold;
 color: #00B2C8;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:2px;
}

h2.megaheadsub{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 font-style: bold;
 color: #00B2C8;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:0px;
}



span.preheadline{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-style: normal;
 color: #8A8A8A;
}

h1.headline{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 font-style: bold;
 color: #00B2C8;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:5px;
}

a.teaser:visited, a.teaser:link, a.teaser:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #176478;
border-top: 1px solid #E9E9E9;
}
a.teaser:hover {
text-decoration: underline;
}

a:link{
font-weight: bold;
text-decoration: none;
color: #00B2C8;
}

a:visited, a:active{
color:#878787;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}


span.foot{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
color: #BFBFBF;
}

a.baden{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
color: #555555;
}


/*Fussmenüs*/
a.foot:visited, a.foot:link, a.foot:active, a.foot:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #BFBFBF;
}

a.vergessen:visited, a.vergessen:link, a.vergessen:active, a.vergessen:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #6AA6B5;
}

span.megahead, a.megahead:link, a.megahead:visited, a.megahead:active{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 17px;
 font-weight: bold;
 font-style: bold;
 color: #0A49A0;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 margin-bottom:2px;
}



a.ansehen:visited, a.ansehen:link, a.ansehen:active, a.ansehen:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #7E7E7E;
}


a.themen:visited, a.themen:link, a.themen:active, a.themen:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
font-style: bold;
text-decoration: none;
color: #0F6C7E;
height: 30px;
}

a.newshead:visited, a.newshead:link, a.newshead:active {
font-weight:bold;
font-size: 14px;
text-decoration:none;
color:#00B2C8;
}

a.newshead:hover{
font-size: 14px;
text-decoration:none;
color:#0A49A0;
}

a.newstext:visited, a.newstext:link, a.newstext:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
text-decoration:none;
color:#000000;
}

a.newstext:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size: 11px;
text-decoration:none;
color:#F59211;
}

input.login{
color:#2C92A9;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#E8F7FA;
font-size: 9px;
font-weight: bold;
width: 113px;
height:17px;
BORDER-RIGHT: #389CB4 1px solid;
BORDER-TOP: #389CB4 1px solid;
BORDER-LEFT: #389CB4 1px solid;
BORDER-BOTTOM: #389CB4 1px solid;
}

input.login2{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
font-size: 9px;
font-weight: normal;
width: 96px;
height:17px;
BORDER-RIGHT: #949494 1px solid;
BORDER-TOP: #949494 1px solid;
BORDER-LEFT: #949494 1px solid;
BORDER-BOTTOM: #949494 1px solid;
}

input.login3{
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
font-size: 9px;
font-weight: normal;
width: 170px;
height:17px;
BORDER-RIGHT: #949494 1px solid;
BORDER-TOP: #949494 1px solid;
BORDER-LEFT: #949494 1px solid;
BORDER-BOTTOM: #949494 1px solid;
}

input.passwort{
color:#2C92A9;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#E8F7FA;
font-size: 9px;
font-weight: bold;
width: 91px;
height:17px;
BORDER-RIGHT: #389CB4 1px solid;
BORDER-TOP: #389CB4 1px solid;
BORDER-LEFT: #389CB4 1px solid;
BORDER-BOTTOM: #389CB4 1px solid;
}

input.weg{
color:#2C92A9;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#E8F7FA;
font-size: 9px;
font-weight: bold;
width: 18px;
height:17px;
BORDER-RIGHT: #389CB4 1px solid;
BORDER-TOP: #389CB4 1px solid;
BORDER-LEFT: #389CB4 1px solid;
BORDER-BOTTOM: #389CB4 1px solid;
cursor:hand;
cursor:pointer;
}

input.weg2{
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#BFBFBF;
font-size: 9px;
font-weight: bold;
width: 18px;
height:17px;
BORDER-RIGHT: #949494 1px solid;
BORDER-TOP: #949494 1px solid;
BORDER-LEFT: #949494 1px solid;
BORDER-BOTTOM: #949494 1px solid;
cursor:hand;
cursor:pointer;
}

input.ergebnis{
color:#4C4C4C;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#BFBFBF;
font-size: 9px;
font-weight: normal;
width: 190px;
height:17px;
BORDER-RIGHT: #949494 1px solid;
BORDER-TOP: #949494 1px solid;
BORDER-LEFT: #949494 1px solid;
BORDER-BOTTOM: #949494 1px solid;
cursor:hand;
cursor:pointer;
}

input.senden
{font-size : 9pt;
font-weight : bold;
font-style : bold;
color : white;
background-color:#CBCBCB;
height: 20px;
border: #A5A5A5 1px solid;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;}


input.senden2
{font-size : 10pt;
font-family : Verdana,Arial,Helvetica,Sans-Serif;
font-weight : bold;
font-style : bold;
color : #176478;
background-color:#FFFFFF;
height: 20px;
border: #176478 1px solid;
margin: 0px 0px 0px 0px;}

input.search
{font-size : 9pt;
color : rgb(0, 0, 0);
background-color:#FFFFFF;
height: 20px;
width: 110px;
border: #A5A5A5 1px solid;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

.orangetextfett{
color:#F59211;
font-weight:bold;
}

.small{
  font-size:10px;
}

.big{
  font-size:13px;
}

.gui_error{
	color:red;
	font-weight:bold;
}


a.newsLink, a.newsLink:link, a.newsLink:active{
 font-size: 9px;
 font-weight: normal;
 color: #6BB5C2;
}

a.newsLink:visited{
 font-weight: normal;
 color: #878787;
}


td.menu{
 padding-left:12px;
 border-bottom: 1px solid #00B2C8;
 background-color: #6ED3E0;
 height: 20px;
}

td.menu a.mlink, td.menu a.mlink:active, td.menu a.mlink:visited{
 font-size:11px;
 font-weight:bold;
 color:white;
 text-decoration:none;
}

td.menu a.mlink:hover{
 color:#0A49A0;
}


td.menu a.mlink2, td.menu a.mlink2:active, td.menu a.mlink2:visited, td.menu a.mlink2:hover{
 font-size:11px;
 color:#0A49A0;
 text-decoration:none;
 font-weight:bold;
}


td.submenu{
 padding-left:10px;
 background-color: #6ED3E0;
 height: 20px;
}

td.submenu a.mlink, td.submenu a.mlink:active, td.submenu a.mlink:visited{
 font-size:11px;
 color:white;
 text-decoration:none;
 font-weight:normal;
}

td.submenu a.mlink:hover{
 color:#0A49A0;
}


td.submenu a.mlink2, td.submenu a.mlink2:active, td.submenu a.mlink2:visited, td.submenu a.mlink2:hover{
 font-size:11px;
 color:#0A49A0;
 text-decoration:none;
 font-weight:normal;
}

td.menukontakt{
 padding-left:12px;
 border-bottom: 1px solid #00B2C8;
 background-color: #00B2C8;
 height: 20px;
}

td.menukontakt a.mlink, td.menukontakt a.mlink:active, td.menukontakt a.mlink:visited{
 font-size:11px;
 font-weight:bold;
 color:white;
 text-decoration:none;
}

td.menukontakt a.mlink:hover{
 color:#0A49A0;
}


td.menukontakt a.mlink2, td.menu2 a.mlink2:active, td.menu2 a.mlink2:visited, td.menu2 a.mlink2:hover{
 font-size:11px;
 color:#0A49A0;
 text-decoration:none;
 font-weight:bold;
}


td.submenukontakt{
 padding-left:10px;
 background-color: #00B2C8;
 height: 20px;
}

td.submenukontakt a.mlink, td.submenukontakt a.mlink:active, td.submenukontakt a.mlink:visited{
 font-size:11px;
 color:white;
 text-decoration:none;
 font-weight:normal;
}

td.submenukontakt a.mlink:hover{
 color:#0A49A0;
}


td.submenukontakt a.mlink2, td.submenukontakt a.mlink2:active, td.submenukontakt a.mlink2:visited, td.submenukontakt a.mlink2:hover{
 font-size:11px;
 color:#0A49A0;
 text-decoration:none;
 font-weight:normal;
}

td.leftContent{
 color:white;
 padding:5px 5px 5px 12px;
 background-color: #00B2C8;
}

td.boxHead{
 height:20px;
 background-color:#6DD3E1;
 border-right: 1px solid #CCF0F4;
}

td.box{
 color:white;
 padding:5px;
 background-color:#A6E4EC;
}

td.box .headline{
 font-size:13px;
 font-weight:bold;
 color:#00B2C8;
}

td.box a:link, td.box a:active{
 font-size:10px;
 font-weight:bold;
}

td.box a:visited{
 color:white;
 font-weight:bold;
}

/*Kalender*/

div#calendar{
  margin:8px 0px 15px 0px;
}

div#calendar th{
  font-size:11px;
  color:white;
  font-weight:bold;
}

div#calendar .headline{
  font-size:12px;
  font-weight:bold;
  color:white;
}

div#calendar a.record:link {font-weight:bold; color:#0A49A0;}
div#calendar a.record:visited {font-weight:bold; color:#0A49A0;}
div#calendar a.record:hover {font-weight:bold; color:red; text-decoration:none;}
div#calendar a.record:active {font-weight:bold; color:#0A49A0;}

div#calendar .today{
  border:1px dashed #FF0000;
}

div#event input{
  border:1px solid #A5A5A5;
}

div#event input.time{
  width:78px;
}

div#event input.normal{
  width:190px;
}

div#event input.long{
  width:245px;
}

div#event input.redSubmit{
  border:2px solid #CC0000;
}

div#event textarea{
  border:1px solid #A5A5A5;
  width:245px;
  height:50px;
}

div#eventsIndex{
  margin-top:10px;
}

div#eventsIndex th{
  height:20px;
  background-color:#6ED3E0;
  padding:5px;
  font-size:12px;
  color:white;
}

div#eventsIndex th a:link,
div#eventsIndex th a:visited,
div#eventsIndex th a:active{
  color:white;
  font-weight:bold;
}

div#eventsIndex th.topBorder{
  border-top:1px solid #BFBFBF;
  font-size:10px;
}

div#eventsIndex th.bottomBorder{
  border-bottom:1px solid #BFBFBF;
}

div#eventsIndex td {
padding:2px;
}

div#eventsIndex td a:link,
div#eventsIndex td a:visited,
div#eventsIndex td a:active{
  color:#878787;
  font-weight:bold;
}

div#topevent td{
  color:white;
}

div#topevent td a:link,
div#topevent td a:visited,
div#topevent td a:active{
  color:white;
  font-weight:bold;
}

.bottomBorder{
border-bottom:1px solid #ECE9D8;
}
.timetable th{
font-size:11px;
color:white;
font-weight:bold;
background-color: #6ED3E0;
}

#info {
position: absolute;
top: 435px;
left: 130px;
padding: 1em;
visibility: hidden;
z-index: 999;
}
/*
#info a:link, a:visited, a:active{
font-weight:bold;
font-size:1.2em;
color:#ffffff;
position: absolute;
top:355px;
left:450px;
}*/