body {
font-family: verdana,  Helvetica, sans-serif;
background-image:url(images/background.png);
background-position:center top;
background-repeat:repeat-y;
background-color:#A9A298;
}

td {
	font-family: verdana, Helvetica, sans-serif;
}

th {
	font-family: verdana, Helvetica, sans-serif;
}

#xtop{
	font-family: Arial, Helvetica, sans-serif;
//background-image:url(images/top_baggrund_1550px_bred.png);
background-image:url(images/background.png);

background-position:center top;
background-repeat:repeat-y;
background-color:#EAF1F4;
}

div#maincontainer {
xbackground-image:url(images/shadow.png);
background-repeat:repeat-y;
width:1020px; 
padding:0px 18px;
 overflow:hidden; 
 margin:0 auto;
 height:100%;
 } 

.click_element{
 cursor:pointer;
 }

.click_element a{
text-decoration:none;
}
 

.grid_element{
  padding:0px;
  float:left;
 }

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

.grid_element h1{
cursor:pointer;
text-align:center;
margin:15px 15px;
font-size:14px;
line-height:1.6;
}
 
.grid_content{
margin:3px;

}

#news-container
{
	padding:3px 3px;
	width: 310px; 
	margin: 3px;
height:85px;
overflow:hidden;

	
}

#news-container ul li div
{
	padding:5px;
	background: #ffffff;
}

#news-container ul li div img{
float:left;
margin-right:10px;
}

#news-container h2{
font-size:12px;font-weight:bold;margin-bottom:5px;
}

#news-container h2 a{
text-decoration:none;
color:black;
}

.topnews_container h2{
font-size:12px;font-weight:bold;margin-bottom:5px;
}


 div#topborder {
 height:5px;
xbackground-image:url(images/topborder.png);
 background-repeat:no-repeat;
 }

 
 div#top {
margin-top:25px;
margin-left:10px;
background-image:url(images/VF_TOP_2012.png);
background-repeat:no-repeat;
height:126px;
 }

 div#logobar {
 height:80px;
width:200px;
cursor:pointer;
 }
 
 div#mainmenubar {
 top:101px;
 xbackground-color:#76AC04;
 height:16px;
 width:970px;
margin-left:20px;
 }

#content{
padding:5px 0px;
 width:1000px;
} 



 div#bottom{
clear:both;
background-image:url(images/bund.png);
background-repeat:no-repeat;
 height:36px;
 width:1000px;
color:#9B938B;
font-family:verdana;
font-size:12px;
text-align:center;
padding:40px 10px;
margin-left:9px;
margin-top:6px;

 }
 
 div#bottom a{
text-decoration:none;
color:#9B938B;
}

 
 /*
 celle : 196 x 136 px
 50% : 98 x 68
 25% : 49 x 34
 - padding (6px)
 */
 div#mediecontainer{
margin-top:3px;
 padding:0px;
 margin-left:0px;
 margin-right:10px;
 float:right;


 }

.bottomgrid{ float:left; margin-left:0px;margin-bottom:4px; width:1010px;} 
div.leftgrid1{ margin-left:0px;margin-top:8px;margin-right:0px;padding-right:0px;padding-top:0px;padding-left:0px;   xfloat:left;}
div.rightgrid1{ margin-top:4px; padding:0px;}
div.rightgrid2{ margin-top:4px; padding-bottom:0px; padding-top:0px;padding-right:0px;padding-left:0px;}
div.rightgrid3{ margin-top:4px; margin-bottom:4px; padding-top:0px;padding-right:0px;padding-left:0px;} 

div#mediecontent{
margin:0px;
xoverflow:hidden;
 width:480px;
 height:300px;
 }

div#mediecontent img{
display:none;
}
 

 


div.rightrow3_4{
display:none;
}

div.rightrow1_1{
display:block;
width:330px;
height:190px;
margin-left:0px;
margin-right:4px;
float:left;
}

div.rightrow1_2{
display:block;
width:163px;
height:93px;
margin-left:4px;
margin-right:0px;
float:left;
}

div.rightrow1_3{
display:block;
width:163px;
height:93px;
margin-left:0px;
margin-right:0px;
float:left;
}

div.rightrow1_4{
display:none;
width:0px;
height:0px;
margin-left:0px;
margin-right:0px;
float:0;
}


div.rightrow2_1{
display:block;
width:330px;
height:194px;
margin-left:10px;
margin-right:4px;
float:left;
}

div.rightrow2_1_1{
display:block;
width:163px;
height:94px;
margin-left:0px;
margin-right:0px;
float:0;
}
div.rightrow2_1_2{
display:block;
width:163px;
height:94px;
margin-left:0px;
margin-right:0px;
float:0;
}

div.rightrow2_1_3{
display:block;
width:163px;
height:94px;
margin-left:5px;
margin-right:0px;
float:0;
}

div.rightrow2_1_4{
display:block;
width:330px;
height:190px;
margin-left:0px;
margin-right:0px;
float:0;
}

div.rightrow2_1_5{
display:block;
width:163px;
height:94px;
margin-left:0px;
margin-right:0px;
float:0;
}

div.rightrow2_1_6{
display:block;
width:163px;
height:190px;
margin-left:5px;
margin-right:0px;
float:0;
}

div.rightrow2_2{
display:none;
width:163px;
height:194px;
margin-left:0px;
margin-right:0px;
float:left;
}

div.rightrow2_3{
display:none;
width:0px;
height:0px;
background-image:url();
background-repeat:no-repeat;
margin-left:0px;
margin-right:0px;
float:0;
}

div.rightrow2_4{
display:none;
width:0px;
height:0px;
margin-left:0px;
margin-right:0px;
float:0;
}

div.rightrow3_1{
display:block;
width:163px;
height:93px;
margin-left:10px;
margin-right:4px;
float:left;
}

div.rightrow3_2{
display:block;
width:163px;
height:93px;
margin-left:0px;
margin-right:4px;
float:left;
}

div.rightrow3_3{
display:block;
width:163px;
height:93px;
margin-left:0px;
margin-right:0px;
float:left;
}

div.rightrow3_4{
display:none;
width:138px;
height:90px;
margin-left:2px;
margin-right:-2px;
float:left;
}

div.leftgridcol_1{
display:block;
width:155px;
height:90px;
margin-right:4px;
//background-image:url(images/fpelements3/tilmeld_nyhed_326x188.png);
//background-repeat:no-repeat;
}

div.leftgridcol_2{
display:block;
width:160px;
height:90px;
margin-right:4px;
//background-image:url(images/fpelements3/vig_gallerier_festival.jpg);
//background-repeat:no-repeat;
}

div.leftgridcol_3{
display:block;
width:160px;
height:90px;
margin-right:-3px;
//background-image:url(images/fpelements3/vigradio_festival.jpg);
//background-repeat:no-repeat;
}

div.leftgridcol_4{
display:block;
width:91px;
height:87px;
margin-right:3px;
background-image:url(images/fpelements3/vigtv_festival.png);
background-repeat:no-repeat;
}

div.leftgridcol_5{
display:none;
width:91px;
height:87px;
margin-right:0px;
background-image:url(images/fpelements3/vigtv_festival.png);
background-repeat:no-repeat;
}



div.bottomrow1{
display:block;
width:330px;
height:93px;
float:left;
margin-left:10px;
margin-right:4px;
background-image:url(images/fpelements3/nyhedsboks_330x93.png);
background-repeat:no-repeat;
padding-bottom: 0px;

}

div.bottomrow2{
display:block;
width:330px;
height:93px;
float:left;
margin-left:0px;
margin-right:4px;
}

div.bottomrow3{
display:block;
width:163px;
height:93px;
float:left;
margin-left:0px;
margin-right:4px;
}


div.bottomrow4{
display:block;
width:163px;
height:93px;
float:left;
margin-left:0px;
margin-right:0px;
}

div.bottomrow5{
display:none;
width:0px;
height:130px;
float:right;
margin-left:0px;
margin-right:0px;
}

.pika-wrap {width: 520px; margin: 0 auto;}

.pika-image {position: relative; height: 295px; width: 500px;   padding: 0px;}
	/*position image holders */
	.pika-image .animation, .pika-image .main-image {position: absolute; top: 0px; left: 0px;}
	.pika-image .animation {display: none;z-index:2;}
	.pika-image img {border:0;}

.pika-image .caption {position: absolute; background: url(../../assets/images/75-black.png);  border: 0px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
	.pika-image .caption p {padding: 0; margin: 0; line-height: 14px;}

.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
	.pika-imgnav a.previous {background: url(../../assets/images/prev.png) no-repeat left 50%; height: 340px; width: 50px; top: 10px; left: 10px;cursor:pointer;}
	.pika-imgnav a.next {background: url(../../assets/images/next.png) no-repeat right 50%; height: 340px; width: 50px; top: 10px; right: 10px;cursor:pointer;}
	.pika-imgnav a.play {background: url(../../assets/images/play.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display: none;cursor:pointer;}
	.pika-imgnav a.pause {background: url(../../assets/images/pause.png) no-repeat 50% 50%; height: 100px; width: 40px;top:0;left:50%;display:none;cursor:pointer;}

.pika-textnav {display:none;overflow: hidden; margin: 10px 0 0 0;}
.pika-textnav a {font-size: 12px; text-decoration: none; font-family:  helvetica, arial, sans-serif; color: #333; padding: 4px;}
		.pika-textnav a:hover {background: #e5e5e5; color: #0065B2;}
	.pika-textnav a.previous {float: left; width: auto; display: block;}
	.pika-textnav a.next {float: right; width: auto; display: block;}
	
.pika-thumbs {margin: 10px 0 0 0; padding: 0; overflow: hidden; }
	.pika-thumbs li {float: left; list-style-type: none; width: 87px; padding: 3px; margin: 0 3px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;width: 87px; height: 87px; text-align: center; vertical-align: center; overflow: hidden;}

.clip span{background-color:black;position:absolute;top:5px;left:5px;display:block;}
ul#pikame{width:570px;}
		

		
/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 30px;width:500px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 90px; height: 350px; padding: 20px 20px;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 500px;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  90px; height: 350px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-pika .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-pika .jcarousel-item-placeholder {background: #fff; color: #000;}

.jcarousel-container-horizontal {width:500px;}


