body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height:19px;
	color: #000;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#logo {
	width:300px;
	height:112px;
	padding-top:22px;
	padding-bottom:22px;
	padding-left:100px;
	z-index:1;
	float:left;
	}
	
	#logo2 {
	width:300px;
	height:112px;
	z-index:1;
	float:left;
	font-size:13px;
	}
	
#performancelounge {
	width:180px;
	height:21px;
	position:absolute;
	right:0px;
	top:63px;
	background-color:#4c6e9f;
	z-index:2;
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	line-height:21px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
	
#navigation {
	width:100%;
	height:20px;
	text-align:center;
	background-image:url(images/navigation-back.jpg);
	background-repeat:repeat-y;
	clear:both;
	z-index: 3;	
}

.navigationpunkte {
	width:12.4%;
	height:20px;
	border-right:1px solid #fff;
	float:left;
	z-index: 3;	
}
.navigationpunktelast {
	width:12.4%;
	height:20px;
	border-right:0px solid #fff;
	float:left;
	z-index: 3;	
}

#subnavigation {
	width:12.4%;
	position:absolute;
	top:156px;
	margin-top:-21px;
	text-align:center;
	z-index: 3;	
}
.subnavigationpunkte {
	width:100%;
	height:21px;
	border-bottom:1px solid #214072;
	border-right:1px solid #214072;
	background-color:#dddddd;
	z-index: 3;
		
}
.subnavigationtop {
	width:100%;
	height:20px;
	border-top:1px solid #214072;
	border-right:1px solid #214072;
	background-color:#dddddd;
	z-index: 3;
		
}
.subnavigationauswahl {
	width:100%;
	height:20px;
	border-right:1px solid #ffffff;
	z-index: 3;
	background-color: #4b6d9e;
		
}


#bottom {
	width:100%;
	height:20px;
	text-align:center;
	background-image:url(images/address-back.jpg);
	background-repeat:repeat-y;
	background-size:100%;
	z-index:1;	
}

#address {
	width:70% -20px;
	height:20px;
	padding-left:20px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height: 19px;
	color:#FFFFFF;
	float:left;
}
.bottomnav {
	width:10%;
	height:20px;
	border-left:1px solid #fff;
	float:right;
	z-index:2;	
}

#bgImg{ position: fixed;
		top:0;
        right: 0;
        border: 0;
        z-index: -2;}
		
#content{
	width:100%;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	background-position:left bottom;
	background-image:url(images/background.png);
	background-repeat:no-repeat;
}

#content_u_seite{
	width:100%;
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	background-position:left bottom;
	background-repeat:no-repeat;
}

#boxes {
	width:820px;
	height:391px;
	margin: 0 auto;
	position: relative;
}

#boxes_u_seite {
	width:820px;
	height:450px;
	margin: 0 auto;
	position: relative;
}

#firstbox_u_seite {
	width:819px;
	height:449px;
	border:1px solid #4b6d9e;
	z-index:2;
	float: left;
}
#firstbox_u_seite_traueranzeige {
	width:819px;
	height:7100px;
	border:1px solid #4b6d9e;
	z-index:2;
	float: left;
}


#firstbox {
	width:530px;
	margin-right:10px;
	border:1px solid #4b6d9e;
	z-index:2;
	float: left;
}



.otherboxes {
	width: 260px;
	margin-right:9px;
	border:1px solid #4b6d9e;
	z-index:2;
	float: left;
}

.boxeshead {
	width:100% -5px;
	height:20px;
	padding-left:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height: 19px;
	background-color: #4b6d9e;
	color:#FFFFFF;
	text-align:left;
	z-index:2;
}

.boxescontent {
	width:100% -10px;
	height:85px;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	line-height: 19px;
	background-color: #fff;
	color:#000;
	text-align:left;
	z-index:2;
}

.boxescontent_u_seite1 {
	width:100% -10px;
	height:85px;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
	line-height: 19px;
	background-color: #fff;
	color:#000;
	text-align:center;
	z-index:2;
}

.boxescontent_u_seite {
	width:100% -10px;
	height:85px;
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:19px;
	line-height: 19px;
	background-color: #fff;
	color:#000;
	z-index:2;
}

.between {
	width:800px;
	height:10px;
	clear:both;
	z-index:2;
}

a.navi:link {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #FFFFFF;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.navi:visited {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #FFFFFF;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.navi:hover {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #ffffff;
  text-decoration: 	none;
  font-weight:bold;
  font-size: 11px;
  line-height: 19px;
}

a.navi:active {
	font-family: Tahoma, Geneva, sans-serif;
	color:            #FFFFFF;
	font-size: 11px;
	line-height: 19px;
	  font-weight:bold;

}
a.subnavi:link {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.subnavi:visited {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.subnavi:hover {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-weight:bold;
  font-size: 11px;
  line-height: 19px;
}

a.subnavi:active {
	font-family: Tahoma, Geneva, sans-serif;
	color:            #214072;
	font-size: 11px;
	line-height: 19px;
	  font-weight:bold;

}

a.link:link {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link:visited {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link:hover {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #999999;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link:active {
	font-family: Tahoma, Geneva, sans-serif;
	color:            #214072;
	font-size: 11px;
	line-height: 19px;
}
a.link-white:link {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #FFFFFF;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link-white:visited {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #FFFFFF;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link-white:hover {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #FFFFFF;
  text-decoration: 	none;
  font-size: 11px;
  line-height: 19px;
}

a.link-white:active {
	font-family: Tahoma, Geneva, sans-serif;
	color:            #FFFFFF;
	font-size: 11px;
	line-height: 19px;
}
a.linksmall:link {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 10px;
  line-height: 18px;
}

a.linksmall:visited {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #214072;
  text-decoration: 	none;
  font-size: 10px;
  line-height: 18px;
}

a.linksmall:hover {
  font-family: Tahoma, Geneva, sans-serif;
  color:            #999999;
  text-decoration: 	none;
  font-size: 10px;
  line-height: 18px;
}

a.linksmall:active {
	font-family: Tahoma, Geneva, sans-serif;
	color:            #214072;
	font-size: 10px;
	line-height: 18px;
}
