body {
	color: black;
	font-family: Tahoma;
	background: #000 url("images/frontpage_bg.jpg") top center no-repeat;
	margin: 0;
	padding: 0;
}

a {
	color: black;
	text-decoration: none;
}

h6
 {
	padding: 0px;
         margin: 0px;
         text-decoration: none;
	color: #e2a80f;
         font-size: 11px;
         font-weight: bold;
}

h5
 {
	padding: 0px;
         margin-top: 0;
         margin-bottom: 3;
         text-decoration: none;
	color: #e2a80f;
         font-size: 11px;

}

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

#col3 a, #col3 a:link, #col3 a:active
{
	text-decoration: none;
		color: #888888;
}

#col3 a:hover
{
	text-decoration: none;
		color: #e2a80f;
}

#col2 a, #col2 a:link, #col2 a:active
{
	text-decoration: none;
		color: #e2a80f;
}

#col2 a:hover
{
	text-decoration: none;
		color: #ffffff;
}

a#yellowlink , a#yellowlink:link,  a#yellowlink:active
{
	text-decoration: none;
		color: #e2a80f;
}

a#yellowlink:hover
{
	text-decoration: none;
		color: #ffffff;
}


h1, h2{
	color: #d7a00e;
	font-size: 19px;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
p
{
	font-size: 11px;
	color: #9f9f9f;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}
#wrapper{
	width: 950px;
	margin: 0 auto;
	padding:0;
}
#Logo{
	width: 950px;
	height: 110px;
	margin: 0;
	padding: 0;
	background: inherit;	
}
.LogoImg{
		margin: 5px 0px 0px 5px;
		padding: 0;
		border:none;
}

#Navi{
		width: 950px;
	height: 40px;
	margin: 0;
	padding: 0;
	
}
.NaviLeft{
	float: left;
	background: transparent url(images/front_klar_left.png) no-repeat top;
	width: 223px;
	margin: 0;
	padding: 0;
}
.NaviRight{
	float: left;
	background: transparent url(images/front_klar_right.png) no-repeat top;
	width: 723px;
	margin: 0px 0px 0px 4px;
	padding: 0;	
}
/* menus */
ul#menu{
	margin: 12px 0px 0px 0px;
	padding: 0;
	float: right;	
}	

ul#menu li
{ 
	float: left; 
  margin: 0px 12px 0px 7px; 
  padding: 0px;
  list-style: none;
} 

ul#menu li a 
{ 
  display: block; 
  float: left;   
  text-decoration: none; 
  padding: 4px 0px 0px 0px;
  text-align: right;
  color: #cbcbcb;
  font-size: 10px;
  text-transform: uppercase;
  	border-top: transparent 4px solid;
}

ul#menu li a:hover,ul#menu li a.selected 
{ 	
	border-top: #e2a80f 4px solid;
	
} 


ul#SubMenu{
	margin: 40px 0px 0px 0px;
	padding: 0;
	
}	

ul#SubMenu li
{ 
	
	margin: 0px 0px 2px 0px; 
	padding: 0px 0px 0px 0px;
	list-style: none;
	height: 22px; 
	width: 225px;
} 

ul#SubMenu li a 
{     
	text-decoration: none; 
	padding: 2px 0px 0px 25px;
	margin: 0;
	text-align: left;
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	height: 16px; 
	width: 200px;
	float:left;
}
ul#SubMenu li a:hover, ul#SubMenu li a.selected
{  
	color: #e2a80f;
	
}
ul#SubMenu li a:hover, ul#SubMenu a.selected
 {
 	background: url(images/menu_mouseOver.png) no-repeat left center;
}
a:focus
{
  outline: none;
}

/* end menus*/
#Header{
	width: 950px;
	height: 255px;
	margin: 0;
	padding: 0;	
}
#SubHeader{
	width: 950px;
	height: 185px;
	margin: 0;
	padding: 0;	
}

.GoKartImage{
	margin: 100px 0px 0px 30px;
	padding: 0;
}

ul#news{
	margin: 0;
	padding: 0;		
	float: left;
	width: 240px; 
}
	

ul#news li
{ 
	float: left; 
  margin: 0px 0px 13px 0px; 
  padding: 0px;
  list-style: none;
	width: 240px; 
  
} 

ul#news li a 
{ 
  display: block; 
  float: left; 
  /*height: 44px;*/
  text-decoration: none; 
  padding: 0px 10px 0px 10px;
  text-align: left;
  color: #cbcbcb;
  font-size: 12px;
  
  
}
ul#news .date{
	font-size: 10px;
	color: #868686;
	margin:0;
	padding: 0;
	float: left;
	width: 100%;
	
}
ul#news p{
	color: #aaaaaa;
	font-size: 10px;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0;
	border-bottom: 1px dashed;
		float: left;
	width: 100%;
}
ul#news a.readmore{
		color: #aaaaaa;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 0;
}
ul#news a.readmore:hover{

	color: #e2a80f;
}



ul#newslist{
	margin: 0;
	padding: 0;		
	float: left;
	width: 400px;

}
	

ul#newslist li
{ 
	float: left; 
	width: 100%;
	margin: 0px 0px 25px 0px; 
	padding: 0px;
	list-style: none;
  
} 

ul#newslist li a 
{ 

  text-decoration: none; 
  padding: 0px 10px 0px 10px;
	margin:0;
  color: #cbcbcb;
  font-size: 12px;
  
  
}
ul#newslist .date, .content .date{
	font-size: 10px;
	color: #868686;
	margin:0px 0px 10px 0px;
	padding: 0;
	float: left;
	width: 100%;

}
ul#newslist li a.newsHeadline, .content .newsHeadline{
	font-size: 13px;
	color: #fff;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	font-weight: bold;
}
.content .newsHeadline{
	margin: 0px 0px 10px 0px;

}
ul#newslist p{
	color: #aaaaaa;
	font-size: 10px;
	line-height: 1.2em;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dashed;
	float: left;
	width: 100%;
}
ul#newslist a.readmore{
		color: #aaaaaa;
	font-size: 10px;
	margin: 10px 0px 0px 0px;
	padding: 0;
}
ul#newslist a.readmore:hover, .content .backlink:hover{

	color: #e2a80f;
	border-color: #aaaaaa;
}
.content .backlink{
	width: 100%;
	float: left;
	color: #aaaaaa;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	border-top: 1px dashed;
}

#Footer{
	width: 950px;
	height: 50px;
	margin: 0;
	padding: 0;	
	clear: both;
}
.FooterLogo{
	float:left;
	margin: 10px 0px 0px 15px;
	padding:0;
	border:none;
}
#Footer p{
	color: #5f5f5f;
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size: 9px;
	text-transform: uppercase;
}
#Footer a{
color: #5f5f5f;
	padding: 0;
	margin:0;
		font-size: 9px;
	text-transform: uppercase;
}
#Footer a:hover {
	text-decoration: none;
		color: #e2a80f;
}

#container3, #subRightContainer {
    float:left;
    width:100%;
    background:green;
    overflow:hidden;
    position:relative;
    background: transparent  url(images/Content_right_bg.png) no-repeat right top;
}

#subRightContainer{
	background: transparent  url(images/Contentsub_right_bg.png) no-repeat right bottom;
}
#container2 {
    float:left;
    width:100%;    
    position:relative;
    right:280px;
    background: transparent url(images/Content_center_bg.png) repeat-x top;
}
#container1 {
    float:left;
    width:100%;    
    position:relative;
    right:445px;
    background: transparent  url(images/Content_left_bg.png) repeat-x;
}
#col1 {
    float:left;
    width:225px;
    position:relative;
    left:725px;
    overflow:hidden;  
    
}
#col2 {
    float:left;
    width:445px;
	min-height: 370px;
    position:relative;
    left:725px;
    overflow:hidden;
}
#col3 {
    float:left;
    width:280px;
    position:relative;
    left:725px;
    overflow:hidden;
}
.flashLeft{
	float: left;
	width: 665px;
}
.flashRight{
	float: left;
	width: 280px;
	margin: 0px 0px 0px 5px;
}
.content{	
		padding: 40px 35px 20px 20px;


}
.content p{
	padding: 0px 0px 10px 0px;
}
 .content h1, .content h2{
	margin: 0;
	padding: 0;

}



/* Contact Form */

.ContactForm
{
	background: inherit;
        width: 396px;
}
.contactLabel
{
        color: #9f9f9f;
        width: 114px;     
	float: left;
        font-size: 11px;   
	margin: 0;
	padding: 0;

}
.contactLabelSmall
{
        color: #9f9f9f;
        font-size: 10px;   
	margin: -7px 0px 4px 0px;
	padding: 0;
	width: 114px;     
	float: left;
}

.contactLabelLarge
{
        color: #9f9f9f;
        width: 190px;     
	float: left;
        font-size: 10px;   
	margin: 4px 0px 0px 5px;
}

.contactTextbox
{
	background: inherit;
	width: 282px;
	height: 15px;
	border: 1px solid #5f5f5f;
	color: #5f5f5f;
	margin: 0px 0px 5px 0px;
	background-color: transparent;
}
.contactTextboxSmall{
	background: inherit;
	width: 84px;
	float: left;
	height: 15px;
	border: 1px solid #5f5f5f;
	color: #5f5f5f;
	margin: 0px 0px 5px 0px;
	background-color: transparent;

}
.contactTextboxMulti
{
        width: 282px;
        height: 66px;
	background: inherit;
	border: 1px solid #5f5f5f;
	color: #5f5f5f;
	margin: 0px 0px 5px 0px;
	background-color: transparent;
        
}
.contactCB
{
	color: #9f9f9f;
	border-color: #5f5f5f;
	border:none;
	font-size: 11px;
	background-color: transparent;
}
.contactButton
{
    color: #eeb50f;    
    float: right;    
    border: 1px solid #262626; 
    background: #000;   
    font-size: 10px;
    margin: 14px 0px 0px 14px;
    text-transform:uppercase
    
}
.contactButton2
{
    color: #805f09;    
    float: right;    
    border: 1px solid #262626; 
    background: #000;   
    font-size: 10px;
    margin: 14px 0px 0px 14px;
    text-transform:uppercase
    
}
input[type="checkbox"] {
background: transparent;
}  
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}

/*
.error {background:inherit;color:#8a1f11;border-color:#FBC2C4;}
*/
.success {background:inherit;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}

.error ul{
	margin: 0;
	padding: 0;
}
.error ul li{
	margin: 0px 0px 0px 10px;
	padding: 0;
	font-size:11px;
	font-weight: bold;
}
/* end form */



.newsNavigation{
	color: #fff;
	font-size: 10px;
}
.navigationInActive
{
	font-size: 10px;
}
.navigationActive
{
	color: #E2A80F;
	padding: 0px 0px 0px 5px;
	font-size: 10px;
}
#col2 a.navigationPrev
{
	padding: 0px 5px 0px 0px;
	color: #fff;
font-size: 10px;
}
#col2 a.navigationNext{
	color: #fff;
	padding: 0px 0px 0px 5px;
font-size: 10px;
}

#gallery{
/*	width: 225px;
	height: 225px;
	overflow: hidden;
	background: #000;
*/

}
#galleryLink{
	width: 225px;
	height: 20px;
	overflow: hidden;
	margin: 5px 0px 10px 0px;
}
#galleryLink a{
	font-size: 12px;
	color: #E2A80F;
}
img.watermark {
	position: absolute;
	top: 181px;
	left: 168px;
} 

#gallery img{
	border: none;
}


img

{
	border: none;
}



























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
