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

* {margin:0;padding:0;}

html {overflow-y:scroll;}

body{color:#000070;font-size: 100.01%;line-height:15px;margin: 0;padding: 0;text-align:center;font-family:Arial, Helvetica, sans-serif;min-width:980px;}

.clear{clear:both;}
.font_big{ font-size:1.25em; font-weight:bold;}
a {color:#00C; text-decoration:none;}
a:hover{text-decoration:underline;}
hr {margin-top:30px; margin-bottom:10px;margin-left:20px; background-color:#000070; width:720px; clear:both; position:relative; height:2px;}
.left {float:left;}
h2 { margin-left:20px; color:#000; margin-top:20px; width:90%;}
h1 { margin-top:80px; margin-bottom:10px; margin-left:20px;}
.mb40 {margin-bottom:40px;}

    #container {
    	width: 780px;  /* 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;
    	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
    	text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
    }
    #header {
    	padding: 0 10px 0 20px;  /* 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. */
    }
    #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: 10px 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. */
    }
    #mainContent {
		border:solid;
		border-color: #000099;
    }
    #footer {
    	padding: 0 10px; /* Diese Auffüllung entspricht der linksbündigen Ausrichtung der Elemente in den divs, die darunter erscheinen. */
    }
    #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. */
    
    }
#container #mainContent #head_adress {
	font-size: 0.813em;
	font-style: normal;
	float:right;
	margin-top: 40px;
	margin-left: 10px;
	width: 340px;
	color: #000070;
}

#container #mainContent #head_adress .tel{
	float:left; margin-left:20px; display:block; height:15px; width:200px; margin-top:10px;

}
#container #mainContent #head_adress .tel_t { float:left; display:block;height:15px; width:15px;margin-top:10px;}

#container #mainContent #logo {
	float: left;
	margin-top: 60px;
	margin-left: 50px;
}

#container #mainContent #schuster {
	clear:both;
	float: left;
	margin-top: 30px;
	margin-left: 20px;
}
	
#container #mainContent #logo_manage_domains{	float:left;
	margin-top: 26px;
	margin-left: 10px;}
#container #mainContent #font_manage_domains{	float:right;
	margin-top: 51px;
	margin-left: 10px;
	width: 340px;}
