/* CSS Document */

html { 
scrollbar-3dlight-color: #E4E4E4; 
scrollbar-arrow-color: #343333; 
scrollbar-base-color: #343333; 
scrollbar-darkshadow-color: #343333; 
scrollbar-face-color: #EEEFEF; 
scrollbar-highlight-color: #EEEFEF; 
scrollbar-shadow-color: #343333; 
scrollbar-track-color: #F7F5F5; 	
}

body {
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #343333;
}

ul, ol {
	list-style-image:none;
	list-style-type:none;
	width:385px;
	float:left;
}

/*ul li {
	margin-left:-40px;
}*/


div.headerhotels {
	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#979697;
	text-transform: uppercase;
	font-weight:bold;
	padding-top:14px;
	padding-left:35px;
	padding-bottom:7px;
 }
 
 div.header_ez {
	font-family: Arial, Helvetica, sans-serif;
 	font-size:11px;
 	color:#979697;
	text-transform: uppercase;
	font-weight:bold;
	padding-top:0px;
	padding-left:0px;
	padding-bottom:15px;
 }

.txt {
	font: 11px Verdana, Arial, verdana, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: #555557;
}

a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #555557;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:#ff0099;
}
.txtwhite {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.content
{	z-index:4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: normal;
	color: #555557;
	padding-left:40px;
	text-align: justify;
	padding-top:0px;	
	min-height:320px;
	padding-bottom:20px;
	float:left;
	width:344px;
/*border: 1px solid #ff0000;*/

}
.contentright_ez
{	z-index:4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: normal;
	color: #555557;
	padding-left:0px;
	text-align: justify;
	padding-top:0px;	
	min-height:320px;
	padding-bottom:20px;
	float:left;
	width:144px;
/*border: 1px solid #ff0000;*/

}
.contentloc
{	
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: normal;
	color: #555557;
	padding-top:-20px;	
	padding-right:-20px;	
	padding-bottom:20px;
	text-align:justify;
/*border: 1px solid #ff0000;*/

}


.contentreserv
{	


	padding-bottom:20px;

/*border: 1px solid #ff0000;*/

}
#seitzeichen{margin-left:25px; padding-bottom:10px;
filter:Gray();
position:absolute;  }



div.tx-sriframe-pi1
{margin:0px;
padding:0px;}

.contentloc p.bodytext
{	z-index:4;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: normal;
	color: #555557;
	padding-top:0px;	
	padding-right:0px;	
	padding-bottom:20px;
    text-align:justify;
	margin-right:0px;
	margin-left:0px;
/*border: 1px solid #ff0000;*/

}
.contentright  {
	float:right;
	-moz-box-sizing: border-box;	
	padding-right:17px;
	top: 0px;
	overflow:visible;
	/*height:200px;*/
	padding-top:0px;
	min-height:320px;
	padding-bottom:20px;
	width:175px;
	text-align: justify;

/*margin:0px;border: 1px solid #000000;*/
}
.contentright  
a.external-link-new-window{
text-decoration:none;
}
div.contentright  
a.external-link-new-window:hover{
border-bottom: dotted 1px #595959;
}
	

.reserv
{
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	padding-left:17px;
	padding-top:16px;

}




table.contenttable contenttable-0
 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #555557;
	border-top: 1px dotted #1D1D1D;
	border-bottom: 1px dotted #1D1D1D;
}

td.gfpb_landscape
 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #555557;
	text-transform: uppercase;
	border-top: 1px dotted #1D1D1D;
	border-bottom: 1px dotted #1D1D1D;
}

td.gfpb_landscape a img 
 {
	filter:gray();
}

td.gfpb_landscape a:hover img 
 {
	filter:none();
}

div.tx-gooffotoboek-pi1
{/*width:550px;border:1px solid red;*/
padding-top:0px;

}


td.gfpb_title
 {
	font: 12px Arial, Helvetica, sans-serif;
	color: #555557;
	line-height:25px;
	text-transform: uppercase;
	text-align:center;
}

td.gfpb_empty
 {
	border-top: 1px dotted #555557;
	border-bottom: 1px dotted #1D1D1D;
}

img 
{
	border:0px;
}

.txt11 
{
	font: 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;
}

.txtyellow {
	font: 12px Arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 23px;
	font-weight: bold;
	font-variant: normal;
	color: #1D1D1D;
}



/*Sprachwahl*/
div.lang{
	position:relative; 
	height:22px; top: 50px;
	/*z-index:2; */
	padding-right:7px;
	overflow:hidden;
	width:60px;
	left: 589px;
	text-align:right;
/*border:1px solid #000000; */
}
div.langreserv{
	position:relative; 
	height:22px; z-index:2; top: -21px;
	padding-right:7px;
	overflow:hidden;
	width:60px;
	left: 589px;
	text-align:right;
border:1px solid red; 
}

a.lang {
	font: 12px arial, verdana, Helvetica, sans-serif;
	color: #747371;
	text-decoration:none;
}

a.lang:hover 
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	text-decoration:underline;
}



a.close 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #747371;
	text-decoration:none;
}

/* Hauptmenü Sinnhotels START*/
#submenu{
	background-color:#DBDBDD;
	height:28px;
	width:700px;

	}

#submenu a
{
	font-weight:bold;
	text-transform: none;
	font: 11px arial, Helvetica, sans-serif;
	color:#747371;
	padding-right:8px;
	padding-left:8px;
	position:relative; left: 0px; top: -8px;
	text-decoration:none;
} 

#hotelmenu a
{
	font-weight:bold;
	text-transform: none;
	font: 11px arial, Helvetica, sans-serif;
	color:#555557;
	padding-left:36px;
	/*padding-top:3px;*/
	padding-bottom:3px;
	line-height:20px;
	text-decoration:none;
} 

#hotelmenu a:hover
{
	color:#787575;
} 


#hotelmenures a
{
	font-weight:bold;
	text-transform: none;
	font: 11px arial, Helvetica, sans-serif;
	color:#555557;
	padding-left:0px;
	/*padding-top:3px;*/
	padding-bottom:3px;
	line-height:20px;
	text-decoration:none;
} 

#hotelmenures a:hover
{
	color:#787575;
} 
#hotelmenuakt a{

	color:#787575;
	/*display:block;
	background-image: url(http://www.precisehotels.com/imgv2/pic_hote_akt.gif);

	background-repeat:no-repeat;*/

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

#submenu a.submenuakt{
	color:#484849;
	/*background-image: url(http://www.precisehotels.com/imgv2/pic_hote_akt.gif);
 #background-position:5px 1px;
#overflow:visible;*/
}

#submenusub a{

	color:#747371;
	font: 13px arial, verdana, Helvetica, sans-serif;
	float:left; 
	margin:1px 1px 1px 0px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	text-transform: uppercase;
	width:150px;
	
} 

#submenusub a:hover{
		text-decoration:underline;
	
}






#submenusubakt a{
	/*opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);	#height:22px;
	width:175px;
	-moz-box-sizing: border-box;	color:2F3957;	background-color:E2E2E2;*/

	font: 13px arial, verdana, Helvetica, sans-serif;
font-weight:bold;
	float:left; 
	margin:1px 1px 1px 0px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background:transparent;
width:150px;
	text-transform: uppercase;
}

/* Submenü Sinnhotels ENDE*/

.ansicht {
	border: 1px outset #747371;
}

a.csc-firstHeader {
	
	font-weight:bold;
	color: #747371;
	margin-left: 25px;
	margin-bottom: 0px;
	
	text-transform: uppercase;
}

.header {
	font-family: arial, verdana, Helvetica, sans-serif;
	margin-bottom: 0px;
	text-transform: uppercase;
}

/* seitenüberschrift*/
.ueberschrift
{
	font: 15px arial, verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #747371;
	margin-left: px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.csc-form-label-req
{
	font: 11px arial, verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;
}

.csc-form-label {
	font: 11px arial, verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;
}

.bodytext
{
	font: 11px verdana, arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;


}
p.bodytext
{
	font: 11px verdana, arial, Helvetica, sans-serif;
	z-index:3;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;
	background-image: none;
	margin-top:0px;
	margin-left:0px;
}

/*p.bodytext{
	text-align: justify;}*/
/*ul li
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #555557;
	width:75px;
	text-align:left;
}*/


h6
{
	font: 9px arial, verdana, Helvetica, sans-serif;
	font-style: italic;
	font-weight: italic;
	color: #747371;
}

h5
{
	font: 13px arial, verdana, Helvetica, sans-serif;
	font-style: bold;
	font-weight: bold;
	color: #747371;
}



h4
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	font-style: bold;
	font-weight: bold;
	color: #747371;
}
h3
{
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;*/
	font-style: bold;
	font-weight: bold;
	color: #747371;
}
h2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	font-weight: bold;
	color: #747371;
}
h1
{
	/*font: 15px arial, verdana, Helvetica, sans-serif;
	font-style: bold;

	font-weight: bold;
	color: #747371;*/
}
h1.csc-firstHeader
{
	/*font: 12px Arial, Helvetica, sans-serif;

	font-style: bold;
	font-weight: bold;
	color: #747371;*/
}

.important
{
	font: 11px Arial, Helvetica, sans-serif;
	font-style: bold;
	font-weight: bold;
	color: #747371;
	/*text-align:justify;
	border:1px solid red;*/
}

.detail
{
	font: 11px arial, verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;

	color: #2F3647;
}

.csc-caption
{
	font: 11px arial, verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #1D1D1D;
}

a.external-link-new-window
{
	font: 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #595959;
	text-decoration:underline;
}

a.external-link-new-window:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #595959;

	text-decoration:none;
}

a.internal-link
{
	color: #555557;
	/*border-bottom: dotted 1px #747371;*/
	text-decoration:none;

}

a.internal-link:hover
{
	/*color: #FCD576;*/
	
	border-bottom: dotted 1px #595959;
	
}

a.direct-link
{
	color: #979697;
	font: 10px Arial, Helvetica, sans-serif;
	/*border-bottom: dotted 1px #747371;*/
	text-decoration:none;

}

a.direct-link:hover
{
	color: #FF0099;
	
	border-bottom: dotted 1px #595959;
	
}

a.dirtitle 
{
	font: 11px arial, verdana, Helvetica, sans-serif;
	color: #747371;

	text-decoration:none;
}

a.homeLinkLeft {



position:relative; 
 z-index:3; left: 0px; 
/*overflow:hidden;border:1px solid #000000;border:1px solid #000000;*/


}

.csc-BackAgain
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	color: #747371;

	text-decoration:none;
	text-align: right;
	border-top: 1px dotted #747371;
	border-bottom: 1px dotted #747371;
	background-color:#434C64;
	text-indent:20px;
	padding-right:5px;
}



#csc-menu csc-menu-2
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	color: #747371;

	text-decoration:none;
	border-bottom: 1px dotted #747371;

}

div.csc-menu 
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #747371;
	text-decoration:none;
	font-weight:normal;
}

#csc-menu a:hover
{
	color: #747371;
	font-size: 11px;
	text-decoration:underline;
	font-weight:normal;
	padding-top:0px;
	text-transform:uppercase;
}

span.txt11black{
 	font: 11px Arial, Helvetica, sans-serif;
}



/*Absatzformatierung Texteditor*/
.align-center
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	line-height: 19px; 
	text-align:center;
}

.align-right
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	line-height: 19px; 
	text-align:right;
}

.align-left
{
	font: 12px arial, verdana, Helvetica, sans-serif;
	line-height: 19px; 
	text-align:left;
}

table.imgtext-nowrap
{
	padding-bottom:20px;
	width:720px;
}

table.imgtext-table img{border:0px;
}

td.c2l1-left
{
	line-height: 19px; 
	text-align:left;
	text-valign:top;
	padding-right:20px;
	text-align: justify;
	border-right: 0px solid #ffffff; 
}



div.c2l1-middle img
{	

}

div.tx-fdfx2cols-pi1
{	margin-right:0px;
	margin-left:0px;
	margin-top:20px;
	-moz-box-sizing: border-box;		
	overflow:visible;
	margin-bottom:0px;
	min-height:300px;
	width:600px;
}

div.headline
{

	/*border: 1px solid green;background-color:#A3A1A0;text-transform:uppercase;-moz-box-sizing: border-box;*/
	font: 16px arial, Arial, Helvetica, sans-serif;

	padding-left:0px;
	padding-top:20px;
	color: #6B6B6B;
	padding-bottom:7px;
	width:606px;
	valign:left;

}
a.linkhome , a.linkhome:hover

{
	text-transform: uppercase;
	font: 16px arial, verdana, Helvetica, sans-serif;
/*background-color:#F2F2F3;*/
	padding-left:20px;
	padding-top:3px;
	color:#747371;
	height:24px;

-moz-box-sizing: border-box;

}
select
{width:250px;}

div.navbottom{

	/*position:relative; z-index:2; left: 160px; top: -30px;
	overflow:hidden;
	width:400px;
	width: 660px;width:100px;  */
	color: #979697;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align:center;

}
td.navbottom
{	
	line-height:28px;
	color: #979697;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 0.5em;
	padding-right: 0.75em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

p.csc-frame-frame1 {

	/*font: 12px arial, arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #1D1D1D;
	padding-left:-20px;
	overflow:visible;
	valign:right;*/
}
table.csc-frame-frame1 tbody{
	background-color:#EEEeEe;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	font: 12px arial, arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #1D1D1D;
	padding-left:-20px;
	overflow:visible;
}
csc-textpicHeader csc-textpicHeader-26{

	font: 12px arial, arial, Helvetica, sans-serif;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #1D1D1D;
}

.c2l2-middle {

background-color:#ffffff;
	font: 11px arial, Helvetica, sans-serif;	
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #19191B;
/*marging-left:10px;width:250px;border-top:1px solid #E5E5E5;
border-bottom:1px solid #E5E5E5;
	font-style: bold;
	line-height: 19px;
	font-weight: normal;
	font-variant: normal;
	color: #1D1D1D;
	overflow:visible;
	padding-right:10px*/
}

.c2l2-left
{
border-right: 1px solid #ffffff;}

p.csc-frame-frame1 
{
	font: 11px arial, Helvetica, sans-serif;	
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #19191B;
	background-color:#EEEeEe;
	border-top:1px solid #E5E5E5;
	border-bottom:1px solid #E5E5E5;
	height:151px;
	/*overflow:visible;padding-left:-20px;*/
}

p.csc-frame-frame1 img
{
	margin:15px 10px 15px 0px;
	float:left;
	-moz-box-sizing: border-box;
	
/*;padding-left:-20px;overflow:hidden;*/
border:3px solid #D9D9D9;
position:relative; left: 0px; top: 0px;
	
}

.csc-frame-frame2 img
{
}

p.csc-frame-frame2
{
	font: 11px arial, Helvetica, sans-serif;	
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #19191B;
	padding-left:-20px;
	overflow:visible;
	height:119px;
}
p.csc-frame-frame2 img
{
	margin:0px 10px 15px 0px;
	float:left;
	padding-left:-20px;
	overflow:visible;
	border:3px solid #E5E5E5; 	/*border-bottom:1px solid #E5E5E5;opacity: 0.5;	-moz-opacity: 5;	filter: alpha(opacity=50);*/

}


div.csc-menu-4
	{
/*background-color:F2F2F2;width:500px;*/}

p.csc-abstract
{	font: 11px arial, Helvetica, sans-serif;	
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #666769;
	padding-bottom:5px;
	padding-top:5px;

	border-bottom:1px solid #666769;
	border-top:1px dotted #666769;background-color:#F7F7F7;
width:500px;}


/*neu: v3///////////////////////////////////////*/
.katbild {
padding-left:15px;
padding-right:15px;
padding-bottom:17px;
padding-top:17px;
}

.picspecial
{
	padding-top:35px;		
}
.sooner{
	text-transform: none;
	font: 11px arial, Helvetica, sans-serif;
	color:#555557;
	padding-left:35px;
	padding-top:0px;
	padding-bottom:3px;
	line-height:20px;
	/*height:135px;*/
}

.sooner_ez{
	text-transform: none;
	font: 9px verdana, arial, Helvetica, sans-serif;
	color:#979697;
	padding-left:35px;
	padding-top:5px;
	padding-bottom:3px;
	line-height:20px;
	/*height:135px;*/
}

#menureserv
{
	padding-bottom:3px;
	border-bottom:4px solid #F7F5F5;
} 
#reserv_small
{
	/*padding-bottom:3px;
	border-top:2px solid #F7F5F5;*/
} 

div.trenner
{
	border-bottom:2px solid #F7F5F5;
	width:215px;
	margin-left:-25px;
	height:2px;
} 
table.csc-mailform
{
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-weight: normal;
	color: #1D1D1D;
	padding-right:37px;
	padding-left:40px;
	padding-top:1px;	
	height:140px;}

td.csc-form-fieldcell
{	
	color: #555557;}

.ueberpopup
{
	font: 11px arial, verdana, Helvetica, sans-serif;
	font-weight:bold;
	color: #918F8F;
	text-transform: uppercase;
}
.menu
{/**/border:1px solid #000000;
	height:22px;
	width:610px;
}

.menu_small
{/**/border:1px solid #000000;
	height:22px;
	width:65px;
}

#factsheet #hotelmenu img {
/*background-color:#FF0000;*/
	margin-bottom: -6px;

}

#ortsmappe{
/*background-color:#FF0000;*/
	padding: 10px;


}
	#ortsmappe img{
	border:0px solid #CECECE;}
a.factsheet
{
margin-right:13px;

}
#csc-header csc-header-n1 
{
	padding-left:400px;
	border:1px solid #000000;
	float:left;
	text-align:left;
	z-index:40;
}
div.contentloc{

}
div.tx-gooffotoboek-pi1 table img
{border:0px;}

div.tx-gooffotoboek-pi1{
	/*background-color:#00FFCC;*/}
div.contentloc{
	width:50%;
	/*
	background-color: #ff0000;
	float: left|right 
	position: absolute|fixed 
	position: absolute;*/
	display:table;
}

div.contentloc div.csc-header{
	text-align:left;
	/*padding-left:140px;*/
}
div.news-list-container
{	position:relative; 
	z-index:3; 
	overflow:hidden;
	width:600px;


	/*		text-align:right;height:22px; top: 50px;	left: 589px;	padding-right:7px;*/}
.news-list-container IMG {
	float: left;
	border:0px solid #666;
}
div.news-single-item
	{position:relative; 
	z-index:3; 
	overflow:hidden;
	width:600px;}
	
.newsimg img{	border:0px solid #666;float: right; margin-left:20px; filter:Gray();}

.newsimg br{display:none;}
.news-list-container {
 	border:0px ;
	background-color:#f7f5f5;}

img.spacer-gif{
	border:0px; display:none;}

.news-list-item {
	padding:3px;	
	margin:3px;
	border:0px;
	background-color:#f7f5f5;	} 


.news-list-container H3 {
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 28px;
	border-bottom: 0px;
	color:#242424;
	font-size:12px;
		background-color: #e4e4e4;
		text-transform:uppercase;
		background-image:url(http://www.precisehotels.com/fileadmin/img/butterf.gif);
		background-repeat:no-repeat;
}

.news-single-item H2 {
	margin-bottom: 5px;
	padding: 2px;
	padding-left: 28px;
	border-bottom: 0px;
	color:#242424;
	font-size:12px;
		background-color: #e4e4e4;
		text-transform:uppercase;
		background-image:url(http://www.precisehotels.com/fileadmin/img/butterf.gif);
		background-repeat:no-repeat;
}

img.img_butterf{border:0px; float:right;}
.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:0px solid #a07e00;
	display:none;

}
.news-latest-container HR.clearer {
	clear:left;
}
.news-list-container H3 a{
	text-decoration:none;
	font-weight:bold;
	color:#242424;}

.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
 	border:1px solid red;
	float:left;
	filter:Gray();}

.news-single-imgcaption {
	padding:3px;
	clear:both;}


.news-single-timedata {
	/*padding-left:20px;*/
	font-weight:bold;}
	
.newsimgsingle {	float: right; margin-left:20px;}
.newsimgsingle img{	border:0px solid #666; margin:0; padding:0;}
/*
#hotelmenu factsheet a img
{
	font-weight:bold;
	text-transform: none;
	font: 11px arial, Helvetica, sans-serif;
	color:#555557;
	padding-left:37px;
	padding-top:15px;
	padding-bottom:3px;
	line-height:20px;
	text-decoration:none;
	background-image:url(http://www.precisehotels.com/typo3/sysext/rtehtmlarea/htmlarea/plugins/TYPO3Browsers/img/internal_link.gif);

} 
#factsheet a:hover
{
	color:#787575;
} 
*/
#reserv_small{padding-left:23px;}

a img {border:0px;}

.csc-header img{border:0px;}

#contact_form {
/*	position:absolute;
	left:10px;
	top:25px;*/
	width:300px;
	height:355px;
	z-index:3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-align: left;
}

input, textarea{
/*	border:1px solid #ff0099;
*/	background-color:#f0f0f0;
}

#lib_letters li a{
float:left;
margin-right:2px;
padding:3px 4px;
margin-left:-3px;
font-size:10px;
text-decoration:none;
}

.lib_active {
background-color:#ff0099;
color:#FFFFFF !important;
text-decoration:none;
}
.lib_list span {
font-weight:bold;
}
#woord {
	margin-bottom: 50px;
	margin-left:-38px;
	margin-top:-20px;
	width:385px;
}

