@charset "UTF-8";

html { height:100%; }

body { height:100%; font:100.01%/1.4 Arial, Helvetica, Verdana, sans-serif; background: #FFF url(../images/BG_grau_weiss1.jpg) no-repeat left top; margin: 0; padding: 0; text-align: center; color:#666; }

/* #wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -224px;
	margin-left: -480px;
	width: 960px;
	height: 448px;
	text-align: left;
	overflow: hidden;
	background-color: #fff;
	border: #ccc 1px outset;
} */

#spacer { width:1px; height:50%; margin-bottom:-224px; float:left; }

#wrapper { margin:0 auto; position:relative; width: 960px; height: 448px; text-align: left; overflow: hidden; background-color: #fff; border: #ccc 1px outset; clear:left; }

#container { position: absolute; top: 0px; left: 0px; width: 960px; height: 448px; }

#logo { position: absolute; top: 15px; left: 20px; z-index: 99; width: 200px; height: 90px; }

#titel { position: absolute; top: 33px; left: 231px; z-index: 99; width: 700px; height: 80px; }

#mainContent { position: absolute; top: 0px; left: 369px; width: 591px; height: 448px; text-align: left; }

#rahmen { position: absolute; top: 0px; left: 0px; width: 591px; height: 448px; overflow: hidden; }

#inhalt { padding: 125px 20px 50px 378px; }

#bildleiste { position: absolute; top: 0; left: 0; width: 364px; height: 448px; }

#absoftung { position: absolute; top: 0; left: 0; width: 364px; height: 448px; z-index: 999; }

#absoftung1 { position: absolute; top: 0; left: 0; width: 364px; height: 70px; z-index: 999; overflow: hidden; }

#absoftung2 { position: absolute; top: 378px; left: 0; width: 364px; height: 70px; z-index: 999; overflow: hidden; }

#header { position: absolute; top: 125px; left: -332px; width: 300px; padding: 0; }

#footer { position: absolute; top: 392px; left: 870px; width: 100px; padding: 0; }

#footer ul,
#header ul { margin: 0; padding: 0; }

#header ul ul { padding-left: 20px; }

#header ul ul ul { padding-left: 10px; }

#header li { list-style-type: none; font-size: 12px; letter-spacing: 0.4px; }

#footer li { list-style-type: none; font-size: 9px; letter-spacing: 0.4px; }

#footer a,
#header a { color: #939393; }

#footer a.m,
#header a.m { color: #00a4b8; }

h1 { color: #000; font-size: 20px; margin: 10px 0px; }

h2 { font-size: 16px; color: #000; line-height: 18px; margin-top: 0; margin-bottom: 3px; }

h3 { color: #000; font-size: 13px; margin: 4px 0px; font-weight: normal; }

p { font-size: 11px; line-height: 16px; margin-top: 5px; margin-bottom: 3px; }

ul { margin-left: 1em; padding: 0; margin-top: 2px; margin-bottom: 2px; }

li { font-size: 11px; line-height: 16px; margin-top: 2px; margin-bottom: 2px; list-style-type: disc; color: #00a4b8; }

a { text-decoration: none; color: #000; }

a:hover { text-decoration: underline; color: #000 !important; }

#ticker { position: absolute; top: 490px; left: 0px; }

#text { text-align: center; }

#titel h1 { padding: 0; margin: 0; }

.landingpage #logo { position: absolute; top: 346px; left: 737px; z-index: 99; width: 200px; height: 90px; }

.landingpage #footer { position: absolute; top: 394px; left: 40px; width: 100px; padding: 0; }

.landingpage #mainContent { position: absolute; top: 90px; left: 160px; width: 620px; height: 448px; text-align: left; }
.landingpage #rahmen { position: absolute; top: 0px; left: 0px; width: 591px; height: 358px; overflow: hidden; }
.landingpage #mainContent { height: 378px; }

