/* CSS Document */



body{

	font-size: 14px;

	line-height: 15px;

	font-family: Garamound;

	text-align: center;

	padding: 0;

	margin: 0 auto;

	color: #333;

    background: #000 url(images/banner-back.jpg) repeat-x;

	}

	#global{

	width: 1000px;

	border: 3px #333 solid;

	padding: 0;

	margin: 0 auto;

	}

#huvud{
	width: 1000px;
	text-align: left;
	padding: 0;
	margin: 0 auto;
	height: 233px;
	
	}
	
#mission{
	width: 600px;
	text-align: left;
	padding: 20px;
	font-size: 20px;
	line-hight: 40px;
	color: #fff;
	height: 100px;
	background: url(images/top-back.png);
	float: left;
	}

#mission p { color: #fff;}

p{
	padding: 0 10px 0 10px;
	margin: 10px;
	font-size: 17px;
	line-height: 20px;
	font-family: arial;
	color: #000;
	text-align: left;
	}



h1{
	padding-top: 0px;
	padding-left: 35px;
	margin: 0;
	font-size: 300%;
	line-height: normal;
	font-family: Calibri;
	text-transform: uppercase;
	font-weight: normal;
	text-align: left;

	}
	
h2{
	padding-top: 5px;
	padding-left: 50px;
	margin-right: 20px;
	font-size: 200%;
	line-height:normal;
	border-bottom: #333 1px dotted;
	font-family: Calibri;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	background: url(images/very-small-logo-head.png) no-repeat;

	}

.mission {
	background: url(images/bakground-small.png);
	}

.missiontext {
	color: white;
	font-size: 14px;
	}


h3{

	margin: 0 0 0 0;
	border-bottom: 1px solid #333;
	padding-left: 5px;
	font-size: 30px;
	line-height: 30px;
	text-align:left;

	}



h4{
	padding-left: 10px;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	font-family: Cordia New;
	border-bottom: 1px #411F29 dotted;
	margin-bottom: 0;
	margin-top: 5px;
	text-align: left;
	color: black;

	}


.attention{
	color: red;
	}

#menu {

	background: url(images/menu-back.png) repeat-x center bottom;

	min-height: 40px;

	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 10px;

	font-size: 20px;

	font-line: 40px;

	font-family: Calibri;

	text-align: center;


	width: 1004px;
	
	align: center;	
	border: 0px solid #333;	

}



#menu ul{

	margin: 0; padding: 0px 0 0 8px;

	height: 40px;

	text-align: center;

}

#menu ul li {

	float: left;

	list-style: none;		

	border: 1px solid #333;
	margin-left: 5px;
	margin-top: 5px;

	text-align: left;

	line-height: 30px;

	}



#menu ul li a {

	display: block;

	text-decoration: none;	

	color: #ffffff;

	padding-left: 10px;

	padding-right: 10px;

	border: none;

	}



#menu ul li a:hover {

  	color: #333;	

	background: #f7f7f7;

	padding-left: 10px;

	padding-right: 10px;

	border: none;

}






#topmenu{

	width: 300px;

	height: 15px;

	float: right;

	font-size: 12px;

	padding: 0;

	margin: 0;

	background: #333;

	text-align: center

	}



#topmenu ul{

	float: right;

	padding: 0;

	margin: 0;

	list-style:none;

	}



#topmenu ul li{

	padding: 10px;

	list-style: none;

	display: inline;

	}



#topmenu ul li a{

	font-size: 12px;

	color: #fff;

	text-decoration: none;

	font-family: arial;

	font-weight: bold;

	boder: none;

	}



#topmenu ul li a:hover{

	font-size: 12px;

	color: #ccc;

	text-decoration: none;

	font-family: arial;

	border: none;

	}



#sidemenu{

	margin-left: 10px;

	margin-right: 10px;

	margin-top: 10px;

	padding: 0 0 0px 0;

	font-family: Tahoma, Geneva, sans-serif;

	width: 300px;

	}


#sidemenu h1{

	font-size: 20px;

	border: none;

	background: none;

	padding: 0 0px 0px 0px;

	margin: 0;

	}

	

#sidemenu ul{

	margin: 0;

	padding: 0;

	display: block;

	}



#sidemenu ul li{

	display: inline-table;

	list-style: none;

	padding-left: 10px;
	font-size: 15px;
	line-height: 30px;


	border: 1px #ccc solid;

	width: 300px;
	background: #393E4E url(images/bakground-small.png)bottom;

	}
	
#sidemenu ul li:hover{

	display: inline-table;
	list-style: none;
	padding-left: 10px;
	font-size: 15px;
	line-height: 30px;
	border: 1px #ccc solid;
	width: 250px;
	background: #4E2630 url(images/menu-back.png);

	}



#sidemenu ul li a{

	color: #fff;

	text-decoration: none;

	border: none;

	}



#sidemenu ul li a:hover{

	color: #fff;

	text-decoration: none;

	border: none;
	

	}


#sidemenu ul li#current {
	width: 250px;
	background: #4E2630 url(images/menu-back.png);

	}


#content{

	margin: 0 auto;

	padding: 0;

	width: 1000px;

	background: #fff;

	}

	

#left{

	float: left;

	width: 160px;

	text-align: justify;

	background: #fff;

	}


#right{

	float: right;

	width: 160px;

	

	text-align: justify;

	background: #fff;

	}



#video{

	float: right;

	width: 350px;

	padding-left: 10px;

	text-align: justify;

	background: #fff;

	}



#pagetext{

	width: 559px;

	margin-left: 165px;

	text-align: left;

	background: #fff url('twiceimages/twice-small.gif') no-repeat bottom right;

	border-left: 1px dotted #ccc;

	border-right: 1px dotted #ccc;

	padding-bottom: 64px

	}



#pagetext a, a:visited, a:active{

	color: #0066FF;

	text-decoration: none;

	}



#pagetext a:hover{

	color: #ff0066;

	text-decoration: none;

	}






#artikel{
	width: 625px;
	float: right;
	margin-left: 0px;
	background: #fff ;
	border-right: 1px dotted #ccc;
	padding-bottom: 64px;
	padding-left: 0px;
	text-align: left;
	

	}



#artikel a, a:visited, a:active{

	color: #0066FF;

	text-decoration: none;

	}



#artikel a:hover{
	color: #66243E;
	text-decoration: none;
	font-weight: bold;
	text-align: right;

	}

	

#bottom{

	width: 990px;

	height: 40px;

	margin: 0;

	clear: both;

	background: url(images/bakground-small.png);

	font-size: 15px;

	line-height: 19px;

	text-align: right;

	color: #fff;

	padding-right: 10px; padding-left:0; padding-top:10px; padding-bottom:0

	}



.place-right{

	float: right;

	margin-left: 20px;

	}



.place-left{

	float: left;

	margin-right: 20px;

	}



.bold{

	font-weight: bold;

	}



hr{

	color: #ff0066;

	width: 300px;

	height: 1px;

	text-align: center;

	background: #fff;

	}

	
	.news {

	width: 280px;
	height: 280px;
	border: solid #999 1px;
	BACKGROUND: #F7F7F7;
	float: left;
	padding: 5PX;
	MARGIN-RIGHT: 10PX;
	MARGIN-LEFT: 10PX;
	MARGIN-BOTTOM: 10PX;
	}

.news p{
font-size: 14px;
	}
	
.news h1{
font-size: 18px;
font-weight:bold;
background: #333 url(images/banner-back.jpg);
color: white;
margin: 0;
padding: 0 0 0 5px;
	}


#after-footer{

	text-align:justify;

	font-size: 12px;

	background: #333;

	width: 980px;

	padding: 10px;

	margin: 0 auto;

	clear: both;

	color: #ccc;

	}

.box1 {
	background-color: #f7f7f7;
	padding: 0px; 
	margin: 5px 5px 5px 5px;
	border: 1px solid #ccc; 
	line-height: 19px;
	font-family: Calibri;
	width: 45%;
	height: 100px;
	float: left;
	}
	.box1 p{
	font-size: 12px;
	}

.post-footer {
	background-color: #f7f7f7;
	padding: 5px; 
	margin: 15px 10px 10px 10px;
	border: 1px solid #ccc; 
	line-height: 19px;
	font-family: Calibri;
	clear: both;}
.post-footer p {
	font-size: 14px;
	}
	
	.post-footer h3{
	background: url(images/bakground-small.png);
	color: #fff;
	border-bottom: 1px solid #ccc; 
	font-size: 20px;
	line-height: 30px;
	font-family: Calibri;}
	
	.post-footer h4{
	background: url(images/menu-back.png);
	color: #fff;
	border-bottom: 1px solid #ccc; 
	font-size: 20px;
	line-height: 30px;
	font-family: Calibri;}
	
	.publication {
	background: #f7f7f7 url(images/publication-icaact.jpg) no-repeat left top;
	padding: 5px; 
	margin: 15px 10px 10px 10px;
	border: 1px solid #ccc; 


	line-height: 19px;

	font-family: Calibri;}
	
	.publication p{
		margin-left: 200px;
		}
	
	.publication h2{
	padding-top: 5px;
	padding-left: 50px;
	margin-right: 20px;
	margin-left: 200px;
	font-size: 200%;
	line-height:normal;
	border-bottom: #333 1px dotted;
	font-family: Calibri;
	text-transform: uppercase;
	color: #000;
	text-align: left;
	background: url(images/very-small-logo-head.png) no-repeat;}
	
	.publication h4{
	background: url(images/banner-back.jpg);
	color: #fff;
	border-bottom: 1px solid #ccc; 

	font-size: 20px;
	line-height: 30px;

	font-family: Calibri;}
	
	.alertbox {
	background-color: #f7f7f7;
	padding: 5px; 
	margin: 15px 10px 10px 10px;
	border: 3px solid #333; 
	line-height: 19px;
	font-family: Calibri;
	clear: both;
	}
	
		.alertbox .exclaim{
	float: left;
	font-size: 110px;
	font-family: Calibri;
	padding: 10px;
	margin: 10px;
	color: red;
	clear: both;}
	
	
	.alertbox h5{
	
	font-size: 25px;
	line-height: 30px;
	text-transform:uppercase;
	font-family: Calibri;
	padding: 0;
	margin:0;}

.radio {

	width: 280px;
	height: 450px;
	border: solid #999 1px;
	BACKGROUND: #f7f7f7;
	float: left;
	padding: 3PX;
	MARGIN-RIGHT: 10PX;
	MARGIN-LEFT: 10PX;
	MARGIN-BOTTOM: 10PX;
	font-size: 12px;
	}

.radio h3{

	color: #000;
	border-bottom: 1px solid #ccc; 
	padding: 10px;
	margin: 0;
	font-size: 20px;
	line-height: 20px;
	font-family: Calibri;}

.radio p{

	color: #000;
	
	padding: 10px;
	margin: 0;
	font-size: 14px;
	line-height: 14px;
	font-family: Calibri;}

.inthenews {

	width: 285px;
	height: 585px;
	border: solid #999 1px;
	BACKGROUND: #333;
	float: left;
	padding: 3PX;
	MARGIN-RIGHT: 10PX;
	MARGIN-LEFT: 10PX;
	MARGIN-BOTTOM: 10PX;
	font-size: 14px;
	color: white;
	}

.inthenews h3{

	color: #fff;
	border-bottom: 1px solid #ccc; 
	padding: 10px;
	margin: 0;
	background: url(images/menu-back.png);
	font-size: 18px;
	line-height: 20px;
	font-family: Calibri;}

.inthenews p{

	color: #fff;
	
	padding: 10px;
	margin: 0;
	font-size: 16px;
	line-height: 14px;
	font-family: Calibri;}