/******************************************************
	Main css for Herning Go-Kart Center		
	Revision: 29-07-2009		
******************************************************/
/* Main Tags */
*						{ text-decoration: none; font-family: verdana, arial, sans; font-size: 11px; line-height: 18px; }
body					{ text-align: center; background: #000 url(../gfx/body2.jpg) no-repeat top center ;margin: 0; padding: 0;}
input 					{ border: 1px solid #433933; background: #FFFFFF url(../gfx/input_bg.gif) repeat-x; padding:1px; margin:0; height: 16px;}
#tinx input				{ height:auto; }
a						{ color: #c40004; text-decoration: underline; }
a:active				{ color: #c40004; text-decoration: underline; }
a:visited				{ color: #c40004; text-decoration: underline; }
a:hover					{ color: #c40004; text-decoration: none; }

h1						{ color: #e3da02; font-size: 20px; font-weight: normal; font-style: italic; margin:0; margin-bottom: 10px; }
h2						{ color: #e3da02; font-size: 18px; font-weight: normal; font-style: italic; margin:0; margin-bottom: 10px; text-transform: uppercase; }
h3						{ color: #d8d8d8; font-size: 16px; font-weight: normal; font-style: italic; margin:0; margin-bottom: 10px; margin-top: 10px; text-transform: uppercase; }
p						{ margin:0; margin-bottom: 10px; }


/* Page Construction - wappers */
#page_load_time			{ float:left; width: 100%; display:none; }
#page					{ margin: 0 auto; text-align: left; width: 822px; border: none; position:relative;}
#wrapper				{ float:left; width: 822px;  }
#top					{ float:left; height: 56px; }
#contentwrapper			{ float:left; text-align:left; width: 822px; }
#footer					{  /* float:left; border-top: 1px solid #EEEEEE; width: 822px; text-align:center; margin-top: 20px; padding-top: 10px; color: #bbbbbb; font-size: 10px; */}
#partner				{ float:left; background: url(../gfx/partner.jpg) no-repeat; width: 874px; height: 156px; margin-left: -30px;}

/* topmenu */
#wrapper #topmenu				{ height: 21px; width: 822px; margin: 10px 0; padding:1px;}
#wrapper #topmenu				{  height: 21px; width: 822px; margin: 10px 0; padding:1px;}

#topmenu ul					{ float:right; list-style: none; height: 21px;padding-left: 0px;}
#topmenu ul li				{ float: left;list-style: none; margin: 0; padding: 0;  text-transform:uppercase;  padding: 0px 6px; display: block; }
#topmenu ul li a span,
#topmenu ul li a,
#topmenu ul li a:link,
#topmenu ul li a:visited,
#topmenu ul li a:active
 							{ float:left; color: #fff; font-size: 10px;text-decoration: none; padding: 1px 0px; background:  url(../gfx/topmenu.png) 0 0; width: 90px; text-align: center; cursor: pointer;}
#topmenu ul li a span		{ background: none; }
#topmenu ul li a.selected span	{ color: #000; }

#topmenu ul li a:hover		{ color: #fff; background: url(../gfx/topmenu.png) 0 -23px; }
#topmenu ul li a.selected	{ color: #000; background: url(../gfx/topmenu.png) 0 100%; }
#topmenu ul li.selected		{ }
#topmenu ul ul				{ display: none;}

#topmenu ul ul				{ float:none; display:none; margin:0; padding: 0; position: absolute; width: 200px;  z-index: 999; margin-top: 6px; border-top: 1px solid #D7D6D7; }
#topmenu ul ul li			{ float:none;  margin:0; padding: 0; display:block; text-align:left; background-color: #eee;opacity: 0.95; filter: alpha(opacity=95);}
#topmenu ul ul li a,
#topmenu ul ul li a:link,
#topmenu ul ul li a:visited,
#topmenu ul ul li a:active	{ display:block; padding: 5px 10px; border-bottom: 1px solid #999; text-transform: none; }
#topmenu ul ul li a:hover	{ color: #fff; background-color: #d2a34b; }


#column1					{ margin-right: 30px; margin-top: 220px;}
#column2					{  margin-top: 40px;}
div.column					{ float:left; width: 396px;  }


/* content */
div.container			{ background: url(../gfx/container-box-bg.gif); color:white; margin:0; padding:0; margin-bottom: 30px;}
div.container .text		{ padding: 30px; }
div.container .end		{ background: url(../gfx/container-box-bottom-bg.gif); height: 12px; display: block; width: 396px;  }

div.container .flash		{ padding: 12px 12px 0px 12px; }

div.container .hotspot		{ padding: 30px; }
div.container .hotspot img	{  }

div.container .event		{ padding: 21px 21px 0px 21px; }
div.container .event img	{ background: url(../gfx/container-hotspot-bg.gif); padding: 18px; cursor: pointer;  }

div.container .text.imgframe img	{ background: url(../gfx/container-imgframe-bg.gif) no-repeat ; padding: 12px; cursor: pointer;  }


/* forside flash bokse */
.boks_indhold {position:relative; z-index:99; padding: 12px; text-align: left; background: url(../gfx/daek.jpg) no-repeat 254px 0px; }
.boks_indhold p, h1, h2 {background-color: Transparent;}

.boks_kontakt { height: auto; width:350px; position:relative; margin: 0 0 10px 0;}
.boks_kontakt_flash { position: absolute; top:0px; left:75px; height:59px; width:262px; background-color: Transparent;}
.boks_kontakt label	{ color: #e3da02; font-size: 18px; font-weight: normal; font-style: italic; margin:0; margin-bottom: 0px; display:block; text-transform: uppercase; width: 100px; }


/*----- Banner ----------------------------------------------------------------------------------------------------*/
div.bannerwrapper			{ margin-top: -16px; margin-left: 209px; background:url(../gfx/video_banner.png); width: 192px; height: 131px; position: absolute;}

/* knapper */
a.btn_kontakt 		{ background: url(../gfx/btn_kontaktformular.gif) 0px 0px no-repeat; padding:4px 78px; width: 156px; height: 69px; }
a.btn_kontakt span	{ display:none;  }

a.btn_kontakt:hover { background-position:0 -23px;}

/*----- Footer ----------------------------------------------------------------------------------------------------*/

.footer_ramme 		{ float:left; width: 874px; padding:0px; height: 153px; background-color: Transparent; margin: 0 auto; position: relative; margin-left: -30px;}
.footer_baggrund 	{ background-color: #171717; position:absolute; top:35px; left:33px; width:834px; height:118px;}
.footer 			{ width: 730px; height: 93px; background-color: Transparent; margin: 0 auto; position: relative; padding: 60px 60px 0 110px; background-image: url(../gfx/footer.png	); }
.footer_left 		{ width:360px; height: 93px; background-color: Transparent; position: relative; float:left; z-index:99;}
.footer_right 		{ width:340px; height: 93px; float:right; text-align:right; z-index:99; color:#999; font-size: 12px; text-transform: uppercase; font-style: italic;  }


.footer_sponsor1 {float: left; width: 150px; height:40px; background-color: Transparent; margin:0 10px 10px 10px; z-index:99;}
	.footer_sponsor1 a { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none;  background-position:0px 0px;}
	.footer_sponsor1 a:link { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:0px 0px;}
	.footer_sponsor1 a:visited { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:0px 0px;}
	.footer_sponsor1 a:active {  padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:0px 0px;}
	.footer_sponsor1 a:hover {padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif);display:block; text-decoration: none; background-position:0px 40px;}

.footer_sponsor2 {float: left; width: 150px; height:40px; background-color: Transparent; margin:0 10px 10px 10px; z-index:99;}
	.footer_sponsor2 a { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:150px 0px;}
	.footer_sponsor2 a:link { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:150px 0px;}
	.footer_sponsor2 a:visited { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:150px 0px;}
	.footer_sponsor2 a:active {  padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:150px 0px;}
	.footer_sponsor2 a:hover {padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif);display:block; text-decoration: none; background-position:150px 40px;}

.footer_sponsor3 {float: left; width: 150px; height:40px; background-color: Transparent; margin:0 10px 10px 10px; z-index:99;}
	.footer_sponsor3 a { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:300px 0px;}
	.footer_sponsor3 a:link { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:300px 0px;}
	.footer_sponsor3 a:visited { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:300px 0px;}
	.footer_sponsor3 a:active {  padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:300px 0px;}
	.footer_sponsor3 a:hover {padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif);display:block; text-decoration: none; background-position:300px 40px;}

.footer_sponsor4 {float: left; width: 150px; height:40px; background-color: Transparent; margin:0 10px 10px 10px; z-index:99;}
	.footer_sponsor4 a { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:450px 0px;}
	.footer_sponsor4 a:link { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:450px 0px;}
	.footer_sponsor4 a:visited { padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:450px 0px;}
	.footer_sponsor4 a:active {  padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif); display:block; text-decoration: none; background-position:450px 0px;}
	.footer_sponsor4 a:hover {padding:0px;height:40px; background-color: Transparent; background-image: url(../gfx/sponsor.gif);display:block; text-decoration: none; background-position:450px 40px;}



/* CMS overrides */
img.icon		{ border: none; }
#tinx-text-editor a		{ text-decoration: none; }

