@import url(/templates/bevolution.net/tour.css);
@import url(/templates/bevolution.net/socialbookmarks.css);
@import url(/templates/bevolution.net/mybike.css);
@import url(/templates/bevolution.net/messages.css);
@import url(/templates/bevolution.net/listing-bikes.css);

html {margin: 0 auto;
height: 100%;
}

body {
   margin: 0 auto;
   color: #333333;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background: #ffffff;
}

p{
			font-family: arial, verdana, san serif;
			font-size: 12px;
			margin: 5px 0 5px 0;
			padding: 0 10px 0 10px;
}

table {font-family: arial, verdana, san serif;
			font-size: 12px;}
a{cursor: pointer; color:#333333;}

form{ margin:0; padding:0;}

textarea{font-family: Arial, Helvetica, sans-serif; font-size: 1em;}

h1{margin: 0 0 0 0; padding: 5px 0 0 10px;
	font-size: 14px; font-weight: bold;
	font-family: arial, verdana, san serif;
	color: #000000;
	}
	

.home-short-reasons h2 
{
	margin: 10px 10px 0 0; padding: 0;
	font-size: 17px;
	font-family: arial, verdana, san serif;
	color: #333333;
	letter-spacing: 0px;
	font-weight: bold;
	}
	
.bike-detail
{
	margin: 0 10px 0 0; 
	font-size: 15px;
	background: #4386E1;
	padding:10px;
	width:100%;
	color: #fff;
	}
	
.view-bike-over-bigpic{border: 0px solid green; width:520px; height: 33px;}	
	
.producer-small {color: #333333;}	
	
h3 {margin: 10px 0 10px 0; padding: 0;
	font-size: 14px;
	font-family: arial, verdana, san serif;
	color: #000000;
	letter-spacing: 0px;
	font-weight: bold;
	}
	
.headline-blue	{
	margin: 10px 0 20px 0; padding: 0;
	font-size: 16px;
	font-family: arial, verdana, san serif;
	color: #4386E1;
	letter-spacing: 0px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #ccc;
	}

	.headline-blue a{
	text-decoration: none;
	}
	
.headline-blue .list-home-stolen {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/list-stolen.png) no-repeat left center;
padding: 0 0 0 16px;
}
.headline-blue .rss-home-stolen {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-stolen.png) no-repeat left center;
padding: 0 0 0 16px;
}

.headline-blue .list-home-sold {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/list-sold.png) no-repeat left center;
padding: 0 0 0 16px;
}
.headline-blue .rss-home-sold {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-sold.png) no-repeat left center;
padding: 0 0 0 16px;
}

.headline-blue .list-home-ok {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/list-correct.png) no-repeat left center;
padding: 0 0 0 16px;
}
.headline-blue .rss-home-ok {
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-correct.png) no-repeat left center;
padding: 0 0 0 16px;
}
	
h5{font-size: 120%;}	
	
#header{position:relative; 
background: #ffffff; 
margin: 0; /* hidden br - fix it*/
padding:0; 
height: 100px;}

#head-controls{
			position: relative;
			width:850px;
			color: #000000;
			text-align: right;
			padding: 0;
			margin: 0 0 0 0;
			background: #ffffff;
			height: 100px; 
}

#original-badge {position: absolute; width:106px; height:70px; z-index:100; top: -5px; left: 230px; 
background: transparent url(http://www.mybikenumber.com/templates/bevolution.net/images/original-mybikenumber.gif) no-repeat center center; }


#messages-icon{background: #ffffff url(/templates/bevolution.net/images/master_messages_icons.png) no-repeat 0px 0px;}

#head-controls .head-controls-table{position: absolute; right:0; top:15px;  width: 500px;}
#head-controls a{color: #000000; text-decoration:none;}
#head-controls a:hover{color: #666666; text-decoration: underline;}

#head-controls .active-lg{color:#4386E1; text-decoration: underline;}

#head-controls .static-teaser{float: right; margin:68px 0 0 0; padding: 0 0 0 270px; display: block; width: 570px; background: #ffffff; border-bottom: 1px solid #cccccc;}
#head-controls h1{font-weight: normal; font-size: 15px; font-weight:bold; color:#182943; font-style: italic; }

#back-home{position:absolute; bottom:0px; left:0;
background: #ffffff url(/templates/bevolution.net/images/28022011_global.png);}

#horizontal-top{ height: 15px;}

#login-header{
padding: 10px;
background: #f5f5f5;
border: 5px solid #cccccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
position: absolute; 
top: 20px; 
right: 0px; 
z-index: 100;
}


#select-language-box {
background: #f5f5f5;
position: absolute; 
top: 20px; 
right: -3px; 
width: 190px;
z-index: 110;
border: 5px solid #cccccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding: 0px 5px 5px 5px;
text-align: left;
}

#language-flag-table {padding: 0; margin: 5px 0 5px 0; width: 100%;}

.selector-icon {
background: #f5f5f5;
border:3px solid #ccc;
color: #4386E1;
text-decoration:none;
padding:1px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

#wrapper{ 
	width:850px; 
	margin: 7px 0 0 0;
	padding:0;
	background: transparent; 
	position: relative;
	margin-left: auto;
	margin-right: auto;
	
}

#wrapper h1{font-size: 18px; border-bottom: 1px solid #cccccc; color: #182943; padding:0; margin: 0 0 25px 0 ; }

#home-content-right{ 
float: right;
width: 300px;
overflow: hidden;
}
#home-content-right .previews-bike a,
#home-content-right .next-bike a
{ 
background: #cccccc url(http://img.mybikenumber.com/button_bg.png) repeat-x 0% 0%;
border: 1px solid #cccccc;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
display: inline-block;
color: #415257;
font-size: 12px;
font-weight: bold;
padding: 2px 10px;
text-decoration: none;
text-shadow: white 0px 1px 0px;
}

#home-content-right .previews-bike a:hover,
#home-content-right .next-bike a:hover
{ 
background: #cccccc url(http://img.mybikenumber.com/button_bg.png) repeat-x 0% 9% ;
border: 1px solid #cccccc;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #415257;
font-size: 12px;
font-weight: bold;
padding: 2px 10px;
text-decoration: none;
text-shadow: white 0px 1px 0px;
}

#home-content-right .previews-bike ,
#home-content-right .next-bike
{ 
padding: 5px 0 15px 0;
}

#home-content-right .home-short-reasons a{color:#4386e1;  text-decoration: none;}
#home-content-right .home-short-reasons a:hover{color:#4386e1; text-decoration: underline;}

.container-right-items{
position: relative; 
background: #f5f5f5; 
border: 1px solid #ccc; 
margin: 15px 0 0 0; padding: 0 5px 15px 5px; }

.blog-teaser-container{border-top: 1px solid #ccc; margin: 20px 0 0 0; padding: 5px 0 0 0;}

#blog-links-teaser {list-style-type: none; margin: 0px; padding: 0px;}
#blog-links-teaser li a{display: block; padding: 5px; color: #4386E1; text-decoration: none; border-bottom: 1px solid #ccc; }
#blog-links-teaser li.first a{border-top: 1px solid #ccc;}
#blog-links-teaser li a:hover{background: #4386E1; color: #fff;}

#home-content-right p{ 
padding: 0; color: #7F7F7F;
}

/* Feed Navigation 
________________________________________________*/

#listing-tag-nav {border: 0px solid green;}
#listing-tag-nav ul {list-style-type:none; margin:0; padding:0;}

.bikes-all-listing a{
display: block;
padding: 15px 15px 15px 25px; 
background: #4386E1 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}

.bikes-all-listing a:hover{
display: block;
padding: 15px 15px 15px 25px; 
background: #001F41 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-all-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}

.bikes-all-listing a.active{
display: block;
padding: 15px 15px 15px 25px; 
background: #001F41 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-all-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}

.bikes-possession-ok a{
display: block;
padding: 15px 15px 15px 25px; 
background: #ACFFC6 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-correct.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #007D08;
font-weight:bold;
text-decoration: none;
}
.bikes-possession-ok a:hover{
display: block;
padding: 15px 15px 15px 25px; 
background: #007D08 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-correct-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}
.bikes-possession-ok a.active{
display: block;
padding: 15px 15px 15px 25px; 
background: #007D08 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-correct-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}
.bikes-sold a{
display: block;
padding: 15px 15px 15px 25px; 
background: #FFF1A3 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-sold.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #FFBE00;
font-weight:bold;
text-decoration: none;
}
.bikes-sold a:hover{
display: block;
padding: 15px 15px 15px 25px; 
background: #FFBE00 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-sold-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff ;
font-weight:bold;
text-decoration: none;
}
.bikes-sold a.active{
display: block;
padding: 15px 15px 15px 25px; 
background: #FFBE00 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-sold-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff ;
font-weight:bold;
text-decoration: none;
}


.bikes-stolen a{
display: block;
padding: 15px 15px 15px 25px; 
background: #FFBFBF url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-stolen.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #FE0500;
font-weight:bold;
text-decoration: none;
}

.bikes-stolen a:hover{
display: block;
padding: 15px 15px 15px 25px; 
background: #FE0500 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-stolen-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}

.bikes-stolen a.active{
display: block;
padding: 15px 15px 15px 25px; 
background: #FE0500 url(http://www.mybikenumber.com/templates/bevolution.net/images/arrow-listing-nav-stolen-active.png) no-repeat left center;
border-top-right-radius: 5px 5px;
border-bottom-right-radius: 5px 5px;
color: #fff;
font-weight:bold;
text-decoration: none;
}

.rss-feed-nav-all a{
margin: 0 0 5px 25px;
display: block;
padding: 8px 8px 8px 16px; 
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-all.png) no-repeat left center;
color: #4386E1;
font-weight:bold;
text-decoration: none;
}

.rss-feed-nav-stolen a{
margin: 0 0 5px 25px;
display: block;
padding: 8px 8px 8px 16px; 
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-stolen.png) no-repeat left center;
color: #FE0500;
font-weight:bold;
text-decoration: none;
}

.rss-feed-nav-correct a{
margin: 0 0 5px 25px;
display: block;
padding: 8px 8px 8px 16px; 
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-correct.png) no-repeat left center;
color: #007D08;
font-weight:bold;
text-decoration: none;
}

.rss-feed-nav-sold a{
margin: 0 0 5px 25px;
display: block;
padding: 8px 8px 8px 16px; 
background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/rss-sold.png) no-repeat left center;
color: #FFBE00;
font-weight:bold;
text-decoration: none;
}

#home-content-right .bike-details-right{ 
margin: 0px 0 0px 0; padding: 0; color: #7F7F7F;
}
.bike-details-right-manufacturer{
margin: 5px 0 5px 0; padding: 0; color: #7F7F7F;
}
#home-content-right .label-numbers{ 
margin: 0; padding: 0; color: #2F2F2F; font-weight: bold;
}

.home-stolen-bikes {float: left; margin: 0 10px 10px 10px; padding: 3px; border:0px solid #f5f5f5;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}

.home-stolen-bikes a{
text-decoration: none;
}
.home-stolen-bikes a small{font-size: 10px; color: #808080;}
.home-stolen-bikes a:hover{text-decoration: underline; color:#4386E1; 
}

.home-stolen-bikes a:hover small{color:#182943;}
.home-stolen-bikes a strong{text-transform: uppercase;}
.home-stolen-bikes a:hover strong{color: #4386E1;}

.container-right-sticker{
	padding: 20px 0 35px 2px; 
	border: 1px solid #ccc; 
	margin: 15px 0 0 0;
	position: relative;
	background: #ffffff url(/templates/bevolution.net/images/sticker-curl.png) no-repeat right bottom;
}

.new{position: absolute; top: 0px; right: 0px; z-index: 6px; }

.print-sticker-button{
	position: absolute; 
	right:10px; 
	bottom:10px;
	z-index: 5;
}

.print-sticker-button a{color: #4386e1; text-decoration: underline; margin: 0 40px 0 0;}
.print-sticker-button a:hover{color: #4386e1; text-decoration: none;

}

.qr-code-frontend{border: 2px dashed #ccc;}

.sticker-options {margin: 10px 0 5px 0; text-align: center;}

.sticker-options a{padding: 3px;
background: #f5f5f5;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border: 3px solid #ccc;
text-decoration: none;
}

.sticker-options a:hover{background: #f0f0f0;
text-decoration: underline;
color:#4386E1;
border: 3px solid #ccc;
text-decoration: underline;
}

#home-content-right .home-teaser-sign-tour {padding: 20px 10px 30px 10px; background: #f5f5f5; 
border: 5px solid #cccccc; 
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
text-align: center; margin: 0 0 25px 0;}
#home-content-right .home-teaser-sign-tour a{font-size: 25px; font-weight: bold; color:#182943; text-decoration: none;}
#home-content-right .home-teaser-sign-tour a:hover{font-size: 25px; font-weight: bold; color:#182943; text-decoration: underline;}

#home-content-right .home-teaser-sign-tour .register-link a{font-size: 25px; font-weight: bold; color:#4386e1; text-decoration: none;}
#home-content-right .home-teaser-sign-tour  .register-link a:hover{font-size: 25px; font-weight: bold; color:#4386e1; text-decoration: underline;}


#home-content-right .social-bookmarks{margin:25px 0 25px 0; background: #ffffff; border-top: 1px solid #ccc; display: block; padding: 10px 0 10px 0px;}
#home-content-right .social-bookmarks .bookmark-us{padding: 5px 0 5px 0; display: block; color: #4F4F4F;}
#home-content-right .teaser-link-home{background:#4386E1; display: block; padding:5px 3px 5px 3px; color: #182943; margin: 10px 0 0 0;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
}
#home-content-right .teaser-link-home a{ color: #ffffff; text-decoration: none;}
#home-content-right .teaser-link-home a:hover{ color: #000000; text-decoration: underline;}

#home-content-left{
float: left; width: 540px; 
}

#search-bike-number{
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
width: 380px;
border-top: 1px solid #cccccc;
border-right: 2px solid #cccccc;
border-left: 1px solid #cccccc;
border-bottom: 2px solid #cccccc;
padding: 6px;
font-size: 18px;
font-weight: bold;
color: #182943;
}

.submit-login-header,
.submit-login-reg
{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #f5f5f5;
border: 1px solid #cccccc;
cursor: pointer;
}


{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #f5f5f5;
border: 1px solid #cccccc;
cursor: pointer;
}

.send-message-button,
input[type="submit"], 
.logout-button,
.confirm-reg {
background: #cccccc url(http://img.mybikenumber.com/button_bg.png) repeat-x 0% 0%;
border: 1px solid #cccccc;
border-bottom-left-radius: 4px 4px;
border-bottom-right-radius: 4px 4px;
border-top-left-radius: 4px 4px;
border-top-right-radius: 4px 4px;
color: #415257;
font-size: 12px;
font-weight: bold;
padding: 2px 10px;
text-decoration: none;
text-shadow: white 0px 1px 0px;
}


.save-translate 
{margin: 20px 0 0 0;}

.save-translate a
{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
padding: 3px 5px 3px 5px;
background: #f5f5f5;
border: 1px solid #cccccc;
cursor: pointer;
text-align: center;
}
.save-translate a:hover
{
background: #cccccc;
}

#translate-table tr{background: #f5f5f5;}


/*
.search-button a{
padding: 8px;
background: #f5f5f5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border: 1px solid #ccc;
font-weight: bold;
}
.search-button a:hover{
background: #f0f0f0;
text-decoration: underline;
color:#4386E1;
border: 1px solid #ccc;
}
*/


.button, .button:visited {
	background: #0088E9; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	border-radius:6px;
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.4);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
.button:hover
{background-color: #5483BC; color: #fff; }
.button:active{ top: 1px; }
.large.button, .large.button:visited
{font-size: 14px; 
padding: 8px 14px 9px; }
.blue.button, .blue.button:visited
{background:-moz-linear-gradient(top, #5582B9, #4688DE); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, from(#5582B9), to(#4688DE)); /* Safari, Chrome */
}
.blue.button:hover{ 
background:-moz-linear-gradient(top, #4688DE, #5582B9); /* Firefox */
background:-webkit-gradient(linear, left top, left bottom, from(#4688DE), to(#5582B9)); /* Safari, Chrome */
}
	

/*
error class bike save
*/
#home-content-errors {
float: left; 
width: 515px; 
margin: 10px 0 10px 0;
}

.BikeError{
background: #ffbfbf; 
padding: 3px; 
color: #FF0000; 
display: inline;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-align: left;
}

#search-bike-number-err{ 
color: #FF0000;
font-weight: bold;
background:#FFBFBF;
padding: 5px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

#searchInput{ text-align: center; margin: 40px 0 0px 0;}
#searchOutput{width: 540px; float: left;}
.no-result {color:#FFA200; padding: 5px; background: #fff1a3; width: 505px; -moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}

/*.ok-result {border: 1px solid #007d08;color:#007d08; padding: 5px; background: #C7FFC7; width: 505px;}*/ 
.ok-result {color:#333333; padding: 5px 0 5px 0; background: #fff;
font-size: 17px; width: 515px; display: block; border-bottom: 1px solid #ccc;}

.picture-search-result a{ width: 50px; height: 50px; display: block; float: left; border: 1px solid #ccc;}
.picture-search-result {width: 50px; height: 50px; display: block; float: left; }
.dummy-picture-search-result {width: 50px; height: 50px; display: block; background: #ffffff url(http://img.mybikenumber.com/nopicture.png) no-repeat center center; float: left;}
.dummy-picture-search-result a{width: 50px; height: 50px; display: block; background: #ffffff url(http://img.mybikenumber.com/nopicture.png) no-repeat center center; float: left; border: 1px solid #ccc;}

.picture-stolen-home a{width: 50px; height: 
50px; display: block; float: left;   }
.picture-stolen-home {width: 50px; height: 50px; display: block; border:1px solid #ccc; margin: 0 10px 0 0; float: left;}
.no-picture-stolen-home {width: 50px; height: 50px; display: block; border:1px solid #ccc; margin: 0 10px 0 0;  float: left;}
.no-picture-stolen-home a{width: 50px; height: 50px; display: block; background: #ffffff url(http://img.mybikenumber.com/nopicture_small.png) no-repeat center center; float: left;}


.my-bike-pictures-class{width: 50px; height: 50px; display: block; float: left; margin: 0 8px 8px 0;}
.my-bike-pictures-class a{border: 3px solid #ffffff; width: 47px; height: 47px; display: block; margin:0; padding:0;}
.my-bike-pictures-class a:hover{border: 3px solid #4386E1;}
.my-bike-pictures-class a.thumb-active{border: 3px solid #4386E1;}

.view-bike-details-button {float: right; margin: 18px 0 0 0;}

#bike-image-big{display:block;width:520px;height:390px; border: 0px solid deeppink; overflow: hidden;}

#bike-image-big-navi {display:block; width: 510px ;padding: 25px 0 15px 0; margin:0 0 15px 0; border-bottom: 1px solid #cccccc;}

#facts-figures-map {font-size: 12px; background: #ffffff; margin: 0 0 7px 0; width: 498px; padding: 10px 0 10px 0;}

.facts-figures-map {color: #4386E1;}

#description-bike-detail{width: 510px; display: block; overflow: hidden; }
#description-bike-detail .description-bike-detail-text{padding: 10px 0 10px 0; color: #2F2F2F; line-height: 15px;}

#bike-image-big-navi a,
.view-bike-details-button a{
padding: 3px;
background: #f5f5f5;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border: 3px solid #ccc;}

#bike-image-big-navi a:hover,
.view-bike-details-button a:hover{
background: #f0f0f0;
text-decoration: underline;
color:#4386E1;
border: 3px solid #ccc;
}

#tooltip-1, 
#tooltip-2, 
#tooltip-3, 
#tooltip-4, 
#tooltip-5, 
#tooltip-6, 
#tooltip-7, 
#tooltip-8, 
#tooltip-9, 
#tooltip-10
{
position: absolute;
padding: 5px;
top:5px;
right:5px;
width:160px;
height: 160px;
 background-color: #ffffff;
 border: 1px solid #cccccc;
 -moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
z-index: 5;
}

.a-tooltip a {
 background-color: #4386E1;
 color: #ffffff;
 -moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding: 0 3px 0 3px;
}

.a-tooltip a:hover {
 background-color: #BFDBFF;
 color: #333333;
}
/* _ search  _ */

.back-to-search-deatail-button a{padding: 3px;
background: #f5f5f5;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
border: 3px solid #ccc;}

.back-to-search-deatail-button a:hover{background: #f0f0f0;
text-decoration: underline;
color:#4386E1;
border: 3px solid #ccc;}

.search-result{ 
		margin: 15px 0 0 0; 
		height: 50px; 
		width: 510px; 
		background: #ffffff; 
		border: 1px solid #ffffff;
		padding:  5px 0px 5px 0px;
}
#wrapper .search-result h1{ border:none; font-size: 16px; color: #44668e; padding: 0 0 0 0; margin:0 0 0 60px; font-weight: bold;}
#wrapper .search-result h1 a:hover{ color: #4386E1;text-decoration: underline;}
#wrapper .search-result  p {  color: #4F4F4F; padding: 0; margin:5px 0 0 60px; font-weight: normal; font-size: 13px;}

.small-links a{color: #4386E1;text-decoration: underline;}
.small-links a:hover{color: #333333;text-decoration: none;}
.label-more-numbers {color: #4386E1;}
.liner-listing{ border-bottom: 1px solid #cccccc; margin: 10px 0 0 0; height: 5px; width: 510px;}

/*Komponeten*/

.components-right {float:right; border: 0px solid green; width: 400px; height: 600px;}
.left-account {float:left; border: 1px solid gold; width: 400px; height: 600px;}

/* _ bike status _ */
.green{background: #ACFFC6 url(/templates/bevolution.net/images/ampel.png) no-repeat 0px 0px; padding: 5px 0 5px 25px; color:#007d08; 
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.yellow{background: #fff1a3 url(/templates/bevolution.net/images/ampel.png) no-repeat 0px -55px; padding: 5px 0 5px 25px; color: #FFA200; 
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.red{background: #ffbfbf url(/templates/bevolution.net/images/ampel.png) no-repeat 0px -28px; padding: 5px 0 5px 25px; color: #FF0000;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}

.error-login-header{position: absolute; top: 43px; right: 108px; z-index:4; display: block; 
color: #FF0000;
background: #ffbfbf; width: 250px;
padding: 2px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-align:center;
}

.error{background: #ffbfbf; padding: 2px 0 2px 2px; color: #FF0000; margin: 0 0 3px 0 ;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}

/* tour*/

#register-now  {padding: 20px 10px 30px 10px; background: #f5f5f5; border: 1px solid #cccccc; text-align: center; margin: 40px 0 25px 0;}
#register-now  a{font-size: 25px; font-weight: bold; color:#182943; text-decoration: none;}
#register-now  a:hover{font-size: 25px; font-weight: bold; color:#4386e1; text-decoration: underline;}


/* rechts account*/
#table-second-step{float: right; width: 410px;  border: 0px solid orange;}
#account-left-first-step{float: left; width: 400px; border: 0px solid green;}


/* uploader*/
#upload_content {border: 1px solid #cccccc;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background: #f5f5f5;
}

#submitBtn,
.upload-button-pic{ 
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #f5f5f5;
border: 1px solid #cccccc;
cursor: pointer;}

/*
+++++++++++++++++++++++++++++++++++++++++++
########## register ###########
+++++++++++++++++++++++++++++++++++++++++++
*/
#wrapper .table-register {margin: 10px 0 0 0; }
#wrapper .table-register-background { padding:10px; border: 1px solid #e2e2e2; background: #f5f5f5;}
#wrapper .table-register-background h1 {margin: 0 0 10px 5px; padding: 0;}
#wrapper .table-register-background .registerLabels {text-align: left;}

#wrapper .table-register-background .registerinputs {width:225px;}

#wrapper .table-register-background .no-mail-receive,
#wrapper .table-register-background .forgot-pw-mail,
#wrapper .table-register-background .logininputs {width:200px;border: }

#wrapper .table-register-background .viewtrsfcd-border{
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
border: 1px solid #FAAE0A;
background: #FFF0A2;
font-weight: bold;
color: #FAAE0A;
}

#footer{
position:relative; 
width:850px; 
margin: 15px auto;
clear: left;
text-align: left;
padding: 10px 0 80px 0;
height: 10px;
border-top: 1px solid #cccccc ;
background: #ffffff;
color: #000;
}

#footer a{color: #ccc; text-decoration: none;}

#footer-navi {color: #cccccc; margin: 20px 0 0 0; padding: 5px 0 10px 0;}
#footer-navi a{color: #333333; text-decoration: none; text-transform: uppercase; font-size: 10px;}
#footer-navi .footer-faq{background: #ccc; padding: 0 3px 0 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#footer-navi .footer-tour{background: #ccc; padding: 0 3px 0 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#footer-navi .footer-blog{background: #4386e1; padding: 0 3px 0 3px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
#footer-navi a.footer-blog{color: #fff;}
#footer-navi a:hover{color: #333333; text-decoration: underline; background: transparent ;}


#alter{display:none;}

.copy-right-company{ color: #cccccc; font-size:11px; margin: 30px 0 0 0; background: #fff url(http://www.mybikenumber.com/templates/bevolution.net/images/made_with_love_by_bevolution.png) no-repeat center right;}
.copy-right-company a{ color: #cccccc; text-decoration: none; display: block;}
.copy-right-company a:hover{ color: #000000; text-decoration: none;}

.other-projects {background: #333333; color: #cccccc; margin: 40px 0 0 0; padding: 40px 0 50px 0;}
.other-projects a{color: #cccccc; text-decoration: none;}
.other-projects a:hover{color: #ffffff; text-decoration: none;}


#wrapper .clear-both{clear: both;}
.clear-both{clear: both;}
.clear-left{clear: left;}


/* _ faq _ */
#wrapper .question h2 { padding: 0; margin: 0; color: #182943; font-size: 15px; margin: 15px 0 0px 0;}

.answer{ padding: 0; margin: 0; color: #7F7F7F;}

.list-faq-numbers {margin:15px 0 20px 0; float: left; width: 500px; line-height: 14px;}
.list-faq-numbers ul{margin:0; padding:0;}
.list-faq-numbers li{ color: #4F8DE2; font-weight: bold;}
.list-faq-numbers li p{ color: #7F7F7F; font-weight: normal; padding: 0; margin: 0;}
