
/*
===========================================================================
=== Links
===========================================================================
*/

a:visited, a:link {
color:						#FFFFFF;
text-decoration:	underline;
}

a:hover {
color:						#FFFFFF;
text-decoration:	none;
}

a.nul:visited, a.nul:link {
color:						#FFFFFF;
text-decoration:	none;
}

a.nul:hover {
color:						#FFFFFF;
text-decoration:	underline;
}

a.navi:visited, a.navi:link {
font-size:				10px;
text-decoration:	none;
color:						#FFFFFF;
line-height:			1em;
letter-spacing:		2px;
}

a.navi:hover {
font-size:				11px;
text-decoration:	none;
font-weight:			bold;
color:						#FFFFFF;
line-height:			1em;
letter-spacing:		2px;
}

a.navi_act:visited, a.navi_act:link {
font-size:				11px;
text-decoration:	none;
font-weight:			bold;
color:						#FFFFFF;
line-height:			1em;
letter-spacing:		2px;
}

a.navi_act:hover {
font-size:				11px;
text-decoration:	none;
font-weight:			bold;
color:						#FFFFFF;
line-height:			1em;
letter-spacing:		2px;
}


/*
===========================================================================
=== Text
===========================================================================
*/

.text{
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FFFFFF;
line-height:			1.5em;
}

.wide{
letter-spacing:			2px;
}

.navi{
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:					#FFFFFF;
letter-spacing:			2px;
}

.img_wb{
border-width:			1px;
border-style:			solid;
border-color:			#FFFFFF;
}



div{
padding-bottom:			12px;
text-align:				justify;
}

.morespace{
padding-bottom:			20px;
text-align:				justify;
}

.hl1{
font-size:				12px;
font-weight:			bold;
padding-top:			0px;
padding-bottom:		12px;
text-align:				justify;
}

.hl2{
font-size:				11px;
font-weight:			bold;
padding-top:			12px;
padding-bottom:		12px;
text-align:				justify;
}

.quote{
font-size:			11px;
}

.list_arrow{
text-indent:	-20px;
margin-left:	40px;

}

.list_arrow2{
padding-left:		40px;
background: 		url("../img/arrow_black.gif") no-repeat;
}

.copyright_print{
font-size:			7px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				silver;
padding-left:		0px; 
padding-right:		0px;
}

.blm{
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
line-height:		1.5em;
text-align:			right;
}

.komptext{
text-align:			justify;
}

.text_box{
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#FFFFFF;
}

/*
===========================================================================
=== Forms
===========================================================================
*/

input, textarea {
font-size:				11px;
font-family:			Verdana, Arial, Helvetica, sans-serif;
color:						#FFFFFF;
}

.button {
border: 					1px solid #FFFFFF;
background-color: #3C3C3C;

}

.select_l {
color:						#333333;
width:						300px;
border:						1px solid #666666;
font-family:			Verdana, Arial, Helvetica, sans-serif;
font-size: 				11px;
}

.formline_kontakt { 
background-color:	#3C3C3C; 
width:						250px; 
border:						1px solid #FFFFFF; 
}

.formarea_kontakt { 
background-color:	#3C3C3C; 
width:						522px; 
border:						1px solid #FFFFFF;
}

.formline_gaestebuch { 
background-color:	#3C3C3C; 
width:						315px; 
border:						1px solid #FFFFFF; 
}

.formarea_gaestebuch { 
background-color:	#3C3C3C; 
width:						650px; 
border:						1px solid #FFFFFF;
}


/*
===========================================================================
=== Tables
===========================================================================
*/

td.top1 {
background-color:	#0052BD; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
font-weight: 		bold;
color:				#FFFFFF;
}

td.top2 {
background-color:	#BFCBEA; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#FFFFFF;
}

td.con1 {
background-color:	#E1E1E1; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

td.con2 {
background-color:	#FFFFFF; 
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

td.pics {
border-width:1px;
border-style:solid;
border-color:#CCCCCC;
}





.cms{
font-size:			12px;
font-family:		Verdana, Arial, Helvetica, sans-serif;
color:				#000000;
}

a.cms:visited{
text-decoration:	none;
font-weight: 		bold;
}

a.cms:link{
text-decoration:	none;
font-weight: 		bold;
}

a.cms:hover{
text-decoration:	underline;
font-weight: 		bold;
}


