body {
	background-color: #FFFFFF;
	background-image: url(../img/back.jpg);
	background-repeat: no-repeat;
}

#topspace {
	background-color: #FFFFFF;
	position: absolute;
	height: 128px;
	width: 1000px;
	left: 100px;
	top: 30px;
}

#midspace {
	background-color: #FFFFFF;
	position: absolute;
	height: auto;
	width: 1000px;
	left: 100px;
	top: 190px;
}


#label {
	position: relative;
	height: 50px;
	width: 300px;
	left: 10px;
	top: 10px;

}

#menuewrap {
	position: relative;
	height: 52px;
	width: 950px;
	left: 20px;
	top: 36px;
	margin: auto;
	float: left;

}

#menue {
	position: relative;
	height: 30px;
	width: 850px;
	left: 0px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	margin: auto;
	float: left;
}

#home {
	position: relative;
	height: 4px;
	width: 42px;
	left: 0px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#home {
		width: 40px;
	}
}

#about {
	position: relative;
	height: 4px;
	width: 48px;
	left: 57px;
	top: 26px;
	background-color: #0A6FE8;
}

/* firefox specific */
@-moz-document url-prefix() {
	#about {
		left: 56px;
		width: 47px;
	}
}

#stadttouren {
	position: relative;
	height: 4px;
	width: 102px;
	left: 121px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#stadttouren {
		left: 119px;
		width: 102px;
	}
}

#radtouren {
	position: relative;
	height: 4px;
	width: 88px;
	left: 241px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#radtouren {
		left: 238px;
		width: 85px;
	}
}

#berlinbuchen {
	position: relative;
	height: 4px;
	width: 112px;
	left: 345px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#berlinbuchen {
		left: 340px;
		width: 106px;
	}
}

#aktuelles {
	position: relative;
	height: 4px;
	width: 84px;
	left: 473px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#aktuelles {
		left: 462px;
		width: 79px;
	}
}

#links {
	position: relative;
	height: 4px;
	width: 40px;
	left: 571px;
	top: 26px;
	background-color: #0A6FE8;
}

/* firefox specific */
@-moz-document url-prefix() {
	#links {
		left: 558px;
		width: 37px;
	}
}

#impressum {
	position: relative;
	height: 4px;
	width: 83px;
	left: 624px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#impressum {
		left: 607px;
		width: 79px;
	}
}

#datenschutz {
	position: relative;
	height: 4px;
	width: 102px;
	left: 720px;
	top: 26px;
	background-color: #0A6FE8;

}

/* firefox specific */
@-moz-document url-prefix() {
	#datenschutz {
		left: 700px;
		width: 98px;
	}
}

#menue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}


#menue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	text-decoration: none;
}


#language {
	position: relative;
	height: 30px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: auto;
	float: left;
	left: 30px;
	top: 9px;

}


#language a {
	color: #333333;
	text-decoration: none;
}

#language a:hover {
	color: #666666;
	text-decoration: none;
}

#language a.active {
	color: #0A6FE8;
	text-decoration: none;
}

#left {
	text-decoration: none;
	margin: auto;
	float: left;
	position: relative;
	height: 400px;
	width: 174px;
	left: 20px;
	top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
}

#left a {
	font-size: 14px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
}
#left a:hover {
	font-size: 14px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}
#left a.active {
	font-size: 14px;
	line-height: 16px;
	color: #0A6FE8;
	text-decoration: none;
}

#left b {
	font-size: 9px;
	font-weight: normal;
}

#mid {
	text-decoration: none;
	margin: auto;
	float: left;
	position: relative;
	height: auto;
	width: 558px;
	left: 35px;
	top: 6px;
}

#mid a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

#mid a:hover {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}

.txt {
	float: left;
	position: relative;
	height: auto;
	width: 530px;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

.pix {
    background-color: #ffffff;
	float: left;
	position: relative;
	height: 220px;
	width: 530px;
	left: 0px;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}

#right {
	text-decoration: none;
	margin: auto;
	float: left;
	position: relative;
	height: auto;
	width: 220px;
	left: 38px;
	top: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}

#right a {
	color: #333333;
	text-decoration: none;
}
#right a:hover {
	color: #666666;
	text-decoration: none;
}


#right b.active{
	font-weight: normal;
	color: #0A6FE8;
}

.phone {
	list-style-image: url(../img/phone_2.jpg);
	list-style-position: inside;
	margin: auto;
	vertical-align: superexposant;
}

.fax {
	list-style-image: url(../img/fax_2.jpg);
	list-style-position: inside;
	margin: auto;
	vertical-align: superexposant;
}

.mobile {
	list-style-image: url(../img/mobile_2.jpg);
	list-style-position: inside;
	margin: auto;
	vertical-align: superexposant;
}

.mail {
	list-style-image: url(../img/mail_2.jpg);
	list-style-position: inside;
}

.print {
	list-style-image: url(../img/print_2.jpg);
	list-style-position: inside;
}

.right {
	text-indent: -8pt;
	list-style-position: inside;
	left: 0px;
}


.arrow1 {
	list-style-position: none;
	margin: 0;
	padding: 0;
}

.arrow {
	list-style-image: url(../img/arrow.jpg);
	list-style-position: inside;
	margin: 0;
	padding: 0;
}
