@charset "utf-8";
/* CSS Document */

body {
 background:url(../img/bg_790.jpg);
 background-position: left;
 background-attachment: fixed;
 background-repeat: repeat-y;
 background-color: #000000;
 margin: 0px;
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
 }

a:link {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #FF9900;
}
a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #FF9900;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #FF9900;
}

a.box:link {
	background: #000000;
	color: #FF9900;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding: 2px;
	text-align: left;
}

a.box:visited {
	background: #000000;
	color: #FF9900;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	padding: 2px;
	text-align: left;
}

a.box_12px:link {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.box_12px:visited {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}



#page {
 background:url(../img/bg_box.png);
 background-repeat: repeat;
 background-position:center;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 position: absolute;
 width: 750px;
 height: auto;
 left: 50%;
 margin-left: -375px;
}

#content {
	/*position: absolute;
	margin-left: 25px;
	padding-top: 5px;
	width: 775px;
	left: 1px;
	top: 242px;*/
	width: 765px;
	margin: 5px;
	padding-top: 5px;

 } 

h1 {
font-size: 16px;
font-weight:bold;
color:#ffffff;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#FF9900;}

h2 {
font-size: 12px;
font-weight: bold;
border-bottom: 1px dotted #FF9900;
width: 60%;
padding-top: 10px;
}

h3 {
font-size: 12px;
font-weight: bold;
width: 100%;
border-bottom: #000000 dotted 1px;
/*margin: inherit;
padding: inherit;*/
margin-bottom: 2px;
padding-bottom: 2px;
}

.copy{
	font-size:9px;
	text-align: right;
	}

#news {
	min-height: 135px;
	}
 
#header_01 {
 background: url(../img/header_img/flori_775.jpg) 0 0 no-repeat ;
 
 height: 200px; 
 }

#header_anfahrt {
 background: url(../img/header_img/header_anfahrt.jpg) 0 0 no-repeat ;
 height: 200px; 
 }
 
#header_geschichte{
 background: url(../img/header_img/header_geschichte.jpg) 0 0 no-repeat ;
 height: 200px; 
 }

#header_rennen {
 background: url(../img/header_img/header_rennen.jpg) 0 0 no-repeat ;
 height: 200px; 
 }

#header_training {
 background: url(../img/header_img/header_training.jpg) 0 0 no-repeat ;
 height: 200px; 
 }

#header_galerie {
 background: url(../img/header_img/header_galerie.jpg) 0 0 no-repeat ;
 height: 200px; 
 }
 
#header_sponsoren {
 background: url(../img/header_img/header_sponsoren.jpg) 0 0 no-repeat ;
 height: 200px; 
 }

#header_strecke{
 background: url(../img/header_img/header_strecke.jpg) 0 0 no-repeat ;
 height: 200px; 
 }
 
#header_links{
 background: url(../img/header_img/header_links.jpg) 0 0 no-repeat ;
 height: 200px; 
 }

#header_kontakt{
 background: url(../img/header_img/header_kontakt.jpg) 0 0 no-repeat ;
 height: 200px; 
 }
 
#header_vorstand{
 background: url(../img/header_img/header_vorstand.jpg) 0 0 no-repeat ;
 height: 200px; 
 }
 
#header_02 {
 background: url(../img/header_img/02_start.jpg) 0 0 no-repeat ;
 margin-left: 16px; 
 height: 200px; 
 }

#header_03 {
 background: url(../img/header_img/03_geschichte.jpg) 0 0 no-repeat ;
 margin-left: 16px; 
 height: 200px; 
 }
 
#navi {
 height: 40px;
 }
 
ul#simple-navi {
  list-style-type: none;
  width: 775px;
  float: left;
  font-family: Verdana ,Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 0;
  padding: 5px 0 0 0;
  background-color: #ff9900;
}
 
ul#simple-navi li {
  display: block;
  float:left;
  margin: 0 0 0 3px;
}
 
ul#simple-navi li a {
  display: block;
  padding: 5px 3px;
  color: #000000;
  background-color: #ff9900;
  text-decoration: none;
}

ul#simple-navi li.active a{
  background-color: #000000;
  color: #ffffff;
}
ul#simple-navi li a:hover {
  background-color: #000000;
  color: #ff9900;
}

#box-geschichte{
 background-color: #FF9900;
 height: 90px;
 width: 690; 
 }
 
#box {
 color: #000000;
 float: right;
 background: #FF9900 url(../img/box_oben_links_10.png) no-repeat; 
 position: relative;
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 margin: 5px;

 width: 240px;
 height: auto;
 
 }

#box_full {
 color: #000000;
 background: #FF9900 url(../img/box_oben_links_10.png) no-repeat; 
 position: relative;
 width: 755 px;
 height: auto;
 padding: 5px;

 }

span.box-top-right, span.box-bottom-left, span.box-bottom-right {
position: absolute;
width: 10px;
height: 10px;
display: block;
}
 
span.box-top-right {
background: url(../img/box_oben_rechts_10.png) no-repeat;
top: 0;
right: 0;
}
span.box-bottom-left {
background: url(../img/box_unten_links_10.png) no-repeat;
bottom: 0;
left: 0;
}
span.box-bottom-right {
background:url(../img/box_unten_rechts_10.png) no-repeat;
bottom: 0;
right: 0;
}
 
.img_rahmen { 
 border: solid 1px #ffffff;
}

.img_ohne_rahmen { 
 border: none;
}

.img_links {
 border: solid 1px #FFFFFF;
 float: left;
 margin-right: 5px;
 margin-bottom: 5px;
 }
