@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,700,800);

html,body	{
	min-height: 100%; height: 100%; margin: 0; padding: 0;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	color: #858585;
}

body	{ background-color: white;}
::selection { background:#004571; color:#fff;}
::-moz-selection { background:#004571; color:#fff;}

a	{ text-decoration: none; color: #858585;}
li	{ list-style-type: circle; margin: 3px 0 3px 0;}
img	{ border: 0px solid white;}

div.dastagBlauerBalken	{ position:absolute; top: 0px; left: 0px; right: 0px; height: 25px; overflow: hidden; z-index: 10;
	background-color: #004571;
	background: -webkit-linear-gradient(#004571 0%, #27658b 100%);
	background: -moz-linear-gradient(#004571 0%, #27658b 100%);
	background: -o-linear-gradient(#004571 0%, #27658b 100%);
	background: -ms-linear-gradient(#004571 0%, #27658b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004571', endColorstr='#27658b');
}

div.Menuleiste	{ position:absolute; top: 25px; left: 0px; right: 0px; height: 140px; overflow: hidden; z-index: 10;
	background-color: #ffffff;	
}

div.ContentHg	{ position:absolute; top: 165px; left: 0px; right: 0px; height: 490px; overflow: hidden; z-index: 10;
	background-color: white;
	background: -webkit-linear-gradient(#d0d0d0 0%, #ffffff 100%);
	background: -moz-linear-gradient(#d0d0d0 0%, #ffffff 100%);
	background: -o-linear-gradient(#d0d0d0 0%, #ffffff 100%);
	background: -ms-linear-gradient(#d0d0d0 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#ffffff');
}

div.ContentZentrierer	{
	position: relative; z-index: 110; overflow: visible; margin: auto; top: 0; width: 980px; height: 795px; text-align: left; border: 0px solid green;
}

div.Menu	{ z-index: 111;}
div.Menu ul { list-style: none; margin: 57px 0 0 0; padding: 0 0 0 0; text-align: right;}
div.Menu li	{ display: inline; font-size: 12px; font-weight: 700; letter-spacing: 2px; margin: 0; padding: 0px 0px 0px 35px;}
div.Menu li a	{ text-decoration: none; color: #858585;}
div.Menu li a:hover { color: #004876;}
div.Menu li a:active { color: #004876;}
div.Menu li a#aktiv { color: #004876;}
div.Menu div.MenuEintraege		{display: block;}
div.Menu img#logo	{position: absolute; top: 31px; width: 248px;}


div.Content	{ position: absolute; top: 165px; left: 0px; right: 0px; height: 490px; padding-top: 0px; border: 0px solid yellow;}
div.Content div#textleft	{ position: absolute; top: 120px; left: 0px; right: 0px ; bottom: 70px; padding: 30px 25px 30px 25px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}
div.Content div#textleft2	{ position: absolute; top: 120px; left: 0px; right: 420px ; bottom: 70px; padding: 30px 25px 30px 25px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content div.textright	{ top: 120px; left: 420px; right: 0px; bottom: 70px; padding: 20px 25px 20px 25px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content div.eingangtext	{ top: 120px; left: 420px; right: 0px; padding: 10px 20px 10px 20px; color: white; font-size: 26px; font-weight: 300; border: 2px solid white;
		-webkit-box-shadow: 2px 2px 3px #999;
		-moz-box-shadow: 2px 2px 3px #999;
		box-shadow: 2px 2px 3px #999;}

div.Content div#formularfeldcaptcha	{ position: absolute; top: 120px; right: 0px; color: white; font-size: 26px; font-weight: 300; margin: 0; padding: 0; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content div#formularfeld	{ position: absolute; top: 120px; right: 0px; color: white; font-size: 26px; font-weight: 300; margin: 0; padding: 0; border: 0px solid red;}

div.Content div#formularfeld input	{ width: 380px; height: 40px; vertical-align: middle; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 0 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content div#formularfeld textarea	{ width: 380px; height: 88px; vertical-align: top; text-align: left; background-color: #ebe6dc; margin: 0 0 0 0; padding: 6px 0 0 10px; font-family: 'Open Sans', sans-serif; font-size: 12px; color: #858585; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content a:hover div#eingangtext {	background-color: #004571;
	background: -webkit-linear-gradient(#004571 0%, #27658b 100%);
	background: -moz-linear-gradient(#004571 0%, #27658b 100%);
	background: -o-linear-gradient(#004571 0%, #27658b 100%);
	background: -ms-linear-gradient(#004571 0%, #27658b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#004571', endColorstr='#27658b');}

div.Content h1	{position: absolute; top: 15px; margin: 0; padding: 0; color: white; font-size: 62px; font-weight: 300;}
div.Content h1#textright	{position: absolute; top: 15px; left: 415px; margin: 0; padding: 0; color: white; font-size: 62px; font-weight: 300;}
div.Content h2#textright	{position: absolute; top: 100px; left: 418px; margin: 0; padding: 0; color: white; font-size: 20px; font-weight: 400;}
div.Content img#img { margin: 35px 0 0 0; padding: 0; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img#imgEingang { padding: 0; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img#imgPhilosophie { margin: 35px 0 0 0; padding: 0; width: 381px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img#imgDienstleistungen { margin: 35px 0 0 0; padding: 0; width: 291px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img#imgAnsprechpartner { margin: 35px 0 0 0; padding: 0; width: 381px; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img#imgKontakt { margin: 35px 0 0 0; padding: 0; border: 2px solid white;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	box-shadow: 2px 2px 3px #999;}

div.Content img.pfeil	{float: right; margin-top: 5px; width: 24px;}
	
div.Content table	{ width: 100%; font-size: 14px;}
div.Content tr	{margin: 0; padding: 0;}
div.Content td	{margin: 0; padding: 0; vertical-align: top; padding: 3px 0 3px 0;}
div.Content table ul	{margin: 0; padding: 0;}
div.Content table li	{margin: 0; padding: 0;}

div.FussContent table	{ border: 0px solid green; margin: 30px 0 0 0; padding: 0;}
div.FussContent td#text	{ width: 200px; text-align: left; vertical-align: top; border: 0px solid yellow;}
div.FussContent td#img	{ width: 42px; text-align: left; vertical-align: top; text-align: right; padding-right: 8px;}
div.FussContent td#img img	{margin: 3px 5px 0 0; border: 0px solid red; width: 42px;}
div.FussContent	h1 { font-size: 12px; font-weight: 700px; margin: 0;}
div.FussContent a	{ color: white;}

div.Fussleiste	{ position:absolute; top: 655px; left: 0px; right: 0px; height: 140px; overflow: hidden; z-index: 10;
	background-color: #004571;
	background: -webkit-linear-gradient(#003d64 0%, #175d8a 100%);
	background: -moz-linear-gradient(#003d64 0%, #175d8a 100%);
	background: -o-linear-gradient(#003d64 0%, #175d8a 100%);
	background: -ms-linear-gradient(#003d64 0%, #175d8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003d64', endColorstr='#175d8a');
}
