body {margin:0;text-align:center;font:11px arial,sans-serif;color:#000;background:#CCCCCC;}
#root {width:984px;min-height:700px;margin:0 auto;padding:0 1px;background-color:#FFFFFF;position:relative;}
#wrapper{width:984px;overflow:hidden;padding:60px 0 0 0;background:url('images/wrapper.jpg');background-position:top left;background-repeat:no-repeat}
#wrapper-winter{width:984px;overflow:hidden;padding:40px 0 0 0;background:url('images/winter_wrapper.jpg');background-position:top left;background-repeat:no-repeat}
#facebook-button {position:absolute;right: 0;top: 100px;}

a {font:normal 11px verdana,sans-serif;color:#000;text-decoration:none}
a:hover {color:#333;font-weight:bold;text-decoration:none}
b, strong {font-weight:bold;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0}

.left {float:left}
.right {float:right}
.center {text-align:center}
.clear {clear:both;height:0}
img {border:0}

/*navi_top*/
#navi_top {background:url('images/menu_bg.gif') repeat-x;width:984px;height:35px;float:left;}
#navi_top ul {overflow:hidden;float:left;display:block;margin:0;padding:0}
#navi_top ul li {;list-style-type:none;float:left;display:block;margin:0;padding:0}
#navi_top ul li a {font:11px verdana,sans-serif;color:#fff;text-decoration:none;display:block;padding:9px 12px;background:none}
#navi_top ul li a:hover {background:url(images/navi_top/haus.png) no-repeat right;color:#fff;text-decoration:underline}
#navi_top ul li li a {width:160px;padding:7px 15px;text-align:left;border-top:1px #18497e solid;background: url(images/navi_top/haus.png) no-repeat right}
#navi_top ul li li a:hover {color:#fff;background:#205da6}
#navi_top ul li ul {overflow:hidden;display:none;border:1px #18497e solid;border-top:0;margin:0}
#navi_top ul li:hover ul {position:absolute;display:block;padding:0;width:160px}

/*header*/
#header {width:990px;height:71px;margin-bottom: 10px; background:url('images/reisen-ferienhaus-logo.jpg') no-repeat;text-align:left}
#header h1,#header h1:hover,#header h1 a,#header h1 a:hover{font-size:1em;color:#990000;font-weight:bold;padding:61px 0 0 25px;margin:0}
#header h3,#header h3 a {padding:5px 0 0;font-size:0.9em;color: #990000;}
#header img {padding:3px;}

/*menu-Überschriften*/
#leftnavi h2,
#leftnavi h2 a,
#leftnavi h2 a:hover,
#leftnavi h3,
#leftnavi h3 a,
#leftnavi h3 a:hover,
#leftnavi h4,
#leftnavi h4 a,
#leftnavi h4 a:hover{font:bold 12px Verdana,Helvetica,sans-serif;color:#000;height: 14px; display:block;text-align:left;margin:3px 0 0 0;padding:0}

/*menu*/
#leftnavi{background:url(images/leftnavi.png) no-repeat;color:#000;height:610px;position:relative;width:178px;margin:110px 20px 0 0;}
#leftnavi ul{margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left;padding:1px 1px 0 1px;background:none}
#leftnavi li{margin:0;padding:0;list-style:none;display:inline-block;display:inline}
#leftnavi ul ul{position:absolute;left:-9999px}
#leftnavi ul#toplevel{width:178px;position:absolute;left:0;top:0}
#leftnavi a{background: none;display:block;font:normal 11px verdana,verdana,sans-serif;color:#000;line-height:15px;text-decoration:none;padding:2px 20px 0px 4px}
#leftnavi ul li:hover>ul{background:#fff;left:100%;margin-top:-23px;margin-left:-1px;border:2px #266dc4 solid;}
#leftnavi a:hover ul,#leftnavi a:hover a:hover ul,#leftnavi a:hover a:hover a:hover ul{left:100%;background:#4D6EAF url(images/images/navi_top/haus.png) no-repeat right top}
#leftnavi a:hover ul ul,#leftnavi a:hover a:hover ul ul{left:-9999px}#leftnavi li a:hover, #leftnavi li:hover>a{background:url(images/navi_top/haus.png) no-repeat right top} 
#leftnavi table{position:absolute;left:99%;height:0;width:0;border-collapse:collapse;margin-top:-7px;margin-left:-1px}
#leftnavi ul#toplevel{padding-top:10px}
/*right_column*/
#right_column {background:url('images/rightnavi.png') no-repeat left 0;color:#000;width:150px;height:610px;margin-top:110px;text-align:left;padding-left:15px;}
#right_column ul,
#right_column li{text-align:left;list-style:none;padding:0 5px}
#right_column a,#right_column p {background: none;display:block;font:normal 11px verdana,verdana,sans-serif;color:#000;line-height:15px;text-decoration:none;padding:2px 4px 0px 4px;margin: 0;}
#right_column a:hover {color:#000;font-weight:normal;text-decoration:underline}

#rightmini {background:url('images/rightmini.png') no-repeat left 0;color:#000;width:150px;height:300px;margin-top:110px;text-align:left;padding-left:15px;text-align:left}
#rightmini h5 {font-size:14px;height: 18px; display:block;text-align:left;margin:6px 0 2px 0;padding:0}
 /*right_column-Überschriften*/
#right_column h2,
#right_column h2 a,
#right_column h2 a:hover,
#right_column h3,
#right_column h3 a,
#right_column h3 a:hover,
#right_column h4,
#right_column h4 a,
#right_column h4 a:hover {font-size:12px;height: 18px; display:block;text-align:left;margin:6px 0 2px 0;padding:0}
#right_column a, #right_column a:hover{font:bold 11px Verdana,Helvetica,sans-serif;display:block;text-align:left;margin:6px 0 2px 0;padding:0}

/*content*/
#contentTop770 {background:url('images/contentTop770.png') no-repeat; width: 770px; height: 10px;float:left;padding:0}
#contentTop {background:url('images/contentTop.png') no-repeat; width: 600px; height: 10px;float:left;padding:0}
#content {font:11px verdana,sans-serif;color:#000;background:url('images/content.png') repeat-x;margin:0 auto 10px;width:770px;text-align:left;float:left}
#content_bg{background:url('images/content_bg.png') repeat-y left 0;padding:0;width:695px;float:left;text-align:left;}

#content_bottom {background:url('images/content_bottom.png') no-repeat; margin:0;width: 695px; height: 20px;float:left;padding:0;}
#content h2,#content h2 a,#content h2 a:hover {font:bold 15px Verdana,Helvetica,sans-serif;color:#000;margin:0 0 5px 0;padding:0 0 1px 5px;text-decoration:none}
#content h3,#content h3 a,#content h3 a:hover, 
#content h4,#content h4 a,#content h4 a:hover,
#content h5,#content h5 a,#content h5 a:hover,
#content h6,#content h6 a,#content h6 a:hover {font:bold 14px Verdana,Helvetica,sans-serif;color:#000;margin:0 0 5px 0;padding:1px 5px;text-decoration:none}
#content p {margin:0 10px 7px;text-align:left;line-height:14px  !important;}
#content ul {margin:0 10px 10px auto;text-align:left;line-height:15px}
#content img.left {margin:0 10px 0 10px;border:2px #000 solid}
#content img.right {margin:0 10px 0 10px;border:2px #000 solid}
#content a {font:normal 11px verdana,sans-serif;text-decoration:underline} 
#content a:hover {font:normal 11px verdana,sans-serif;text-decoration:none}

.more {margin:0;padding:0}
.more a {color:#fff;padding:1px 5px;display:block;background:#1d5595;border:1px #18497e solid;width:110px;text-align:center}
.more a:hover {color:#1d5595;background:#fff}
a img,a:hover img {border:0}

/*foot*/
#foot {background:#3E78A8;text-align:left;font:11px arial,sans-serif;color:#ccc;width:984px;height:100px;padding:5px 1px;margin:0 auto}
#foot a {font:11px arial,sans-serif;color:#fff;}
#foot a:hover {font-weight:normal;text-decoration:underline}
#foot .left {margin:0}

.foot_980field {width:580px;margin:0 auto 10px}
.foot_copyright {float:left;text-align:center;width:580px;margin:0 auto 10px}

.footeaser {float:left;width:140px;padding:3px 0 10px 0;margin:0 auto;}
.footeaser ul {padding:0;margin:0;list-style-type:none;}
.footeaser ul li a {color:#fff;display:block;padding-top:1px;background:none;text-decoration:none}
.footeaser ul li a:hover {color:#D27D00;background:none}

#foot h2,#foot h3,#foot h4,#foot h5,#foot h6 {font:normal 15px arial,sans-serif;color:#fff;background:none}

/*Teaser*/
.teaser_uno {background: url('images/teaser/teaser_uno.png')no-repeat;float:left;margin:5px 0 5px 12px;height:195px;padding:8px 5px 0;width:274px;}
.teaser_tres{background: none;float:left;margin:5px 0 5px 10px;height:250px;padding:8px 5px 10px 3px;width:320px;}
.skihuette_skiurlaub {background: url("images/teaser/skihuette_skiurlaub.png") no-repeat scroll 0 0 transparent;float: right;height: 227px;margin: 5px;padding-top: 5px;width: 237px;}
.skihuette_skiurlaub h3{padding-left:10px;color:#fff}
.ferienhaus_suche {background: url('images/teaser/ferienhaus_suche.png')no-repeat;float:right;width:212px;height:260px;margin:5px;padding: 5px;}  
.ferienhaus_mini_suchbox {;float:right;width:135px;height:260px;margin:5px;padding: 5px;}

/*ATRAvEO*/
h1.hlRed {text-indent:0}

#mainBody {background-color:#CCCCCC;background-image:none;background-position:center top;background-repeat:no-repeat;border-left:medium none;border-right:medium none;width:auto;}
#mainContent {background:none;margin:0 0 0;padding:0}
#mainContent a {font:normal 11px verdana;}
#mainContent a:hover {color:#990000}
#columnLeft,#columnRight {width:180px}
#columnLeft a,#columnRight a{font:normal 11px verdana;}
#mainContent, #columnMain {padding:0px;}
#columnMain {min-height: 700px;padding: 0;
}
#columnMain h2.hlRed {font:bold 16px verdana,sans-serif;color:#000;background:#f9f9f9;border-top:1px #eee solid;margin:0 0 5px;padding:8px 0 5px 5px;border:0;border-bottom:2px #ff5e0d solid;text-align:left}
#dropDownBoxContainer .right {width:50px}
#dropDownBoxContainer {width:60px}
#extrapanelinfo .partnerButton {background:url('images/atraveo/X.jpg') no-repeat left 0; margin: 3 5px 0 3px;font-size: 10px;width:15px;height:15px;font-weight:bold;color:#000;cursor:pointer;border:none}
#expOptionsFulltext {width:343px}
#expOptions .part1 {width:350px;padding:0 0 3px; float:left ;border-bottom:1px dotted}
#expOptions .part2 {padding-left:10px; float:left}
#expOptions .part2 a{font:normal 11px verdana,sans-serif;color:#fff;background:#000;padding:1px;text-decoration:none;}
#expOptions .part2 label {margin:0 0 10px}
#expExtraPanelInfo .partnerButton {line-height:12px;margin:5px 5px 0;padding:0;}
#expButtons .buttonContainer .partnerButton {width:160px}
#mainBody #mainFooter #footerContent {border:0;float:right;width: 724px;}
#landTxt,#regionTxt,#unterregionTxt,#ortTxt,#umkreisTxt {text-align:left}
#langselectorBtn,#regionBtn,#ortBtn,#reisebeginnBtn,#searchorderBtn,#schlafzimmerBtn,#strandentfernungBtn,#maxpreisBtn {display:none}
#landBtn,#unterregionBtn,#umkreisBtn,#daysBtn,#personsBtn,#objtypeBtn {border:1px #c58724 solid;margin:0 0 0 5px;display:none}

#objShortDesc {border:1px solid transparent;margin-bottom:2px;}
#objShortDesc #objTitle a:link {font:bold 11px verdana,sans-serif;color: #000000;text-decoration: none;}
.moreText a:link {font:nomal 11px verdana,sans-serif;color: #000000;text-decoration: none;}
#objBewertung {font-weight:bold;margin-bottom:0px;}
.poweredBy {margin:0;float:right}
#searchResultsTipp, #searchResultsLMInfo, #searchResultsAltinfo {background-color:#09c;clear:both;font-weight:bold;margin-bottom:0;padding:2px;}
#searchResultsNavigate {font:normal 10px;width:190px;height:14px}
#searchResultsOrder {float:right;padding-top:5px;width:300px;}
#searchResultsOrder label {padding-top:3px;width:60px;}


.checkboxSpan, .radioboxSpan {cursor:pointer;float:left;font-size:13px;font-weight:bold;height:5px;text-decoration:none;}
.dropDownBoxContainer td.left {display:none}
.dropDownBoxContainer {margin:1px;padding:0 1px;}
.field {float: left;}
.globalBoxInnerWrapper h2 {margin:0 0 10px}
.headline,.listCol,.text,.empfehlungen {margin:0}
.langSelector {width:180px;height:0;margin:0}
.langSelector .sprachText {display:none}
.globalBox {background:#FFF;padding:0;margin-top:0}
.globalBox h1 {color:#266dc4}
.globalBoxInnerWrapper .headline {margin:0}
.globalBoxInnerWrapper .content {margin:0}
.skigebiet .headline {display:none}
 

/*forms*/
.form_table {font:12px verdana,sans-serif;color:#000;}
.form_mini_table {font:12px verdana,sans-serif;color:#000;}
form {margin:0 0 0 0;padding:0}
.itx {font:11px verdana,sans-serif;color:#000;margin:0;background:#fff;border:1px #266dc4 solid}
select {width:100%}
.button_td {border-top:2px #266dc4 solid;padding:13px 0 0;text-align:right}
.button_td input {font:bold 11px arial,sans-serif;color:#fff;background:url('images/atraveo/suchen_bg.png') no-repeat;width:80px; height:20px;border:1px #18497e solid;cursor:pointer}
.button_td input:hover {background:url('images/atraveo/suchen_bg_hover.png') no-repeat;width:80px; height:20px;}
.noborder {border:none;width:12px}

