body {
	margin:0px;
	background:#dcdcdc;
	font-size:1em;
}

/* ************************************ */
/*										*/
/*          Schriften allgemein         */
/*                                      */
/* **************************************/
div, table, td, th, li, ul {
	font-family: Arial, Helvetica, sans-serif; /*century gothic,*/
	color:#000000;
	font-size:10pt;	
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif; /*century gothic,*/
	color:#000000;
	font-style:normal;
	font-weight:bold
}
h6 {
font-size:1.2em;
margin-top:30px;
margin-bottom:20px;
}
h5 {
font-size:1.4em;
}
h4 {
font-size:1.5em;
}
h3 {
font-size:18pt;
}
h3.introzeile {
margin-top:0px;
}
h3.introzeile_menue {
margin-top:15px;
}
h2 {
font-size:20pt;
}
h1 {
font-size:22pt;
}

p.block {
text-align:justify;
line-height:1.5;
}
p.blockm20 {
text-align:justify;
line-height:1.5;
margin-left:20px;
margin-right:20px;
margin-top:0px;
}
p.block500 {
width:500px;
text-align:justify;
line-height:1.5;
}
p.block500m20 {
width:500px;
text-align:justify;
line-height:1.5;
margin-left:20px;
margin-top:10px;
}
p.block600 {
width:600px;
text-align:justify;
line-height:1.5;
}
p.linkfooter {
width:600px;
text-align:justify;
margin-top:40px;
margin-bottom:20px;
}

p { font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
font-size:10pt;		
	}

p.p_right {
text-align:right;
	}

p.p_left {
text-align:left;
vertical-align:top;
	}
p.headline {
color:#999999;
font-weight:bold;
font-size:9pt;
}



p.headline_10 {
color:#666666;
font-weight:bold;
font-size:10pt;
letter-spacing:0.10em;
margin-top:0px;
}

p.headline_elf {
color:#666666;
font-weight:bold;
font-size:1.1em;
margin-bottom:-5px;
}

p.headline_12 {
color:#666666;
font-weight:bold;
font-size:1.2em;
margin-bottom:-5px;
}

id.headline_rot {
/* color:#981128;*/ 
color:#981128;
font-size:10pt;
font-weight:bold;
}
p.headline_rot {
color:#981128;
font-size:10pt;
font-weight:bold;
}

p.headline_rotweiss {
color: #FFFFFF;
background-color: #981128;
font-weight:bold;
font-size:11pt;
margin-bottom:-5px;
padding:3px;
}



.sieben_pt {
font-size:7pt;
}
.acht_pt {
font-size:8pt;
}
.neun_pt {
font-size:9pt;
} 
.zehn_pt {
font-size:10pt;
} 
.elf_pt {
font-size:11pt;
} 
.zwoelf_pt {font-size:12pt;}

.vierzehn_pt {font-size:14pt;}

.rot {
color:#FF0000;
}

.orange {
color:#FF6600;
text-decoration:blink;
}

.underline {
text-decoration:underline;
}

.block600 {
width:600px;
text-align:justify;
}

a  {font-style: normal; text-decoration:none; color: black; font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; }

li.li_middle {
width:500px;
text-align:justify;
list-style-type: circle;
}

li.li_middle_2 {
width:700px;
text-align:justify;
list-style-type: circle;
margin-bottom:15px;
} /* z.B. bei team_event_sonntag20110327*/

p.li_middle {
width:500px;
text-align:justify;
margin-top:55px;
padding-left:220px;
font-weight:bold;
}

div.li_middle {
clear:left;
}

img.li_middle {
border:none;
margin-top:2px;
margin-bottom:2px;
margin-left:100px;
margin-right:2px;
float:left;
}

img.top_link {
border:none;
margin-top:2px;
margin-bottom:2px;
margin-left:1px;
margin-right:1px;
float:left;
}

img {
border:none;
margin:20px;}

img.ohne
{
border:none;
margin:0px;
}

img.angebot_gross {
border:none;
margin:0px;
}

img.intro_wg{
border:none;
margin:0px;
}

img.img_f_right_bo {
border:2px;
border-style:solid;
border-color:#333333;
float:right;
margin:20px;}

img.imgradtabelle{
border:none;
margin:4px;}

img.img_f_links {
float:left;
}

img.img_f_right {
border:none;
float:right;
margin:20px;
}

img.img_f_center {
border:none;
text-align:center;
margin:20px;}

img.spalte_rechts {
border:none;
text-align:left;
padding:0px;
margin:15px 0px 30px;
}

img.bike_pic_link {
border:none;
text-align: left;
margin-right: 5px;
margin-left:0px;
margin-top:5px;
margin-bottom:2px;
padding:0px;
}

/* ************************************ */
/*										*/
/*          Seitenaufteilung            */
/*                                      */
/* **************************************/

div#alignment {	
	text-align:center;
}

div#wrapper {
	margin:auto;
	/* für Hintergrundgrafik 1071px*/
	width:1029px;
	background: #FFFFFF url(../pix/backgrd/border_l.png) 0 0 repeat-y;
}

div#wrapper_r {
	background: url(../pix/backgrd/border_r.png) 100% 0 repeat-y;
}

div#container {
	margin:0px 25px 0px 25px;	
	}

/* ****************************************** */
/* MIDDLE BEREICH                             */
/* beinhaltet:                                */
/* linke spalte - left_content                */
/* die mitte mit hauptinhalt - middle_content */
/* die rechte spalte - right_content          */
/* ****************************************** */
div#middle {
	margin-top:14px;
	margin-left:0px;
	text-align:left;
	width:1025px;
}

div#left_content {
	margin-top:5px;
	margin-left:0px;
	float:left;
	width:140px;
    margin-right:10px;
	height:100%;
}

div#banner_left {
position:absolute;
margin-bottom:0px;
padding-bottom:0px;
text-align:center;
}
/* ******************************************************************* */
/*                                                                     */
/*                           im rechten content                        */
/*                                                                     */
/* ******************************************************************* */

div#right_content {
	margin-top:5px;
	margin-left:0px;
	float:left;
	width:180px;
}

div#header_right {
	width:180px;
	font-size: 9pt; 
	font-weight:lighter;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#999999;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#999999;
	margin-top:0px;
}

div#vorschau {
	margin-top:10px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	
	min-height:140px;
	}

/*
p.header_right {
	font-size: 10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-left:5px;
	vertical-align:top;
}
*/

p.header_right {
	font-size: 10pt;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:2px;
	padding-left:5px;
	vertical-align:top;
	color: #FFFFFF;
	background-color: #981128;
}


p.text_right {
	font-size: 9pt;
	font-weight:normal;
	margin-top:2px;
	margin-bottom:2px;
	padding-top:6px;
	padding-left:11px;
	padding-right:4px;
	padding-bottom:4px;
	}

p.text_right_team {
	font-size: 9pt;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:20px;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:0px;
	vertical-align:top;
	text-align:center;
}

.news{
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:180px;
	margin-top:6px;
	margin-bottom:-8px;
}

img.vorschau {
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:5px;
		padding-left:10px;
		
}



/* ******************************************************************* */
/*                                                                     */
/*                           Seitenaufteilung mitte- div               */
/*                                                                     */
/* ******************************************************************* */

div#middle_content_min {
	margin-top:5px;
	margin-right:30px;
	margin-left:20px;
	width:580px;
	float:left;
}

div#middle_content_max {
	margin-top:5px;
	margin-right:30px;
	margin-left:20px;
	width:780px;
	float:left;
}

div#derwahreinhalt {min-height: 500px}

div#intro {
		padding-left:15px;
		padding-right:15px;
		padding-top:0px;
		padding-bottom:20px;
		margin-bottom:30px;
		background-color:#FFFFFF;
		border-left:1px;
		border-left-style:solid;
		border-left-color:#999999;
		border-bottom:1px;
		border-bottom-style:solid;
		border-bottom-color:#999999;
}

div#trenner {
	width:480px;
	margin-left:50px;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#999999;
	margin-top:15px;
	margin-bottom:20px;
	}

	
div#fussnote {
	margin-bottom:0px;
	margin-left:165px;
	vertical-align:baseline;
	}
	
div#schocker {
border-style:solid;
border-color:#FF6600;
margin-left:100px;
margin-top:20px;
margin-bottom:10px;
width:400px;
text-align:center;
padding-left:15px;
padding-right:15px;
padding-bottom:5px;
}

/* ****************************************** */
/* Die Rahmenbedingungen                      */
/* beinhaltet:                                */
/* Footer                                     */
/* Border top                                 */
/* links und rechts findet sich im wrapper    */
/* und wrapper r                              */
/* ****************************************** */

/* ******************************************************************* */
/*                                                                     */
/*                           FOOTER                                    */
/*                                                                     */
/* ******************************************************************* */

div.footer {
	position:absolute;
	margin-left:0px;
}
div#footer {
	background: url(../pix/backgrd/border_b.png) 0 0 repeat-x;	
}

div#footer_l {
	background: url(../pix/backgrd/border_bl.png) 0 0 no-repeat;
}

div#footer_r {
	height: 30px;
	background: url(../pix/backgrd/border_br.png) 100% 0 no-repeat;	
}


/* ******************************************************************* */
/*                                                                     */
/*                           border top                                */
/*                                                                     */
/* ******************************************************************* */

div#border_top {
	background: url(../pix/backgrd/border_h.png) 0 0 repeat-x;	
}

div#border_top_l {
	background: url(../pix/backgrd/border_hl.png) 0 0 no-repeat;
}

div#border_top_r {
	height: 30px;
	background: url(../pix/backgrd/border_hr.png) 100% 0 no-repeat;	
}


/* ******************************************************************* */
/*                                                                     */
/*                           Angebotstabelle                           */
/*                                                                     */
/* ******************************************************************* */
.angebot {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:1.2em;
	color:#000000;
	min-width:580px;
	max-width:700px;
}
.liste {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	min-width:700px;
	max-width:900px;
}

td.preis {
	text-align:left;
	/* color:#666666;*/
	font-weight:bold;
	font-size:1.1em;
	color: #FFFFFF;
	background-color:#981128;
	border:#981128 solid 1px;
	}
td.angebot_modell {
	text-align:left;
	font-size:1em;
	vertical-align:top;
}
td.angebot_preis {
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}
td.angebot_preis_alt {
	text-align:left;
	font-size:0.8em;
	vertical-align:top;
}
td.angebot_bild {
	text-align:right;
	vertical-align:top;
	border:none;
}
img.angebot_bild {
	text-align:left;
    vertical-align:top;
    border:none;
}
td.angebot_beschreibung {
	text-align:left;
	font-size:0.9em;
	vertical-align:top;
}

td.tdangebot_a {
	height:25px;
	font-size: 10pt; 
	font-weight: bold;
	color:#333333;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#999999;
	padding-left:5px;
	vertical-align:bottom;
	}
	
td.tdangebot_b {
	font-size: 8pt; 
	font-weight: normal;
	color:#333333;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	vertical-align:bottom;
	}	
	
	
a.tdangebot_a           { text-decoration:none; color: rgb(100,100,100); font-weight:bold;}
a.tdangebot_a:link		{ text-decoration:none; color: rgb(100,100,100); font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;}
a.tdangebot_a:visited	{ text-decoration:none; color: rgb(100,100,100); font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; }
a.tdangebot_a:hover		{ text-decoration:none; color:#FF6600; font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;}
a.tdangebot_a_td:hover {background-image:url(../pix/index/biker.png) no-repeat; text-align:right; }
/*
a.menue_links:active    { text-decoration:none; color:#FF6600; font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; font-stretch:extra-expanded;}
*/

/* ******************************************************************* */
/*                                                                     */
/*                           im middle content                         */
/*                                                                     */
/* ******************************************************************* */

table.top_news {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:500px;
}
td.top_news_text {
	width:100%;
	margin-right:3px;
}
td.top_news_img {
	width:350px;
	margin-left:3px;
}

/* ******************************************************************* */
table.top_news1 {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:546px;
}
td.top_news_text1 {
	vertical-align:top;
	width:100%;
	margin:auto;
}
td.top_news_img1 {
vertical-align:top;
	width:100%;
	margin:auto;
}
/* ******************************************************************* */
/*   Ticker auf index.php (breaking_news.php) und service_ticker.php   /*
/* ******************************************************************* */

div#ticker{
	/*background-image:url(../pix/index/ticker_background.jpg);
	background-repeat:no-repeat; */
	min-height:100px;
	padding-bottom:5px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	margin-bottom:30px;
} 

p.ticker_headline {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12pt;
	margin-bottom:-5px;
	width:546px;
	}
	
img.ticker_img {
	float:left; 
	margin-right:20px;
	margin-top:15px;
}

p.ticker_text{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:15px;
	width:550px;
	vertical-align: text-top;
}

id.ticker_text_rot {
	color:#981128;
	font-size:10pt;
	font-weight:bold;
}

id.ticker_date {
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	}

/* ******************************************************************* */
/*
id.top_news1-4{
	border-bottom:solid;
	border-left:solid;
	border-bottom-color:#981128;
	border-left-color:#981128;
	border-bottom-width:1px;
	border-left-width:1px;
	}
	*/
table.top_news1-4 {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:546px;
	/*border-bottom:solid;
	border-left:solid;
	border-bottom-color: #981128;
	border-left-color: #981128;
	border-bottom-width:1px;
	border-left-width:1px;
	margin-top:-10px; */
	}

th.top_news1-4 {
	/* text-align:center;*/
	color:#666666; 
	font-weight:bold;
	font-size:12pt;
	padding-bottom:20px;
	
	/* color: #FFFFFF; */
	/* background-color:#981128; */
	/* border:#FF0033 solid 1px; */
}
td.top_news1-4 {
	width:100%;
	margin:auto;
	text-align:center;
	vertical-align:top;
}
td.top_news_img1-4 {
vertical-align:top;
	width:100%;
	margin:auto;
}
/* ******************************************************************* */
id.intro_wg{
	border-bottom:solid;
	border-left:solid;
	border-bottom-color:#981128;
	border-left-color:#981128;
	border-bottom-width:1px;
	border-left-width:1px;
	}
	
table.intro_wg {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:500px;
	border-bottom:solid;
	border-left:solid;
	border-bottom-color: #981128;
	border-left-color: #981128;
	border-bottom-width:1px;
	border-left-width:1px;
	margin-top:-18px;
	}

th.intro_wg {
	text-align:center;
	/* color:#666666;*/
	font-weight:bold;
	font-size:11pt;
	color: #FFFFFF;
	background-color:#981128;
	border:#981128 solid 1px;
}
td.intro_wg {
	width:33%;
	margin:auto;
	text-align:center;
	vertical-align:top;
}
/* ******************************************************************* */
/* Hannoverrad */

table.hannoverrad {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	width:100%;
	border-bottom:solid;
	border-left:solid;
	border-bottom-color: #981128;
	border-left-color: #981128;
	border-bottom-width:1px;
	border-left-width:1px;
	}
td.hannoverrad_cb {
text-align:center;
vertical-align:bottom;
}
td.hannoverrad_ct {
text-align:center;
vertical-align:top;
}


/* ******************************************************************* */
table.artikel_liste {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:12pt;
	color:#000000;
	width:580px;
}
td.artikel_liste_text {
	width:100%;
	margin-right:3px;
	text-align:justify;
	font-size:10pt;
	line-height:1.5;
}
td.artikel_liste_img {
	width:210px;
	text-align:center;
}
/* ******************************************************************* */


td.sattel {
	font-weight:lighter;
	font-size:9pt;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-left:1px;
	border-left-style:solid;
	border-left-color:#999999;
	}

.modell_ez {
font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
font-size:14pt;
font-weight:bold;
color:#000000;
text-align:center;}

td.right {
text-align:right;}
td.center {
text-align:center;}
.a_imgklein {
text-align:left;
vertical-align:top;
border:none;
}
.a_imggross {
text-align:center;
vertical-align:top;
border:none;}


 
p.intro_700 {
	text-align:center;
	/* color:#666666;*/
	font-weight:bold;
	font-size:11pt;
	letter-spacing:0.1em;
	color: #FFFFFF;
	background-color:#981128;
	border:#981128 solid 1px;
	padding:5px 0px;
	margin:0px 10px 4px;
	width:710px;
} 
/* ****************************************** */
/*          Die Formulare                     */
/*          anmeldung.php                     */
/*          technik entfaltung                */
/* ****************************************** */
form {
background-color:#CCCCCC;
border-style:solid;
border-width:1px;
border-bottom-color:#000000;
padding:8px;
} 

table.entfaltung {
width:700px;
border:thin;
}

input.eingabe {
border-style: solid;
border-color:#CC0000;
background-color: #FFFFFF;
text-align:center;
}

/* ******************************************************************* */
id.intro_event{
	border-bottom:solid;
	border-left:solid;
	border-bottom-color:#981128;
	border-left-color:#981128;
	border-bottom-width:1px;
	border-left-width:1px;
	}
	
table.intro_event {
	font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif;
	font-size:10pt;
	color:#000000;
	width:500px;
	border-collapse:collapse;
	margin-top:-18px;
	margin-bottom:25px
	}
th.intro_event {
	text-align:center;
	font-weight:bold;
	font-size:11pt;
	color: #FFFFFF;
	background-color:#981128;
	border:#981128 solid 1px;
}
td.intro_event_litop {
	padding-left:10px;
	padding-top:10px;
	border-left:solid;
	border-left-color:  #808080;
	border-left-width:1px;
}
td.intro_event_retop{
	padding-top:10px;
	}
	
td.intro_event_li {
	padding-left:15px;
	border-left:solid;
	border-left-color:  #808080;
	border-left-width:1px;
}
td.intro_event_liend {
	padding-left:15px;
	padding-bottom:5px;
	border-bottom:solid;
	border-left:solid;
	border-bottom-color: #808080;
	border-left-color:  #808080;
	border-bottom-width:1px;
	border-left-width:1px;
}
td.intro_event_reend {
	padding-bottom:5px;
	border-bottom:solid;
	border-bottom-color: #808080;
	border-bottom-width:1px;
	}