@charset "UTF-8";
/*
 * ihotel layout horizontal
 * common styles
 */

body {margin:0px;padding:0px;font-size:12px}

h1, h2, h3, h4 {font-weight:normal;padding:0px;margin:6px 0px 12px 0px}

a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}

#container {width:960px;text-align:left}

#bg-container-bottom {height:auto;height:100%;min-height:100%;width:980px;position:relative;padding-bottom:10px;background-image:url(../../images/ihotel/pageShadowBottom.png);background-repeat:no-repeat;background-position:0px 100%;}
#bg-container-right {height:auto;height:100%;min-height:100%;width:970px;border:0px solid #666;position:relative;padding-right:10px;background-image:url(../../images/ihotel/pageShadowRight.png);background-repeat:repeat-y;background-position:100% 0px;}
#bg-container-left {height:auto;height:100%;min-height:100%;width:960px;border:0px solid #666;position:relative;padding-left:10px;background-image:url(../../images/ihotel/pageShadowLeft.png);background-repeat:repeat-y;background-position:0px 0px;}

#head {padding:12px;background-repeat:no-repeat;min-height:80px}
#head .logo {}
#head .language {float:right}
#head .language a:hover {text-decoration:none;}

#navigation {width:960px;height:24px;color:white}
#content {clear:both}

#foot {clear:both}
#foot table {height:24px;font-size:85%;}
#foot table td {padding:6px 12px;}

#content .column {float:left;overflow:hidden}
#content .column-first {}

#content .column.column-25 {width:25%}
#content .column.column-33 {width:33%}
#content .column.column-34 {width:34%}
#content .column.column-50 {width:50%}
#content .column.column-75 {width:75%}
#content .column.column-100 {width:100%}

#content .content-element {margin-top:24px;padding:12px}

/* forms */
.form_feedback_table, .form_accomodation_table {border:#333 0px solid;}
.form_feedback_table td, .form_accomodation_table td {border:0px solid #222;vertical-align:top;}
.form_feedback_content, .form_accomodation_content {margin:2px;}
.form_feedback_long, .form_feedback_textarea, .form_accomodation_long, .form_accomodation_textarea, .form_accomodation_date, .form_accomodation_number {border:1px #666 solid;margin:0px;padding:3px 6px}
.form_feedback_textarea, .form_accomodation_textarea {height:100px}
/* fixed form widths */
.form_accomodation_number {width:20px;text-align:right}
.form_accomodation_date {width:100px}
/* form widths depending on layout */
#content .column.column-100 .form_feedback_long, #content .column.column-100 .form_feedback_textarea, #content .column.column-100 .form_accomodation_long, #content .column.column-100 .form_accomodation_textarea {width:400px}
#content .column.column-100 .cms-inhalt-floatLeft-first {width:187px}
#content .column.column-100 .cms-inhalt-floatLeft-second {width:712px}
#content .column.column-100 .form_feedback_label, #content .column.column-100 .form_accomodation_label {width:140px}

#content .column.column-75 .form_feedback_long, #content .column.column-75 .form_feedback_textarea, #content .column.column-75 .form_accomodation_long, #content .column.column-75 .form_accomodation_textarea {width:400px}
#content .column.column-75 .cms-inhalt-floatLeft-first {width:187px}
#content .column.column-75 .cms-inhalt-floatLeft-second {width:472px}
#content .column.column-75 .form_feedback_label, #content .column.column-75 .form_accomodation_label {width:140px}

#content .column.column-50 .form_feedback_long, #content .column.column-50 .form_feedback_textarea, #content .column.column-50 .form_accomodation_long, #content .column.column-50 .form_accomodation_textarea {width:316px}
#content .column.column-50 .cms-inhalt-image img {max-width:456px}
#content .column.column-50 .form_feedback_label, #content .column.column-50 .form_accomodation_label {width:120px}

#content .column.column-34 .form_feedback_long, #content .column.column-34 .form_feedback_textarea, #content .column.column-34 .form_accomodation_long, #content .column.column-34 .form_accomodation_textarea {width:182px}
#content .column.column-34 .form_feedback_label, #content .column.column-34 .form_accomodation_label {width:80px}

#content .column.column-33 .form_feedback_long, #content .column.column-33 .form_feedback_textarea, #content .column.column-33 .form_accomodation_long, #content .column.column-33 .form_accomodation_textarea {width:182px}
#content .column.column-33 .cms-inhalt-image img {max-width:292px}
#content .column.column-33 .form_feedback_label, #content .column.column-343.form_accomodation_label {width:80px}

#content .column.column-25 .form_feedback_long, #content .column.column-25 .form_feedback_textarea, #content .column.column-25 .form_accomodation_long, #content .column.column-25 .form_accomodation_textarea {width:180px}
#content .column.column-25 .cms-inhalt-image img {max-width:216px}
#content .column.column-25 .form_feedback_label, #content .column.column-325.form_accomodation_label {width:80px}