#newsmenu a {float:left; height: 25px; width: 83px; display: table-cell; background: url(../_img/_menu/news.png) 0px 0px no-repeat;}
#newsmenu a:hover {background-position: 0px -25px;}
#newsmenu a:active {background-position: 0px -50px;}
#lineupmenu a {float:left; height: 25px; width: 90px; display: table-cell; background: url(../_img/_menu/lineup.png) 0px 0px no-repeat;}
#lineupmenu a:hover {background-position: 0px -25px;}
#lineupmenu a:active {background-position: 0px -50px;}
#ticketmenu a {float:left; height: 25px; width: 95px; display: table-cell; background: url(../_img/_menu/tickets.png) 0px 0px no-repeat;}
#ticketmenu a:hover {background-position: 0px -25px;}
#ticketmenu a:active {background-position: 0px -50px;}
#campingmenu a {float:left; height: 25px; width: 105px; display: table-cell; background: url(../_img/_menu/camping.png) 0px 0px no-repeat;}
#campingmenu a:hover {background-position: 0px -25px;}
#campingmenu a:active {background-position: 0px -50px;}
#infomenu a {float:left; height: 25px; width: 64px; display: table-cell; background: url(../_img/_menu/info.png) 0px 0px no-repeat;}
#infomenu a:hover {background-position: 0px -25px;}
#infomenu a:active {background-position: 0px -50px;}
#guestbookmenu a {float:left; height: 25px; width: 125px; display: table-cell; background: url(../_img/_menu/guestbook.png) 0px 0px no-repeat;}
#guestbookmenu a:hover {background-position: 0px -25px;}
#guestbookmenu a:active {background-position: 0px -50px;}
#streetteammenu a {float:left; height: 25px; width: 136px; display: table-cell; background: url(../_img/_menu/streetteam.png) 0px 0px no-repeat;}
#streetteammenu a:hover {background-position: 0px -25px;}
#streetteammenu a:active {background-position: 0px -50px;}
#gallerymenu a {float:left; height: 25px; width: 102px; display: table-cell; background: url(../_img/_menu/gallery.png) 0px 0px no-repeat;}
#gallerymenu a:hover {background-position: 0px -25px;}
#gallerymenu a:active {background-position: 0px -50px;}
#contactmenu a {height: 25px; width: 110px; display: table-cell; background: url(../_img/_menu/contact.png) 0px 0px no-repeat;}
#contactmenu a:hover {background-position: 0px -25px;}


#menu
{
	position:absolute;
	width:910px;
	height:25px;
	top:215px;
	left:50%;
	margin-left:-455px;
}

#soldout
{
	position:absolute;
	width:910px;
	height:247px;
	left:50%;
	top:0px;
	margin-left:-455px;
	background-image:url(../_img/head_soldout.png);
}

#head
{
	position:absolute;
	width:910px;
	height:247px;
	left:50%;
	top:0px;
	margin-left:-455px;
	background-image:url(../_img/header.png);
}

#stripes
{
	position:absolute;
	width:910px;
	height:247px;
	left:50%;
	top:0px;
	margin-left:-455px;
	background-image:url(../_img/stripes.png);
}

#content_right
{
  width:642px;
	margin-left:250px;
	/* margin-top:18px; */
	/* margin-top:35px; */
}

#content_right_sponsoring
{
  margin-top:5px;
  height:30px;
  width:100%;
}

#content_right_top
{
	margin-top:13px;
  width:642px;
	height:84px;
	background-image:url(../_img/_content/content_r_top.png);
	overflow: hidden;
}

#content_right_middle
{
	width:539px;
	min-height:400px;
	background-image:url(../_img/_content/content_r.png);
	background-repeat:repaet-y;
	padding-left:50px;
	padding-right:53px;
	padding-top:5px;
	padding-bottom:1px;
  font-family: Arial;
	
}
#content_right_middle a{color:#000000;}
#content_right_middle a:link{text-decoration:none;}
#content_right_middle a:visited{text-decoration:none;}
#content_right_middle a:hover{text-decoration:underline;}
#content_right_middle a:active{text-decoration:none;}


#content_right_bottom
{
	width:642px;
	height:35px;
	background-image:url(../_img/_content/content_r_bottom.png);
}

#content_left
{
	float:left;
	margin-left:15px;
	/* margin-top:16px; */
	width:212px;
}

#content_left_community
{
  margin-top:5px;
  width:212px;
  height:30px;
}

#content_left_likebox_cont
{
  margin-top:10px;
  width:212px;
  height:243px;
  background-image:url(../_img/_community/facebook_likebox.png);
  background-repeat:no-repeat;
  background-position:left top;
}

#content_left_likebox
{
  padding-top:28px;
  padding-left:4px;
}

#content_left_social
{
  padding-left:15px;
  padding-top:5px;
  width:212px;
}

#content_left_ytb a
{
  float:left;
  height:89px;
  width:100px;
  display:table-cell;
  background: url(../_img/_community/youtube_sw.png) 0px 0px no-repeat;
}
#content_left_ytb a:hover
{
  background-position: 0px -89px;
}

#content_left_twt a
{
  height:89px;
  width:88px;
  display:table-cell;
  background: url(../_img/_community/twitter_sw.png) 0px 0px no-repeat;
}
#content_left_twt a:hover
{
  background-position: 0px -89px;
}

#content_left_kwick-widget_cont
{
  margin-top:10px;
  width:212px;
  height:163px;
  background-image:url(../_img/_community/kwick-widget_box.png);
  background-repeat:no-repeat;
  background-position:left top;  
}

#content_left_kwick-widget
{
  padding-top:26px;
  padding-left:4px;
  padding-right:4px;
}

#content_left_sponsoring
{
  margin-top:8px;
  width:212px;
  height:157px;
  background-image:url(../_img/_sponsoring/sponsoring_zettel.png);
  background-repeat:no-repeat;
  background-position:left top;
}

#contentmanage_left_top
{
  margin-top:13px;
  width:212px;
	height:70px;
	background-image:url(../_img/_content/contentmanage_l_top.png);
}

#contentmanage_left_middle
{
	width:212px;
	min-height:50px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:10px;
	background-image:url(../_img/_content/content_l.png);
	background-repeat:repeat-y;
	font-family: Arial;
	font-size: 13pt;
	color:#000000;
}
#contentmanage_left_middle a{color:#000000;}
#contentmanage_left_middle a:link{text-decoration:none;}
#contentmanage_left_middle a:visited{text-decoration:none;}
#contentmanage_left_middle a:hover{text-decoration:underline;}
#contentmanage_left_middle a:active{text-decoration:none;}


#contentmanage_left_bottom
{
	width:212px;
	height:26px;
	background-image:url(../_img/_content/content_l_bottom.png);
}

#content_left_top
{
	margin-top:10px;
  width:212px;
	height:86px;
	background-image:url(../_img/_content/content_l_top.png);
}

#content_left_middle
{
	width:212px;
	min-height:100px;
	padding-top:3px;
	padding-bottom:5px;
	background-image:url(../_img/_content/content_l.png);
	background-repeat:repeat-y;
}

#content_left_bottom
{
	width:212px;
	height:26px;
	background-image:url(../_img/_content/content_l_bottom.png);
}

#content_back
{
	position:absolute;
	width:904px;
	left:50%;
	top:242px;
	margin-left:-455px;
	background-image:url(../_img/bg_content.jpg);
	background-repeat:repeat;
	border-left-color:#000000;
	border-right-color:#000000;
	border-left-width:3px;
	border-right-width:3px;
	border-left-style:solid;
	border-right-style:solid;	
}

#advertisement
{
	position:absolute;
	width:180px;
	height:500px;
	left:50%;
	top:242px;
	/* margin-left:-455px; */
	margin-left:435px;
	background-image:url(../_img/_advertisement/nail.png); 
  /* background-color: #efefef; */
}

#foot
{
	clear:both;
	width:904px;
	height:19px;
	background-image:url(../_img/footer.png);
	padding-top:25px;
	font color:#FFFFFF;
	color:#FFFFFF;
	font-size:10px;
	font-family:Arial;

}
#foot a{color:#FFFFFF;}
#foot a:link{text-decoration:none;}
#foot a:visited{text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot a:active{text-decoration:none;}


/*--------------------------------------------------------Classes--------------------------------------------------------------*/

.left
{
	float:left;
	width:50%;
}

.right
{
	float:right;
	width:50%;
}

.formular_left
{
	min-height:25px;
	text-align:right;
	vertical-align:middle;
	font-family:Arial;
	font-size:13px;
}

.formular_right
{
	min-height:25px;
	vertical-align:middle;
	font-family:Arial;
	font-size:13px;
}

.formular_border
{
	min-height:30px;
	width:100%;
	border:2px dotted;
	font-family:Arial;
	font-size:13px;
	padding:2px;
  overflow: hidden;
}

.formular_border_t
{
	min-height:30px;
	/* width:100%; */
	border:2px dotted;
	font-family:Arial;
	font-size:13px;
	padding:10px;
}

.formular_field
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #FFFFFFF;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
}

.formular_field_red
{
	border-top: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000; 
	border-left: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	background-color: #E8E8E8;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
}

.formular_field_green
{
	border-top: 1px solid #228B22;
	border-bottom: 1px solid #228B22; 
	border-left: 1px solid #228B22;
	border-right: 1px solid #228B22;
	background-color: #FFFFFF;
	color: #228B22;
	font-family: Arial;
	font-size: 10pt;
}

.formular_field_freeze
{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000; 
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #DBDBDB;
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
}

.gb_entry
{
  margin: 2px;
}

.gb_left
{
	min-height:25px;
	text-align:right;
	vertical-align:middle;
	font-family:Arial;
	font-size:13px;
	padding-bottom:3px;
}

.gb_right
{
	min-height:25px;
	vertical-align:middle;
	font-family:Arial;
	font-size:13px;
	padding-bottom:3px;
}

.kill
{
	clear:both;
}

.spacer
{
	height: 15px;
}

.topic
{
	margin-top:12px;
	font-size:18px;
	font-family:Arial;
	font-weight:bold;	
}
.rider
{
	font-size:10px;
	font-family:Arial;
}

.zettel
{
  margin-top:10px;
  width:169px;
  height:105px;
  padding-top:3px;
  padding-bottom:12px;
  padding-left:24px;
  padding-right:19px;
  background-image:url(../_img/zettel.png);
  font-family:Arial;
	font-size:13px;
}

.management
{
	font-size:13px;
	font-family:Arial;
	color:#FFFFFF;
}
.management a:link{text-decoration:none;}
.management a:visited{text-decoration:none;}
.management a:hover{text-decoration:underline;}
.management a:active{text-decoration:none;}


.table
{
	font-size:11px;
	font-family:Arial;
	color:#000000;
  background-color:#FFFFFF;
  /* table-layout: auto; */
}

.img_left
{
	float:left;
	margin-right:8px;
}

.img_right
{
	float:right;
	margin-left:8px;
}

.floating
{
  width:100%;
  height:100%;
  overflow:hidden;
}
.history_img
{
  margin: 2px;
  text-align: justify;
  overflow:hidden;
}
.thumbnail
{
  margin:1px;
  padding:0px;
}

.expand
{
overflow: visible;
}

.lineuptime
{
  margin:0px;
  padding-left:20px;
	font-size:8px;
	font-family:Courier;
	color:#000000;
}

.sub_container
{
  margin:0px;
  padding:0px;
  /* width:539px; */
  height:61px;
  /* background-color:#0ff000; */
}

.sub_bottom
{
  margin:0px;
  padding:0px;
  width:539px;
  height:36px;
  background-image:url(../_img/_navi/_subnavi/sub_bg.png);
  /* background-color:#0ff000; */
  background-repeat:no-repeat;
  background-position:center bottom;
}

.sub_act
{
  height:61px;
  padding-top:10px;
  padding-left:35px;
  padding-right:8px;
  color:#000000;
  background-image:url(../_img/_navi/_subnavi/sub_post_it.png);
  background-repeat:no-repeat;
  font-family:Arial;
	font-size:16px;
  font-weight:bold;
  float: left;  
}
.sub_act a:link{color:#000000;text-decoration:none;}
.sub_act a:visited{color:#000000;text-decoration:none;}
.sub_act a:hover{color:#000000;text-decoration:underline;}
.sub_act a:active{color:#000000;text-decoration:none;}


.sub_inact
{
  height:61px;
  padding-top:10px;
  padding-left:35px;
  padding-right:8px;
  color:#808080;
  background-image:url(../_img/_navi/_subnavi/sub_post_it.png);
  background-repeat:no-repeat;
  font-family:Arial;
	font-size:16px;
  font-weight:bold;
  float: left;  
}
.sub_inact a:link{color:#808080 !important;text-decoration:none;}
.sub_inact a:visited{color:#808080 !important;text-decoration:none;}
.sub_inact a:hover{color:#808080 !important;text-decoration:underline;}
.sub_inact a:active{color:#808080 !important;text-decoration:none;}

.print_container
{
  width:100%;
  height:12px;
  margin:0px;
  padding:0px;
}

.print_field
{
  float:right;
  font-family:Arial;
	font-size:12px;
}

/*--------------------------------------------------------TAGS---------------------------------------------------------------*/

body
{
	padding:0px;
	margin:0px;
	background-image:url(../_img/bg.jpg);
	background-repeat:repeat;

}

h1
{
	font-size:18px;
	font-family:Arial;
	font-style:bold;
}

h2
{
	font-size:13px;
	font-family:Arial;
	font-style:bold;
}

h3
{
	font-size:10px;
	font-family:Arial;
}

h4
{
	font-size:13px;
	font-family:Arial;
	font-style:italic;
}

u
{
	font-size:13px;
	font-family:Arial;
}

i
{
	font-size:13px;
	font-family:Arial;
}

p
{
	font-size:13px;
	font-family:Arial;
	text-align:justify;
}
p a{color:#000000; font-style:italic;}

a{ }
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{text-decoration:none;}

ol
{
	font-size:13px;
	font-family:Arial;
	text-align:justify;
}

ul
{
	font-size:13px;
	font-family:Arial;
	text-align:justify;
}

table
{
	font-family:Arial;
}

img
{
	border:0px;
}
