/* CSS Document */
html, body{
	height:100%;
	margin:0;
	padding:0;
	background-color:#d6d4d4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
}

h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	color:#004695;
	margin:0;
	padding:0;
}

h1{
	font-size:24px;
}

h2{
	font-size:20px;
	font-weight:normal;
}

h4{
	font-size:16px;
	font-weight:normal;
}

h5{
	font-size:13px;
	font-weight:normal;
}

h6{
	font-size:12px;
}

a:link 		{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; }
a:visited	{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; }
a:hover 	{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; }
a:active 	{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; }
a:focus 		{ font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:13px; }

.link_vida{
	color:#004695;
}
.link_vida:hover{
	color:#fba005; text-decoration:underline;
}

#center-body {
	padding:0; 
	width:1010px;
	height:648px;
  	/* jetzt wird die linke obere Ecke vertikal und horizontal zentriert */
	position:absolute;
	top:50%;                  
	left:50%;
	/* durch negative margins wird es jetzt um die Hälfte von Höhe und Breite nach oben und links verschoben */
	margin:-324px 0 0 -505px; /* jeweils die Hälfte der Gesamthöhe und -breite */
	display:inline;
}

/* min-height für den IE */
* html #center-body {
	height:648px;             /* das selbe Maß wie oben bei min-height */
}

/* Das Aussengerüst */
#oben{
	width:1010px; float:left; display:inline;
}

#links{
	width:35px; height:583px; float:left; background:url(../../images/left.png) repeat-y right; display:inline;
}
#rechts{
	width:35px; height:583px; float:right; background:url(../../images/right.png) repeat-y; display:inline;
}

#content{
	width:940px; height:583px; float:left; background:#FFFFFF; display:inline;
}

#header{
	width:930px; float:left; height:90px; background:#ededed; border-bottom:4px solid #e1e1e1; padding:15px 0 0 10px; display:inline; position:relative;
}

#header img{
	float:right;
	margin-right:10px;
}

#header a{
	width:auto; padding:3px; float:left; color:#262a2c; margin-top:40px; display:block;
}
#header a:hover{
	color:#004695; text-decoration:underline;
}

#header div{
	width:auto; padding:3px; float:left; color:#004695; text-decoration:underline; margin-top:40px; display:block;
}

#header span{
	float:left; width:auto; padding:3px; margin-top:40px;
}

#footer{
	width:940px; float:left; background:url(../../images/bottom.png) no-repeat; height:32px; font-size:10px; padding:8px 35px 0 35px; display:inline;
}

#footer a{
	width:auto; padding:3px; float:left; color:#262a2c; font-size:10px;
}
#footer a:hover{
	color:#004695; text-decoration:underline;
}

#footer div{
	width:auto; padding:3px; float:left; color:#004695; text-decoration:underline;
}

#footer span{
	float:left; width:auto; padding:3px 0 0 0;
}

#fehler{
	width:auto; float:left; margin-top:15px;
}

#fehler a{
	color:#004695;
}

#fehler a:hover{
	color:#262a2c;
}

#fehler h3{
	color:#da0000;
}
