/* ######################################################################################################
** # "Yet Another Multicolum Layout" (c) by Dirk Jesse (http://www.yaml.de) #############################
** # "YAML for TYPO3" (c) by Dieter Bunkerd (http://yaml.t3net.de) ######################################
** ######################################################################################################
**
**  YAML Version: 2.5.2
**  Dateiversion: 6.11.06
**  Datei       : basemod_2col_right_vlines.css
**  Funktion    : Variation des Basislayouts (2-Spalten-Layout mit grafikfreiem Spaltenhintergrund)
**  Checked with http://jigsaw.w3.org/css-validator/ 19.1.07 - DB
*/

@media screen
{
/* Rechte Spalte mit fester Breite von 250 Pixeln */
#col2 {width: 250px;}
/* Abschalten der linken Spalte */
#col1 {display:none;}
#col1_content {display:none;}
#col3 {margin-left:0px; border-left:0;}
/* Hintergrund für rechte Spalte */
#col3 {margin-right:0 230px 0 0;}
/* Randabstände anpassen */
#main {padding: 0;}
#footer {margin:20px 0 0 0; padding:1em;}

/**
 *  ADDED SWI
 **/
body { padding: 0px; margin: 0px; background-color: #E0E0E0; }
#page_margins { background-color: #FFFFFF; border:none; border-left: 1px solid #999999; border-right: 1px solid #999999; max-width:978px; padding-bottom: 46px;}
#page { border: none; padding: 17px 19px 0;}
#header {background: transparent; background-color: #E0E0E0; height: 110px;}
#header #logo { float: left; width: 174px; height: 84px; position: relative; top: 13px; left: 22px;}
#header #logo img { top: 0; left: 0;}
#header #iccj_logo { position: absolute; top: 0px; right: 0px; width: 190px; height: 110px; background-color: #e0e0e0; border-left: 3px solid #ffffff;}
#header #iccj_logo img { position: absolute; top: 5px; right: 10px; left: auto;}
#header #header_slogan { float: left; position: relative; left:45px; top: 1px; height: 100px; }
#header #topnav { float: right; position:relative; right:12px; top:38px;}
#nav { position: relative; top: 19px;}
#nav #langselect { border: 1px solid #9A9A9A; border-bottom:none; height: 25px; margin-bottom: 4px; background-image: url(../../img/layout/mainnav_top_bg.jpg);}
#nav #langselect #flags {float: right; padding-top: 3px;}
#nav #langselect #flags label { margin: 0 5px 0 0; padding: 0px;}
#nav #langselect #flags input { margin: 0 5px 0 0; padding: 0px;}
#nav #navi_bottom { border: 1px solid #9A9A9A; border-top:none; background-image: url(../../img/layout/mainnav_bottom_bg.jpg); height: 24px; margin-top: 5px;}
#nav #navi_bottom #search { float: left; padding-left: 19px; margin-top:1px; }
#nav #navi_bottom #ext_search { float: right; padding: 2px 20px 0 0; }  
/* NAVI End */
/**
  * Content
  **/  
#main {position: relative; top: 27px; padding-top: 0px; background-image: url(../../img/layout/main_bg.jpg); background-repeat:repeat-y; }
#col3 {border-right:none; margin-right: 230px; }
#col3_content { margin-left: 0px; }

#main #col2 { width:230px; }
#main #col2 #col2_content { padding: 0 0 0 10px; margin: 0px;}
/**
 *  Teaser
 **/
#teaser { display:none; background-color: #E0E0E0; color: #3F2542; padding: 20px 11px;}
#teaser div { float: none; }


/**
 *  FOOTER
 **/
#footer { position: relative; top: 46px; padding: 3px 0 5px 0; }

#breadcrumb {position: relative; margin: 12px 0 7px; font-size: 9px; height: 13px;}

}
