
*{
	padding: 0;
	margin: 0;
}

html, body {
		margin: 0 auto;
}

body {
	background-color:#fff;
	color:#000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.75em;
	margin:10px 0;
	padding:0;
	background: #f1f1f1
}

.clearing {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 0;
	line-height: 0
}


#wrapper {
	position: relative;
	margin: 0 auto;
	padding-bottom: 10px;
	overflow: hidden;
	width: 760px;
	background: #fff
}


#header {
	height: 261px;
	color: #fff;
	text-align: center;
	background:  url(index_visual.jpg) no-repeat bottom left #939598;
}




#contentleft {
	float: left;
	overflow: hidden;
	padding-bottom: 80px;
	width: 405px;
	
}


#contentright {
	float: right;
	overflow: hidden;
	width: 345px;
	
}



#contentbottomleft {
	float: left;
	overflow: hidden;
	width: 334px;
}

#contentbottomright {
	float: right;
	overflow: hidden;
	width: 300px;
}



#karte {
	position: absolute;
	z-index: 100;
	bottom: 6px;
	left: 340px
}




/* Styles */



#header strong {
	display: block;
	font-weight: normal;
	font-size: 170%;
	margin: 0;
	padding: 35px 175px 15px 175px
}


h1 {
	font-weight: normal;
	line-height: 1.7em;
	font-size: 100%
}

h3 {margin-bottom: 7px;
	font-weight: bold;
	font-size: 110%
}


#header p {
	line-height: 1.7em;
	padding: 0 175px
}


#contentleft img {
	margin: 12px 0 22px 132px;
	border: 0
}

#contentleft h3, #contentleft ul {
	margin-left: 132px
}

#contentleft h2, #contentright h2 {
	font-size: 100%;
	font-weight: normal
}


#contentright img {
	margin: 12px 0 22px 65px;
	border: 0
}

#contentright h3, #contentright ul {
	margin-left: 65px
}


#contentleft ul, #contentright ul {
	list-style: none
}

#contentleft ul li, #contentright ul li{
	padding: 4px 0
}
	
#contentbottomleft, #contentbottomright {
	font-size: 89%;
	line-height: 1.6em
}


#contentbottomleft p {
	text-align: right
}

#contentbottomleft a, #contentbottomleft a:visited {
color: #666
}

#contentbottomright a, #contentbottomright a:visited {
color: #666
}