@charset "UTF-8";
/**
 * Intelli-Light - CSS: Layout
 *
 *
 * @author Danny Otto | Pixelbrand.net
 * @date   2008-11
 * 
 */
@import url(core/base.css);
@import url(content.css);
@import url(navigations.css);
@import url(form.css);



/* ------------------------------------------ */
/* Layout, Margins */
body { background: url(../images/bg_body.gif) repeat-x #6c8da8; }
#page_margins { background: url(../images/bg_chambers.jpg) 25px 18px no-repeat; margin: 0 auto 0 0; min-width: 960px; max-width: 100em; }
#page { margin: 0 0 0 150px; }



/* ------------------------------------------ */
/* Basemod */
#col1 { background: url(../images/bg_chambers_detail.gif) no-repeat; width: 235px; }
#col1_content { padding: 60px 0; }
#col2 { width: 200px; }
#col2_content { padding: 10px; }
#col3 { margin: 0 200px 0 235px; min-height: 500px; }
#col3_content { padding: 1px 20px 20px 20px; }
.hidecol2 #col2 { display: none; }
.hidecol2 #col3 { margin: 0 0 0 235px; }



/* ------------------------------------------ */
/* Header */
#header { background: url(../images/bg_header.gif) 0 bottom repeat-x; height: 117px; margin: 0 0 0 235px; }
#header h1 { margin: 0; padding: 52px 0 0 0; }



/* ------------------------------------------ */
/* Col1 */
#ch-detail {
  background: url(../images/bg_chambers_detail.gif) no-repeat;
  height: 100px;
  position: absolute; top: 0; left: 0;
  width: 10px;
}
/* Suche */
#search { position: absolute; top: 15px; left: 20px; }
#search input { vertical-align: middle; }
#search #f_search { background: url(../images/bg_form_input.gif) repeat-x; border: 1px #afbcc7 solid; padding: 1px 5px; width: 150px; }
/* Sidebar */
#sidebar { padding: 20px; }
#sidebar h3 { font-size: 1.2em; margin-bottom: .8em; }



/* ------------------------------------------ */
/* Main + Content */
#main {
  background: url(../images/bg_col1.gif) repeat-y #fff;
  margin: 0;
}

/* Formatierungen */
.red { color: #e60000; }



/* ------------------------------------------ */
/* Footer */
#footer { background: #3c5e7b; color: #fff; margin: 0 0 0 385px; padding: 10px 20px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover, #footer a:active, #footer a:focus { text-decoration: underline; }
#nav-footer { position: relative; }
#nav-footer p { margin: 0 0 .2em 0; }
#footer_content { padding: 1em 0 0 0; position: relative; }
#footer_content #totop { position: absolute; top: 1em; right: 0; }



/* ------------------------------------------ */
/* zweiten Fotos */
.chambers2 #page_margins { background: url(../images/bg_chambers2.jpg) 0 20px no-repeat; }
.chambers2 #col1 { background: none; }
.chambers2 #ch-detail { display: none; }



/* ------------------------------------------ */
/* 2011-07-29 */
.chambers-cs #page_margins { background: url(../images/bg_chambers-cs.jpg) 0 20px no-repeat; }
.chambers-cs #col1 { background: none; }
.chambers-cs #ch-detail { display: none; }
