A:hover
{
    color: #0000ff;
}

A:hover.navbar
{
    color: #ff0000;
}


.H1
{
    color: #ffffff;
    font-size: 30px;
    font-family: arial, helvetica;
}

.H2
{
    color: #ffffff;
    font-size: 23px;
    font-weight: bold;
    font-family: arial, helvetica;
}

.H3
{
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    font-family: arial, helvetica;
}

.H3 A
{
    color: #ffffff;
    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;
}


.H4ws
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    font-family: arial, helvetica;
}

.H4ws A
{
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    font-family: arial, helvetica;
}


.H5
{
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    font-family: arial, helvetica;
}

.H5 A
{
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: underline;
    font-family: arial, helvetica;
}

.H6
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    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: #ffffff;
    font-size: 4px;
    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;
}

.textBrot
{
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    font-family: arial, helvetica;
}

.textBrot A
{
    color: #ff0000;
    font-size: 14px;
    font-weight: bold;
    text-decoration: underline;
    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: #000000;
    font-size: 12px;
    font-family: arial, helvetica;
}


.text11
{
    color: #000000;
    font-size: 11px;
    font-family: arial, helvetica;
}

.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: 11px;
    font-family: arial, helvetica;
}

select
{
    color: #000000;
    font-size: 11px;
    font-family: arial, helvetica;
}

option
{
    color: #000000;
    font-size: 11px;
    font-family: arial, helvetica;
}

.navi
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    font-family: arial, helvetica;
}


.navi A
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    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;
}

.navbar2
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-family: arial, helvetica;
}

.navbar2 A
{
    color: ffffff;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    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: #000000;
    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;
}
.form	/*Standart*/
{
	color: #38563D;	/*Farbe*/
	background-color: #FFFFFF;	/*Hindergrundfarbe*/
	border-color: #38563D;	/*Rahmenfarbe*/
	border-width: 1px;	/*Rahmenbreite*/
	text-align: left;	/*horizontale Ausrichtung ( left , center , right , justify )*/
	font-size: 11px;	/*Schriftgröße*/
	font-family: Verdana , Helvetica , Times Roman;	/*Schriftart ( Arial , Helvetica , Times Roman )*/
}

.form_wichtig	/*Pflichtfelder*/
{
	color: #000000;	/*Farbe*/
	background-color: #FFFFFF;	/*Hindergrundfarbe*/
	border-color: #FF0000;	/*Rahmenfarbe*/
	border-width: 1px;	/*Rahmenbreite*/
	text-align: left;	/*horizontale Ausrichtung ( left , center , right , justify )*/
	font-size: 11px;	/*Schriftgröße*/
	font-family: Arial , Helvetica , Times Roman;	/*Schriftart ( Arial , Helvetica , Times Roman )*/
}

.form_error	/*Pflichtfelder mit Fehlern*/
{
	color: #000000;	/*Farbe*/
	background-color: #FEF4BB;	/*Hindergrundfarbe*/
	border-color: #FF0000;	/*Rahmenfarbe*/
	border-width: 1px;	/*Rahmenbreite*/
	text-align: left;	/*horizontale Ausrichtung ( left , center , right , justify )*/
	font-size: 11px;	/*Schriftgröße*/
	font-family: Arial , Helvetica , Times Roman;	/*Schriftart ( Arial , Helvetica , Times Roman )*/
}

.form_submit	/*Button Layout*/
{
	color: #385543;	/*Farbe*/
	background-color: #FEC262;	/*Hindergrundfarbe*/
	font-weight: bold;	/*Schriftgewicht ( normal , bold , normal , lighter ...*/
	border-width: 1px;	/*Rahmenbreite*/
	font-size: 12px;	/*Schriftgröße*/
	font-family: Arial , Helvetica , Times Roman;	/*Schriftart ( Arial , Helvetica , Times Roman )*/
}