#alles { background-repeat: no-repeat; position:relative; margin:auto; left:0; top:0; width:800px; text-align: left; height: auto; background-color: #ececec}

#Header { background-image: url(../img/Eingangsseite/Campuswerk-logo.png); background-repeat: no-repeat; background-position: center; position:absolute; left:0; top:0; width:800px; height:350px; }
#Header2 { background-image: url(../img/Eingangsseite/tassenlogog.jpg); background-repeat: no-repeat; background-position: center; position:absolute; left:0; top:0; width:800px; height:350px; }

#nav { position:absolute; top:352px; width:800px; height:125px; font-weight: bold; margin-left: 73px; }
#nav2 { position:absolute; top:500px; width:800px; height:125px; font-weight: bold; margin-left: 290px; }
#nav li, #footer li, #nav12 li { list-style-type: none; display: inline; }
#nav12 { position:absolute; top:352px; width:800px; height:125px; font-weight: bold; margin-left: 20px;}

#footer ul { padding-bottom: 25px; }
#nav a { text-decoration: none; float: left; font-weight: bold; background: transparent; vertical-align: middle; padding-right: 10px; padding-left: 70px; }

#nav a:hover { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

#content { background-repeat: no-repeat; position:absolute; left:0; top:570px; width:800px; height: auto; }
#content55 { background-repeat: no-repeat; position:absolute; left:0; top:370px; width:800px; height: auto; }
#content2 { background-repeat: no-repeat; position: absolute; top: 1100px; left: 0; width: 800px; height: auto; }
#content222 { background-repeat: no-repeat; position: absolute; top: 1180px; left: 0; width: 800px; height: auto; }
#content3 { background-repeat: no-repeat; position: absolute; top: 1520px; left: 0; width: 800px; height: auto; }
#content4 { background-repeat: no-repeat; position: absolute; top: 1900px; left: 0; width: 800px; height: auto; }
#content4 h1 { color: #eb8c17; text-decoration: none; }
#content3 h1 { color: #81b2d0; text-decoration: none; }
#content2 h1 { color: #136fb6; text-decoration: none; margin-top: 12px; }
#content222 h1 { color: #136fb6; text-decoration: none; margin-top: 12px; }
#content h1 { color: #285929; text-decoration: none; }
#content h2, #content h3, #content2 h2, #content2 h3, , #content3 h2, #content3 h3 { 
	text-align: center; 
	padding: 15px 0 8px; 
}

#content p, #content2 p, #content3 p, , #content4 p {
	margin: 10px 0;
}

#nav12 { margin-bottom: 25px; margin-top:12px; }

#content ul, #content2 ul, #content3 ul {
	margin: 5px 25px;
}

#content li, #content2 li, #content3 li { 
	padding: 1px 0 3px; 
	margin-left:1em;
}

#inhalt { 
	text-align: justify; 
	float: left; 
	padding-left: 35px; 
}

#inhalt2 { 
	text-align: left; 
	width: 800px; 
	height: 304px; 
	float: left; 
	padding-left: 35px; 
	display: block; 
}

#inhalt3 { 
	text-align: left; 
	width: 700px; 
	height: 304px; 
	float: left; 
	padding-left: 35px; 
	display: block; 
}

#inhalt2 h1, #inhalt3 h1{ 
	margin-bottom: 10px; 
}

#inhalt li, #inhalt2 li, #inhalt3 li { 
	list-style-type: circle; 
	list-style-position: inside; 
}

#inhalt a, #inhalt2 a, #inhalt3 a { 
	color: black; 
}

cite { 
	display: block; 
	font-weight: normal; 
	padding-top: 12px; 
}

.bilder { 
	float: left; 
	width: 190px; 
	margin: 10px 10px 10px 0; 
}
	
.bilder2 {
	width: 330px; 
	margin-left: 0; 
}
	
.bilder3 { 
	width: 230px; 
	margin: 10px 10px 3px 0; 
}

.bilder4 { 
	width: 165px; 
	float: left; 
	margin-top: 10px; 
	margin-right: 10px; 
	margin-left: 10px; 
	display: block; 
}

.bilder5 { 
	width: auto; 
	margin-left: 0; 
}
	
.teaser { 
	font-weight: bold; 
	text-align: center; 
	padding: 3px 12px 0 16px;
	line-height: 1.5em;
}

.teaser2 { 
	font-weight: bold; 
	text-align: left; 
	line-height: 1.5em; 
	padding-right: 12px; 
	padding-left: 16px; 
}

#angebot {
	float: right; 
	width: 210px; 
	margin: 6px 16px 0 20px; 
	border-left: 2px dashed silver; 
}

#footer { background-repeat: no-repeat; text-align: left; vertical-align: text-bottom; position:absolute; top: 800px; left:0; width:640px; height:120px; margin-top: 12px; margin-left: 95px; border-top: 2px solid #918e8e; }
#footer li { font-size: 80%; font-weight: 500; padding-left: 35px; }
#footer a { color: #918e8e; font-family: arial; }
.links { 
	position: absolute; 
	width: 330px; 
	margin-right: 20px; 
	margin-left: 5px; 
}

.links2 { 
	position: absolute; 
	width: 360px; 
	float: left; 
	margin-right: 20px; 
	margin-left: 5px; 
}

.links3 { 
	position: absolute; 
	width: 360px; 
	float: left; 
	margin-right: 20px; 
	margin-left: 5px; 
}

.links4 { 
	position: absolute; 
	width: 360px; 
	margin-right: 20px; 
	margin-left: 5px; 
}

.rechts { 
	position: absolute; 
	width: 350px; 
	float: left; 
	margin-left: 370px; 
	display: block; 
}

.rechts2 { 
	position: absolute; 
	width: 350px; 
	float: left; 
	margin-left: 380px; 
	border-left: 1px dotted silver; 
	display: block; 
}

.rechts2 li {  
}

.rechts2 h4 { 
	padding-top: 1px; 
	padding-bottom: 1px; 
	padding-left: 20px; 
}

.rechts3 { 
	position: absolute; 
	width: 300px; 
	float: left; 
	margin-left: 380px; 
	padding-left: 25px; 
	border-left: 1px dotted silver; 
	display: block; 
}

#schluss { background-image: url('../../Eigene Dateien/Abluft ganz neu fertig/web-content/Bilder/Designvorlage-homepage3a_05.gif'); position:absolute; top: 850px; left:0; width:839px; height:15px; }

#schluss p { 
	padding-left: 680px;
}
#banner { position: absolute; top: 900px; width: 800px; height: 400px; padding-left: 29px; }

#banner10 { position: absolute; top: 1400px; width: 800px; height: 400px; padding-left: 29px; }

#mailform { 
	margin-top: 5px; 
	padding-left: 5px; 
}

input {
	width: 140px;
	border: solid 1px silver;
	background: #cccccc;
	padding: 1px 2px;
	margin: 0;
}

textarea { 
	width: 367px; 
	height: 90px; 
	background-color: #cccccc; 
	color: #000000; 
	border: solid 1px #ffffff; 
}

.fehler { 
	position: absolute; 
	top: 120px; right: 120px; 
	z-index: 12; 
	float: right; 
}

label{ 
	display: block; 
	width: 180px; 
	font-size: 80%; 
	padding-top: 2px; 
	padding-right: 0; 
	padding-left: 0; 
}

.submit-send { 
	width: 70px; 
	height: 18px; 
	margin-top: 5px; 
	border: solid 1px #555151; 
}

address{
	padding:0 50px 20px 5px;
	font-style: normal;
}

.firma { 
	font-weight: bold; 
	padding-top: 6px; 
	padding-bottom: 3px; 
	display: block; 
}

.kontakt { 
	padding-top: 12px; 
	padding-bottom: 16px; 
	display: block; 
}
cite { font-size: 10px; }

