
body {
behavior:url("csshover.htc");
margin:0px;
padding:0px;
font-family:arial;
background-color:#000000;
font-size:12px;
line-height:0.5cm;
background-image:url(images/background2.jpg);
background-position:top center;
background-repeat:no-repeat;
height:100%;
}

.zoek_select {
font-family : arial; 
font-size : 8pt;
border:1px solid black;
width:150px;
}

option {
font-family : arial; 
font-size : 8pt;
}

input {
border:1px solid black;
font-family : arial; 
font-size : 8pt;
padding:2px;
}

checkbox {
border:1px solid black;
}

img {
border:0px;
}

img, a, div {
-moz-outline-style:none;
}

#main {
position:absolute;
width:1000px;
left:50%;
margin-left:-500px;
z-index:0;
overflow:hidden;
}

#logo {
position:absolute;
width:450px;
height:92px;
left:10px;

z-index:10;
background-image:url(http://www.podiumagenda.nl/anne/images/logo5.png);
_background-image: none;
_filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.podiumagenda.nl/anne/images/logo5.png,
sizingMethod='scale');
}

#aanmelden {
position:absolute;
width:146px;
height:146px;
right:20px;
top:20px;
z-index:10;
}

#menu_container {
position:relative;
width:1000px;
float:left;
filter:alpha(opacity=97);-moz-opacity:.97;opacity:.97;
margin-top:10px;
}

#header {
position:relative;
width:1000px;
float:left;
height:187px;
text-align:center;
background-color:#333422;
filter:alpha(opacity=97);-moz-opacity:.97;opacity:.97;
z-index:1;
background-image:url(images/header.gif);
background-repeat:no-repeat;
overflow:overflow;
}

#search {
position:absolute;
width:387px;
height:27px;
top:20px;
right:20px;
}

.search_input {
width:301px; 
height:22px; 
background-color:#ffffff; 
padding-top:5px; 
padding-left:5px;
float:none;
vertical-align:middle;
font-size:12px;
}

#nieuwsticker {
float:left;
overflow:hidden;
width:990px;
padding:5px;
height:20px;
background-color:#000000;
}

ul.newsticker { 
position: relative;
left:990px;
font: 12px arial;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left; 
margin: 0;
padding: 0;
background-color:#000000;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #0296fe;
margin: 0 50px 0 0;
text-decoration:none;
}
 
ul.newsticker a:hover {
color:#f87f11;
text-decoration:none;
}

ul.newsticker span {
margin: 0 10px 0 0;
color:#ffffff;
} 

#middle {
position:relative;
float:left;
width:1000px;
/*filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;*/
}

#left_column {
float:left;
width:180px;
background-color:#000000;
}

h1.column_header {
padding:0px 0px 0px 0px;
margin:1px 0px 0px 0px;
color:#f87f11;
line-height:39px;
width:170px;
background-color:#161515;
padding-left:10px;

font-size:12px;
}

.column {
padding:10px;
width:158px;
color:#ffffff;
border:1px solid #0C0C0B;
background-color:#0C0C0B;
}

.column a, .column a:visited {
color:#0296fe;
text-decoration:none;
}

.column a:hover {
color:#f87f11;
}

.column li {
margin-left:20px;
color:#0296fe;
}

.inlogmenu li {
margin-left:20px;
color:#0296fe;
}

#center_column {
float:left;
width:620px;
background-color:#000000;
padding:10px;
}

#right_column {
float:right;
width:180px;
background-color:#000000;
}

#footer {
position:relative;
float:left;
width:1000px;
/*border-top:1px solid #333422;
border-bottom:1px solid #333422;
padding:20px;*/
margin-top:20px;
color:#ffffff;
margin-bottom:20px;
overflow:hidden;
padding-top:40px;
text-align:center;
font-size:12px;
background-image:url(images/lijn.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#footer a, #footer a:visited {
color:#ffffff;
text-decoration:none;
}

#footer a:hover {
color:#f87f11;
}

#menu {
position:relative;
float:right;
}

#menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#menu ul li {
float:left;
background-color:#111111;
margin-left:1px;
display:block;
position:relative;
}

#menu ul li:hover{
background-color:#535440;
}

#menu ul li.active {
background-color:#343523;
}

#menu ul li a {
display:block;
padding:0px 10px 0px 10px;
line-height:34px;
color:#ffffff;
text-decoration:none;
font-size:12px;
}

#menu ul li a:hover {
color:#FF7F00;
text-decoration:none;
}

#menu ul li.active a {
color:#FF7F00;
}



#content {
position:relative;
float:left;
background-color:#000000;
color:#ffffff;
width:580px;
padding:10px 10px 20px 10px;
}

#content h1 {
padding:0px;
margin:0px;
color:#f0b077;
padding:6px 2px 6px 35px;
font-size:14px;
background-image:url(images/round_arrow.gif);
background-position:center left;
background-repeat:no-repeat;
}

#content h2 {
padding:0px;
margin:0px;
color:#f0b077;
padding:6px 2px 6px 35px;
font-size:14px;
background-image:url(images/round_arrow.gif);
background-position:center left;
background-repeat:no-repeat;
}

#content img {
margin-right:6px;
}

.podium_desc {
float:left;
margin-top:10px;
width:100%;
}

.podium_desc img.logo {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.podium_adres_foto {
float:left;
width:100%;
margin-top:10px;
}

.podium_adres {
float:left;
margin-bottom:10px;
padding-right:10px;
}

.podium_fotos {
width:100%;
margin-top:10px;
}

.podium_adres_foto img {
border:0px;
margin-left:10px;
margin-bottom:10px;
float:left;
}

.podium_programma {
float:left;
width:100%;
margin-top:10px;
}


.podium_technisch, .artiest_fotos {
float:left;
width:100%;
margin-top:10px;
}

.artiest_fotos img {
border:0px;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.blok {
float:left;
width:100%;
margin-top:10px;
}

#content table tr td {
background-color:#000000;
padding:2px;
}

#content table tr.column_header td {
border-bottom:1px solid #f87f11;
}

#content a, #content a:visited {
color:#0296fe;
text-decoration:none;
}

#content a:hover {
color:#f87f11;
}

table#registreren tr td {
background-color:#000000;
}

#content ul {
padding:10px;
margin:10px;
}

#content table tr.gray td {
background-color:#070707;
}

.banner {
position:relative;

width:180px;
padding:5px 0px 5px 0px;
}

#left_column .banner {
text-align:left;
}

#right_column .banner {
text-align:right;
}

#ticketstable tr td {
font-size:11px;
padding:3px 0px 3px 0px;
}


table.tablesorter {
	font-family:arial;
	background-color: #000000;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #f87f11;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #ffffff;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #0296fe;
}


div.pager {
	padding: 0px;
	background-color: #f87f11;
	text-align: center;
	line-height:40px;
}
div.pager span {
	padding: 0 5px 0 5px;
}
div.pager input.prev {
	width: auto;
	margin-right: 10px;
}
div.pager input.next {
	width: auto;
	margin-left: 10px;
}
div.pager input {
	font-size: 10px;
	width: 50px;
	border: 1px solid #330000;
	text-align: center;
}
