* {
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
	background-image:url(../img/bg_site.gif);
}

.wrapsite {
	position:absolute;
	display:block;
	height:100%;
	width:950px;
	left:50%;
	margin-left:-475px;
}

.wraphead {
	display:block;
	position:relative;
	height:342px;
	width:950px;
}

.wrapnav2all {
	clear:both;
	display:block;
	position:relative;
	height:61px;
	width:950px;
}

.wrapnav2 {
	float:left;
	height:61px;
	width:360px;
}

.wrapcontent {
	clear:both;
	display:block;
	position:relative;
	height:100%;
	width:950px;
	background-color:#FFFFFF;
}

.wrapheadline {
	clear:both;
	position:relative;
	display:block;
	height:70px;
	width:100%;
}

.wrapboxes {
	clear:both;
	height:100%;
	width:950px;
}

.headlineleft {
	float:left;
	height:70px;
	width:300px;
	padding-left:25px;
}

.headlineright {
	float:left;
	height:70px;
	width:600px;
	padding-right:25px;
}

.box {
	float:left;
	height:276px;
	width:196px;
	background-image:url(../img/kasten.gif);
	padding:20px;
}

.logo {
	float:left;
	width:578px;
	height:141px;
}

.nav1el {
	float:left;
	width:124px;
	height:141px;
}

.image {
	clear:both;
	width:950px;
	height:201px;
}

.locator {
	float:left;
	display:block;
	height:46px;
	width:181px;
	background-image:url(../img/bg_navi2show.gif);
	text-align:center;
	padding-top:15px;
}

.spacernav2 {
	float:left;
	height:61px;
	width:409px;
	background-image:url(../img/bg_navi2show.gif);
	background-repeat:repeat-x;
}

.nav2el {
	float:left;
	height:61px;
	width:90px;
	background-image:url(../img/bg_navi2show.gif);
	background-repeat:repeat-x;
	padding-top:7px;
}

.nav3el {
	clear:both;
	height:20px;
	width:181px;
	padding-left:20px;
	padding-top:10px;
}

.nav4el {
	clear:both;
	height:15px;
	width:181px;
	padding-left:22px;
	padding-top:5px;
}

.content {
	float:left;
	height:100%;
	width:669px;
	background-color:#FFFFFF;
	padding-left:50px;
	padding-right:50px;
}

.wrapbullets {
	clear:both;
	position:relative;
	width:200px;
}

.bulletimg {
	float:left;
	width:15px;
}

.bullettxt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:185px;
	margin-top:5px;
}

.foot {
	clear:both;
	position:relative;
	width:950px;
	height:33px;
}
