@charset "utf-8";
/* CSS Document */

    body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	/*background: #ffffff;*/
	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. */
	font-size: 10px;
	color: #94969c;
    }
.layout #layout {
	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
	font-size: 10px;
	color: #94969c;
	
	}
	.layout #Tabelle_01 {
	}
    .layout #container {
	width: 868px;  /* 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: #FFFFFF;
	background-image: url(../psd/images/container_bg_border.jpg);
	margin: 0 auto; /* Durch automatische R�?nder (in Verbindung mit einer Breite) wird die Seite zentriert. */
	border: 1px solid #000000;
	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element aufgehoben. */
    } 
    .layout #header {
	background: #FFFFFF;
	padding: 0000;  /* Diese Auff�?llung entspricht der linksb�?ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auff�?llung entfernen. */
	width: 868px;
	text-align: right;
    } 
    .layout #mainContent {
	padding: 0 15px 0 15px;
    } 
    .layout #footer {
	padding: 0000; /* Diese Auff�?llung entspricht der linksb�?ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
	background:#DDDDDD;
    } 
    .layout #footer p {
	margin: 0; /* Wenn Sie die R�?nder des ersten Elements in der Fu�?zeile auf 0 einstellen, k̦nnen Sie unerwartete Abst�?nde zwischen divs vermeiden. */
	padding: 00; /* Durch die Verwendung der Auff�?llung bei diesem Element entsteht genau wie bei einem Rand ein Leerraum, aber ohne die potenziellen Abstandsprobleme. */
	background-image: url(../psd/images/footer_border.jpg);
	line-height: 0px;
	height: 13px;
    }
.layout #textfeld_content_iframe_team {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 70px;
	background-attachment:fixed;
	background-image: url(../Bilder/Bilder/mastercontend-geteilt_05.jpg);
	height:136px;
}
.layout #textfeld_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 70px;
	background-attachment:fixed;
	
}
.layout #textfeld_content_iframe_team_oben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 70px;
	background-image: url(../Bilder/Bilder/text.jpg);
	background-attachment:fixed;
	height:145px;
	
	
}
.layout #textfeld_fuss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-left: 20px;
	padding-right: 70px;
	color: #FF6600;
}    .layout #textfeld_content_iframe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 70px;
	background-image: url(../Bilder/text.jpg);
	height: 326px;
}

.layout #footer_zeile {
	width: 100%;
	text-align: center;
	font-size: 9px;
	color: #94969c;	
}
.layout #textfeld_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 20px;
	padding-right: 70px;
	color: #94969c;
}
.fltrt { /* Mit dieser Klasse k̦nnen Sie ein Element auf der Seite nach rechts flie�?en 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�?en 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�?en eines Containers sein, der wiederum einen vollst�?ndigen Float enthalten sollte. */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
    #header_navicontainer
  {
	background: #FFFFFF;  
	/* Diese Auff�?llung entspricht der linksb�?ndigen Ausrichtung der Elemente in den divs, die darunter erscheinen. Wenn im #header anstelle von Text ein Bild eingesetzt wird, sollten Sie die Auff�?llung entfernen. */
	width: 759px;
	height: 87px;
}
img{border:0;}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #94969c;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #94969c;
}
seite_rahmen {
	background-image: url(../Seite_rahmen.jpg);
	background-repeat: no-repeat;
	height: 665px;
	width: 918px;
}
