body{
	font-family: Geneva, Arial, Sans-serif;
/* 	background:url(bilder/grey_bg.png) 0 0 repeat; */
	background:url(bilder/warning_bg.png) 0 0 repeat;
	padding:0;
	margin:0 0 0 0;


}

a{
	text-decoration: none;
	color: #990331;
}


#wrap{
	width:800px; background:#f0f0f0;border-left:3px solid #fff;
									border-right:3px solid #fff;
									border-bottom:4px solid #fff;
}

#header{
	height:125px;
	width:800px;
}

#menu{ 
	width:800px;
	height:25px; 
	background:#333;
	border-top:1px solid #666;
}

#menu ul{ float:right;	list-style:none; margin:0; padding:0}
#menu li{ float:left; padding-left:10px;}

#menu li a { 
/*	height: 25px; */
	display: block;
	
	padding:0 5px;
	
	font: 9pt Geneva, Arial, Sans-serif;
	color: #ccc;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
}
#menu li a:hover, #menu li a.aktiv{color:#333; background:#f0f0f0;}



#content{
	width:800px;
	min-height:460px;
}

#content .inner{
	padding:10px 10px 20px 10px;
}


#left580{
	width:590px;
	float:left;
	min-height:300px;
}

#right180{
	width:190px;
	float:left;
	min-height:300px;
}

#left580 .inner{
	padding: 0 10px 10px 10px
}

#right180 .inner{
	padding: 0 10px 10px 10px
}


.enspalt{
	clear:both;
	width:550px:
	padding-right:20px;
}

.tvaspalt{
	width:270px;

	float:left;
	padding-right:15px;
}

.clear{clear:both;}



#program
{
	width:570px;
}

#program td{
	font-size:9pt;
	color:#111;
	padding:3px 0;
	border-bottom:1px solid #990331;
}


td.medverk{
	font-size:9pt;
	padding-right:30px;
	padding-bottom:10px;
}


td.medverk a{
	text-decoration: none;
	color: #990331;
}


#program td.tid
{
	width:40px;
	padding-right:10px;
}

#program td.text
{
	width:250px;
	padding-left:10px;
	padding-right:10px;
}

#program td.scen
{
	width:100px;
	padding-left:10px;
	padding-right:10px;
}



#program td.bild
{
	width:120px;
	padding-left:10px;
}

#program td.bild img{
	width:118px;
	border:1px solid white;
}


p{
	font-size:9pt;
	color:#111;
	margin:0 0 10px 0;
}


h1,h2,h3,h4,h5,h6{
	font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;
	font-weight:lighter;
	margin:0;
	padding:0;
	color:#333;
}

h1{
	font-size:18px;
}


h1.linje{
	border-bottom:1px dotted #999;
	padding-bottom:3px;
}



h1.red{
	color:#990331;
}



.less{
	font-size: 8pt;
}

h2
{
	font-size: 11pt;
	letter-spacing: 1px;
	margin: 0 0 3px 0;
}

h2.red{
	color:#990331;
}



h3
{
	font-size: 8pt;
	font-weight:bold;
	color: #111;
	letter-spacing: 1px;
	margin: 0 0 3px 0;
}


#footer{
	width:800px;
	height:20px;
	margin-top:5px;
	text-align:center;
}

#footer p{
	color:white;
	font-size: 7pt;
}


#right180 a
{
	text-decoration: none;
	color: #990331;
}
