body {
   background-color:#333333;
	 scrollbar-face-color:#333333;
   scrollbar-highlight-color:#ffffff;
   scrollbar-shadow-color:#ffffff;
   scrollbar-3dlight-color:#333333;
   scrollbar-arrow-color:#000000;
   scrollbar-track-color:#000000;
   scrollbar-darkshadow-color:#333333;
	 margin-right:30px;
	 margin-left:30px;
	 margin-top:0px;
	 margin-bottom:20px;
   }

.allgemein {
	 background-image:url(img/bg_tilium.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom right;
   background-attachment:fixed;
	 }

.road {
	 background-image:url(img/bg_road.jpg);
	 background-repeat:no-repeat;
	 background-position:bottom right;
   background-attachment:fixed;
	 }

.mtb {
	 background-image:url(img/bg_mtb.jpg);
	 background-repeat:no-repeat;
	 background-position:top right;
   background-attachment:fixed;
	 }

form, p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i, br { 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #ffffff;
	 margin-left:5px;
   }

h1 {
   font-size: 16pt;
   letter-spacing: 0.1em;
	 margin-top:16pt;
	 margin-bottom:8px;
   }

h2 {
   font-size: 14pt;
   }

h3 {
   font-size: 12pt;
   }

h4 {
   font-size: 11pt;
   }

p, ul, ol, li, div, td, th, address, nobr, b, i { 
   font-size: 10pt; 
   }

p, ul, li {
   margin-top:3pt;
   margin-bottom:0px
   }

img {
	border:0;
	}

a { 
   text-decoration:underline;
   font-weight:bolder;
   }

a:link { 
   color:#ffffff; 
   }

a:hover { 
   color:#cc3333; 
   }

a:visited { 
   color:#cccccc; 
   }

a:active { 
   color:#cc3333; 
   }

.h1_rot {
	color:#cc3333;
	}

.h1_kursiv {
	font-style:italic;
  font-size: 11pt;
	}

.fehler {
   color:#cc3333; 
	 font-weight:bolder;
	 background-color:#000000:
   }

.box {
	position:relative;
	padding-left:0px;
	}

#menu {
	width:148px; 
	text-align:right; 
	position:relative;
	}

#menu a {
	text-decoration:none; 
	background-color:#333333;
	color:#ffffff; 
	font-family:verdana; 
	font-weight:bold; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:11pt; 
	border-bottom:1px solid #ffffff; 
	padding:5px;
	}

#menu a:visited {
	text-decoration:none; 
	background-color:#333333;
	color:#ffffff; 
	font-family:verdana; 
	font-weight:bold; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:11pt; 
	border-bottom:1px solid #ffffff; 
	padding:5px;
	}

#menu a:hover {
	text-decoration:none; 
	background-color:#333333;
	color:#cc3333; 
	font-family:verdana; 
	font-weight:bold; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:11pt; 
	border-bottom:1px solid #cc3333; 
	padding:5px;
	}

#menu a:active {
	text-decoration:none; 
	background-color:#333333;
	color:#ff0000; 
	font-family:verdana; 
	font-weight:bold; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:11pt; 
	border-bottom:1px solid #ffffff; 
	padding:5px;
	}

#menu a span {
	display:none;
	}

#menu a:hover span.left {
	display:block; 
	position:absolute; 
	left:5px; 
	top:5px; 
	height:0px; 
	width:0px; 
	overflow:hidden; 
	border-top:5px solid #333333;
	border-bottom:5px solid #333333; 
	border-left:5px solid #cc3333;
	}

#menu span.aktiverlink {
	display:block; 
	position:absolute; 
	left:5px; 
	top:5px; 
	height:0px; 
	width:0px; 
	overflow:hidden; 
	border-top:5px solid #333333;
	border-bottom:5px solid #333333; 
	border-left:5px solid #ffffff;
	}

/***********************************/

#menu a.sub {
	text-decoration:none; 
	background-color:#666666;
	color:#ffffff; 
	font-family:verdana; 
	font-weight:normal; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:10pt; 
	padding:5px;
	border-bottom:1px solid #cc3333; 
	}

#menu a.sub:visited {
	text-decoration:none; 
	background-color:#666666;
	color:#ffffff; 
	font-family:verdana; 
	font-weight:normal; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:10pt; 
	padding:5px;
	border-bottom:1px solid #cc3333; 
	}

#menu a.sub:hover {
	text-decoration:none; 
	background-color:#666666;
	color:#cc3333; 
	font-family:verdana; 
	font-weight:normal; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:10pt; 
	padding:5px;
	border-bottom:1px solid #cc3333; 
	}
	
#menu a.sub:active {
	text-decoration:none; 
	background-color:#666666;
	color:#ff0000; 
	font-family:verdana; 
	font-weight:normal; 
	display:block; 
	width:100%; 
	height:16px; 
	font-size:10pt; 
	padding:5px;
	border-bottom:1px solid #cc3333; 
	}