﻿/* Import der einzelnen Stylesheets------BEGINN------- */


@import url(nav.css);
@import url(houverbox.css);      
.Stil26 {font-size: 2px}
.Stil34 {font-size: 14px}
.Stil35 {font-size: 12pt;}
.Stil36 {color: #FF0000; font-weight: bold;	font-size: 18px;}
.Stil37 {color: #0000FF; font-weight: bold;}
/* Import der einzelnen Stylesheets------ENDE------- */

body  {
font: 14px Verdana, Arial, Helvetica, sans-serif;
background-image:url(../images/background.jpg);

margin: 20px 10px 10px 10px; 
padding: 0;
text-align: left;
color: #000000;
}
	
	.header {
background-image:url(../images/workshop.jpg ) no repeat
}

.thrColAbsHdr #container { 
position: relative; 
width: 968px; 
background: #FFFFFF;
margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
border: 2px solid  #FFFFFF;
text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
font:14px;
} 

.thrColAbsHdr #header { 
height: 202px;
width: 968
background: transparent; 
text-align: left ;    /* Seiteninhalt wieder links ausrichten */
margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
padding: 0;
border: 0px ridge    #000099;
}
		 
.thrColAbsHdr #header h1 {
margin: 0; 
padding: 0; 
}
	
.thrColAbsHdr #sidebar1 {
	font-size:12px;
	position: absolute;
	top: 455px;
	right: 41px;
	width: 160px;
	background: transparent; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
	padding: 15px 10px 15px 20px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */
	height: 316px;
	visibility: visible;
}
	
 .thrColAbsHdr #sidebar2 {
	z-index:3;
	font-size:12px;
	position: absolute;
	top: 317px;
	right: 1px;
	width: 160px;
	background: transparent; /* Die Hintergrundfarbe wird nur für die Länge des Spalteninhalts angezeigt. */
	padding: 15px 10px 15px 20px; /* Mit der Auffüllung wird gewährleistet, dass der Inhalt des div die Kanten nicht berührt. */
	height: 316px;
	visibility: visible;
}
	
.thrColAbsHdr #mainContent {
font-size:12px;
margin: 0 200px 0 20px; 
padding: 0 10px; 
}
	
.thrColAbsHdr #mainContent_rechts {
position:absolute;
font-size:12px;
margin: 0px 0px 0px 0px;
padding: 0 10px;
left: 800px;
top: 632px;
width: 204px;
height: 101px;
}
	
.thrColAbsHdr #mainContent_druck {
width:750px;
height:auto;
font-size:14px;
margin: 0 200px 0 20px; 
padding: 0 10px; 
}
	
.thrColAbsHdr #footer { 
padding: 0 10px 0 20px; 
background:transparent;
} 
	
.thrColAbsHdr #footer p {
margin: 0;
padding: 10px 0; 
}
	
.fltrt { 
float: right;
margin-left: 8px;
}
	
.fltlft {
float: left;
margin-right: 8px;
}

div#navi {
text-decoration: none;					/* Ausrichtung der Navigation*/
width: 969px;
height:auto;
margin: 0 0 1em 0px;
padding: 0 0px;			/* horizontale Ausrichting der Navigation */
	}
	
h1 {							/* Formatierung der Überschriften */
font-size: 16px;
margin: 0; padding: 0.3em;
text-align: center;
background: #ffffff no-repeat 100% 45%;
border-bottom: 1px solid  #000099;
}
  
.Stil20 {
font-size: 14px
}

.Stil21 {
color: #FFFFFF
}

.Stil22 {
font-size: 3px
}

.Stil24 {
font-size: 24px;
font-weight: bold;
}

.Stil25 {
font-size: 13px
}

.scrollmich {
overflow:auto;
width:200px; 
height:50px;
}
