#wrapper {
	margin-right: auto;
	width: 960px;
	margin-left: auto;
	position: relative;
	margin-top: 30px;
}
#wrapper #content {
	position: relative;
	height: 500px;
	background-image: url(img/contoura-content-bg.jpg);
}
#wrapper #contentwrapper #slides .content1 #bike {
	position: absolute;
	height: 360px;
	width: 504px;
	left: 20px;
	top: 54px;
}
#wrapper #contentwrapper #slides .content1 #text {
	position: absolute;
	height: 400px;
	width: 399px;
	left: 550px;
	top: 13px;
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
	border: 1px solid #333;
	padding-top: 10px;
}
body {
	background-color: #000;
}
#wrapper #footer {
	height: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333;
	position: relative;
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
	background-image: url(img/2010/bg-footer.png);
	background-position: -12px 0px;
	background-repeat: no-repeat;
}
#wrapper #footer .subnavi {
	padding-left: 40px;
	padding-right: 20px;
}
#wrapper #controller {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper #contentwrapper #slides .content1 {
	position: relative;
	height: 440px;
	width: 960px;
	background-image: url(img/contoura-content-bg5.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	background-position: bottom;
}

#wrapper #footer div {
	padding-left: 40px;
	padding-right: 20px;
	text-align: right;
}
#wrapper #contentwrapper #slides .content1.bg1 {
	background-image: url(img/contoura-content-bg8.jpg);
}
#wrapper #header {
	position: relative;
}

#wrapper  .menu-body {
	position: absolute;
	height: 501px;
	width: 960px;
	left: 0px;
	top: -1px;
	z-index: 3000;
	display: block;
	background-color: #333;
	filter:alpha(opacity=60);
	opacity: 0.6;
	-moz-opacity:0.6;
	overflow: hidden;
}
#wrapper #contentwrapper {
	position: relative;
}
#wrapper #controller {
	position: absolute;
	overflow: hidden;
	left: 0px;
	top: 42px;
	z-index: 2000;
	display: none;
	background-image: url(img/2010/content-bg-2010.jpg);
	background-color: #000;
	width: 960px;
	height: 476px;
}


#controller ul li {
	list-style-type: none;
	float: left;
	height: 110px;
	width: 140px;
	margin-right: 7px;
	color: #FFF;
	text-align: center;
	font-size: 12px;
}
#controller ul {
	color: #FFF;
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#controller  h2 {
	color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	clear: both;
}
#controller .close {
	clear: none;
	color: #FFF;
	width: 200px;
	font-size: 12px;
	height: 30px;
	position: absolute;
	left: 821px;
	top: 450px;
}
#controller .close a {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}
#wrapper .jFlowControl {
	color: #FFF;
}
#wrapper #contentwrapper #slides .content1.bg2 {
	background-image: url(img/contoura-content-bg6.jpg);
}
#wrapper #contentwrapper #slides .content1.bg3 {
	background-image: url(img/contoura-content-bg7.jpg);
}
 #text .text {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#wrapper #contentwrapper #slides .content1 .modell1 {
	position: absolute;
	height: 100px;
	width: 120px;
	left: 557px;
	top: 343px;
}
#wrapper #contentwrapper #slides .content1 .modell2 {
	position: absolute;
	height: 100px;
	width: 120px;
	left: 685px;
	top: 342px;
}
#wrapper #contentwrapper #slides .content1 .modell3 {
	position: absolute;
	height: 100px;
	width: 120px;
	left: 811px;
	top: 342px;
}
#wrapper #contentwrapper #slides .content1 .modellheadline {
	position: absolute;
	height: 30px;
	width: 399px;
	left: 551px;
	top: 315px;
}
#wrapper #controller ul li a .jFlowControl {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #controller #nav-button {
	color: #666;
	background-color: #000;
	display: block;
	position: absolute;
	height: 30px;
	width: 960px;
	top: 441px;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	padding-top: 10px;
	padding-left: 30px;
}
#wrapper #contentwrapper #slides .home {
	background-color: #000;
	background-image: url(img/2010/content-bg-2010.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
	position: relative;
	height: 440px;
	width: 960px;
}
#wrapper #contentwrapper #slides .home #anzeige {
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
	position: absolute;
	height: 394px;
	width: 262px;
	border: 1px solid #333;
	left: 668px;
	top: 19px;
}

#wrapper #contentwrapper #slides .home #text {
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
	position: absolute;
	height: 106px;
	width: 610px;
	border: 1px solid #333;
	left: 34px;
	top: 305px;
}

.bildani {
	position: absolute;
	height: 260px;
	width: 610px;
	border: 1px solid #333;
	left: 35px;
	top: 19px;
}

#wrapper #contentwrapper #slides .home #katalog {
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
	position: absolute;
	height: 171px;
	width: 262px;
	border: 1px solid #333;
	left: 668px;
	top: 241px;
}
#wrapper #contentwrapper #slides .home #anzeige a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .home #text .text {
	font-size: 12px;
	line-height: 22px;
	font-variant: normal;
	font-style: normal;
	color: #FFF;
}
#wrapper #contentwrapper #slides .contoura {
	overflow: hidden;
	position: relative;
	height: 440px;
	width: 960px;
	background-image: url(img/2010/contoura-content-bg-indiviualsystem.jpg);
	background-repeat: no-repeat;
}
#wrapper #contentwrapper #slides .contoura #text {
	position: absolute;
	height: 370px;
	width: 401px;
	left: 501px;
	top: 24px;
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
}
#wrapper #contentwrapper #slides .contoura #text2 {
	position: absolute;
	height: 400px;
	width: 410px;
	left: 528px;
	top: 13px;
	background-image: url(img/png-bg.png);
	background-repeat: repeat;
	border: 1px solid #333;
}
#wrapper #contentwrapper #slides .contoura #text2 .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	padding: 20px;
}
#wrapper #contentwrapper #slides .contoura #text2 .text ul li {
	padding-left: 0px;
	margin-left: 0px;
}
#wrapper #contentwrapper #slides .contoura #text2 .text ul {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#wrapper #contentwrapper #slides .content1.patavium {
	background-image: url(img/2010/pasadena-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.passerocomp {
	background-image: url(img/contoura-content-bg-passero-comp.jpg);
	background-repeat: no-repeat;
}
#wrapper #contentwrapper #slides .content1.passero {
	background-image: url(img/2010/passero-bg.jpg);
	background-repeat: no-repeat;
}
#wrapper #contentwrapper #slides .content1.titanum {
	background-image: url(img/2010/passero-comp-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.pollino {
	background-image: url(img/2010/pollino-bg.jpg);
	background-repeat: no-repeat;
}
#wrapper #contentwrapper #slides .content1.pollino-sc {
	background-image: url(img/2010/patavium-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.padua {
	background-image: url(img/2010/padua-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.padua-sc {
	background-image: url(img/2010/paguano-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.pisagua {
	background-image: url(img/2010/paguano-sc-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.paquano {
	background-image: url(img/2010/pisagua-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.paquano-sc {
	background-image: url(img/2010/parma-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.parma {
	background-image: url(img/2010/parera-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.parma-sc {
	background-image: url(img/2010/porto-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.porto {
	background-image: url(img/2010/boogie-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.porto-sc {
	background-image: url(img/2010/perkeo-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.perkeo {
	background-image: url(img/2010/betty-bg.jpg);
}
#wrapper #contentwrapper #slides .content1.perkeo-sc {
	background-image: url(img/2010/titanium-bg.jpg);
}
#wrapper #contentwrapper #slides .farbgalerie {
	background-image: url(img/2010/contoura-content-bg-farbgalerie.jpg);
	height: 440px;
	width: 960px;
	overflow: hidden;
	position: relative;
}
#wrapper #controller #nav-button div .jFlowControl a {
	color: #FFF;
	text-decoration: none;
}
#wrapper #contentwrapper #slides .farbgalerie .text-farbgalerie {
	position: absolute;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	left: 540px;
	top: 103px;
	width: 375px;
	height: 100px;
}
#wrapper #contentwrapper #slides .farbgalerie .text-farbgalerie .text {
	padding: 10px;
}
#wrapper #contentwrapper #slides .content1.pisagua .modell3 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.porto .modell2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.patavium .modell1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.pisagua .modell1 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.pisagua .modell2 a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.parma .modell1 .thickbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.porto .modell1 .thickbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #contentwrapper #slides .content1.parma .modell2 .thickbox img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#impressum #apDiv1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#impressum #apDiv1 p a {
	color: #FFF;
}
#impressum #apDiv1 {
	z-index: 10000;
}
#wrapper #contentwrapper #slides .kontakt {
	position: relative;
	height: 440px;
	width: 960px;
}
#wrapper #contentwrapper #slides .kontakt .kontaktformular {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	position: absolute;
	width: 892px;
	height: 302px;
	left: 35px;
	top: 88px;
}
#wrapper #contentwrapper #slides .impressum {
	position: relative;
	height: 440px;
	width: 960px;
}
#wrapper #contentwrapper #slides .impressum-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	position: absolute;
	left: 33px;
	top: 95px;
	width: 464px;
	height: 337px;
	font-size: 11px;
}
#wrapper #contentwrapper #slides .impressum .impressum-text p a {
	color: #FFF;
}
#wrapper #contentwrapper #slides .impressum {
	background-image: url(img/2010/contoura-content-bg-impressum.jpg);
	overflow: hidden;
}
#wrapper #contentwrapper #slides .kontakt {
	background-image: url(img/contoura-content-bg-kontakt.jpg);
}
#wrapper #contentwrapper #slides .home #text {
	background-image: url(img/contoura-content-bg-hometext.jpg);
}
#wrapper #controller #nav-button div span a {
	color: #FFF;
	text-decoration: none;
}
form {
	width: 400px;
	
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 5px;
}
label {
	display: block;
	font-weight: normal;
}
.textinput {
	width: 400px;
	background-color: #202020;
	border: 1px solid #333;
	color: #FFF;
}
#wrapper #contentwrapper #slides .impressum .impressum-text p {
	font-size: 12px;
}
#wrapper #contentwrapper #slides .farbgalerie .text-farbgalerie p {
	font-size: 12px;
}
#wrapper #contentwrapper #slides .contoura #text2 .text p {
	font-size: 12px;
}
#wrapper #contentwrapper #slides .contoura #text2 .text ul li {
	font-size: 12px;
}
#wrapper #contentwrapper #slides .kontakt .kontaktformular #form p label {
	font-size: 12px;
}
.kontakt {
	color: #FFF;
	font-size: 12px;
	position: absolute;
	left: 34px;
	top: 62px;
	width: 408px;
}
#wrapper #contentwrapper #slides .content1.porto-sc .beschreibung {
	position: absolute;
	color: #FFF;
	width: 158px;
	height: 51px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	left: 20px;
	top: 17px;
}
#wrapper #contentwrapper #slides .content1.paquano-sc .beschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position: absolute;
	left: 20px;
	top: 24px;
}
#wrapper #contentwrapper #slides .content1.pollino .beschreibung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	position: absolute;
	width: 187px;
	height: 32px;
	left: 21px;
	top: 23px;
}
