.mainnavi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF56D;
	text-decoration: none;
}
.mainnavi:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF56D;
	text-decoration: none;
}
.mainnavi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF56D;
	text-decoration: none;
}
.mainnavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFF56D;
	text-decoration: none;
}
.secnavi:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.secnavi:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.secnavi:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.secnavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

td.scrollleft{
height:350px;
scrollbar-base-color:#E2E2E2;
scrollbar-3d-light-color:#898989;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#E2E2E2;
scrollbar-highlight-color:#898989;
scrollbar-shadow-color:#898989;
scrollbar-track-color:#E2E2E2;
}
td.scrollright{
height:255px;
scrollbar-base-color:#E2E2E2;
scrollbar-3d-light-color:#898989;
scrollbar-arrow-color:#FFFFFF;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#E2E2E2;
scrollbar-highlight-color:#898989;
scrollbar-shadow-color:#898989;
scrollbar-track-color:#E2E2E2;
}

/** New definitions by styledesigns **/
a
{
color: #000000;
text-decoration: none;
}

a:hover
{
color: #a6a6a6;
text-decoration: underline;
}

td.subtitle
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 1px;
border-top: #d5d5d5 2px solid;
border-bottom: #d5d5d5 2px solid;
text-transform: uppercase;
font-weight: bold;
color: #a6a6a6;
}

td.termin
{
vertical-align: top;
padding-top: 15px;
font-weight: bold;
height: 90px;
}

H1 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #f2e343;
text-decoration: none;
margin: 10px 0px 20px;
text-transform: uppercase;
}

ul
{
margin-top: 5px;
margin-bottom: 15px;
margin-left: 20px;
}

.jahresprog_tit
{
font-weight: bold;
padding-top: 15px;
}

.jahresprog_txt
{
border-bottom: #d5d5d5 1px solid;
padding-bottom: 15px;
}

.vorstand_pic
{
width: 60px;
padding-top: 15px;
padding-right: 10px;
vertical-align: top;
}

.vorstand_txt
{
padding-top: 15px;
width: 290px;
vertical-align: top;
}

.rennfahrer_titel
{
font-weight: bold;
padding-top: 15px;
}

.rennfahrer_pic
{
width: 150px;
padding-top: 15px;
padding-right: 10px;
vertical-align: top;
}

.rennfahrer_txt
{
padding-top: 15px;
width: 100%;
vertical-align: top;
}

.rennfahrer_sub_txt
{
padding-top: 5px;
vertical-align: top;
}

.rennfahrer_sub_txt_b
{
width: 90px;
font-weight: bold;
padding-top: 5px;
vertical-align: top;
}

.alpentour_pic
{
padding-top: 15px;
text-align: center;
}

.gallery_pic
{
padding-top: 15px;
text-align: center;
}

.shop_pic
{
padding-top: 15px;
text-align: center;
}

.kontakt_left
{
font-weight: bold;
width: 100px;
padding-top: 10px;
vertical-align: top;
}

.kontakt_right
{
padding-top: 5px;
vertical-align: top;
}

.kontakt_bottom
{
padding-top: 10px;
vertical-align: top;
}

input
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.news_date 
{
color: #ACACAC;
padding-bottom: 5px;
}

.news_titel 
{
font-weight: bold;
font-size: 12px;
padding-bottom: 5px;
}

.news_author 
{
color: #ACACAC;
text-align: right;
border-bottom: #d5d5d5 1px solid;
padding-top: 5px;
padding-bottom: 15px;
}
/** end new definitions **/