@charset "iso-8859-1";

/*INFORMATION
*************************************************************************************************************************
Basisvorlage:					FORMAT.CSS
Programmiert von:				mediakustik webdesign, Carsten Arntz (c)2008
								www.mediakustik.de
Programmiert fÃfÂ¼r:			Erzbisch&ouml;fliches Berufskolleg Neuss
								www.berufskolleg-marienberg.de
Programmierungszeitraum:		Oktober-Dezember 2008
************************************************************************************************************************/ 



body  {
	font: 62.5%/1.5 Verdana, Arial, Helvetica, sans-serif;
	background: #f5f5f5;
	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (AuffÃ¼llung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
	padding: 0;
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	color: #333333;
	height: 100%;
	margin-bottom: 1px;
    }
html {
	height: 100%;
	margin-bottom: 1px;
}

	
	
	
#container {
	width: 960px;  /* Mit einer Breite, die 20 Pixel unter der vollen Breite von 800 Pixel liegt, kÃ¶nnen Sie dem Browser-Chrome Rechnung tragen und gleichzeitig eine horizontale Bildlaufleiste vermeiden. */
	background: #f5f5f5 url(../bilder/Logos/Logo_ab_2011/logo-transparent-klein.png) no-repeat 40px 30px;
	margin: 0 auto; /* Durch automatische RÃ¤nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px none #333333;
	text-align: left;
	clip: rect(auto,auto,auto,auto);
    } 



#header {
	height: 70px;
	padding: 0 40px 50px 220px;
	font-size: 1.2em;
	background: url(../bilder/neuss_f5f5f5.gif) no-repeat 220px 0px;
    } 



#header h1 {
	margin: 0; /* Wenn Sie den Rand des letzten Elements im #header-div auf 0 einstellen, kÃ¶nnen Sie das Auftreten unerwarteter AbstÃ¤nde zwischen divs vermeiden. Wenn das div einen Rahmen hat, ist dies unnÃ¶tig, weil dieser Rahmen die gleiche Wirkung hat. */
	padding: 0 0; /* Durch die Verwendung der AuffÃ¼llung anstelle von RÃ¤ndern lÃ¤sst sich gewÃ¤hrleisten, dass das Element die Kanten des div nicht berÃ¼hrt. */
    }



#sidebar1 {
	float: left; /* Da es sich hier um ein floatendes Element handelt, muss eine Breite angegeben werden. */
	width: 180px; /* Die tatsÃ¤chliche Breite dieses div umfasst in standardgerechten Browsern bzw. im Standardmodus von Internet Explorer auÃYer der Breite auch die AuffÃ¼llung und den Rahmen. */
	background: #f5f5f5; /* Die Hintergrundfarbe wird nur fÃ¼r die LÃ¤nge des Spalteninhalts angezeigt. */
	padding: 0 0 0 40px;
	clear: both;
    }



#mainContent {
	margin: 0; /* Durch den linken Rand dieses div-Elements entsteht die Spalte am linken Seitenrand. Der Spaltenbereich bleibt unabhÃ¤ngig von der Inhaltsmenge des sidebar1-div immer gleich. Sie kÃ¶nnen diesen Rand entfernen, falls der Text des #mainContent-div den Bereich von #sidebar1 fÃ¼llen soll, wenn der Inhalt in #sidebar1 endet. */
	padding: 0 40px 0 0;
	float: right;
	width: 700px;
	text-align: left;
    } 




#footer {
	background:#f5f5f5;
    } 



#footer p {
	margin: 0; /* Durch die Verwendung der AuffÃ¼llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
	padding: 40px 40px 20px 40px;
	text-align: right;
	color: #666666;
    }



#info {
	text-align: right;
	padding: 40px 50px 0 0;
}



.fltrt { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach rechts flieÃYen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
	float: right;
	margin-left: 8px;
    }



.fltlft { /* Mit dieser Klasse kÃ¶nnen Sie ein Element auf der Seite nach links flieÃYen lassen. */
	float: left;
	margin-right: 8px;
    }



.clearfloat { /* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem SchlieÃYen eines Containers sein, der wiederum einen vollstÃ¤ndigen Float enthalten sollte. */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	margin-top: 20px;
    }
.termine {
	text-indent: 6px;
}

