@media screen
{
/* Festlegung der Layoutbreite und Zentrierung*/
#page_margins {width:956px; margin-left:auto; margin-right:auto;
 max-width:inherit;  /* min-width für fixes Layout abschalten */
 min-width:inherit;  /* max-width für fixes Layout abschalten */
}
/* Korrektur von Randabständen */
#main {margin:0; padding:0;}
#mainAbschluss{ display:none;}
#footer {margin:8px 0 0 0; padding:5px 0 0 0;}
* + html #footer{ margin-top:-3px;}
* html #footer{ margin-top:-12px;}
/* Himtergrundgrafik für linke Spalte - Grafikbreite 250 Pixel */
#main { background:none 0;}
/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/
#col1 {width:568px;}
#col2 {width:179px;}
* html #col2{}
#col3 { margin-left: 568px; margin-right: 179px; padding-bottom: 0px !important;}
* html #col3 { margin-left: 577px !important; margin-right: 175px;}

#col1_content{ padding-top:23px;}
#col3_content{ padding-top:23px;}
#col2_content{ padding-top:23px; margin-left:-8px;}
* html #col2_content{ margin-right:-60px !important;}

#col3 .csc-textpic{ border:1px #dbdada solid; padding:2px; margin-bottom:10px; width:179px;}
#col2 .csc-textpic{ border:1px #dbdada solid; padding:2px; margin-bottom:10px; width:179px;}
* html #col2 .csc-textpic, * html #col3 .csc-textpic{ margin-bottom:6px;}
* html #col2 .csc-textpic{ overflow:hidden;}
* html #col3 .csc-textpic{ overflow:hidden;}

* html #col3_content{ margin-left:0; margin-right:0;}

.csc-textpic-text p{ margin:0 !important; padding:0 1px 2px 1px; line-height:12px;}
* + html .csc-textpic-text p{ padding:3px 1px 2px 1px;}

#col3 div.csc-textpic-imagewrap .csc-textpic-image{ border:none; padding:0;}

#footer{ border-bottom: 1px #dbdada solid; height:150px;}

}

