BODY {
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	background : white;
	margin : 0;
	background-image : url('Media/bkgr.gif');
}
small{
	font-size: 11px;
	font-weight:normal;
}

A{
	text-decoration : underline;
	color : black;
}
A:HOVER {
	color : #CC0000;
}
.MainList{
	font-size: 12px;
	font-weight : normal;
	color : Black;
	background-color : #F7F7F7;
}
.TeaserHead{
	font : bold;
	color : #FFFFFF;
	font-size : 14px;
	background-color : #008ED0;
}
.TeaserTable
{
	width : 245px;
	border : thin solid #FDBA2F;
	background : Black;
}
MainTable{
	width : 100%;
}
.MainHead{
	font : bold;
	color : #FDBA2F;
	font-size : 15px;
	background-color : Black;
}
a.MainHead{
	font-size : 15px;
	color :#FDBA2F;
}
a.MainHead:hover{
	color : black;
	background : #FDBA2F;
}
.NaviContent{
	border : none;
		font-size : 12px;
	font-weight: bold;
	color: White;
}
a.NaviContent{
	font-size : 12px;
	font-weight: bold;
	color: White;
}

a.NaviContent:Hover{
	color :#FDBA2F;
	background-color : Black;
}

a.navi:visited,a.navi:link,a.navi:active,a.navi:hover
{
	font-size: 9pt;
	text-decoration : none;
    color:white;
	
}
td.navi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color: white;
	background-color : white;
}
a.navibottom:visited,a.navibottom:link,a.navibottom:active,a.navibottom:hover
{
	font-size: 9pt;
	text-decoration : none;
    color:white;
	
}
td.navibottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	color: white;

}
td.news
{
	font-family: Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color: white;
	background-color : red;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 3px;
	font : bold;
	text-align : center;
}
.defaulttext		{
	font-size:10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
		background-color : #F7F7F7;
	
}
.defaultsmall		{
	font-size:8pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	
}
small
{
font-size:8pt;
	color: black;
}

  .defaultheader {
	font-size: 12pt;
	font-weight: normal;
	color : #ffffff;
	
	font-family : Arial, Helvetica, sans-serif;
	font : bold;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 5px;
	padding-left : 5px;
	width : 100%;
}
h2{
	color: #CF0018;
	font-size:12pt;
	font-family: Arial, Helvetica, sans-serif;
	font : bold;

}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: white;
	font-weight: bolder;
	font : 14pt;
	background-color : #095BA6;
}
small
{
	font-size:8pt;
	color: #242424;
	font-family: Arial, Helvetica, sans-serif;
	
}
hr           {
	color: white;
	background-color : #cccccc;
}
.KontaktformularHeader         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: black;
	font-weight: bolder;
	font : bold 16pt;

}
.KontaktformularText        {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #242424;
	list-style-position : inside;
	text-align : left;
}
.KontaktformularDanke     {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #242424;
	list-style-position : inside;
	text-align : left;
}
.KontaktformularCol1           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #242424;

	list-style-position : inside;
	text-align : left;
}
.KontaktformularCol2         {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color : #242424;

	list-style-position : inside;
	text-align : left;
}
 

.Adresse          {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
   color: black;
} 
A.Adresse:ACTIVE, A.Adresse:LINK, A.Adresse:VISITED {
	color :black;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
A.Adresse:HOVER
 {
	color : Grey;
	font-size: 8pt;
}
.ImpressumHeader           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: black;
	font-weight: bolder;
	font : bold 12pt;
}
.ImpressumAddress           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #242424;
}
.ImpressumDetails           {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #242424;

}


a.BikeInfo:link,

a.BikeInfo:visited,
a.BikeInfo:active
{
	color :black;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
a.BikeInfo:Hover  {
color :#818181;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration : none;
}
.BikeInfoTyp{
	font-family: Arial, Helvetica, sans-serif;
            font-size : 8pt;
			color: black;
}

.BikeInfoModell{
	font : bold;
	color : black;
	font-size : 13px;
	background-color : #FDBA2F;
}
.BikeInfoImage {
	font-size: 12pt;
	font-weight: normal;
	color : #818181;
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;
	
}
.BikeInfoListeBackground {
	font-size: 12pt;
	font-weight: normal;
	color : #818181;
	font-family : Arial, Helvetica, sans-serif;
}
.BikeInfoListe1 {
	color:black;
	margin-top : 5px;
	margin-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;

}
.BikeInfoListe2 {
	color:black;
	margin-top : 5px;
	margin-bottom : 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	background-color : #F7F7F7;
	
}
.BikeInfoTrans{

	
}
td.BikeInfoHaustext
{
	font-size:12pt;
	color:  black;
	font-family: Arial, Helvetica, sans-serif;
}
.BikeInfoHauspreis{
	font-size: 12pt;
	font-weight: normal;
	color : Red;
	font-family: Arial, Helvetica, sans-serif;
		
}
table.OpenHours
{
width : 100%;
}
td.OpenHours
{
	font-size: 10pt;
	font-weight: normal;
	color : black;
	font-family: Arial, Helvetica, sans-serif;
}
.NewsBack 
{
background: #C7DCFB;
}
.NewsText {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:8pt;
color : #0323A7;
padding: 5px;
}
.NewsHead {
color : #0323A7;
}
.Adresse1
{
font-size:10pt;
color: black;
font-family: Arial, Helvetica, sans-serif;
background-color : #F7F7F7;
}
/* BikeCoupon  */
#BikeCouponForm{
	font-size: 12px;
	margin: 0px;
}
.BikeCoupon,  .BikeCoupon table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
#BikeCouponForm input{
	font-size: 12px;
	border: 1px solid black;
}
#BikeCouponForm td{
	padding:0 10px 10px 0;
}
.BikeCouponHeader{
	color : #FDBA2F;
	font-size : 15px;
	background-color : Black;
	padding : 5;
	text-align : left;
	font-weight: bold;
}
.BikeCouponText{
}
#BikeCouponForm img{
	border: 1px solid;
	border-color:#999999;
}
.BikeCouponMessage{
 color:red;
 font-weight: bold;
}
#navLeft {
	width: 145px;
	padding: 10px 0 0 0;
}

#navLeft a{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 2px 0 2px 5px;
	line-height: 16px;
}
#navLeft a:hover{
	background-color: #000;
	color: #FC0;
}
