/* Definition der Schriften */
h1  {  
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 10px 0px 0px 7px;
	margin: 0px 0px 10px 0px;
	line-height: 1.1em;
}
h2  { 
	font: normal 11pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 13px 0px 0px 7px;
	margin: 0px 0px 6px 0px;
	line-height: 1.1em;
}
td {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	}



.font_1  { 
	line-height: 10pt; 
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 2px 0px 0px 7px; 
	text-align:left;
}
.font_1soft  { 
	line-height: 10pt; 
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 2px 0px 0px 7px; 
	text-align:left;
}
.font_1softr  { 
	line-height: 10pt; 
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 2px 0px 0px 7px; 
	text-align:right;
}
.font_1softc  { 
	line-height: 10pt; 
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 
	padding: 2px 0px 0px 7px; 
	text-align:center;
}
.font_1b  { 
	line-height: 10pt; 
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 2px 0px 0px 7px; 
	text-align:left;
}
.font_1br  { 
	line-height: 10pt; 
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 2px 0px 0px 7px; 
	text-align:right;
}
.font_1bc  { 
	line-height: 10pt; 
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 2px 0px 0px 7px; 
	text-align:center;
}
.font_1r  { 
	line-height: 10pt; 
	text-align:right;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 10px 0px 0px 7px;
	vertical-align:baseline;
}
.font_1rSmall  { 
	line-height: 8pt; 
	text-align:right;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 1px 0px 0px 1px;
	padding: 0px 0px 0px 0px; 
	vertical-align:baseline;
}
.font_1lSmall  { 
	line-height: 8pt; 
	text-align:left;
	font: normal 7pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 1px 0px 0px 1px;
	padding: 0px 0px 0px 0px; 
	vertical-align:baseline;
}
.font_2b  { 
	line-height: 11pt; 
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: black; 
	padding: 2px 0px 0px 7px; 
	text-align:left;
	background-color:#f5884d;
}

/* *************************************************************************** */
/* Definition der Container für die Navigation Rechts */
.rightNaviBlock h3.rightNavi {
	display: block;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color:#Ef8238;
	padding: 3px;
	margin: 0px 0px 0px 0px;
}
.rightNaviListe {
	font: normal 8pt Verdana, Arial, sans-serif; 
	list-style-type: none;
	
	margin: 0px 2px 2px 4px; 
	padding: 0 0 0 0;
}
.rightNaviListe li {
	padding-top: 4px;
}
span.headerNavi {padding-right: 25px;}
.rightNaviListe a.RNnorm:link, .rightNaviListe a.RNnorm:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: black;
	position: relative; 
	background: white; 
}
.rightNaviListe a.RNaktiv:link, .rightNaviListe a.RNaktiv:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: #Ef8238;
	position: relative; 
	background: black; 
}
.rightNaviListe a.RNnorm:hover { 
	color: #Ef8238; 
	background: black; 
}
.rightNaviListe a.RNaktiv:hover { 
	color: black; 
	background: #Ef8238;  
}
/* *************************************************************************** */
/* Definition der Container für die Navigation links */
.leftNaviBlock h3.leftNavi {
	display: block;
	font: normal 10pt Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color:#Ef8238;
	padding: 3px;
	margin: 0px 0px 0px 0px;
}
.leftNaviListe {
	font: normal 8pt Verdana, Arial, sans-serif; 
	list-style-type: none;
	
	margin: 0px 2px 2px 4px; 
	padding: 0 0 0 0;
}
.leftNaviListe li {
	padding-top: 4px;
}

.leftNaviListe a.RNnorm:link, .leftNaviListe a.RNnorm:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: black;
	position: relative; 
	background: white; 
}
.leftNaviListe a.RNaktiv:link, .leftNaviListe a.RNaktiv:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: #Ef8238;
	position: relative; 
	background: black; 
}
.leftNaviListe a.RNnorm:hover { 
	color: #Ef8238; 
	background: black; 
}
.leftNaviListe a.RNaktiv:hover { 
	color: black; 
	background: #Ef8238;  
}
/********************************************************************************/
/* FormularDaten formatieren allgemeine Formulare */
fieldset.allgForm {
	background-color:white;
	border:1px solid #Ef8238;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	width:95%;
	margin-left:10px;
}
legend.allgForm {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #Ef8238;
}
label.allgForm {
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	float:left;
	text-align:right;
	margin: 2px;
	padding: 5px;
	vertical-align:middle;
}
/********************************************************************************/
/* FormularDaten formatieren Breite Version */
label.formV1 {
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
	width:180px;
	float:left;
	text-align:right;
	margin: 5px;
	padding: 4px;
	vertical-align:top;
	
}
.feldV1 {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 0px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:300px;
	float:right;
	margin: 5px;
	padding: 4px;
	background-color:#FFFFFF;
	
}
textarea.feldV1 {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:300px;
	float:right;
	margin: 5px;
	padding: 4px;
	background-color:#FFFFFF;
	
}
.feldSubmitV1 {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 1px double #f5884d;
	width:310px;
	float:right;
	margin: 5px;
	padding: 4px;
	background-color:#FFFFFF;
	
}

/********************************************************************************/
/* FormularDaten formatieren Kontakt und Gästebuch */

fieldset.myForm {
	background-color:white;
	border:1px solid #Ef8238;
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
}
legend.myForm {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #Ef8238;
}
label.myForm {
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	width:90px;
	float:left;
	text-align:left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	vertical-align:middle;
}
label.myForm2 {
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif;
	width:230px;
	text-align:right;
	
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	vertical-align:middle;
}
br.myForm {
	clear:both;
}

.feld1 {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 0px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:201px;
	float:right;
	margin: 15px 7px 0px 0px;
	padding: 0px 0px 0px 3px;
	background-color:#FFFFFF;
}
.feld1s {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:205px;
	float:right;
	margin: 15px 7px 0px 0px;
	padding: 0px 0px 0px 3px;
	background-color:#FFFFFF;
}
.feld1File {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 0px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:320px;
	float:left;
	margin: 15px 7px 0px 0px;
	padding: 0px 0px 0px 3px;
	background-color:#FFFFFF;
	
}
textarea.feld1 {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid #Ef8238;
	border-bottom-width: 1px;
	border-bottom-color: #Ef8238;
	width:200px;
	float:right;
	margin: 15px 7px 0px 0px;
	padding: 0px 0px 0px 3px;
	background-color:#FFFFFF;
	
}
.feldSubmit {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	border : 2px solid #Ef8238;
	width:205px;
	float:right;
	margin: 15px 7px 10px 0px;
	padding: 0px 0px 0px 3px;
	background-color:#FFFFFF;
	
}
/********************************************************************************/
/* Fehlermeldungen */
.withMessage
{
	line-height: 10pt; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:red;
	text-align:center;
	border : 1px solid Red;
}
.noMessage{
	line-height: 10pt;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border : 1px solid white;
}
.zeilenTrenner
{
	line-height: 1px; 
	font: bold 1px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	background-color:#Ef8238;
	padding: 1px 1px 1px 1px;
	margin: 2px 2px 2px 2px;
	text-align:left;
	border : 0px solid Red;
}

.hervor {
	color:#Ef8238;
	background-color:white;
	border:2px solid #Ef8238;
	padding:2px;
	font-weight:500;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.marker {
	color:#000000;
	background-color:#Ef8238;
	border:0px solid #Ef8238;
	padding:2px;
	font-weight:500;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.failure {
	color:red;
	background-color:white;
	border:2px solid red;
	padding:2px;
	font-weight:500;
	font-size:10pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.failSign {
	color:red;
	background-color:white;
	padding:2px;
	font-weight:500;
	font-size:11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/********************************************************************************/
/* Beschreibung für Navigation im Inhaltebereich */
a.contentNaviSmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
a.contentNaviSmall:link { color:#Ef8238;}
a.contentNaviSmall:visited { color:#Ef8238;}
a.contentNaviSmall:hover { color:black; background-color:#Ef8238;}
/********************************************************************************/
/* Beschreibung für Navigation im Inhaltebereich */
a.contentNavi {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;font-weight:500;}
a.contentNavi:link { color:#Ef8238;}
a.contentNavi:visited { color:#Ef8238;}
a.contentNavi:hover { color:black; background-color:#Ef8238;}
/* Beschreibung für Navigation im Inhaltebereich */
a.contentNaviBlack {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;font-weight:500;}
a.contentNaviBlack:link { color:#000000; }
a.contentNaviBlack:visited {color:#000000; }
a.contentNaviBlack:hover { color:#Ef8238; background-color:#000000;}
/***************************************************************************/
/* Headernavigation */
#headerNavListe { 
	font: normal 11px Verdana, Arial, sans-serif; 
	list-style-type: none; 
	margin: 0 1px 0 0; 
	padding: 0 0 0 0;
}
#headerNavListe li {
	padding-top: 4px;
}
span.headerNavi {padding-right: 25px;}
#headerNavListe a.hnorm:link, #headerNavListe a.hnorm:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: black;
	position: relative; 
	background: transparent url(/images/headerNaviLink.gif) no-repeat scroll right center; 
}
#headerNavListe a.haktiv:link, #headerNavListe a.haktiv:visited{ 
	display: block; 
	width: 100%; 
	text-decoration: none; 
	color: #Ef8238;
	position: relative; 
	background: transparent url(/images/headerNaviAktiv.gif) no-repeat scroll right center; 
}
#headerNavListe a.hnorm:hover { 
	color: #Ef8238; 
	background: transparent url(/images/headerNaviHover.gif) no-repeat scroll right center; 
}
#headerNavListe a.haktiv:hover { 
	color: black; 
	background: transparent url(/images/headerNaviHover.gif) no-repeat scroll right center; 
}
/********************************************************************************/
/* Definition Footer */
.font_footer  { 
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif; 
	color: #Ef8238;
	padding: 10px 0px 0px 10px;
	margin:0px;
}

/* Beschreibung für Navigation im Inhaltebereich */
a.footerNavi {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
a.footerNavi:link { color:#Ef8238;}
a.footerNavi:visited { color:#Ef8238;}
a.footerNavi:hover { color:black; background-color:#Ef8238;}
/***************************************************************************/
