/* @override http://hatbrott.info/lib/style.css */

	.clear {clear:both}
	
	body { min-width: 960px; line-height: 14px;	background-color: #fff;
	background-repeat: no-repeat; background-position: top center;
	/*filter:alpha(opacity=80); -moz-opacity:0.8;	-khtml-opacity: 0.8; opacity: 0.8;*/ }
	
	
	h1 { font-size: 10px; text-transform: uppercase; color: #000; margin-bottom: 15px; font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif;  line-height: 14px;  }
	h2 {font-size: 12px; text-transform: uppercase; color: #000; margin-bottom: 5px; font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 14px; font-weight: bold; margin-bottom: 25px; text-align: left; }
	h3 {font-size: 11px; text-transform: uppercase; color: #000; margin-bottom: 5px; font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; padding-right: 10px; vertical-align: 1px; }
	h4 {font-size: 11px; text-transform: uppercase; color: #000; margin-bottom: 5px; font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; }
	
	p { color: #1c1c1d;}
	a {text-decoration: none; color: #000;}


	#wrapper { width: 960px; margin: 35px auto; 
	
	 /*filter:alpha(opacity=50); -moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5;*/  }
	
	#header { height: 100px;  }
	
	#menu { float: left;}
	#menu ul { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 10px; line-height: 11px; }
	#menu ul li { display: block; width: 115px; float: left; }
	#menu ul li a { }
	
	#logo { float: right; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 12px; line-height: 11px; font-weight: bold; }
	
	#video {margin-bottom: 30px;}
		
	#content p:first-child { text-indent: 0px;}
	
	#ingress { font-family: Helvetica Neue, Helvetica, Arial, /*'Chronicle Display', */Georgia; text-transform: uppercase; font-size: 69px; line-height: 80px; text-align: center; margin-bottom: 5px; font-weight: 200;
	letter-spacing: 2px;
}

	#ingress-small { font-family: Helvetica Neue, Helvetica, Arial, /*'Chronicle Display', */ Georgia; text-transform: uppercase; font-size: 29px; line-height: 30px; text-align: center; margin-bottom: 65px; font-weight: 200;
	letter-spacing: 2px;
}

	.col-50 { width: 465px; margin-bottom: 45px; }
	.col-50 p { font-family: Georgia, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14.5px; line-height: 16px; }
	.left { float: left; margin-right: 30px; }
	.right { float: right; }
	
	.col-33 { width: 30%; margin-bottom: 45px; }
	.col-33 p { text-indent: 16px; font-family: Georgia, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 14.5px; line-height: 16px; }
	.col-33 p:first-child {	text-indent: 0px;}
	.col-33 p em { font-variant: small-caps; text-transform: lowercase; letter-spacing: 1px;}
	
	p.lasmera { font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 9px; text-indent: 0px; margin-top: 10px; float: right; }
	p.lasmera a {background-color: #c5c5c5; color: #fff; padding: 1px 6px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px;}
	p.lasmera a:hover {}

	
	.col-33 ul {margin-bottom: 15px; font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 1px;}
	.col-33 ul li {padding-left: 15px; padding-top: 5px; background-image: url(../img/arrow.png); background-repeat: no-repeat; background-position: 0 7px; }
	.col-33 ul li a {}
	
	p.underskrift { margin-bottom: 15px;font-family: Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; letter-spacing: 1px;}
	p.underskrift img { margin-bottom: 15px;}


	.topborder { border-top: 1px solid #000; margin-top: 125px; padding-top: 15px;}
	.round { display: block;background-image: url(../img/round.png); background-repeat: no-repeat; background-position: 0 0; height: 20px; width: 30px; padding-left: 7px; padding-top: 3px;}
	
	.col-25 { width: 21.5%; margin-bottom: 15px; }
	.col-25 p { font-family: Georgia, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px; }


	form { margin-bottom: 15px; }
	form input { margin-bottom: 5px; }
	form input.field { background-image: url(../img/paminn.png); background-color: transparent; border: 0; width: 280px; height: 70px; background-position: 0 0; font-family: Georgia, Helvetica Neue, Helvetica, Arial, sans-serif; color:  #fff; font-size: 16px; padding-left: 20px; }
	form input.field:focus { background-position: 0 -211px; outline: 0; color:  #000;}
	form input.send { float: right;}



	#footer {margin-top: 25px; border-top: 1px solid #000; padding-top: 8px; font-family: Georgia, Helvetica Neue, Helvetica, Arial, sans-serif; font-size: 13px;}
	#footer p { font-family: Verdana, Arial, sans-serif; font-size: 11.5px; line-height: 15px;}
	#footerlogos { float: right;}
	#footerlogos a { margin-left: 10px;}

	#morenav { border-top: 3px solid #ddd; }



/*------TWITTER-------------------------------------------*/



#twitter-wrapper {display: none; position: relative; margin-top: 25px; margin-bottom: 25px;/*background-color: #000;*/ 
z-index: 999;}
.wrap {width: 960px; margin: 0 auto; }
#twitter { padding-top: 2px; display: none; }

		.twitted {
		
				/*font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 11px;*/
				font-size: 10px;
				font-family: Helvetica Neue, Arial, sans-serif;
				line-height: 14px;
				letter-spacing: -0.015em;
				color: #383838;
				text-transform: uppercase;
		
		}
		
		.twitted h2 {
			margin: 0;
			color: #000;
		}
		
		.twitted p.preLoader {
			padding-top: 0px;
			background-image: url("../img/loader.gif");
			background-repeat: no-repeat;
			background-position: 0 10px;
		}
		
		.twitted ul#twitter_update_list {
			margin-left: 0px;
			list-style-type: none;
			padding-top: 0px;
		}
		
		.twitted ul#twitter_update_list li {
			margin-left: 0px;
			margin-bottom: 0px;
			line-height: 14px;
		}
		
		.twitted ul#twitter_update_list li span {
			/* tweet content */
		}
		
		.twitted ul#twitter_update_list li span a {
			/* links in tweet content */
			color: #707070;
			text-decoration: none;
		}
		
		.twitted ul#twitter_update_list li a {
			/* timestamp link */
			color: #ababab;
			text-decoration: none;
		}
		
		.twitted ul#twitter_update_list li.firstTweet {
		}
		
		.twitted ul#twitter_update_list li.lastTweet {
			border-bottom: none;
		}
		
		.twitted p.profileLink {
			display: block;
			margin: 0;
			color: #fff;
			background-color: #ddd;
		}
		

/*---------------------------------------------------------*/
	



/* use a semi-transparent image for the overlay */ 
#overlay { 
    /*background-image:url(http://static.flowplayer.org/img/overlay/transparent.png);*/ 
    height:320px; 
	margin-top: -500px;
	position: absolute;
	z-index:  10;
} 
 
/* container for external content. uses vertical scrollbar, if needed */ 
.contentWrap { 
    height:320px;
	width: 525px;
	margin: 0 auto;
    overflow-y:auto; 
}
/* the overlayed element */
.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
 
	background-image:url(../img/overlay/black.png);
	background-repeat: no-repeat;
	background-position: top center;

	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:525px;		
	
	/* some padding to layout nested elements nicely  */
	/* a little styling */	
	font-size:10px;
}



/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(../img/overlay/close-.png);
	position:absolute; left:20px; bottom:10px;
	background-repeat: no-repeat;
	cursor:pointer;
	height:35px;
	width:35px;
}
	
