﻿body
{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; /* Rahmen aussen*/
	font-size: 10pt;
	color: #000000;
	padding:0px;
}

img
{
	border: none;
}

a {color: #0095da;}

h1 
{
	padding: 2px 0px 0px 10px;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
}

/* Formatierungen für Layout */
h3
{
	font-size: 9pt;
	text-transform:uppercase;
	background-color: #A4C5F8; /* Hintergrund */
	border-top:1px solid #BFD5F8;
	border-bottom:1px solid #BFD5F8;
	padding:5px 15px;
	margin:0px	
}

h4
{
	font-size: 9pt;
	font-weight:lighter;
	color: #000000;
	margin: 0px;
	padding: 2px;
}

h5
{
	font-size: 9pt;
	color: #ffffff;
	margin: 0px;
	padding: 4px;
}
img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container {
padding: 0;
margin: 0px 0px 0px 0px;

} 

/* ----------banner for logo-------------- */
#banner 
{
	top: 0px;
	background-color: #0095da;
	padding: 0px;
	margin:  0px;
}

#bannerimgage 
{
	top: 50px;
	left: 450px;
	width: 400px;
	padding:10px 0px;
} 

#bannertext
{
	position: relative;
	left: 10px;
	width: 400px;
	top: 0px;
	font-size: 36px;
	color: #A4C5F8;
	background-color: #0095da;
	padding: 15px;
	margin: 17px;
}

#bannerteaser
{
	position: relative;
	text-align: right;
}

#breadcrumb
{
	position: relative;
	margin:0px; width:100%;			/* die IE PC schlaufe */ 
	top: -22px;
	left: 5px;
	font-size: 9pt;
	color: #0095da;
}

/* ----------outer und inner----------------- */
#outer{ 
border-left: solid 160px #A4C5F8; 	/* linke Menue Spalten Farbe  */ 
background-color: #ffffff;			/* Farbe fuer Inhalt Spalten  */
 } 

#inner{ margin:0px; width:100%; }	/* die IE PC schlaufe */ 

/* --------------left navigavtion------------- */
#left {
 width:160px; 
 float:left; 
 position:relative; 
 margin-left:-160px; 
 margin-right: 10px;
 padding-right: 0px;
 height: 100%;
 min-height: 460px;
 background-color: #A4C5F8; 
 }

/* -----------------Inhalt--------------------- */
#content{ 
position: relative;
margin-top: 0px;
min-width: 0px; 
overflow:visible;
}

p{
padding: 5px 10px;
margin:0px; }

pre{
font-size: 12pt;
padding: 5px 10px;
margin:0px;}

/*  ----------------footer---------------------- */ 
#footer {
	background-color: #ffffff;
	border-top: solid 10px #0095da;
	clear:left;
	padding: 2px 0px 0px 10px;
	margin:0px;
	text-align: left;
} 

/* -----------------bottombanner---------------- */
#bottombanner
{
	height: 25px;
	background-color: #0095da;
	padding: 2px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}
#bottombanner a
{
	color: #ffffff;
}
/* ZO BIKE - CUP */
.ZOContent
{
    padding-left: 10px;
}
.ZOBIKETextUeberschrift
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
    margin-bottom: 7pt;
}

.ZOBIKETextTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
    margin-bottom: 7pt;
    margin-left: 10px;
}

.ZOBIKEText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #000000;
    margin-bottom: 10pt;
    margin-left: 10px;
}
.ZOBIKEpreTitle
{
	font-size: 10pt;
	line-height: 25px;
	color: #000000;
}
.ZOBIKEpre
{
	text-align:left; 
	font-size: 9pt; 
	font-family: Courier New, Courier, mono;
	color: #000000;
}
.ZOBIKEpreFooter
{
	font-size: 10pt;
	color: #000000;
}
.ZOBIKEFormTitle
{
    vertical-align:top;
}
.ZOBIKEFormText{}
