/* CSS Document */

/* content area */

div#contentarea {
background-image:url(../images/layout_contentbg_mz.gif);
background-repeat:repeat-y;
}
* html div#contentarea {
background-image:url(../images/layout_contentbg.gif);
background-repeat:repeat-y;
}
div#callback {
background-color:#ffffff;
}
div#contentbox {
width:533px;
margin-top:3px;
margin-right:10px;
margin-bottom:3px;
margin-left:0px;
float:left;
}
* html div#contentbox {
width:527px;
margin-top:3px;
margin-right:10px;
margin-bottom:3px;
margin-left:0px;
float:left;
}
.contenttitle{
margin-top:3px;
margin-bottom:0px;
padding:0px;
}
.contentsubtitle {
margin-top:3px;
padding:0px;
}
div#contentbox p {
margin-top:10px;
margin-bottom:10px;
padding:0px;
}
.contentteaser {
border-top:1px solid #000000;
padding-top:8px;
width:533px;
margin-bottom:8px;
float:left;
}
* html .contentteaser {
border-top:1px solid #000000;
padding-top:8px;
width:527px;
margin-bottom:8px;
float:left;
}
.toppage {
width:527px;
text-align:right;
margin-bottom:10px;
}
.contentteaser ul {
margin-left:20px;
padding:0px;
list-style:square;
}
.contentteaser li {
margin-left:4px;
padding:2px;
}
.paragraphtitle {
margin:0px;
padding:0px;
}
div#contentbox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-right:8px;
margin-bottom:8px;
padding:2px;
float:left;
clear:both;
}
.detailbox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:0px;
margin-right:8px;
padding:2px;
}
div#teampic img {
border:1px solid #000000;
width:349px;
height:345px;
margin-top:8px;
margin-right:8px;
margin-bottom:8px;
margin-left:80px;
padding:2px;
text-align:center;
overflow:hidden;
}
div#europeesche img {
border:0px solid #000000;
width:120px;
height:60px;
padding:2px;
}
.image_left {
float:left;
}
.image_right {
float:right;
}

/* news */

.newsbox {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
float:left;
}
* html .newsbox {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
float:left;
}
.newsbox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:10px;
margin-right:8px;
padding:2px;
float:left;
}
.newsteaser {
width:396px;
margin-top:8px;
float:left;
}
* html .newsteaser {
width:390px;
margin-top:8px;
float:left;
}
.newsteaser_noimg {
width:533px;
padding-top:8px;
padding-bottom:8px;
float:left;
}
* html .newsteaser_noimg {
width:527px;
padding-top:8px;
padding-bottom:8px;
float:left;
}
.newstitle {
margin:0px;
padding:0px;
float:left;
}
.newsinfo {
text-align:right;
background-color:#ffffff;
color:#ab1e24;
}
.newstext {
margin-top:8px;
height:93px;
display:block;
overflow:hidden;
}
.newstext_noimg {
margin-top:8px;
margin-bottom:8px;
display:block;
overflow:hidden;
}
.newsteaser ul {
margin-top:6px;
margin-left:0px;
padding:0px;
list-style:none;
}
.newsteaser li {
background-image: url(../images/layout_icon_wmv.gif);
background-repeat: no-repeat;
background-position: 0 25%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.newstextlink {
margin-top:10px;
height:20px;
}

/* Hotels */

/* news */

.hotelbox {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
float:left;
}
* html .hotelbox {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
float:left;
}
.hotelbox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:10px;
margin-right:8px;
padding:2px;
float:left;
}
.hotelteaser {
width:396px;
margin-top:8px;
float:left;
}
* html .hotelteaser {
width:390px;
margin-top:8px;
float:left;
}
.hotelteaser_noimg {
width:533px;
padding-top:8px;
padding-bottom:8px;
float:left;
}
* html .hotelteaser_noimg {
width:527px;
padding-top:8px;
padding-bottom:8px;
float:left;
}
.hoteltitle {
margin:0px;
padding:0px;
float:left;
}
.hotelinfo {
text-align:right;
background-color:#ffffff;
color:#ab1e24;
}
.hoteltext {
margin-top:8px;
height:93px;
display:block;
overflow:hidden;
}
.hoteltext_noimg {
margin-top:8px;
margin-bottom:8px;
display:block;
overflow:hidden;
}
.hotelteaser ul {
margin-top:6px;
margin-left:0px;
padding:0px;
list-style:none;
}
.hotelteaser li {
background-image: url(../images/layout_icon_wmv.gif);
background-repeat: no-repeat;
background-position: 0 25%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.hoteltextlink {
margin-top:10px;
height:20px;
}

/* map */

div#mapteaser {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
text-align:center;
}
* html div#mapteaser {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
text-align:center;
}

div#mapteaser img {
border:0px solid #000000;
margin-top:8px;
margin-bottom:10px;
margin-left:40px;
width:440px;
height:566px;
}

/* photo */

.photobox {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
float:left;
}
* html .photobox {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
float:left;
}
.photobox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:8px;
margin-right:8px;
padding:2px;
float:left;
}
.phototitle {
margin-top:8px;
margin-bottom:0px;
padding:0px;
float:left;
}
.photoinfo {
margin-top:8px;
text-align:right;
background-color:#ffffff;
color:#ab1e24;
}
.phototeaser {
width:396px;
float:left;
}
* html .phototeaser {
width:390px;
float:left;
}
.phototext {
margin-top:8px;
height:102px;
display:block;
overflow:hidden;
}
.photolink {
margin-top:10px;
}

/* video */

.videobox {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
float:left;
}
* html .videobox {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
float:left;
}
.videobox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:10px;
margin-right:8px;
padding:2px;
float:left;
}
.videoteaser {
width:396px;
margin-top:8px;
float:left;
}
* html .videoteaser {
width:390px;
margin-top:8px;
float:left;
}
.videotitle {
margin:0px;
padding:0px;
float:left;
}
.videoinfo {
text-align:right;
background-color:#ffffff;
color:#ab1e24;
}
.videotext {
margin-top:8px;
height:60px;
display:block;
overflow:hidden;
}
.videoteaser ul {
margin-top:6px;
margin-left:0px;
padding:0px;
list-style:none;
}
.videoteaser li {
background-image: url(../images/layout_icon_wmv.gif);
background-repeat: no-repeat;
background-position: 0 25%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.videotextlink {
margin-top:10px;
height:20px;
}

/* travelblog */

.blogbox {
border-top:1px solid #000000;
margin-top:10px;
width:533px;
float:left;
}
* html .blogbox {
border-top:1px solid #000000;
margin-top:10px;
width:527px;
float:left;
}
.blogbox img {
border:1px solid #000000;
width:120px;
height:120px;
margin-top:10px;
margin-right:8px;
padding:2px;
float:left;
}
.blogteaser {
width:396px;
margin-top:8px;
float:left;
}
* html .blogteaser {
width:390px;
margin-top:8px;
float:left;
}
.blogteaser_noimg {
width:520px;
margin-top:8px;
float:left;
}
* html .blogteaser_noimg {
width:514px;
margin-top:8px;
float:left;
}
.blogtitle {
margin:0px;
padding:0px;
float:left;
}
.bloginfo {
text-align:right;
background-color:#ffffff;
color:#ab1e24;
}
.blogtext {
margin-top:8px;
height:93px;
display:block;
overflow:hidden;
}
.blogtext_noimg {
margin-top:8px;
display:block;
overflow:hidden;
}
.blogteaser ul {
margin-top:6px;
margin-left:0px;
padding:0px;
list-style:none;
}
.blogteaser li {
background-image: url(../images/layout_icon_wmv.gif);
background-repeat: no-repeat;
background-position: 0 25%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.blogtextlink {
margin-top:10px;
height:20px;
}
table {
margin-bottom:15px;
}
th {
padding-top:3px;
padding-right:6px;
padding-bottom:0px;
padding-left:3px;
font-weight:bold;
}
td {
padding-top:3px;
padding-right:6px;
padding-bottom:0px;
padding-left:3px;
}
