H1, H2, H3, H4, H5, P, TD, UL, OL, BLOCKQUOTE, INPUT, TEXTAREA, SELECT { font-family: Arial, Helvetica, sans-serif; color: #000000; }
TEXTAREA, SELECT  { font-size: 11px }

#content_links { font-size:12px; line-height:18px; margin:0px; 	padding-left: 35px; padding-right:20px;}
#content_links P {
	line-height:18px;
	margin:0px;
	padding-right: 35px;
}


#tx-gooffotoboek-pi1 {
	font-weight:bold;
	color:#FFFFFF;
	
	}
#tx-gooffotoboek-pi1 a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
a { font-size:12px; color: #CC0000; 	text-decoration: none;  }
a:hover { text-decoration: underline; }


/*******************************************
* Linie
********************************************/

.csc-frame-rulerBefore { 
	background:transparent; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	border-bottom: 1px #666666 solid; 
}



#content_links A { color: #CC0000; 	text-decoration: none;  }
#content_links A:hover { text-decoration: underline; }

#content_rechts { font-size:12px; line-height:18px; margin:0px; }
#content_rechts P {
	line-height:18px;
	margin:0px;
	padding-right: 50px;
}
#content_rechts A { color: #DC0067; 	text-decoration: none;  }
#content_rechts A:hover { text-decoration: underline; }

#content_links li {
	margin-bottom: 5px;
	list-style-type: square;
	margin-left: -20px;
}

#content_links td {
font-size:12px;
}


.caption { font-size:11px; margin:0px; }
.table { font-size:12px; line-height:18px; margin:0px;}

.tableklein { 
	font-size:11px; 
	margin:0px; 	

	color: #000000;
 }
 
 .tableklein td {
	font-size:11px; 
	color: #000000;
	padding: 2px;
}
 #content_links .tableklein td {
	font-size:11px; 
	color: #000000;
	padding: 2px;
}


#rand_spalte { font-size:12px; line-height:15px; margin-bottom:15px; }
.celmenu {
	line-height:15px;
	margin-bottom: 10px;
}
#rand_spalte A { color: #000000; 	text-decoration: none;  }


.bulletlist { font-size:13px; line-height:19px; margin:0px; }
.titelinhalt {
	font-size: 16px;
	font-weight:bold;
	padding-left: 35px;
}

.csc-uploads-fileName { font-size:12px; }
.csc-uploads-fileSize { font-size:12px; }

.csc-frame { border: 1px solid silver; margin-right: 20px; }

.untertitel {
	font-size: 12px;
	padding-left: 35px;
	padding-right: 35px;
	margin-top:2px;
	margin-bottom:6px;
}



H2 {font-size: 14px; font-weight:bold;  }
H1 {font-size: 16px; font-weight:bold; margin-bottom:15; }
H3 {
	font-size: 12px;
	font-weight:bold;
}
H4 {
	font-size: 12px;
	font-weight:bold;
}
H5 {
	font-size: 12px;
	font-weight:bold;
	background-color: #FFF6BF;
	padding-left: 2px;
}


.menu1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 2px;
}

.menu1 a {
	color: #000000;
	text-decoration: none;
}


.menu2 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 2px;
}

.menu2 a {
	color: #000000;
	text-decoration: none;
}

.menu3 {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding-left: 8px;
	padding-bottom: 2px;
}

.menu3 a {
	color: #000000;
	text-decoration: none;
}

.mainmenu a:hover {
	color: #999999;
	text-decoration: none;
}

.mailform { font-size:11px; margin:0px; }
.mailformrequired { font-size:11px; margin:0px; }


	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-top: 5px; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	
	
/**********************************************************************
   Formulare      
***********************************************************************/


fieldset.tx-powermail-pi1_fieldset {
/* Disable border */
border: none;
margin-left:0px;
padding-left:0px;
}

legend {display:none;}

fieldset.tx-powermail-pi1_fieldset label {
/* Style labels */
display: block;
width: 120px;
float: left;
clear: both;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset select {
/* Style input fields */
}
div.tx_powermail_pi1_fieldwrap_html {
/* Increase margin between every field */
margin: 8px 0;
}





.hotel-beschrieb { width:400px; }
.hotel-adresse { width:200px; }
#content_links .hotel-beschrieb li { margin-bottom:1px; line-height:14px; }
#content_links .hotel-adresse p { margin-bottom:0px; line-height:14px;}


.csc-frame-frame1 {background-color:#CCCCCC; padding:5px; width:240px; }

.important {background-color:#CCCCCC; padding:3px; margin-top:6px;}


/**********************************************************************
   Tabelle      
***********************************************************************/

div.tx-fdfx3cols-pi1 {width:540px;}
div.tx-fdfx3cols-pi1 img {border:none;}

.c3l1-left{
   border-right: none;
   padding-right: 5px;
   width:150px !important;
   white-space:normal;
   vertical-align:top;
}
.c3l1-middle{
   border-right: none;
   padding-left: 5px;
   padding-right: 5px;
   width:150px !important;
   white-space:normal;
   vertical-align:top;
}

.c3l1-right{
   border-right: none;
   padding-left: 5px;
   padding-right: 5px;
   width:150px !important;
   white-space:normal;
   vertical-align:top;
}