A:hover
{
	color: #FF9D00;
}

A:hover.navbar
{
	color: #ff0000;
}

.H2
{
	color: #ff0000;
	font-size: 23px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.H3
{
	color: #ff0000;
	font-size: 19px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.H3 A
{
	color: #ff0000;
	font-size: 19px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.H4
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.H4 A
{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	font-family: arial, helvetica;
}

.H5
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.H5 A
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	font-family: arial, helvetica;
}

.head
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.head A
{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

#date
{
	color: #ff0000;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.newslist
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.newslist A
{
	color: #000000;
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.newstext
{
	color: #000000;
	font-size: 13px;
	margin-right: 15px;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.newstext A
{
	color: #000000;
	font-size: 13px;
	text-decoration: underline;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.error

{
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.blind
{
	color: #F8EBDC;
	font-size: 2px;
	font-family: arial, helvetica;
}

.text
{
	color: #000000;
	font-size: 14px;
	font-family: arial, helvetica;
}


.text A
{
	color: #000000;
	font-size: 14px;
	font-family: arial, helvetica;
}
.textB
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}


.textB A
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}
.text12
{
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica;
}

.textB12
{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.text12 A
{
	color: #C40025;
	font-size: 12px;
	font-family: arial, helvetica;
}


.text11
{
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica;
}

.text11 A
{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-family: arial, helvetica;
}

PRE
{
	color: #000000;
	font-size: 11px;
	font-family: Arial;
}

.tabletxt
{
	color: #000000;
	font-size: 11px;
	font-family: Arial;
}

.tabletxt A
{
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial;
}

.tablehead
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
	text-decoration: none;
}

.tablehead A
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}


.promotablehead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
	margin-top:0;
	margin-bottom:0;
}

.promotablehead A
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: underline;
	margin-top:0;
	margin-bottom:0;
}

.news
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
}


.news A
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.newsfeed
{
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica;
}


.newsfeed A
{
	color: #000000;
	font-size: 12px;
	font-family: arial, helvetica;
}

.event
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}


.event A
{
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}

input
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
}

input.stammdaten
{
	font-family: courier;
	font-size: 14px;
	color: #000000;
	width: 190px;
}

input.grosstadt
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 460px;
}

input.formlogin
{
	font : courier;
	font-size: 10;
	border-color : #000000;
	border-style : solid;
	border-width : 1;
	border-left-width : 1;
	border-top-width : 1;
	border-right-width : 1;
	border-bottom-width : 1;
	width: 90px;
}

select.bundesland
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 190px;
}

option.bundesland
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 190px;
}

select.landfahrt
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 145px;
}

option.landfahrt
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 145px;
}

select.intervall
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 274px;
}

option.intervall
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 274px;
}


select.uhrzeit
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 42px;
}

option.uhrzeit
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 42px;
}
select.tag
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 42px;
}

option.tag
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 42px;
}

select.monat
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 95px;
}

option.monat
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 95px;
}

select.jahr
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 57px;
}

option.jahr
{
	color: #000000;
	font-size: 14px;
	font-family: courier;
	width: 57px;
}

.navi
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}


.navi A
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, helvetica;
}

.navbar
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}

.navbar A
{
	color: ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: arial, helvetica;
}


.booking
{
	color:  yellow;
	background: #1D732D;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

.holiday
{
	color: #F4B657;
	font-size: 14px;
	font-family: arial, helvetica;
}

.holidayB
{
	color: #F4B657;
	font-size: 17px;
	font-weight: bold;
	font-family: arial, helvetica;
}




.footer
{
	color: #777777;
	text-align: center;
	font-size: 12px;
	font-family: arial, helvetica;
}

.footer A
{
	color: #777777;
	font-size: 12px;
	font-family: arial, helvetica;
}

.copy
{
	color: #000000;
	font-size: 10px;
	font-family: arial, helvetica;
}

.copy A
{
	color: #777777;
	font-size: 10px;
	font-family: arial, helvetica;
}

.mini
{
	color: #000000;
	font-size: 11px;
	font-family: arial, helvetica;
}

LI
{
	list-style-type: disc;
}

#treffer
{
	color: #000000;
	font-size: 11px;
       	text-decoration: underline;
	font-family: arial, helvetica;
}

#treffer A
{
	color: #000000;
	font-size: 11px;
       	text-decoration: underline;
	font-family: arial, helvetica;
}

.treffer
{
	color: #000000;
	font-size: 10px;
       	text-decoration: none;
	font-family: arial, helvetica;
}


.tab_head {
	padding:2px;	
	background-color:#FF0000;
	color:white;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	border-color:black;
	}
.tab_body {
	padding:2px;
	background-color:#FFFDBD;
	border-style:solid;
	border-width:1px;
	border-color:black;
	}
.tab_body2 {
	padding:2px;
	background-color:#FFFEE0;
	border-style:solid;
	border-width:1px;
	border-color:black;
	}

.rahmen{
	padding:2px;
	border-style:solid;
	border-width:1px;
	border-color:#C9C9C9;
	border-collapse:collapse;
	}
.links4  { padding-left:4px; }

.widgetcontent			{ border: solid #CCC; border-width: 0 1px 1px; background: url(images/content-bg.jpg) repeat-x #FFF; margin-bottom: 5px; padding: 10px; }
.widgettitle			{ color: #ffffff; font-size: 12px; font-weight: bold; width:300px; margin: 0; padding: 6px 3px; }
.widgettitle a			{ color: #19b424; }

