/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	
/* - - - - - - - - - - - - - - - -   VHS Heidelberg    - - - - - - - - - - - - - - - -  */	
/* - - - - - - - - - - - -   3 COLUMN SCALING FLUID DESIGN   - - - - - - - - - - - - -  */	
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	
/* - - - - - - - - - - (c) 2007 basecmp Professional Web Solutions  - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */	


/* Tested on: 
MacOS X: Firefox 2, Safari, Opera 9
Windows: IE 6.x, IE 7
*/


/* - - - - - - - - - - - - - - - - - - -  Global - - - - - - - - - - - - - - - - - - -  */      

body {
    margin: 0; padding: 0;
    background: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
    color: #6f7072;
    }
        
a:link, a:visited, a:hover {color:#6f7072;text-decoration:underline}
a:active {color:#6f3c4e;text-decoration:underline}

a:link img, a:visited img, a:hover img, a:active img {border: none}
    
.cleaner {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
    }

/* -- cms-links -- */
.teaserEditorLinks a img {width:16px; height:16px;}


/* - - - - - - - - - - - - - - - -  Content Areas - - - - - - - - - - - - - - - - - -  */       

#content {
    text-align: left;
    max-width: 1800px
}

#header { height:140px; background: url(vhs-header.gif) left 0px no-repeat; background-color: white; }    

#main1 {
    margin:0; padding:0;
    }

#main2 { margin:0; padding:0; min-width: 988px;}

/* Subforms of main div */
.threecol  {background: url(bg_col_subnav.gif) 220px 0px repeat-y;}

.standard #main2 {border-right: 15px solid #c1c1c1}
.gesamt #main2 {border-right: 15px solid #009ae2}
.gesellschaft #main2 {border-right: 15px solid #158847}
.beruf #main2 {border-right: 15px solid #0072bc}
.sprachen #main2 {border-right: 15px solid #a5be4b}
.gesundheit #main2 {border-right: 15px solid #d7161f}
.kultur #main2 {border-right: 15px solid #f57921}
.spezial #main2 {border-right: 15px solid #fecb09}
.home #main2 {border-right: 15px solid #c1c1c1; width:1030px;}
.wirueberuns #main2 {border-right: 15px solid #009ae2}
.meinekurse #main2 {border-right: 15px solid #009ae2}
.pruefungen #main2 {border-right: 15px solid #009ae2}
.berufliche #main2 {border-right: 15px solid #009ae2}
.suche #main2 {border-right: 15px solid #009ae2}
.service #main2 {border-right: 15px solid #009ae2}
.kontakt #main2 {border-right: 15px solid #009ae2}
.impressum #main2 {border-right: 15px solid #009ae2}
.agb #main2 {border-right: 15px solid #009ae2}
.downloads #main2 {border-right: 15px solid #009ae2}

#left {
    float:left;
    width: 175px;
    margin: 0 0 0 42px; 
    padding:0;
    }


#middle {
	float: left;
    margin:0 0 0 3px;
    padding: 1px 0;
    width: 170px;
    overflow:hidden;
    }

#right {
    margin: 0 0 0 400px;
    padding: 0;
    }
#right h3 {
	font-size: 12px; text-weight: bold;
	}

.home #middle {margin:0; padding: 0; width: 0px;}
.home #right {margin: 0 0 0 230px;}

/*
 #footer_p1 {
    height: 25px;
    padding:0;
    background-image:url(bg_footer.gif);
    }
    
 #footer_p2 {
    background: #F7F7F7;    
    padding:0;
    }    
*/

h1.contentheader {margin: 0; padding: 2px 0 0 20px; height: 22px; font-size: 15px; font-weight: bold;}

.standard h1.contentheader {background: #f0f2f1;}
.gesamt h1.contentheader {background: #d5f0fa;}
.gesellschaft h1.contentheader {background: #c4e1d0;}
.beruf h1.contentheader {background: #bfdbee;}
.sprachen h1.contentheader {background: #e8eed1;}
.gesundheit h1.contentheader {background: #f4c4c6;}
.kultur h1.contentheader {background: #fcddc7;}
.spezial h1.contentheader {background: #fef1c1;}
.home h1.contentheader {background: #d5f0fa;}
.wirueberuns h1.contentheader {background: #d5f0fa;}
.meinekurse h1.contentheader {background: #d5f0fa;}
.pruefungen h1.contentheader {background: #d5f0fa;}
.berufliche h1.contentheader {background: #d5f0fa;}
.suche h1.contentheader {background: #d5f0fa;}
.service h1.contentheader {background: #d5f0fa;}
.kontakt h1.contentheader {background: #d5f0fa;}
.impressum h1.contentheader {background: #d5f0fa;}
.agb h1.contentheader {background: #d5f0fa;}
.downloads h1.contentheader {background: #d5f0fa;}

#neuerKurs:after {content:url(neu.gif);}
#nichtBuchbar {font-size: 9px; margin-right: 10px;}