/* ############### COMMON ############### */

* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.clear:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 

.clear {
	display:inline-block;
} 

.clear {
	display:block;
}

/* ############### BODY ############### */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/body-background.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/* ############### WRAPPER ############### */

div.Wrapper {
	width: 895px;
	margin: 0 auto;
}

/* ############### HEADER ############### */

div.Header {
	height: 111px;
}

div.MotorbikeHeader {
	width: 162px;
	height: 111px;
	background-image: url(../images/motorrad-race.jpg);
	background-repeat: no-repeat;
	position: absolute;
}

div.Logo {
	position: absolute;
	margin: 25px 0 0 142px;
}

div.Logo h1 {
	font-size: 18px;
	color: #035d9c;
	display: block;
	font-weight: bold;
}

div.Logo span {
	font-size: 12px;
	color: #035d9c;
	display: block;
	margin: 3px 0 0 1px;
}

div.HeaderHeadline {
	position: absolute;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	margin: 91px 0 0 113px;
}

div.HeaderLinks {
	position: absolute;
	font-size: 10px;
	color: #b0b0b0;
	margin: 60px 0 0 735px;
}

div.HeaderLinks a {
	font-size: 10px;
	color: #b0b0b0;
	text-decoration: none;
}

div.HeaderLinks a:hover {
	text-decoration: underline;
}

/* ############### CONTENT ############### */

div.ContentWrapper {
	width: 895px;
}

div.ContentWrapper .Left {
	width: 177px;
	float: left;
}

div.ContentWrapper .Center {
	width: 549px;
	float: left;
}

div.ContentWrapper .Right {
	width: 169px;
	float: left;
}

div.ContentHeadline {
	background-image: url(../images/helm-big.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 51px;
	height: 39px;
	margin: 12px 0 0 8px;
}

div.ContentHeadline h2 {
	font-size: 12px;
	color: #035d9c;
	display: block;
	padding: 4px 0 0 0;
}

div.ContentHeadline small {
	font-size: 10px;
	color: #035d9c;
	display: block;
}

div.ContentTeaser {
	height: 172px;
	background-image: url(../images/motorrad-teaser.jpg);
	background-repeat: no-repeat;
	margin: 4px 0 0 0;
}

div.ContentTeaser .Headline {
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 8px 0 0 18px;
	position: absolute;
}

div.ContentTeaser .Subheadline {
	font-size: 12px;
	color: #ffffff;
	display: block;
	padding: 57px 0 0 18px;
	position: absolute;
}

div.Comparsion {
	position: absolute;
	margin: 82px 0 0 18px;
}

div.Comparsion small {
	font-size: 12px;
	color: #ffffff;
}

div.Comparsion select {
	font-size: 12px;
	width: 138px;
	margin: 4px 0 0 0;
}

div.Comparsion input {
	margin: 7px 0 0 0;
}

div.ComparsionProvider {
	margin: 0 0 0 0;
}

div.ComparsionProvider small {
	font-size: 10px;
	color: #035d9c;
	padding: 5px 0 5px 9px;
	display: block;
}

div.ComparsionProvider div {
	width: 549px;
	height: 41px;
	background-image: url(../images/motorradversicherer.gif);
	background-repeat: no-repeat;
}

div.TeaserWelcome {
	margin: 0 0 0 0;
}

div.TeaserWelcome div {
	font-size: 12px;
	color: #035d9c;
	font-weight: bold;
	display: block;
	background-image: url(../images/helm-small.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 18px;
	padding: 0 0 0 26px;
	margin: 12px 0 12px 8px;
}

div.TeaserWelcome span {
	font-size: 11px;
	color: #6b8ca4;
	line-height: 16px;
	text-align: justify!important;
}

div.TeaserRow {
	margin: 20px 0 0 0;
	width: 549px;
}

div.TeaserRow .Left {
	float: left;
	width: 268px;
	line-height: 16px;
}

div.TeaserRow .Right {
	float: left;
	width: 267px;
	padding: 0 0 0 14px;
	line-height: 16px;
}

*html div.TeaserRow .Right {
	float: left;
	width: 267px;
	padding: 0 0 0 13px;
}

div.Row h3 {
	font-size: 12px;
	color: #035d9c;
	background-image: url(../images/helm-small.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 18px;
	padding: 0 0 0 28px;
	margin: 0 0 8px 8px;
}

div.Row span {
	display: block;
	width: 235px;
	font-size: 11px;
	color: #6b8ca4;
	margin: 15px 0 0 8px;
}

div.Row span a {
	font-size: 11px;
	color: #034472;
	font-weight: bold;
	text-decoration: none;
}

div.Row span a:hover {
	text-decoration: underline;
}

div.ComparsionShort {
	background-image: url(../images/motorrad-teaser-2.jpg);
	background-repeat: no-repeat;
	height: 97px;
	margin: 9px 0 0 0;
}

div.ComparsionShort .Headline {
	font-size: 11px;
	color: #035d9c;
	font-weight: bold;
	position: absolute;
	margin: 15px 0 0 18px;
}

div.ComparsionShort .Subheadline {
	font-size: 11px;
	color: #035d9c;
	font-weight: bold;
	position: absolute;
	margin: 35px 0 0 18px;
}

div.ComparsionShort select {
	font-size: 12px;
	position: absolute;
	margin: 58px 0 0 18px;
	width: 138px;
}

div.ComparsionShort input {
	position: absolute;
	margin: 56px 0 0 164px;
}

div.ContentText {
	padding: 12px 0 0 18px;
	font-size: 11px;
	color: #6b8ca4;
	line-height: 16px;
}

div.ContentText h3 {
	font-size: 14px;
	color: #035d9c;
	font-weight: bold;
	display: block;
	margin: 0 0 12px 0;
}

div.LinkTipps {
	margin: 21px 0 0 13px;
}

div.LinkTipps div {
	font-size: 11px;
	color: #035d9c;
	margin: 0 0 10px 0;
}

div.LinkTipps span a {
	font-size: 10px;
	color: #035d9c;
	display: block;
	text-decoration: none;
}

div.LinkTipps span a:hover {
	text-decoration: underline;
}

div.BigAd {
	padding: 14px 0 0 13px;
}

/* ############### NAVIGATION ############### */

div.NavigationWrapper {
	width: 167px;
	float: left;
	padding: 12px 0 0 0;
}

ul.Navigation {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
}

ul.Navigation li a {
	background-image: url(../images/link-background.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 5px 0 8px 18px;
	font-size: 11px;
	color: #035d9c;
	text-decoration: none;
}

ul.Navigation li a:hover {
	background-image: url(../images/link-background-hover.gif);
	background-repeat: no-repeat;
}

*html ul.Navigation li a {
	background-image: url(../images/link-background.gif);
	background-repeat: no-repeat;
	display: inline-block;
	font-size: 11px;
	color: #035d9c;
	text-decoration: none;
	width: 149px;
}

*html ul.Navigation li a:hover {
	background-image: url(../images/link-background-hover.gif);
	background-repeat: no-repeat;
}

div.NavigationAd {
	padding: 14px 0 14px 0;
}

div.NavigationAd .Headline {
	font-size: 10px;
	color: #858585;
	text-transform:uppercase;
	margin: 0 0 0 16px;
}

div.NavigationAd .Ad {
	margin: 5px 0 0 16px;
}

div.NavigationSubtitle {
	font-size: 11px;
	color: #035d9c;
	display: block;
	margin: 0 0 8px 0;
}

div.PartnerWrapper {
	margin: 43px 0 0 0;
}

div.PartnerWrapper .Box {
	background-image: url(../images/partner-background.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #ffffff;
	padding: 5px 0 7px 18px;
}

div.PartnerWrapper span {
	margin: 20px 0 0 12px;
	display: block;
}

/* ############### FOOTER ############### */

div.Footer {
	width: 549px;
	margin: 0 auto;
	padding: 20px 0 0 0;
}

div.Footer div {
	height: 19px;
	background-color: #035d9c;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	padding: 4px 0 0 0;
}

div.Footer div a {
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

div.Footer div a:hover {
	text-decoration: underline;
}

div.Footer span {
	font-size: 11px;
	color: #035d9c;
	text-align: center;
	display: block;
	padding: 8px 0 8px 0;
}

#verst{ 
	position:absolute; 
	width:700px; 
	top:-1500px; 
	left:-850px; 
	z-index:1;  
}

div.wallpre {
	float: left;
	margin: 10px 0 0 10px;
}


