td
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	COLOR: black;
}


.txt
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: justify;
	line-height: 17px;
	font-weight: none;
	COLOR: #000000;
}


.txtNewsSmall
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	text-align: justify;
	line-height: 15px;
	font-weight: none;
	COLOR: #000000;
}


.NHeadlineSmall
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	text-align: none;
	font-weight: bold;
	COLOR: #B9288B;
}


.DatumNews
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: none;
	font-weight: none;
	COLOR: #000000;
}

.NewsAbstract
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: justify;
	line-height: 17px;
	font-weight: none;
	COLOR: #787878;
}


.txtTop
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	text-align: none;
	letter-spacing: 0.2em;
	font-weight: none;
	COLOR: #B9288B;
}


.txtBottom
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	text-align: none;
	letter-spacing: 0.2em;
	font-weight: none;
	COLOR: #FFFFFF;
}


.txtAddress
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	line-height: 18px; 
	letter-spacing: 0.2em;
	text-align: none;
	font-weight: none;
	COLOR: #FFFFFF;
}


.PAddress
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.2em;
	text-align: none;
	font-weight: none;
	COLOR: #F2BAE0;
}


.HNewsSmall
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #235093;
}


.HNews
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 18px;
	line-height: 22px;	
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #1D93E0;
}

.PointImpressum
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: bold;
	COLOR: #B9288B;
}

.txtpiste
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 12px;
	text-align: center;
	line-height: 17px;
	font-weight: bold;
	COLOR: #000000;
}

.txtcenter
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 11px;
	text-align: center;
	line-height: 17px;
	font-weight: none;
	COLOR: #000000;
}

a.lAddress {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.2em;
    font-weight: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #F2BAE0;
	}
a.lAddress:link {
 	}
a.lAddress:hover {
   color: #FFFFFF;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.lAddress:visited {
	}
a.lAddress:active {
	}


a.lTop {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.2em;
    font-weight: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #000000;
	}
a.lTop:link {
 	}
a.lTop:hover {
   color: #B9288B;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.lTop:visited {
	}
a.lTop:active {
	}


a.lContinue {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.0em;
    font-weight: bold;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #1D93E0;
	}
a.lContinue:link {
 	}
a.lContinue:hover {
   color: #005891;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.lContinue:visited {
	}
a.lContinue:active {
	}



a.lFotogalerie {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.0em;
    font-weight: bold;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #B9288B;
	}
a.lFotogalerie:link {
 	}
a.lFotogalerie:hover {
   color: #830059;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.lFotogalerie:visited {
	}
a.lFotogalerie:active {
	}



a.lImpressum {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.0em;
    font-weight: bold;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #395C93;
	}
a.lImpressum:link {
 	}
a.lImpressum:hover {
   color: #8A9AC9;
	font-size: 10px;
	text-decoration : none;
	font-weight: bold;
	}
a.lImpressum:visited {
	}
a.lImpressum:active {
	}



a.lBottom {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.2em;
    font-weight: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #CAEAFF;
	}
a.lBottom:link {
 	}
a.lBottom:hover {
   color: #FFFFFF;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.lBottom:visited {
	}
a.lBottom:active {
	}


a.levents {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.0em;
    font-weight: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #BA2F8E;
	}
a.levents:link {
 	}
a.levents:hover {
   color: #4D0035;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.levents:visited {
	}
a.levents:active {
	}

	
a.lpartner {
	font-size : 10px;
    text-decoration: none;
    letter-spacing: 0.2em;
    font-weight: none;
    font-family : Verdana,Arial,Helvetica,Sans-serif;
    COLOR: #BB318E;
	}
a.lpartner:link {
 	}
a.lpartner:hover {
   color: #1D93E0;
	font-size: 10px;
	text-decoration : none;
	font-weight: none;
	}
a.lpartner:visited {
	}
a.lpartner:active {
   color: #005186;
	}
	
	
.button
{
	font-size : 10px;
    text-decoration: none;
    font-family : Verdana, Arial, Helvetica, Sans-serif;
    font-weight: none;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #B9288B;
}


.Input
{
    BORDER-RIGHT: #B2BACB 1pt solid;
    BORDER-TOP: #B2BACB 1pt solid;
	font-family : Verdana,Arial,Helvetica,Sans-serif;
    FONT-SIZE: 10px;
    width: 200px;
    BORDER-LEFT: #B2BACB 1pt solid;
    COLOR: #000000;
    BORDER-BOTTOM: #B2BACB 1pt solid
}	


	
	
.PointContact
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.1em;
	text-align: none;
	font-weight: bold;
	COLOR: #1D93E0;
}



.txtred
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	FONT-SIZE: 10px;
	letter-spacing: 0.0em;
	text-align: none;
	font-weight: none;
	COLOR: #C40000;
}

	br.clear									{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear									{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }
	div.clearit 								{ clear: both; height: -1px; line-height: 1px; overflow: hidden; }

/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 16px 0px; }
	
	form .label													{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	form .input 												{ float: left; display: inline; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 3px; }
	form .select 												{ float: left; display: inline; color: #343434; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .checkbox												{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .file													{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #7F9DB9; }
	form .fehler 												{ color: #FF0000; border: 1px solid #FF0000; }
	form p.fehler 												{ color: #FF0000; border: 0px; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	form .fehlermeldung 										{ color: #FF0000; border: 0px; }
	form .hidden 												{ display: none !important; }
	
	form label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	
	form .colum1												{ width: 200px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; }
	
	form label.standard 										{ width: auto; }
	form label.plz 												{ margin: 0px 0px 0px 0px; }
	form label.ort 												{ margin: 0px 0px 0px 4px; }
	form label.checkbox 										{ margin: -2px 0px 8px 4px; width: auto; line-height: 14px; }
	form label.radio 											{ margin: 0px 0px 0px 4px; line-height: 14px; }
	
	form input.standard 										{ width: 217px; }
	form input.plz 												{ width: 67px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form select.standard 										{ width: 217px; }	
	form select.datumday 										{ width: 50px; margin: 0px 5px 4px 0px; }	
	form select.datummonth 										{ width: 100px; margin: 0px 5px 4px 0px; }	
	form select.datumyear 										{ width: 56px; margin: 0px 5px 4px 0px; }
	
	form textarea.standard 										{ width: 217px; }
	
	form .senden												{ text-decoration: none; background-color: #B9288B; color: #FFFFFF; margin: 20px 68px 0px 0px; width: 84px; height: 19px; line-height: 19px; float: right; display: inline; text-align: center; }
	form .senden:hover 											{  }
	form input.senden											{ width: 90px; height: 24px; line-height: 16px; }	

	
	