body {
font-family: Tahoma;
font-size:8pt;
font-weight: normal;
color: #454346;
background-color:#F4F1F5;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

a:link {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:underline;
}

a:visited {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:underline;
}

a:active {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:underline;
}

a:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:underline;
}

a.footer:link {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.footer:visited {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.footer:active {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.footer:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.menu:link {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.menu:visited {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.menu:active {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}


a.menuklein:link {
font-size:7.5pt;
font-family:Tahoma;
color:#001D35;
font-weight:normal;
text-decoration:none;
}

a.menuklein:visited {
font-size:7.5pt;
font-family:Tahoma;
color:#001D35;
font-weight:normal;
text-decoration:none;
}

a.menuklein:active {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.menuklein:hover {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}


a.menuaktiv:link {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.menuaktiv:visited {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.menuaktiv:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}


a.menukleinaktiv:link {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.menukleinaktiv:visited {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.menukleinaktiv:active {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.menukleinaktiv:hover {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}


a.header:link {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.header:visited {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.header:active {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}


a.titel:link {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.titel:visited {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.titel:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.titel:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}



a.titelbeitrag:link {
font-size:11pt;
font-family: Tahoma;
color:#569671;
font-weight:bold;
text-decoration:underline;
line-height: 13pt;
}

a.titelbeitrag:visited {
font-size:11pt;
font-family: Tahoma;
color:#569671;
font-weight:bold;
text-decoration:underline;
line-height: 13pt;
}

a.titelbeitrag:active {
font-size:11pt;
font-family: Tahoma;
color:#569671;
font-weight:bold;
text-decoration:underline;
line-height: 13pt;
}

a.titelbeitrag:hover {
font-size:11pt;
font-family: Tahoma;
color:#569671;
font-weight:bold;
text-decoration:underline;
line-height: 13pt;
}



a.untertitel:link {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.untertitel:visited {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.untertitel:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.untertitel:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:underline;
}


a.sitemap:link {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.sitemap:visited {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.sitemap:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.sitemap:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}



a.listung:link {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.listung:visited {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.listung:active {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}



a.metadaten:link {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.metadaten:visited {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.metadaten:active {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.metadaten:hover {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:underline;
}



a.gelblink:link {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
background-color: transparent;
}

a.gelblink:visited {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
background-color: transparent;
}

a.gelblink:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.gelblink:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:underline;
}



a.seitenzahlen:link {
font-size:8pt;
font-family:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color: #D96F1A;
}

a.seitenzahlen:visited {
font-size:8pt;
font-family:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color: #D96F1A;
}

a.seitenzahlen:active {
font-size:8pt;
font-family:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color: #D96F1A;
}

a.seitenzahlen:hover {
font-size:8pt;
font-family:Tahoma;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
background-color: #D96F1A;
}



a.pfad:link {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.pfad:visited {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.pfad:active {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

a.pfad:hover {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:underline;
}



a.pfadfett:link {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:visited {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:active {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.pfadfett:hover {
font-size:7.5pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}



a.schriftgroesse8:link {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:underline;
}

a.schriftgroesse8:visited {
font-size:8pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:underline;
}

a.schriftgroesse8:active {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}

a.schriftgroesse8:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}




a.schriftgroesse9:link {
font-size:9pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse9:visited {
font-size:9pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse9:active {
font-size:9pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse9:hover {
font-size:9pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}



a.schriftgroesse11:link {
font-size:11pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse11:visited {
font-size:11pt;
font-family:Tahoma;
color:#001D35;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse11:active {
font-size:11pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:none;
}

a.schriftgroesse11:hover {
font-size:11pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
text-decoration:underline;
}



b {
font-size:8pt;
font-family:Tahoma;
color:#444247;
font-weight:bold;
}


strong {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:bold;
}

div.home{
padding-left: 7px;
padding-right: 7px;
}

div.titelhome{
padding-left: 15px;
padding-right: 15px;
}

div.titel{
padding-left: 30px;
padding-right: 30px;
}


table.sitemap {
background-image: url(/g/dottedschwarz.gif);
background-repeat: repeat-x;
}

table.dottedgrau {
border-left: 1px dotted #4C4C4C;
border-right: 1px dotted #4C4C4C;
border-bottom: 1px dotted #4C4C4C;
border-top: 1px dotted #4C4C4C;
}

td {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
line-height: 11pt;
}

tr.xyz {
	background-color:#42312F;
	margin-bottom:40px;
	margin-top:40px;
}



.weiss {
background-color:#FFFFFF;
}

.schwarz {
background-color:#000000;
}

.dottedgraulinie {
background-image: url(/g/dottedgraulinie_horizontal.gif);
}

.dottedgraulinie_vertikal {
background-image: url(/g/dottedgraulinie_vertikal.gif);
}

.dottedweisslinie {
background-image: url(/g/dottedblaulinie.gif);
}

.dottedblaulinie {
background-image: url(/g/dottedblaulinie.gif);
}

.dottedmenu {
background-image: url(/g/dottedblaulinie.gif);
}

.dottedmenu2 {
background-image: url(/g/dottedblaulinie.gif);
}

.hellgruen {
background-color:#E7E8EC;
}

.hervorhebung {
background-color:#F3F7F5;
}

.dunkelgruen {
background-color:#E7E8EC;
}

.gelb {
background-color:#E7E8EC;
}


span.text {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
line-height: 11pt;
}

span.titel {
font-size:11pt;
font-family: Tahoma;
color:#001D35;
font-weight:bold;
line-height: 13pt;
}

span.einleitung {
font-size:8pt;
font-family: Tahoma;
color:#001D35;
font-weight:bold;
}

span.titelnewsletter {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:bold;
}

span.zwischenueberschrift {
font-size:8pt;
font-family: Tahoma;
color:#454346;
font-weight:bold;
}

span.pfad {
font-size:7.5pt;
font-family: Tahoma;
color:#454346;
font-weight:normal;
}

span.gruen {
font-size:8pt;
font-family: Tahoma;
color:#454346;
font-weight:normal;
}

span.gruenfett {
font-size:8pt;
font-family: Tahoma;
color:#454346;
font-weight:bold;
}



kbd {
font-size:7.5pt;
line-height: 9.5pt;
font-family: Tahoma;
color:#454346;
}

ul, ol, li, div {
font-size:8pt;
font-family: Tahoma; 
color:#444247;
font-weight:normal;
}

textarea, select, option, input {
font-size:8pt;
font-family: Tahoma; 
color:#001D35;
font-weight:normal;
}


/*width: 120px;
height: 72px;*/
}

#flash_layer {
left:0px; 
position: absolute; 
top: 53px; 
width: 975px;
height: 183px;
}

#header_layer {
left:678px; 
position: absolute; 
top: 0px; 
width: 297px;
}

select.kat, input.start_ende, input.qu, select.veranstalter
{
	width: 140px;
}

a.dpalinks:link {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.dpalinks:visited {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.dpalinks:active {
font-size:8pt;
font-family:Tahoma;
color:#454346;
font-weight:normal;
text-decoration:none;
}

a.dpalinks:hover {
font-size:8pt;
font-family:Tahoma;
color:#D96F1A;
font-weight:normal;
text-decoration:none;
}

div.container {
	padding-right:5px; 
	padding-left:5px;
}

strong.title {
	color:#D96F1A;
}

.calendar .table_days .name {
	font-size:8pt;
}

div.home,kbd, div.treffer, div.veranstaltungstitel, div.veranstaltungskategorie, 
h2.listung_termin, h1.grouping, a.va-text{
	font-size:8pt;
}

div#scripts {
	position:absolute;
	top:-300px;
	border:0;
	margin:0;
	padding:0;
}