

#main {width:935px; margin:0 auto; }

/* Telefonnummer Kopfzeile */
.telefon { position:absolute; top:0px; height:25px; z-index:1; background:url(images/telefon.jpg) no-repeat; width:650px; margin-left:-325px; left:50%; margin-left:-155px; }

#header {height:362px;}
#header, #content, #footer { font-size:0.75em;}

.col-1, .col-2, .col-3 { float:left;}

#header .row-2 .col-1 { width:238px; margin-right:5px;}
#header .row-2 .col-2 { width:650px; height:239px; }  
/*background:url(images/header-bg.jpg) no-repeat left top; */

/*======= index.html =======*/
#page1 #content .col-1 {width:238px; margin-right:5px;}
#page1 #content .col-2 { width:650px;}
#page1 #content .col-2 .col-1 { width:213px;}
#page1 #content .col-2 .col-2 { width:213px; margin-right:5px;}
#page1 #content .col-2 .col-3 { width:214px;}

/*======= index-1.html =======*/
#page2 #content .col-1 {width:650px; margin-right:5px;}
#page2 #content .col-1 .row-1 .col-1 { width:206px; margin-right:0;}
#page2 #content .col-1 .row-1 .col-2 { width:397px;}
#page2 #content .col-1 .row-2 .col-1 { width:277px; margin-right:55px;}
#page2 #content .col-1 .row-2 .col-2 { width:270px;}
#page2 #content .col-2 { width:238px;}

/*======= index-2.html =======*/
#page3 #content .col-1 {width:238px; margin-right:5px;}
#page3 #content .col-2 { width:650px;}
#page3 #content .col-2 .row-1 .col-1 { width:270px; margin-right:50px;}
#page3 #content .col-2 .row-1 .col-2 { width:281px;}
#page3 #content .col-2 .row-2 .col-1 { width:206px; margin-right:0;}
#page3 #content .col-2 .row-2 .col-2 { width:397px;}

/*======= index-3.html =======*/
#page4 #content .col-1 {width:650px; margin-right:5px;}
#page4 #content .col-1 .row-1 .col-1 { width:213px;}
#page4 #content .col-1 .row-1 .col-2 { width:213px; margin-right:5px;}
#page4 #content .col-1 .row-1 .col-3 { width:214px;}
#page4 #content .col-1 .row-2 .col-1 { width:206px; margin-right:0;}
#page4 #content .col-1 .row-2 .col-2 { width:397px;}
#page4 #content .col-2 { width:238px;}

/*======= index-4.html =======*/
#page5 #content .col-1 {width:238px; margin-right:5px;}
#page5 #content .col-2 { width:650px;}
#page5 #content .col-2 .col-1 { width:310px; margin-right:0;}
#page5 #content .col-2 .col-2 { width:293px;}


#footer {height:69px;}

/*=========================*/

 /**
  * @section subtemplates
  * @see     
  */

  .subcolumns { width: 100%; overflow:hidden; }

  /* (en) alternative class for optional support of old Mozilla/Netscape browers */
  /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
  .subcolumns_oldgecko { width: 100%; float:left; }

  .c90l, .c10l, .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
  .c90r, .c10r, .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; }

  .c10l, .c10r { width: 10%; }
  .c25l, .c25r { width: 25%; }
  .c33l, .c33r { width: 33.333%; }
  .c50l, .c50r { width: 50%; }
  .c66l, .c66r { width: 66.666%; }
  .c75l, .c75r { width: 75%; }
  .c90l, .c90r { width: 90%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }

  .subc  { padding: 0 2px 0px 2px; }	/*{ padding: 0 0.5em; }  */
  .subcl { padding: 0 2px 0px 0; }	/*{ padding: 0 1em 0 0; }*/	
  .subcr { padding: 0 0 0px 2px; }  	/*{ padding: 0 0 0 1em; }*/

  .equalize, .equalize .subcolumns { overflow:visible; display:table; table-layout:fixed; }
  .equalize .c10l,.equalize .c50l,.equalize .c25l,.equalize .c33l,.equalize .c38l,.equalize .c66l,
  .equalize .c75l,.equalize .c62l,.equalize .c50r,.equalize .c25r,.equalize .c33r,
  .equalize .c90r,.equalize .c38r,.equalize .c66r,.equalize .c75r,.equalize .c62r {
    display:table-cell; vertical-align:top;
    float:none; margin:0; overflow:hidden;
  }

/*=========================*/