




/* ok */

* {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}

body {
	background-color: #FFFFFF;
	margin: 0px 10px 0px 20px;
	color: #333333;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	color: #0099CC;
	text-decoration: none;
}

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

.pointer{
	cursor:pointer;
}

h1 {						/* Added by Fredrik J 7/30/2007 */
	font-size:14px;
	font-weight: bold;
}

h2 {						/* Added by Fredrik J 7/30/2007 */
	font-size:12px;
	font-weight: bold;
}

h3 {						/* Added by Fredrik J 7/30/2007 */
	font-weight: bold;
}

h4 {						/* Added by Kitty S 6/05/2010 */
	font-weight: bold;	
	text-align:justify; 	
}


.event_info {
	width: 100%;
	margin: 20px 0px 20px 0;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
	text-align: center;
padding: 0px 0px 0px 0px;
spacing: 0px 0px 0px 0px;
	
}


.index_buttons {
	width: 652px;
	/*outline: 1px solid #CCCCCC;-->*/
margin-top:0px;
margin-bottom:0px;


}
.index_hr {
	border: 1px dotted #CCCCCC;
	
}


.main_header {
	width: 964px;  
 	border-top: 5px solid #0072BC;
	border-bottom: 5px solid #0072BC;
}

.main_header td.content {
	height: 70px; /*100*/
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/main_header_bg1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.main_header td.cell {
	padding: 7px 10px 3px 15px;
}


/* START center (image) banner */


.main_header td.banner_center {
	/* padding: 7px 120px 3px 15px; */
}

.main_header td.banner_center img {
  position: relative;
}

.banner_center_sv {
  left: 26px;
  top: 9px;
}

.banner_center_fi {
  left: 26px;
  top: 9px;
}

.banner_center_en {
  left: 26px;
  top: 9px;
}

.banner_center_dk {
  left: 26px;
  top: 9px;
}

.banner_center_no {
  left: 26px;
  top: 9px;
}


/* END center (image) banner */


.main_body {
	width: 960px; /* 960px */
}

.main_body td.main_left {
	width: 150px;
	padding: 0 0 0 0;
	vertical-align: top;
}

.main_body td.main_center {
	width: 594px; /*558px*/
        min-width: 594px;
	padding: 0px 20px 0px 20px;
	vertical-align: top;
}

.main_body td.main_right {
	width: 175px;
	padding: 0 0 0 0;
	vertical-align: top;
}

.main_footer {
	width: 960px;
	vertical-align: top;
}

.main_footer td {
        width: 635px;
	padding: 0px 189px 0px 172px;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;
	vertical-align: top;
	
}

.menu {				/* Vänstra menyn */
	width: 150px;
	border-collapse: collapse;
}

.menu2 {			/* Flagg menyn */
	width: 180px;
	border-collapse: collapse;
}

.menu2 {			/* Flagg menyn */
	width: 180px;
	border-collapse: collapse;
}



#menu_right {			/* Säljar menyn */
	width: 180px;
	margin-bottom:12px;
}

.twitter  {			/* Twitter höger */
	
	border: 1px solid #CCCCCC;
}

.menu .item1 td {		
	height: 36px;
	padding: 0px 0px 0px 40px;
}

.menu .item1 a {
	color: #FFFFFF;
}

.menu .item2 td { 		
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height: 35px;
	padding: 0 0 0 20px; /*15px*/
}

.menu .item2a td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 34px;
	padding: 0 0 0 20px;/*15px*/
}

#menu_right .item2 td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
}	

#menu_right .item2a td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
}	

.menu a {
	font-weight: bold;
}

.menu .green td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_green.gif);
	background-repeat: no-repeat;
}

.menu .blue td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_blue.gif);
	background-repeat: no-repeat;
}

.menu .orange td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_orange.gif);
	background-repeat: no-repeat;
}

.menu a.blue {
	color:#333333;
}
.menu a.blue:hover {
	color:#67B3CF;
}
.menu a.orange {
	color:#333333;
}
.menu a.orange:hover {
	color:#FF983C;	
}
.menu a.green {
	color:#333333;
}
.menu a.green:hover {
	color:#3EB9B0;
}

a.white {
	color:#FFFFFF;
	font-weight: bold;
}
a.white:hover {
	color:#FFFFFF;
	font-weight: bold;
}

a.orange,
a.orange:link,
a.orange:visited,
a.orange:hover,
a.orange:active {
	color:#FF983C;	
}	

#falling_menu {
	position:relative;
	/*margin-bottom:12px;*/
	font-weight: bold;
	visibility:hidden; 
}

#falling_menu td {

	background: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu-bg.gif) no-repeat;	
	text-align:center;
}

#falling_menu table a {
	display:block;
	width:100px; /*120*/
	height:30px;
	font-weight: bold;
	  
}

#falling_menu a,
#falling_menu a:link,
#falling_menu a:visited,
#falling_menu a:hover,
#falling_menu a:active {
	color:#FFFFFF;	
}

#falling_menu .falling_list {
	display:none;
	position:absolute;
	top:20px;
	width:110px; _width:112px;
	padding:5px 0 4 10px;
	background:#f3f3f3;
    /*overflow:hidden;*/
    visibility:hidden;
	border: 1px solid #D4D4D4;
}

#falling_menu .falling_list a {
	display:block;
	padding-left:0px;
	line-height:12px;
	padding-bottom:3px;
}

#falling_menu .falling_list a,
#falling_menu .falling_list a:link,
#falling_menu .falling_list a:visited,
#falling_menu .falling_list a:hover,
#falling_menu .falling_list a:active {
    color:#000; 
}

#falling_menu a.more,
#falling_menu a.more:link,
#falling_menu a.more:visited,
#falling_menu a.more:hover,
#falling_menu a.more:active {
	color:#E77800;
}

/* end ok */

/* Special */

.special {
	width: 100%;
	margin: 20px 0px 20px 0;
}

.special .header td {
	padding: 7px;
	text-align: center;
}

.special .body td {
	padding: 7px 7px 7px 15px;
	color: #333333;
	background-color: #F5F5F5;
	border-bottom: 1px solid #CECECE;
}

/* End Special */

.list_item {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/list_item.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 7px 12px;
}

/* Navigation */
.navigation_bar {
	/*padding: 0px 0px 14px 0px;*/
	visibility:hidden;
    margin: 0;
	padding: 0;
}
 

/* End Navigation */

.block2 {
	width: 100%
}

.block2 .header td {
	border-bottom: 1px dashed #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding: 2px 0px 0px 25px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/arrow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 20px;
	vertical-align: top;
}

.block2 .body td {
	padding: 7px 0px 0px 0px;
}

/* ok */
.table1_index {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin:0;
}
.table1_index .header_title td {
	font-weight: bold;
	padding: 7px 7px 7px 0;
}
.table1_index .header3 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}
.table1_index .body td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}
.table1_index .body_all td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
}


.table1 {
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.table1 .header_title td {
	font-weight: bold;
	padding: 7px 7px 7px 0;
}

.table1 .header1 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.table1 .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.table1 .header3 td {
	padding: 7px 7px 7px 0;
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.table1 .body_all td {
	padding: 14px 14px 14px 0;
	background-color: #F5F5F5;
}

.table1 .body_all2 {
	padding: 14px 14px 14px 0;
	background-color: #F5F5F5;
}


.table1 .borders td {
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.table1 .body td {
	padding: 7px 7px 7px 0;
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}

.table1 .body.highlighted td {
	font-weight: bold;
	background-color: transparent;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

div.hashMarker {
	position: relative;
	float: left;
	visibility: hidden;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

div.hashMarker a { 
	font-size: 1px;
	margin: 0;
	padding: 0;
	visibility: hidden;
}

.table1 .body_notall {
	padding: 14px 0 14px 0;
	background-color: #F5F5F5;
}


/* end ok */


/* News */

.new_event_block {
	width:200px;
	margin: 0 0 20px 0;
}

.new_event_block td.text {
	padding: 7px 7px 7px 15px;
	color: #333333;
	background-color: #F5F5F5;
	border-top: 3px solid #0072BC;
	border-bottom: 1px solid #CECECE;
}

.new_event_block a {
	font-weight: bold;
}

/* End News */

/* Ok */

.form1 .header {
	font-size: 11px;
	font-weight: bold;
	padding: 12px;
	color: #333333;
	background-color: #F5F5F5;
	border-top: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}

.form1 .body {
	padding: 0 4px 4px 4px;
	color: #333333;
	background-color: #F5F5F5;
	border-bottom: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}

.form1 select {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}


.form1 textarea {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 100px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
	overflow:auto;
}

table.inner {
	margin:0;
}

table.inner td{
	padding: 0; padding-right:10px;
	border:0 !important;
}

.form1 .global {
	width: 100%;
	background-color: #FFFFFF;
	padding: 12px 54px 22px 54px;
	text-align: center;
}


.form1 .input1 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 200px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 .input2 {
	background-color: #F5F5F5;
	margin: 0 4px 0 0;
}

.form1 .input3 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 120px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 .input4 {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 220px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}


.form1 .radioOptionLabel {
   padding-right:10px;            
}

.form1 .date {
	border: 1px solid #CCCCCC;
	background-color: #F9F9F9;
	width: 75px;
	height: 25px;
	font-size: 11px;
	color: #333333;
	padding: 5px 2px 0 2px;
	margin: 2px 0 2px 0;
}

.form1 td.max {
	width:100%;
}

.form1 td.must {
	padding:0 2px 0 4px;
}

.attention {
	padding: 0 0 7px 0;
	color: #FF0000;
}

.form1 td.infospec {
	padding: 9px 0 9px 0;
}

.form1 td.info {
	padding: 9px 0 9px 0;
}

.form1 td.info2 {
	padding: 9px 0 0 0;
}

/* ok */
.button {
	margin: 0px 20px 20px 0;
}

.button_left {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 22px;
}

.button_center {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_center.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 0 10px 0 10px;
}

.button_right {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 22px;
}

.button_center a {
	color: #FFFFFF;
	text-decoration: none;
}

.button_center a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.button1 {
	margin: 20px 20px 20px 0;
}

.button1 .left {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 10px;
	height: 22px;
}

.button1 .center {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_center.gif);
	background-repeat: repeat-x;
	height: 22px;
	padding: 0 10px 0 10px;
}

.button1 .right {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/button1_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 10px;
	height: 22px;
}

.button1 a {
	color: #FFFFFF;
	text-decoration: none;
}

.button1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* Listing */

.listing td {
	text-align: right;
	padding: 7px 7px 7px 0;
}

/* end Listing */

/* Admin listing */

.table_listing {
	width: 100%;
	margin: 0 0 20px 0;
}

.table_listing td {
	text-align: center;
}

/* end listing */


/* admin */
.table1_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.table1_admin td {
	color: #333333;
	padding: 7px 0 7px 7px;
}

.table1_admin .space_with_arrow {
	width: 20px;
}

.table1_admin .header1 td {
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.table1_admin .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.table1_admin .header3 td {
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.table1_admin .borders td {
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.table1_admin .body td {
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}



td .space {
	width: 15px;
}

td .my_event{
	width: 80px;
	text-align: center;
}

.table2_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	background-color: #F5F5F5;
}

.table2_admin td {
	color: #333333;
	padding: 4px 0 4px 0;
}

.inp_date{
	width: 80px;
}
.inp_time{
	width: 45px;
}
.inp_area{
	width: 200px;
}
.inp_standart{
	width: 190px;
}
.inp_large{
	width: 200px;
}
.inp_medium{
	width: 130px;
}
.inp_small{
	width: 30px;
}
/* end  admin */

.block2 {
	width: 150px;
	margin: 20px 0px 20px 0;
	border-top: 1px solid #CECECE;
	border-bottom: 1px solid #CECECE;
}

.block2 td {
	color: #333333;
	background-color: #ffcc99;
	text-align: center;
	padding: 7px 0px 7px 0px;
}

.block2 a {
	color: #333333;
}

.block2 a:hover {
	color: #333333;
}






.round_corner_block {
	width: 180px;
}

.round_corner_block td.top {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.round_corner_block td.middle {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_middle.gif);
	background-repeat: repeat-y;
}

.round_corner_block td.bottom {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.round_corner_block td.content {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/round_corner_block_content.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 12px 0px 12px;
	font-size: 12px;
}

.round_corner_block a {
	color: #333333;
}

.round_corner_block a:hover {
	color: #333333;
}

.links_block1 {
	width: 150px;
	border-collapse: collapse;
}

.links_block1 .item1 td {
	height: 36px;
	padding: 0px 0px 0px 40px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg_green.gif);
	background-repeat: no-repeat;
}

.links_block1 .item1 a {
	color: #FFFFFF;
}

.links_block1 .item2 td {
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg1.gif);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height: 35px;
	padding: 0 0 0 15px;
}

.links_block1 a {
	font-weight: bold;
	color:#333333;
}

.links_block1 .item2 a:hover {
	color:#3EB9B0;
}

.links_block1 .category1 td { 		
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/category_menu_blue.jpg);
	background-repeat: no-repeat;
	height: 29px;
	padding: 0 0 0 20px; /*15px*/
	

}

.links_block1 .category2 td { 		
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/category_menu_item.jpg);
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	height: 29px;
	padding: 0 0 0 20px; /*15px*/
        color:#E77800;
}
.t_admin {
	width: 100%;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	margin: 0 0 20px 0;
}

.t_admin td {
	color: #333333;
	padding: 7px 0 7px 0;
}

.t_admin .space_with_arrow {
	width: 20px;
}

.t_admin .header1 td {
	font-weight: bold;
	border-bottom: 1px solid #EBEBEB;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/table1_header1_bg.gif);
	background-repeat: repeat-x;
}

.t_admin .header2 td {
	background-color: #F5F5F5;
	padding: 12px 20px 22px 0;
}

.t_admin .header3 td {
	font-weight: bold;
	border-bottom: 4px solid #CCCCCC;
	background-color: #F5F5F5;
}

.t_admin .borders td {
	font-weight: bold;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.t_admin .body td {
	background-color: #F5F5F5;
	border-bottom: 1px solid #EBEBEB;
}

/* Choose language */
#choose_lang{
   width:auto; _width:100%;
   padding:0 20px 0px 23; margin:0px 0px 0 0;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 34px;   
}


#choose_lang img{
  padding:0; 
  margin:0;
  border:0;
}

#choose_lang a,
#choose_lang a:link,
#choose_lang a:visited,
#choose_lang a:active,
#choose_lang a:hover {
  text-decoration:none;
}

.seller1{
	width:130px; 
	padding-left:30px !important;
}

#categories {
	margin:5px 5px 5px;
	border:0;
	width:100%;
}

#categories td {
	width:33%;
	padding:0;
	vertical-align:top;	
}

.category {
	background: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/dot3.gif) 0 8px no-repeat;
	padding:4px 0 3px 28px;
}

.venue {
	padding:4px 0 3px 20px;
}

/* Search */
#searchPanel_NOTUSED {
   width:178px;   
   margin:0;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/menu_item_bg2.gif);
	background-repeat: no-repeat;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 34px; 
}

#searchForm table {
	margin:0; 
	padding:1px 2px;
}

#searchForm td.searchInput{
    margin: 7px 4px;
    padding: 5px 3px 0 7px;
	height:15px;
	background-color: #E0E0E0;
    border-color: #222222 #EEEEEE #EEEEEE #222222;
    /*border-style: solid;*/
    border-width: 1px;
    color: #777777;
    font-style: italic; 
	float: left;
}

#searchForm td.searchInput input{
	margin:0;
	padding:0;
	width:105px;
	background:none;
	border:none;
	font-size:11px;		
	color:#000;
}	

.itemFound {
	margin-bottom:15px;	
}

.searchItemsList {
	margin:0;
	padding:0 0 15px 0;
	list-style-position: inside;	
}

.searchItemsList ul {
	margin:0;
	padding:0;
	list-style-position: inside;
}

.searchItemsList td {
	padding:0;	
	vertical-align: top;
}

.searchItemsList li {
	margin:0;
	padding:0 0 3px;	
}

.searchButton {
	/*width:63px;
	height:40px;*/
	width:44px;
	height:28px;
	border:none;
	background:transparent;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/search-btn-small.gif);
	cursor:pointer;
	margin-left:2px;
}

/* EOF Search */

/* Poll */
.poll {
	position:relative;
	margin-bottom:12px;
}

.pollHeadLine {
	height:24px; _height:31px;
	background-image: url(/system/modules/com.gridnine.opencms.ticketbrokerage.site/resources/pics/poll_header.gif);
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:7px 0 0 40px;
}

.pollMainBlock {
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}	

.pollDescription {
	font-size:12px;
	padding:5px 8px 5px;
}
.pollContent {
	font-size:12px;
	padding:5px 6px 10px;
}
.pollForm td {
	padding-bottom:5px;
	font-size:12px;
}
.radioContainer{
	padding-right:5px;
}
.pollSubmitLink {
	text-align:right;
	padding:2px 6px 0 0;
}

.pollSubmitLink a,
.pollSubmitLink a:link,
.pollSubmitLink a:visited,
.pollSubmitLink a:active,
.pollSubmitLink a:hover {
	text-decoration:underline;
	color:#000;	
}

.pollAnswerText {
	font-size:12px;
}

.pollAnswer {
	font-size:12px;
}

.pollAnswer label {
	font-size:12px;
}

.pollAnswerPercent {
	font-size:10px;
	padding-left:3px;
}

.pollAnswerLine {
	background:#0099cc;
	height:20px;
}

.pollAnswerText {
	padding:0 0 2px 2px;
}

.pollAnswerTable {
	margin:0 0 8px 2px;	
}	
/* EOF Poll */


.aktuellt-header {
  border: 1px solid #CCCCCC;
  width: 180px;
}

.aktuellt-box {
  border: 1px solid #CCCCCC;
  width: 180px;
  margin-top: 10px;
  padding: 5px; /* 0.1em */
}

.aktuellt-box-inside {
  margin: 5px;
  border: 1px solid #ccc;
}

.aktuellt-box-inside p {
  margin: 10px;
}

.aktuellt-box-inside img {
  margin: 0px auto;
}

.aktuellt-box-inside-subscribe {
  text-align: center;
}

.aktuellt-box-inside-social {
  margin: 10px auto;
  text-align: center;
}

.aktuellt-box-inside-social td {
  margin-right: 3px;
}

.aktuellt-box img {
  border: 0;
  margin: 0;
}

.aktuellt-button-social {
  margin: 0px 3px;
}

.addthis-facebook-like-button {
  position: relative;
  bottom: 2px;
  height: 21px;
  border: none;
  overflow: hidden;
  width: 80px;
  height: 21px;
}

.one-pixel-up {
  position: relative;
  bottom: 1px;
}

.two-pixels-right {
  position: relative;
  right: -2px;
}


/* START frontpage link box */


.frontpage-box {
  position: relative;
  /* margin-top: 20px; */
  margin-bottom: 20px;
  margin-left: 2px;
}

.frontpage-box img {
  border: 0;
}

.frontpage-box-links {
  position: relative;
  bottom: 91px;
  left: 16px;
  margin: 0px;
  margin-bottom: -86px;
}

.frontpage-box-links img {
  opacity: 0.9;
  margin-right: 8px;
}


/* END frontpage link box */


/* START one pixel fix for menus */


.onepixelfix_left {
  margin-top: 0px;
  margin-bottom: -1px;
  height: 36px;
  padding: 0px 0px 0px 40px;
}

.onepixelfix_right {
  width: 180px;
  margin-top: -1px;
  margin-bottom: -1px;
  height: 36px;
  padding: 0px;
}

.onepixelfix_left a {
  color: white;
  position: relative;
  top: 11px;
  font-weight: bold;
}

.onepixelfix_left a:hover {
  color: white;
}

.onepixelfix_right a {
  color: white;
  position: relative;
  top: 11px;
  left: 40px;
  font-weight: bold;
}

.onepixelfix_right a:hover {
  color: white;
}

#searchPanel_NOTUSED {
  position: relative;
  left: -1px;
  width: 178px;
}


/* END one pixel fix for menus */

.ticket_info {
  /* border: 2px solid red; */
}

.ticket_info td {
  margin: 0px !important;
  padding: 5px !important;
  padding-left: 0px !important;
}

.ticket_info td .ticket_info_header {
    width: 200px;
}

/* START payment */


.vat {
  margin-left: 2.2em;
}

.buy_form {
  margin: 0px;
/*  margin-top: -20px; */
}

.buy_header {
  width: 565px;
  margin-left: 10px;
  clear: both;
}

.clear_both { clear: both; }
.float_left { float: left; }
.float_right { float: right; }

.buy_form_fields {
  float: left;
  clear: both;
  margin-bottom: 2em;
  padding-left: 51px;
  padding-top: 10px;
}

.buy_payment_method {
  font-weight: bold;
  position: relative;
  left: -6px;
}

.payment_method_explanation {
  position: relative;
  top: -2px;
  margin-left: 5px;
}

.buy_form_fields_addresses {
  width: 450px;
}

#param tr td:first-child {
  width: 12em;
}

#buy_submit { }

.buy_submit_text_ie {
  display: inline;
}

.buy_submit_image_ie {
  display: inline;
}

.buy_submit_ie #buy_submit {
  padding: 5px 10px;
}

#payment_method_internetbank {
  display: block;
  margin-left: 25px;
}

.buy_form_send {
  margin-top: -10px;
  position: relative;
  left: -3px;
}

.buy_form_send #ckxAgreement {
  position: relative;
  top: 3px;
}

#buy_submit {
  position: relative;
  top: 5px;
  left: 10px;
}

.left_5px {
  margin-left: -5px;
}

.right_2px {
  margin-right: 0px;
}

.hidden { display: none; }

#invoice_info {
  margin-top: 20px;
  margin-left: 5px;
}

/* END payment */


/* START new search box */


#searchPanel {
  clear: both;

  width: 180px;
  height: 27px;

  margin-top: 5px;
  margin-bottom: 5px;
}


.ieFix #searchPanel {
  margin-bottom: 0px;
}

#searchBox {
  border: 0;

  width: 140px;
  position: relative;
  /* top: -1px; */

  color: #999;

  font-family: Calibri,Verdana,Arial,sans-serif;
  font-style: italic;
  font-size: 14px;
}

#searchBox:focus {
  color: black;
}

#searchBoxLeft {
  float: left;

  width: 147px;
  height: 23px;

  padding-left: 5px;
  padding-top: 2px;

  border: 1px solid #ddd;
  border-right: 0;
  
  border-radius: 5px 0px 0px 5px;

  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;

  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}

#searchBoxRight {
  float: right;
}


.ieFix #searchBoxLeft {
  width: 153px;
  height: 27px;
}

/* END new search box */


