/* Copyright: MG web.design */
/* http://gbg.mgweb.info */
/* 15. September 2007 */

/* Reset all */
* {
	padding: 0;
	margin: 0;
}

/* Allgemeines */
body { 
	color: #228641;
	background-color:#228641;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:77%;
}

/* Clear Class */
.c {
	clear: both;
}

img, a img {
	border: 0;
}

.keine-anzeige {
	display: none;
}

/* Absaetze */
p {
	padding:0.5em;
	margin: 0.5em;
	text-align:justify;
	line-height:1.5em;
}

/* Kleinerer Text */
.s {
	font-size: 0.9em;
}

/* Links, Mitte, bzw. Rechtsausrichtung für Elemente */
.leftalign {
	float: left;
	margin: 0 0.5em 0 0;
}

.rightalign {
	float: right;
	margin: 0 0 0 0.5em;
}

.middlealign {
	padding:0.5em;
	margin: 0.5em;
	text-align:center;
	font-size:1.4em;
	line-height:1.5em;
}

.mailmiddlealign {
	padding:0.5em;
	margin: 0.5em;
	text-align:center;
	line-height:1.5em;
	color:#699;
}

/* Überschriften */
h1 {
	font-size: 1em;
	font-weight:normal;
	margin: 0.75em 0em 0.5em 0em;
	color:#666;
	padding-bottom:0.4em;
	padding-left:1.2em;
	line-height:1.5em;
	text-align:center;
}

h2 {
	font-size: 1em;
	font-weight:normal;
	margin: 1em 0em 0.5em 0em;
	color:#999;
	padding-bottom:0.4em;
	padding-left:1em;
}

h3 {
	font-size: 1em;
	font-weight:normal;
	margin: 0.75em 0em 0.5em 0em;
	color:#666;
	padding-bottom:0.4em;
	padding-left:1.2em;
	line-height:1.5em;
	text-align:center;
	text-decoration:underline;
}

h4 {

}

/* Layout */
#korsett {  background-color:#fff; width:800px; height:520px; top:50%; left:50%; margin-left:-400px; margin-top:-260px; position:absolute;
}


#headerleft { width:400px; height:120px; background-color:#fff; position:absolute; top:0px; left:0px; border:1px solid #293889;
}
#headermiddle { width:283px; height:120px; background-color:#293889; position:absolute; top:0px; left:400px; border:1px solid #293889;
}
#headerright { width:117px; height:120px; background-color:#fff; position:absolute; top:0px; left:683px; border:1px solid #293889;
}
#headerleft p {
	padding-left:20px;
}
#headermiddle a {
	color: #fff;
	text-decoration: none;
}

#headermiddle a:hover {
	text-decoration: underline;
}


#contentleft { width:400px; height:330px; background-color:#fff; position:absolute; top:120px; left:0px; border:1px solid #293889; overflow:auto;
}
#contentmiddle { background-image:url(../assets/baustelle.png); background-position:bottom; background-repeat:no-repeat; width:283px; height:330px; background-color:#fff; position:absolute; top:120px; left:400px; border:1px solid #293889;
}
#contentright  { width:117px; height:330px; background-color:#fff; position:absolute; top:120px; left:683px; border:1px solid #293889;
}

#contentleft a {
	color: #228641;
	text-decoration: none;
}

#contentleft a:hover {
	text-decoration: underline;
}

#footerleft { width:400px; height:70px; background-color:#fff; position:absolute; top:450px; left:0px; border:1px solid #293889;
}
#footermiddle { width:283px; height:70px; background-color:#293889; position:absolute; top:450px; left:400px; border:1px solid #293889;
}
#footerright  { width:117px; height:70px; background-color:#fff; position:absolute; top:450px; left:683px; border:1px solid #293889;
}