/* GLOBAL DECLARATIONS */
.b {font-weight:bold}
.c {clear:both}
.fl {float:left}
.fr {float:right}
.ml10 {margin-left:10px}
.mb5 {margin-bottom:5px}
.mr10 {margin-right:10px}
.mt10 {margin-top:10px}
.content-pic-left {margin:5px 8px 8px 0px !important}
.content-pic-right {margin:5px 0px 8px 8px !important}
img, fieldset {border:0}
h1, h2, h3, h4, h5, h6 {color:#a45824;font-family:"Times New Roman",Times,serif;font-weight:normal;margin:0 0 0.25em 0}
h1 {font-size:200%}
h2 {font-size:150%}
h3 {font-size:133.33%}
h4 {font-size:116.67%}
h5 {font-size:116.67%}
h6 {font-size:116.67%}
hr {border:1px solid rgb(229,242,255);margin-top:10px;margin-bottom:10px}

body[contenteditable=true] ul {margin-left:20px}

html, body {height:100%}
* {margin:0;padding:0}
body {background:url(/images/main/bg.png) repeat-x;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:rgb(68,68,68);line-height:1.5em}

a, a:active, a:visited {color:#a45824;text-decoration:none}
a:hover {text-decoration:underline}

#base {width:960px;min-height:400px;margin:10px auto}
#base #header {background:url(/images/main/header.jpg) no-repeat;width:960px;height:173px}
#base #header h1 {font-weight:bold;font-size:230%;margin-left:30px;padding-top:129px}
#base #inner {background:url(/images/main/bg_middle.jpg) repeat-y;width:960px;clear:both}
#base #bottom {background:url(/images/main/bg_bottom.png) no-repeat;width:960px;height:13px;font-size:0.8em}

#content {float:right;width:575px;margin-left:-702px;margin-right:195px}
#content #content-inner {padding:10px;padding-top:5px}
#content #breadcrumb {margin-bottom:15px}
.navigation {width:176px;min-height:350px}
#navigation-top {background:url(/images/main/top_brown.jpg);width:934px;height:44px;margin:0 13px;line-height:44px}
#navigation-top h2 {margin-left:30px;color:#a45824}
#navigation-left {float:left;padding-left:13px;margin-left:0;margin-right:-5px;width:175px}
#navigation-left #nav-left-top {background:transparent url(/images/main/nav-top_left.jpg) no-repeat;width:176px;height:30px;color:#a45824;font-weight:bold;padding-left:20px;}
#navigation-right {float:right;margin-right:-55px;color:#a45824}
#navigation-right #nav-right-top {background:transparent url(/images/main/nav-top_right.jpg) no-repeat;width:170px;height:30px;padding-left:6px}
#navigation-right #nav-right-content {width:170px;padding-left:6px}
#navigation-right a {color:#a45824;text-decoration:underline}
#navigation-right a:hover {text-decoration:none}

#navigation-left li a {color:#a45824;text-decoration:none;display:block;padding:0 10px;line-height:23px}
#navigation-left ul {list-style-type:none}
#navigation-left ul#mainNavigation {border-bottom:1px solid rgb(229,242,255)}
#navigation-left a.active, #navigation-left ul li li.active a {background-color:#c56c30;color:rgb(255,255,255)}
#navigation-left li {border-top:1px solid rgb(229,242,255)}
#navigation-left li:hover a.top,  #navigation-left li li.child:hover a {background-color:#c56c30;color:rgb(255,255,255)}

/* BOXES */
.head_re {background-color:#a45824;color:rgb(255,255,255);font-weight:bold;text-align:left;padding-left:20px;line-height:20px;margin-right:6px}
.inhalt_re {background-color:rgb(255,255,255);padding:3px;margin-right:6px}
.inhalt_re a {text-decoration:none !important;font-size:0.8em;line-height:1.5em}
.inhalt_re a:hover {text-decoration:underline !important}

/* BUTTON */
.accomodation-listing .bttn {margin-left:11px}
#detail .bttn {margin-left:50px}
.bttn {clear:both}
.bttn, .bttn * {overflow:hidden;cursor:pointer}
.bttn .edges {background:url(/images/main/button.png);width:11px;height:29px;float:left}
.bttn .edges.r {background-position:-11px;width:14px}
.bttn .m {background:url(/images/main/button_m.png);height:29px;font-size:1.2em;font-weight:bold;float:left;line-height:29px;vertical-align:center}
.bttn .m a {display:block;color:rgb(255,255,255)}
.bttn input {clear:both;display:block;position:relative;top:-27px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;width:100%}

/* ACCOMODATIONS LIST */
.accomodation-listing {clear:both}
.accomodation-listing ul {list-style-position:inside;margin-left:10px}
.accomodation-overview {width:400px}
.accomodation-overview-right {float:right;text-align:center}
.accomodation-overview-right .vanaf {color:#c56c30;font-weight:bold}

/* DETAILPAGE ACCOMODATIONS */
#detail h2 {float:left;margin-right:20px}
#detail_button {clear:both;text-align:right}
#detail_button a {border:1px solid rgb(100,100,100);padding:3px;margin-bottom:5px}

#galerie {clear:both;margin-top:5px}
#galerie #foto {float:left}
#galerie #foto img {margin:0px !important}
#galerie #thumbs {float:left;width:185px}
#galerie #thumbs img {margin:5px !important;margin-top:0px !important}

/* CONTACT FORM / TELL A FRIEND */
#tell_a_friend label, #contact-form label {width:150px;float:left}
#tell_a_friend input[type=text], #contact-form input[type=text] {width:300px;margin-bottom:10px;border:1px solid rgb(178,216,255)}
#tell_a_friend textarea, #contact-form textarea {width:450px;height:100px;border:1px solid rgb(178,216,255)}

/* SITEMAP */
#sitemap ul {padding-left:10px}
#sitemap li {line-height:2em}
#sitemap ul li ul {padding-left:0px}
#sitemap ul li ul li {list-style-type:none}

/* STARTPAGE */
#siciliemap {background:url(/images/map.jpg);height:325px;width:500px;position:relative;margin-left:auto;margin-right:auto}
.dot {background:url(/images/map-dot.png) no-repeat;height:12px;padding-left:16px;position:absolute}
.dot a {color:rgb(0,0,0);font-weight:bold}

.dot.Capo_d_Orlando {top:25px;right:33px}
.dot.Capo_d_Orlando a {position:relative;left:-14px;top:9px}
.dot.Castellammare_del_Golfo {top:39px;left:67px}
.dot.Castellammare_del_Golfo a {position:relative;left:-105px;top:-16px}
.dot.Catania {top:151px;right:27px}
.dot.Cefalu {top:47px;left:237px}
.dot.Giarre {top:104px;right:26px}
.dot.Marsala {top:87px;left:2px}
.dot.Messina {top:41px;right:-33px}
.dot.Palermo {top:31px;left:138px}
.dot.Palermo a {position:relative;top:-3px}
.dot.Patti {top:18px;right:70px}
.dot.Patti a {position:relative;top:-3px}
.dot.Siracusa {top:248px;right:5px}
.dot.Taormina {top:64px;right:-25px}
.dot.Trapani {top:52px;left:20px}
