/* CSS Document */



/*  Farben

	Blau:   #063EB1
	Orange: #E26406
	Grün:   #07900D
	
navibgGrau: 	#DDDDDD
rechts grau:	#F8F8F8

fcaption:			 #cecece
forumheader:  		 #dfdfdf
forumheader2 und A:  #E8E8E8
forumheader3: 		 #f2f2f2
forumheaderC: 		 #616161

 */

img {

border: none;}


/* Core Klassen */

.fborder {
	border: #000000 0px solid;
	background-color: #fff;	
}

.fcaption {
	border: #CECECE 0px solid;
	padding: 4px;
	background-color: #cecece;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}

.fcaption a {
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	text-decoration: underline;
	font-weight:bold;
}

.fcaption a:hover {
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	text-decoration: none;
	font-weight:bold;
}


.forumheader{
	background-color: #dfdfdf;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 3px;
	border: #dddddd 0px solid;
	font-weight:bold;	
}

.forumheader2{
	background-color: #E8E8E8;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 3px;
	border: #dddddd 0px solid;
}
.forumheader2_erster{
	background-color: #D10000;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding: 3px;
	border: #999999 0px solid;
}
.forumheader3{
	background-color: #f2f2f2;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 3px;
	border: #dddddd 0px solid;
}

.forumheader4{  /* ------------------für galerie-----------------*/
	background-color: #e8e8e8;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 3px;
	border: #dddddd 0px solid;
}

.forumheaderA{  /* ------------------für fahrerlager-----------------*/
	background-color: #e8e8e8;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#E26406;
	padding: 3px;
	border: #dddddd 0px solid;
	font-weight: bold;
}

.forumheaderB{  /* ------------------für fahrerlager-----------------*/
	background-color: #E26406;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding: 3px;
	border: #dddddd 0px solid;
	font-weight: bold;
}

.forumheaderC{  /* ------------------für fahrerlager-----------------*/
	background-color: #616161;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#fff;
	padding: 3px;
	border: #dddddd 0px solid;
}



.forumheaderD2{  /* ------------------für presse-----------------*/
	background-color: #none;
	font: 12px verdana, tahoma, arial, helvetica, sans-serif;
	color:#000;
	padding: 3px;
	font-weight: bold;
	border: #dddddd 0px solid;
}

.forumheaderD{  /* ------------------für presse-----------------*/
	background-color: #f2f2f2;
	font: 10px verdana, tahoma, arial, helvetica, sans-serif;
	color:#07900D;
	padding: 3px;
	font-weight: bold;
	border: #dddddd 0px solid;
}

.forumborder{
	border: #000080 1px solid;
}

.finfobar{
	background-color: #CCC8C8;
	color:#000;
	padding: 4px;
	border: 1px solid #C3BDBD;
	font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, tahoma, arial, helvetica, sans-serif
}

.button {
	border: 1px solid #000;
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-color: #dddddd;
	background-image : url(images/button.png);
}

.button:hover {
	border: 1px solid #000;
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:center;
	background-color: #f8f8f8;
	background-image : url(images/button_hover.png);
}

.defaulttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
		    line-height: 17px;
}

.defaulttext a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.defaulttext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.defaulttext_fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	color: #000000;
}

.mediumtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
}

.smalltext {
    background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000;
}

.smalltext_fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: bold;
}

.tbox{
	background-color: #fff;
	border: 1px solid #999999;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.nextprev{
    background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#000;
}

.helpbox {
	color:#000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #dddddd;
	background-color: transparent;	
}

#helpb {
	color:#000;
	width:100%;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	background-color: transparent;
	border-bottom: 0px solid #dddddd;
}


#dataform {
	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	background-color: transparent;
}

#commentform {

	color: #000;
	font: 9px verdana, tahoma, arial, helvetica, sans-serif;
	text-align:left;
	background-color: transparent;
}

/* Theme Klassen */

/*zeugs für eigene seiten*/

.pagetable_caption {
	padding: 5px 2px 5px 2px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.pagetable_text {
	padding: 5px 2px 5px 2px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
}

.pagetable_text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}

.pagetable_text a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.tbox_login{
	background-color: #fff;
	border: 1px solid #000000;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


body {
	margin: 0;
	padding: 0px;
	background: #999999;

}

.mainbox{
	border: 0px solid #000000;
	background: #fff url(images/mainbg.gif) repeat-y;
}

.mainbox_bottom{
	border: 0px solid #000000;
	background-color: #999999;
	background-image: url(images/mainbg_bottom.gif);
	background-repeat: no-repeat;
}

#maintable{
	border-right: 1px solid #000000;
}


a {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: underline;
}

a:hover {
	color: #063EB1;
	text-decoration: none;
}

a.gruen {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	text-decoration: underline;
}

a:hover.gruen {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#07900D;
	text-decoration: none;
}


a.smalltext_weiss {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#E6E6E6;
	text-decoration: none;
}

a:hover.smalltext_weiss {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	text-decoration: none;
}

a.smalltext_grau {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: underline;
}

a:hover.smalltext_grau {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: none;
}


#header_blau{

	background-image: url(images/header_blau.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 127px;
	padding: 0px;
	margin: 0px;
}

#header_orange{

	background-image: url(images/header_orange.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 127px;
	padding: 0px;
	margin: 0px;
}

#header_gruen{

	background-image: url(images/header_gruen.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 127px;
	padding: 0px;
	margin: 0px;
}

.login_margin_table{
	margin: 6px 0 0 0;
	padding: 0 0 0 0 ;
}

.loggedin_margin_table{
	margin: 20px 0 7px 0;
	padding: 0 0 0 0 ;
}

.login_padding_text{
	padding: 0px 3px 0 0;
	text-align: right;
}

.fixfuckie{
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
}

.wrapper_bottom{
	margin: 0 0 0 0;
	padding: 0 0 5px 0 ;
}

.headernavi_bg_uebergang_top{
	background-image: url(images/headernavi_bg_uebergang.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

.navi_bg_uebergang{

	background-image: url(images/navi_bg_uebergang_top.gif);
	background-repeat: no-repeat;
	width: 254px;
	height: 27px;
	padding: 0px;
	margin: 0px;
}

.navibg{
	background: #dddddd;
	padding: 0px;
	margin: 0px;
}

.navi_left_bg{
	background: #f2f2f2;
	padding: 0px;
	margin: 0px;
	vertical-align:top;
	border-right: 1px #000 solid;
}

.navi_bg_bottom {
	background-image: url(images/navi_bg_bottom.gif);
	background-repeat: no-repeat;
	height: 28px;
	display: block;
}

/*sidebar navigation orange*/

.sidenav_orange {
	float: left;
	width: 100%;
	line-height:110%;
}

.sidenav_orange ul {
	margin: 0;
	padding: 0;
}
.sidenav_orange li { 
	border-bottom: 1px solid #cecece;
	list-style: none;
	margin: 0;
}
.sidenav_orange li a {
	color: #000;
	display: block;
	font-size: 10px;
	padding: 1px 0px 2px 10px;
	text-decoration: none;
	border-left: 0px solid #BFBFBF;
}
.sidenav_orange li a:hover {
	border-left: 0px solid #EF6907;
	color: #fff;
	background: #EF6907;
}

.sidenav_caption_orange {
	background-image: url(images/navi_caption_fahrerlager.gif);
	background-repeat: no-repeat;
	height: 23px;
	border-top: 1px solid #616161;
	border-bottom: 1px solid #dfdfdf;
	display: block;

}

/*sidebar navigation gruen*/

.sidenav_gruen {
	float: left;
	width: 100%;
	line-height:110%;
}

.sidenav_gruen ul {
	margin: 0;
	padding: 0;
}
.sidenav_gruen li { 
	border-bottom: 1px solid #cecece;
	list-style: none;
	margin: 0;
	padding: 0;
}
.sidenav_gruen li a {
	color: #000;
	display: block;
	font-size: 10px;
	padding: 1px 0px 2px 10px;
	text-decoration: none;
	border-left: 0px solid #BFBFBF;
}
.sidenav_gruen li a:hover {
	border-left: 0px solid #07900D;
	color: #fff;
	background: #078D0D;
}

.sidenav_caption_gruen {
	background-image: url(images/navi_caption_presse.gif);
	background-repeat: no-repeat;
	height: 23px;
	border-top: 0px solid #999999;
	border-bottom: 1px solid #dfdfdf;
	display: block;

}


/*sidebar navigation grau*/

.sidenav_grau {
	float: left;
	width: 100%;
	line-height:110%;
}

.sidenav_grau ul {
	margin: 0;
	padding: 0;
}
.sidenav_grau li { 
	border-bottom: 1px solid #cecece;
	list-style: none;
	margin: 0;
}
.sidenav_grau li a {
	color: #000;
	display: block;
	font-size: 10px;
	padding: 1px 0px 2px 10px;
	text-decoration: none;
	border-left: 0px solid #BFBFBF;
}
.sidenav_grau li a:hover {
	border-left: 0px solid #616161;
	color: #fff;
	background: #616161;
}

.sidenav_caption_grau {
	background-image: url(images/navi_caption_archiv.gif);
	background-repeat: no-repeat;
	height: 23px;
	border-top: 0px solid #999999;
	border-bottom: 1px solid #dfdfdf;
	display: block;
}


/*sidebar navigation blau*/

ul.sidenav_blau {
	margin: 0;
	padding: 0;
}

li.sidenav_blau { 
	float: none;
	border-bottom: 1px solid #cecece;
	list-style: none;
	margin: 0;
}

a.sidenav_blau {
	line-height:110%;
	color: #000;
	display: block;
	font-size: 10px;
	padding: 5px 0px 6px 10px;
	text-decoration: none;
	border-left: 0px solid #BFBFBF;
}

a:hover.sidenav_blau  {
	border-left: 0px solid #063EB1;
	color: #fff;
	background: #063EB1;
}


.sidebar_caption {
	background-image: url(images/navi_caption_blau.gif);
	background-repeat: repeat-x;
	height: 23px;
	color: #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-top: 0px solid #999999;
	border-bottom: 1px solid #dfdfdf;
	padding: 0px 0px 0px 10px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	background-color: #063EB1;
}

.sidebar_navi_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
}

.sidebar_text {
	padding: 10px 10px 10px 10px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #999999;
}

.wm_bg {
	background-image: url(images/wm_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.wm_caption {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 7px 0px;
	border-bottom: 1px solid #000;
}

.caption_left_bg {
	background-image: url(images/caption_left_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.caption_bg {
	background-image: url(images/caption_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.caption_right_bg {
	background-image: url(images/caption_right_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}


.maincontent_caption_motorhome {

	color: #063EB1;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	border-bottom: 1px solid #000;
}


.maincontent_caption_fahrerlager {
	color: #E26406;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	border-bottom: 1px solid #000;
}

.maincontent_text_fahrerlager {
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
}

.maincontent_text_fahrerlager a {
	color: #000;
	text-decoration: underline;
}

.maincontent_text_fahrerlager a:hover {
	color: #E26406;
	text-decoration: none;
}

.maincontent_caption_presse {
	color: #07900D;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 15px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	border-bottom: 1px solid #000;
}

.maincontent_text_presse {
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
}

.maincontent_text_presse a {
	color: #000;
	text-decoration: underline;
}

.maincontent_text_presse a:hover {
	color: #07900D;
	text-decoration: none;
}

.maincontent_caption_sub {

	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
	border-bottom: 1px solid #999999;
}

.maincontent_text {
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #000;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
	text-align: left;
}

.news_hr {
	background-image: url(images/news_hr.gif);
	background-repeat: repeat-x;
	height: 23px;
	display: block;
}


/*zeugs auf der rechten seite*/

.Serverstatus {
	padding: 0px 0px 0px 0px;
	text-align:right;
}

.serverstatus_bg {
	background-image: url(images/liveview.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}

.serverstatus_main {
	background-image: url(images/serverstatus_bg.gif);
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	border-left: 1px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	padding: 0px;
}

.liveview_main {
	background-image: url(images/liveview_bg.gif);
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	border-left: 0px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	padding: 0px;
	height: 46px;
	width: 257;
}

.nextrace_top_caption_left {
	background-image: url(images/nextrace_bg_top.gif);
	background-repeat: no-repeat;
	border-bottom: 0px solid #999999;
	height: 28px;
	width: 11px;
	padding: 0px;
}

.nextrace_top_caption {
	background-color: #E26306;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	height: 28px;
	color:#fff;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}

.nextrace_top_caption_right {
	border-top: 1px solid #999999;
	height: 28px;
	background-color: #E26306;
	width: 20px;
}

.nextrace_main {
	background-color: #E26306;
	border-left: 1px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	padding: 5px 0px 0px 14px;
}

.nextrace_bottom_left {
	background-image: url(images/nextrace_bottom_left.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}

.nextrace_bottom {
	background-image: url(images/nextrace_bottom.gif);
	background-repeat: repeat-x;
	height: 11px;
}

.pressebericht_top_bg {
	background-image: url(images/pressebericht_top_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.pressebericht_bottom_bg {
	background-image: url(images/pressebericht_bottom_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.pressebericht_caption {
	border-bottom: 0px solid #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 18px;
	color:#07900D;
	padding: 0px 0px 0px 0px;
	font-weight: normal;
	vertical-align: top;
}

.presse_top_caption_left {
	background-image: url(images/presse_bg_top_left.gif);
	background-repeat: no-repeat;
	border-bottom: 0px solid #999999;
	height: 28px;
	width: 11px;
}

.presse_top_caption {
	background-color: #08A10E;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #fff;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	height: 28px;
	color:#fff;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}

.presse_top_caption_right {
	border-top: 1px solid #999999;
	height: 28px;
	background-color: #08A10E;
	width: 20px;
}

.presse_main {
	background-color: #08A10E;
	border-left: 1px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	padding: 5px 0px 0px 6px;
}

.presse_bottom_left {
	background-image: url(images/presse_bottom_left.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}

.presse_bottom {
	background-image: url(images/presse_bottom.gif);
	background-repeat: repeat-x;
	height: 11px;
}

.smalltext_white {
    background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#fff;
}

.smalltext_white a{
    background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#fff;
	text-decoration: none;
}

.smalltext_white a:hover {
    background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color:#fff;
		text-decoration: underline;
}



.rightnews_top_caption_left {
	background-image: url(images/rightnews_bg_top.gif);
	background-repeat: no-repeat;
	border-bottom: 0px solid #999999;
	height: 28px;
	width: 11px;
}

.rightnews_top_caption {
	background-color: #F8F8F8;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	padding: 0px 0px 0px 5px;
	font-weight: bold;
}

.rightnews_top_caption_right {
	border-top: 1px solid #999999;
	background-color: #F8F8F8;
	width: 20px;
}

.rightnews_main {
	background-color: #F8F8F8;
	border-left: 1px solid #999999;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	padding: 0px 0px 0px 6px;
}

.rightnews_bottom_left {
	background-image: url(images/rightnews_bottom_left.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 11px;
}

.rightnews_bottom {
	background-image: url(images/rightnews_bottom.gif);
	background-repeat: repeat-x;
	height: 11px;
}



img {
	border: 0px solid #000000;
}


/*NEWS*/
.newsicon{
	padding-right:9px; 
	float:left;
}

.newscaption_motorhome{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 17px;
	color:#063EB1;
	font-weight: normal;
}

.newstext_motorhome_info {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
}

.newstext_motorhome_info a{
	font-size: 10px;
	color:#000;
	text-decoration: underline;
}

.newstext_motorhome_info a:hover{
	color:#063EB1;
	text-decoration: none;
}


.newstext_motorhome{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
    line-height: 17px;
	color:#000;
}

.newstext_motorhome a{
	font-size: 12px;
	color:#000;
	text-decoration: underline;
}

.newstext_motorhome a:hover{
	color:#063EB1;
	text-decoration: none;
}


.newscaption_fahrerlager{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 17px;
	color:#E26406;
}

.newstext_fahrerlager_info {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: normal;
}

.newstext_fahrerlager_info a{
	font-size: 10px;
	color:#000;
	text-decoration: underline;
}

.newstext_fahrerlager_info a:hover{
	color:#E26406;
	text-decoration: none;
}

.newstext_fahrerlager{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	font-weight: normal;
	    line-height: 17px;
}

.newstext_fahrerlager a{
	font-size: 12px;
	color:#000;
	text-decoration: underline;
}

.newstext_fahrerlager a:hover{
	color:#E26406;
	text-decoration: none;
}

.newscaption_presse{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 17px;
	color:#07900D;
}

.newstext_presse_info {
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#000;
}

.newstext_presse_info a{
	font-size: 10px;
	color:#000;
	text-decoration: underline;
}

.newstext_presse_info a:hover{
	color:#07900D;
	text-decoration: none;
}

.newstext_presse{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	    line-height: 17px;
}

.newstext_presse a{
	font-size: 12px;
	color:#000;
	text-decoration: underline;
}

.newstext_presse a:hover{
	color:#07900D;
	text-decoration: none;
}


.defaulttext_weiss{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
}

.smalltext_weiss{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
}

.smalltext_weiss_fett{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
	font-weight: bold;
}

.smalltext_grau{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
}

/* footer */

.pagefooter{
	border-top: 1px solid #999999;
	border-bottom: 1px solid #000000;
	padding: 4px 0 4px 0;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-align: center;
}

a.pagefooter{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: underline;
	}
	
a:hover.pagefooter{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	color:#999999;
	text-decoration: none;
	}

/* border */

.borderAll{
	border: 1px solid #000000;
}

.borderTopBottom{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.borderTop{
	border-top: 1px solid #000000;
}

.borderTopGrau{
	border-top: 1px solid #999999;
}

.borderRight{
	border-right: 1px solid #000000;
}

.borderBottom{
	border-bottom: 1px solid #000000;
}

.borderBottomGrau{
	border-bottom: 1px solid #999999;
}

.borderLeft{
	border-left: 1px solid #000000;
}

.borderTopGrau{
	border-top: 1px solid #999999;
}

.helpbox {
	color:#000;
	font: 10px verdana, arial, helvetica, sans-serif;
	border: 0px none red;
	background-color: transparent;
}

/* ###### hotlaps ###### */

div.hotlaps div.server {
	color: #000;
	font-size:15px;
	font-weight: bold;
}
div.hotlaps caption.track {
	text-align: left;
	padding-bottom: 5px;
	border-bottom: 1px solid #000;
	color: #e26406;
	font-size:13px;
	font-weight: bold;
	margin-bottom: 5px;
}
div.hotlaps tr.header {
	font-weight: bold;
	background-color: #cecece;
	color: #000000;
	padding: 5px;
}
div.hotlaps tr.detaileven {
	background-color: #f2f2f2;
	color:#000000;
	font-size:10px;
	padding: 3px;
}
div.hotlaps tr.detailodd {
	background-color: #e8e8e8;
	color: #000000;
	font-size:10px;
	padding: 3px;
}
div.hotlaps tr.highlight {
	background-color: #bae8ba;
	color: #000000;
	font-size:10px;
	padding: 3px;
      font-weight: bold;
}



/*  ### tabelle schrift definieren  */


.Stil8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
.Stil9 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Stil10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.Stil11 {font-size: 12px}
.Stil12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.Stil13 {color: #666666}
