/* CSS Document */

body {
background:#000000 url('/cms/hotelmoment/images/background.gif') repeat;
text-align:center;
font:12px Verdana;
margin:0px;
}


a {
color:#EF1C84;
text-decoration:none;
}

a:hover {
color:#EF1C84;
text-decoration:underline;
}

/*a {
color:#444;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
}*/

a img {
border:0px;
}

.button {
width:255px;
height:35px;
background: url('http://www.hotelmoment.nl/images/button.gif') no-repeat;
font:18px Verdana;
text-align:center;
border:0px;
color:#fff;
}

#main {
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:left;
background:#fff;
}

#header {
width:100%;
height:45px;
}

#menu {
width:274px;
margin-top:8px;
}

#menu ul {
width:274px;
margin:0px;
padding:0px;
}

div.menubit {
/*width:100%;*/
width:274px;
background-color:#ffffff;
}

div.menubit h2 {
display:none;
}

/*div.menubit ul li {
list-style:none;
width:229px;
height:17px;
text-align:left;
padding-left:45px;
padding-top:6px;
padding-bottom:6px;
font:14px Verdana;
color:#fff;
background:#000000 url('/cms/hotelmoment/images/menu.gif') no-repeat;
}*/

/*div.menubit ul li:hover {
background:#333333 url('/cms/hotelmoment/images/menu.gif') no-repeat;
}*/

/*div.menubit ul li a {
padding-right: 0;
DISPLAY: inherit;
padding-left: 0;
font-weight: bold;
font-size: 14px;
padding-bottom: inherit;
width: inherit;
color: #ffffff;
padding-top: 0;
height: inherit;
font-family:Verdana;
background-color: #000;
text-decoration: none
}
*/

/*div.menubit ul li a {
padding-right: 0;
DISPLAY: block;
padding-left: 0;
font-weight: bold;
font-size: 14px;
padding-bottom: 6px;
width: 229px;
color: #ffffff;
padding-top: 0;
height: 17px;
font-family:Verdana;
background-color: #000000;
text-decoration: none;
}*/

/*div.menubit ul li a:hover {
color:#ffffff;
text-decoration:underline;
background-color:#333333;
}*/


div.segment_sectionup_whitespace {
padding:0px;
margin:0px;
height:0px;
}


div.menubit ul li {
list-style:none;
width:229px;
display:block;
height:17px;
text-align:left;
padding-left:45px;
padding-top:6px;
padding-bottom:6px;
font:14px Verdana;
color:#ffffff;
background:#000000 url('/cms/hotelmoment/images/menu.gif') no-repeat;
}

div.menubit ul li:hover {
background:#333333 url('/cms/hotelmoment/images/menu.gif') no-repeat;
}

div.menubit ul li a {
padding-right: 0;
DISPLAY: block;
padding-left: 0;
font-weight: bold;
font-size: 14px;
padding-bottom: 6px;
width: 229px;
color: #ffffff;
padding-top: 0;
height: 17px;
font-family:Verdana;
background-color: #000000;
text-decoration: none;
}

div.menubit ul li a:hover {
color:#ffffff;
text-decoration:underline;
background-color:#333333;
}



.hotelzoeker_header {
visibility: hidden;
}

h1 {
height:24px;
background:#ef1c84;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#fff;
font-weight:bold;
}

.balk {
height:24px;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#ffffff;
font-weight:bold;
}

.balk a{
height:24px;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#ffffff;
font-weight:bold;
}

.balk a:hover{
color:#888788;
text-decoration:none;
}


.panel_top3 {
width:249px;
height:24px;
background:#EF1C84;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#fff;
}

.panel_top4 {
width:266px;
/*width:246px; */
height:24px;
background:#888788;
font:14px Verdana;
font-weight:bold;
padding-left:8px;
padding-top:5px;
color:#fff;
}

.panel_top5 {
width:715px;
height:24px;
background:#EF1C84;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#fff;
}

.panel_top6 {
width:650px;
height:22px;
background:#EF1C84;
font:12px Verdana;
padding-left:8px;
padding-top:7px;
color:#fff;
}

.panel_top7 {
width:312px;
height:24px;
background:#888788;
font:14px Verdana;
padding-left:8px;
padding-top:5px;
color:#fff;
margin-top:10px;
}

.panel_top6 a, .panel_top7 a {
color:#fff;
}

.panel_top6 a:hover, .panel_top7 a:hover {
text-decoration:underline;
}

.hotelzoeker {
/*background: url('/cms/hotelmoment/images/zoek.gif') repeat-x bottom;
padding-top:15px;
height:270px;
padding-left:15px;
padding-right:15px;
height:298px;
*/

/* tbv fl banner */
height:307px;
padding-top:3px;
padding-left:4px;

}

.zoek2 {
background: url('/cms/hotelmoment/images/zoek.gif') repeat-x bottom;
padding-top:15px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
}

.zoek  td {
height:46px;
}

.zoek2 a {
color:#fff;
}

.zoek2 span {
color:#EF1C84;
}


.zoekbutton {
padding:10px;
background: url('/cms/hotelmoment/images/zoekbutton.gif') no-repeat;
font-weight:bold;
height:51px;
}


.info {
padding-left:10px;
padding-right:15px;
}

.info a {
font-weight:bold;
color:#F1479B;
}

.info a:hover {
font-weight:bold;
color:#EF1C84;
}

.info span {
font-weight:bold;
color:#EF1C84;
}

.gall {
background:#888788;
font:12px Verdana;
padding-left:8px;
padding-top:2px;
margin-top:1px;
margin-bottom:15px;
color:#fff;
height:16px;
width:228px;
}

.gall a {
color:#ddd;
font-weight:normal;
}

.gall a:hover {
color:#fff;
font-weight:normal;
}

.hotel {
border-right:1px solid #FBC0DD;
border-left:1px solid #FBC0DD;
padding-left:15px;
padding-right:15px;
margin-bottom:20px;
}

.hotel span {
color:#EF1C84;
}

.hotel h4 {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
}

/*.zoover {
width:236px;
border:1px solid #888788;
font-weight:bold;
font-size:9px;
margin-top:10px;
margin-bottom:15px;
}*/

table.zoov {
margin: 0px;
border:1px solid #888788;
}

td.zoover {
font-weight:bold;
font-size:9px;
padding-right:4px;
padding-left:4px;
}

.zoover a {
color:#000;
font-weight:bold;
font-size:9px;
text-decoration:none;
}

.zoover a:hover {
color:#000;
text-decoration:underline;
}

.zoover_top {
width:99%;
background:#888788;
height:16px;
color:#fff;
padding-left:2%;
padding-top:2px;
}

.zoover_bottom {
width:100%;
background:#888788;
height:4px;
}

.zoover_left {
width:100px;
color:#000;
text-align:center;
}

.zoover_right {
width:100%;
color:#000;
}

td.cijfer {
color:#000000;
font-weight:bold;
font-size:26px;
width:70px;
height:54px;
padding-top: 12px;
padding-left: 12px;
background: url('/cms/hotelmoment/images/kussen_klein.gif') no-repeat;
}


.top {
padding-top:15px;
}

.top_item {
font:12px Verdana;
color:#000;
width:100%;
}

.top_item h4 {
font:14px Verdana;
color:#EF1C84;
margin:0px;
}

.top_item span {
font:24px Verdana;
color:#EF1C84;
padding-left:12px;
padding-right:12px;
}

.top_item td {
font:12px Verdana;
color:#000;
}

td.prize {
color:#EF1C84;
font:16px Verdana;
font-weight:bold;
width:120px;
height:96px;
text-align:center;
padding-top: 25px;
background: url('/cms/hotelmoment/images/kussen_groot.gif') no-repeat;
margin:0px;
}

td.prize_top5 {
color:#EF1C84;
font-weight:bold;
width:70px;
height:54px;
text-align:center;
padding-top: 12px;
background: url('/cms/hotelmoment/images/kussen_klein.gif') no-repeat;
}



div.prize2 {
color:#EF1C84;
width:106px;
height:67px;
padding-top:17px;
text-align:center;
background: url('http://www.hotelmoment.nl/images/prize2.gif') no-repeat;
float:right;
font-size:16px;
}

div.prize3 {
color:#000;
height:47px;
padding-top:15px;
text-align:center;
background: url('http://www.hotelmoment.nl/images/prize3.jpg') no-repeat center;
font-size:25px;
font-weight:bold;
}

.dark {
background:#EEE9EE;
}

.panel {
width:100%;
padding-top:15px;
}

.panel2 {
width:312px;
padding-top:15px;
}

.panel ul, .panel2 ul {
padding:0px;
margin:0px;
width:100%;
}

.panel li, .panel2 li {
list-style:none;
padding:2px;
margin:0px;
font-size:12px;
font-size:11px;
height:16px;
width:100%;
}

td.legend {
color:#fff;
padding-top:12px;
}

.content h4 {
font:16px Verdana;
font-weight:bold;
color:#EF1C84;
padding-left:10px;
}

.content h5 {
font:14px Verdana;
font-weight:normal;
color:#EF1C84;
margin:0px;
}


.content a {
color:#EF1C84;
}

.content a:hover {
color:#EF1C84;
text-decoration:underline;
}

.darker {
font:12px Verdana;
background:#EEE9EE;
padding:15px;
}

.marge {
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

.arrangementen {
font:12px Verdana;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
padding-top:5px;
}

.darker2 {
font:12px Verdana;
background:#EEE9EE;
padding:4px 8px 10px 4px;
margin-top:2px;
}

.darker2 a {
color:#EF1C84;
}

.content span {
font:12px Verdana bold;
color:#EF1C84;
background:transparent;
}

.include {
background:#FBC0DE;
margin-top:30px;
padding:15px;
width:676px;
height:550px;
text-align:center;
color:#fff;
font-size:20px;
}

fieldset {
font:12px Verdana;
border:1px solid #EF1C84;
padding:6px;
margin-top:15px;
margin-bottom:15px;
}

fieldset.pink {
font:12px Verdana;
border:1px solid #EF1C84;
padding:6px;
margin-top:15px;
margin-bottom:15px;
background:#FFE9F4;
}

.content fieldset h5 {
font:14px Verdana;
color:#EF1C84;
font-weight:normal;
}

.content fieldset h4 a {
font:14px Verdana;
font-weight:normal;
color:#EF1C84;
}

.content fieldset h4 {
text-align:right;
margin:0px;
}

.content img {
padding-right:10px;
}

legend {
font:11px Verdana;
font-weight:bold;
color:#EF1C84;
border:1px solid #EF1C84;
font-weight:bold;
padding:4px;
background:#fff;
}

#footer {
height:55px;
padding-top:5px;
color:#ef2287;
font:12px Verdana;
padding-left:35px;
margin-bottom:10px;
padding-right:35px;
}

#footer a {
color:#ef2287;
}

#footer a:hover {
color:#000000;
}


.segment_package_id {
font-size: 20px;
}

.segment_package_content h4 {
border-bottom: 1px dotted #92006A;
margin-bottom: 7px;
padding-bottom: 5px;
}

.segment_promolist {
width:100%;
height:100%;
}

table.lijnlinks {
border-left: 1px solid #fbc0dd;
}

table.lijnrechts {
border-right: 1px solid #fbc0dd;
}

table.lijnlinksrechts {
border-right: 1px solid #fbc0dd;
border-left: 1px solid #fbc0dd;
}

table.top5 {
border-bottom: 1px solid #ef1c84;
}

td.nummer {
font:24px Verdana;
color:#EF1C84;
padding-left:8px;
padding-right:8px;
width:25px;
}

.content h6 {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
margin:0px;
}



.content h7 {
font:10px Verdana;
font-weight:normal;
color:#000000;
margin:0px;
}

.content h3 {
font:Verdana;
color:#EF1C84;
margin:0px;
}

.content h2 {
height:20px;
background:#888788;
font:12px Verdana;
padding-left:8px;
padding-top:3px;
color:#fff;
font-weight:normal;
/*width:257px;*/
margin:0px;
}

.lijnlinks roze {
font:Verdana;
color:#EF1C84;
}

.lijnlinks kop {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
}

.roze {
font:Verdana;
color:#EF1C84;
}

.kop {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
}

.kop a {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
}

.kop a:hover {
color:#000;
text-decoration:none;
}

.populair a {
color:#000000;
}

.populair a:hover {
color:#444444;
text-decoration:none;
}


.grijs a {
height:20px;
background:#888788;
font:12px Verdana;
padding-left:8px;
padding-top:3px;
color:#fff;
font-weight:normal;
width:100%;
margin:0px;
/*color:#000000;*/
}

.grijs a:hover {
color:#ffffff;
background:#888788;
text-decoration:underline;
}

table.lijnboven {
border-top: 3px solid #EF1C84;
}

h2 {
height:20px;
background:#888788;
font:12px Verdana;
padding-left:8px;
padding-top:3px;
color:#fff;
font-weight:normal;
margin:0px;
}

h2 a {
height:20px;
background:#888788;
font:12px Verdana;
padding-left:8px;
padding-top:3px;
color:#fff;
font-weight:normal;
margin:0px;
text-decoration:none;
}

h2 a.hover {
text-decoration:underline;
}

h6 {
font:14px Verdana;
font-weight:bold;
color:#EF1C84;
margin:0px;
}

h3 {
font:12px Verdana;
font-weight:bold;
color:#EF1C84;
margin:0px;
}

td.beschik {
text-align:right;
}

