/*global*/
body {background:url('images/body_bg.jpg') repeat-x top;margin:0;text-align:center;font:12px arial,sans-serif;color:#555}

a {color:#000;text-decoration:none}
a:hover {color:#266dc4;font-weight:bold;text-decoration:none}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0}
h1 {text-indent:-10000px}

.left {float:left}
.right {float:right}
.clear {clear:both;height:0}
img {border:0}


/*header*/
#header {width:980px;height:150px;background:url('images/header2.jpg') no-repeat}
#header .right {font:bold 16px arial,sans-serif;color:#fff;margin:110px 20px 0 0}

#root {width:980px;margin:0 auto 10px}


/*navi_top*/
#navi_top {background:url('images/navi_top/nvtr.png') no-repeat right 0;border-top:1px #266dc4 solid;width:980px;height:25px;float:left;margin:0 0 15px}
#navi_top  #nvtl {background:url('images/navi_top/nvtl.png') no-repeat left 0;height:25px;float:left}
#navi_top ul {overflow:hidden;float:left;display:block;margin:0;padding:0}
#navi_top ul li {background:url('images/navi_top/nvt_bg.png') repeat-x;list-style-type:none;float:left;display:block;margin:0;padding:0}
#navi_top ul li a {font:11px arial,sans-serif;color:#fff;text-decoration:none;display:block;padding:5px 25px 6px;background:url('images/navi_top/nvtm.png') no-repeat right}
#navi_top ul li a:hover {color:#000;text-decoration:underline}
#navi_top ul li li a {width:160px;padding:7px 15px;text-align:left;border-top:1px #18497e solid;background:#1e589c}
#navi_top ul li li a:hover {color:#ff5e0d;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}


/*left_column*/
#left_column {width:180px;margin:5px 20px 0 0;}
#left_column h2,#right_column h2 {font:bold 16px Verdana,Helvetica,sans-serif;color:#fff;background:none;display:block;text-align:left;padding:5px 0 3px 10px}
#left_column h3,#right_column h3 {font:bold 15px Verdana,Helvetica,sans-serif;color:#fff;background:url('images/left_column/h4_bg.png') no-repeat;display:block;text-align:left;padding:9px 0 3px 23px}
#left_column h4,#right_column h4 {font:bold 14px Verdana,Helvetica,sans-serif;color:#fff;background: url('images/left_column/left_column_bg.png') repeat;display:block;text-align:left;padding:7px 0 0 23px}
.box {background: url('images/left_column/left_column_bg.png') repeat;padding:0px 0 5px;margin:0 0 0}
#left_column_bottom {background:url('images/left_column/left_column_bottom.png') no-repeat; width: 180px; height: 70px}
.box ul {margin:2px 0 -5px 3px;padding:0;list-style-type:none;float:left}
.box ul li {margin:0;padding:0;width:173px;text-align:left}
#left_column ul li a {font:normal 11px Verdana,Helvetica,sans-serif;color:#fff;;display:block;padding:5px 0 5px 20px;background:none;text-decoration:none}
#left_column ul li a:hover {font-weight: bold; color:#fff;text-decoration:underline}
.box_txt {padding:10px 10px 0 10px}
.box_txt img {display:block;margin:0 0 10px}
.box_txt p {text-align:left;margin:0;padding:0}

#left_column a{color:#fff;text-align:left; padding:2px 5px}
#left_column a:hover{text-decoration:none}
#left_column a:hover img{padding:0}



/*content*/
#content {font:12px arial,sans-serif;color:#555;background:none;margin:0 auto 10px;padding:0 0 10px 0;width:770px;text-align:left}
#content h2 {font:bold 16px arial,sans-serif;color:#266dc4;margin:0 0 5px 0;padding:3px 10px;border-bottom:2px #266dc4 solid}
#content h2 a{font:bold 16px arial,sans-serif;color:#266dc4;margin:0 0 5px 0;padding:3px 10px;border-bottom:2px #266dc4 solid;text-decoration:none}
#content h2 a:hover{font:bold 16px arial,sans-serif;color:#266DC4;margin:0 0 5px 0;padding:3px 10px;border-bottom:2px #266dc4 solid;text-decoration:none}
#content h3 {font:bold 14px arial,sans-serif;color:#000;margin:0 0 5px 0;padding:3px 10px;text-align:left}
#content h3 a{font:bold 14px arial,sans-serif;color:#000;margin:0 0 5px 0;padding:3px 10px;text-decoration:none}
#content h3 a:hover{font:bold 14px arial,sans-serif;color:#000;margin:0 0 5px 0;padding:3px 10px;text-decoration:none}
#content h4 {font:bold 14px arial,sans-serif;color:#000;margin:0 0 5px 0;padding:3px 10px;text-align:left}
#content h5 {font:bold 14px arial,sans-serif;color:#000;margin:0 0 5px 0;padding:3px 10px;text-align:left}
#content p {margin:0 5px 10px 7px;text-align:left;line-height:14px}
#content ul {margin:0 10px 10px auto;text-align:left;line-height:15px}
#content img.left {margin:3px 7px 7px 0px}
#content img.right {margin:0 0 0 15px}
#content a {font:normal 12px arial;color:#266DC4;text-decoration:none} 
#content a:hover {font:normal 12px arial;color:#266dc4;text-decoration:underline}

.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}


/*ATRAvEO*/
#atraveo {width:700px;height:15px;background:url('images/atraveo/angebote_von_atraveo.png') no-repeat; margin:0}

/*ATRAvEO*/
#mainBody {background-image:none;background-position:center top;background-repeat:no-repeat;border-left:medium none;border-right:medium none;width:99%;}
.dropDownBoxContainer td.left {display:none}
.dropDownBoxContainer {margin:1px;padding:0 1px;}
.langSelector {width:180px;height:0;margin:0}
.langSelector .sprachText {display:none}
#mainContent {background:none;margin:0 0 0;padding:0}
#mainContent a {font:normal 13px arial;}
#mainContent a:hover {color:#ff5e0d}
#columnLeft,#columnRight {width:180px}
#columnLeft a,#columnRight a{line-height:22px}
#mainContent, #columnMain {padding:0px}
.globalBox {background:none;padding:0;margin-top:0}
.globalBox h1 {color:#266dc4}
.globalBoxInnerWrapper .headline {margin:0}
.skigebiet .headline {display:none}
.globalBoxInnerWrapper .content {margin:0}
#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}
#expOptionsFulltext {width:343px}
#expOptions .part1 {width:350px;padding:0 0 7px; float:left ;border-bottom:1px dotted}
#expOptions .part2 {width:auto;padding-left:10px; float:left}
#expOptions .part2 a{font:bold 12px arial,sans-serif;color:#fff;background:#0072B4;padding:3px;text-decoration:none;}
#expOptions .part2 label {margin:0 0 10px}
#expExtraPanelInfo .partnerButton {line-height:12px;margin:5px 5px 0;padding:0;}
.checkboxSpan, .radioboxSpan {cursor:pointer;float:left;font-size:13px;font-weight:bold;height:5px;text-decoration:none;}
#dropDownBoxContainer .right {width:50px}
.partnerButton {font-weight:bold;color:#fff;background:#1d5595;border:1px #18497e solid;cursor:pointer}
.partnerButton:hover {color:#18497e;background:#fff}
.globalBoxInnerWrapper h2 {margin:0 0 10px}
.headline,.listCol,.text,.empfehlungen {margin:0}
#columnMain h2.hlRed {font:bold 16px arial,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}
h1.hlRed {text-indent:0}
#expExtraPanelInfo .partnerButton {line-height:12px;padding:0;margin:0 5px 0 0;}
#expButtons .buttonContainer .partnerButton {width:160px}
#searchResultsTipp, #searchResultsLMInfo, #searchResultsAltinfo {background-color:#09c;clear:both;font-weight:bold;margin-bottom:0;padding:2px;}



/*foot*/
#foot {font-size:11px;color:#555;width:980px;height:20px;padding:5px 0;margin:0 auto;border-top:1px #266dc4 solid}
#foot a {font-size:11px;font-weight:normal;color:#000;}
#foot a:hover {color:#266dc4}
#foot .left {margin:0}
#footer_bg {background:url('images/footer_bg.jpg') repeat-x bottom;margin:0;text-align:center}

/*forms*/
.form_table {font:12px arial,sans-serif;color:#555;background:none}

form {margin:0;padding:0}
.itx {font:11px arial,sans-serif;color:#000;margin:0;background:#fff;border:1px #266dc4 solid}
select {width:100%}
.button_td {border-top:2px #ff5e0d solid;padding:8px 0 0;text-align:right}
.button_td input {font:bold 11px arial,sans-serif;color:#fff;background:#1d5595;border:1px #18497e solid;cursor:pointer}
.button_td input:hover {color:#18497e;background:#fff}
.noborder {background-color:#09c;border:none;font:bold 11px arial,sans-serif;color:#000;}

/*Teaser*/

.index_teaser {
background: url('images/teaser/index_teaser.png')no-repeat;
float:left;
margin:5px 0 5px 5px;
height:200px;
padding:8px 25px 10px 20px;
width:715px;
}

.teaser_uno {
background: transparent url('images/teaser/teaser_uno.png')no-repeat;
float:left;
margin:5px 0 5px 13px;
height:240px;
padding:8px 20px 10px 15px;
width:325px;
}

.teaser_dos {
background: url('images/teaser/teaser_dos.jpg')no-repeat;
float:right;
margin:0 0 5px 20px;
height:290px;
padding:0 35px 10px 20px;
width:330px;
}

.teaser_none {
background: none;
float:left;
margin:5px 0 5px 10px;
height:250px;
padding:8px 35px 10px 3px;
width:330px;
}


