@charset "UTF-8";

/* www.bikeandbusiness.de Stylesheet vom 1.10.2008 */

@media all
{

body {
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
         color: #18469E;
	text-align: center;
	margin: 0 0 20px 0;
         background: #DBE9F6 url(images/bb_bg.jpg) left bottom fixed repeat-x;
}
a 	{
	background-color: transparent;
}
a:link 	{
	color: #18469E;
	background-color: transparent;
}
a:visited {
	color: #18469E;
	background-color: transparent;
}
a:active {
	color: #18469E;
	background-color: transparent;
}
a:hover	{
	color: #18469E;
	background-color: #DBE9F6;
}
#container {
	width: 764px;
	background: #FAFAFF url(images/bb_bg_r2_mitte.png) repeat-y;
	font-size:100%;
	text-align: left;
	padding: 0;
	margin: 0 auto;
}
#kopf {
	height:170px;
	background: #FAFAFF url(images/bb_bg_r2_oben.png) no-repeat;
	padding-left:15px;
}
#kopf_en {
	height:170px;
	background: #FAFAFF url(images/bb_bg_r2_oben_en.png) no-repeat;
	padding-left:15px;
}
#navigation {
	width: 147px;
	float: left;
	text-align: left;
	padding: 0;
	margin: 30px 0 0 0;
}
#navigation ul {
	font-size: 75%;
	padding: 0;
	margin: 0 15px 10px 5px;
	border: 1px solid #FAFAFF;
}
#navigation  ul li {
	list-style: none;
	text-align: left;
        	line-height: 1.4em;
         padding: 0;
	margin: 0 0 2px 0;
}
#navigation  ul li a {
	background: url(images/bb_bg_l_nav.jpg) repeat-y;
	display: block;
	width: 100%;
	text-decoration: none;
	margin: 0;
         padding: 0;
         padding-bottom: 1px;
         padding-left: 5px;
}
#navigation  ul li a:hover {
	color: #3366CC;
}
#navigation  ul li a i {
	color: #CC3300;
	font-style: normal;
}
#navigation li.de_en {
	margin-top: -25px;
	margin-bottom: 6px;
}
#navigation li.de_en a {
	background-position: -200px;
	display:inline;
}
#navigation li.wetter {
         margin-top: 10px;
}
#navigation li.login {
         margin-top: 0;
         margin-bottom: 0;
}
div#inhalt {
	padding: 0;
	margin: 0 15px 0 149px;
}
* html div#inhalt {
	height: 1em;
	margin-bottom: 0;
}
div#inhalt h1 {
	clear: right;
	font-size: 120%;
	font-weight: normal;
	margin: 20px 30px 20px 20px;
}
div#inhalt h2 {
	font-size: 120%;
}
div#inhalt h2.seite {
         font-size: 90%;
	height: 50px;
         margin: -45px 450px 0 20px;
}
div#inhalt h3 {
	font-size: 90%;
	margin: 20px 40px 5px 20px;
}
div#inhalt h4 {
	font-size: 80%;
	margin: 20px 40px 10px 20px;
}
div#inhalt p {
	font-size: 82%;
	line-height: 132%;
	margin: 5px 40px 20px 20px;
}
div#inhalt ul {
	font-size: 82%;
	line-height: 132%;
	margin-right: 40px;
}
div#inhalt .box1 {
	background-color: #CCDDFF; font-size: 95%; margin: 10px 35px 10px 15px; border: 1px solid #CCDDFF;
}
div#inhalt .box1 p {
	margin: 10px;
}
div#inhalt .box1 h3 {
	font-size: 85%; margin: 10px;
}
div#inhalt .box1 h4 {
	margin: 10px;
}
div#inhalt .box2 {
	border: #CCDDF0 3px solid; margin: 20px 10px 20px 15px;
}
b.bt, b.bt b, b.bb, b.bb b {
	display: block; height: 10px; font-size: 1px; background:url(images/blau.gif) no-repeat; position: relative;
}
b.bt3, b.bt3 b, b.bb3, b.bb3 b {
	display: block; height: 10px; font-size: 1px; background:url(images/blau2.gif) no-repeat; position: relative;
}
b.bt, b.bt3 {
	top: -3px; left: -3px;
}
b.bt b, b.bt3 b {
	background-position: 100% -10px; left: 6px;
}
b.bb, b.bb3 {
	background-position: 0 -20px; top: 3px; left: -3px;
}
b.bb b, b.bb3 b {
	background-position: 100% -30px; left: 6px;
}
div#inhalt div.box2 h3 {
	margin: 0 15px 5px 15px;
}
div#inhalt div.box2 p {
	margin: 5px 15px 0 15px;
}
div#inhalt p.klein {
	font-size: 75%;
}
div#fuss {
	clear: both;
	height: 37px;
         background: #FAFAFF url(images/bb_bg_r2_unten.png) no-repeat left bottom;
         font-size: 60%;
	color: #9BA9D6;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}
div#fuss .buttons {
	width: 100px;
	float: right;
	text-align: right;
	margin-right: 20px;
	padding-top: 12px;
}
#tab_nav_box {
	padding: 0;
	margin: -5px -9px 0 0;
	height: 30px;
	background: url(images/bb_bg_tab.jpg) 0 10px repeat-x;
}
#tab_nav {
	float: left;
	font-size: small;
	margin: 0;
	padding: 0;
         background: url(images/bb_bg_tab.jpg) 0 10px repeat-x;
}
#tab_nav li {
	float: left;
	margin: 0;
	padding: 0;
	display: inline;
	list-style: none;
}
#tab_nav a:link, #tab_nav a:visited {
	float: left;
	font-size: 85%;
	line-height: 20px;
	font-weight: bold;
	margin: 0 0 0px 20px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#logo {
	margin: 14px 0 0 0;
}
#gefoerdert1 {
	margin: 10px 0 0 5px;
}
#gefoerdert {
	margin: 10px 0 0 5px;
	display: none;
}
#top_button {
	float: right;
	margin:8px 20px 0 0;
}
#back_button {
         float: right;
	margin:0 250px 0 0;
}
#print_button {
	float: right;
	margin:8px 0 0 0;
}
.color2 {
	color: #CC3300;
}
.bgcolor2 {
	background-color: #CCDDFF;
}
.border1 {
	border:1px solid #CCDDFF;
}
.fl_left {
	float: left;
}
.fl_right {
	float: right;
}
img	{
	border-width: 0;
}
.ohnecss,.printheader {
	display:none;
}
pre {
    font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-left: 85px;
}
#stand_liste li {
	list-style: none;
	height: 65px;
         font-weight: bold;
	font-size: 90%;
         padding-top: 10px;
	margin-top: 5px;
	border-top: 2px solid #EDF4FA;
}
#stand_liste li img {
	float: left;
	margin-right: 10px;
}
#stand_liste li a, #stand_liste li span {
	display: block;
	margin-left: 160px;
}

} /* /@media all  */



@media print
{

body		{text-align:left; background:transparent; color:#000000;}
#container 	{width:100%; background:transparent;}
div#inhalt 	{padding:0; margin:0;}
div#inhalt h1 	{margin:20px; padding:0; font-size:12pt; font-weight:normal;}
div#inhalt h2.seite {margin:20px; padding:0; height:auto; font-size:12pt; font-weight:normal;}
div#inhalt .box1 {background:transparent; border-width:0;}
div#inhalt .box2 {border-color:transparent;}
b.bt, b.bt b, b.bb, b.bb b {background:transparent;}
div#fuss		{background:transparent; color:#000000; text-align:center;}
.color2 		{color:#000000;}
.printheader 	{
		display: block;
		color: #000000;
		font-size: 16pt;
		font-weight: normal;
		text-align: center;
		padding-bottom: 5px;
		border-bottom: 1px solid #000000;
}
a:link,a:visited,a:active,.color2 {
		color: #000000;
}
#kopf,#kopf_en,#navigation,#top_button,#print_button,#tab_nav_box {
		display: none;
}

} /* /@media print */
