
/* reset */
* {
	margin: 0px;
	padding: 0px;
	}

img {
	border: none;
	}
	
ul {
	list-style:none;
 }
 
a {
	color: #5e1c1c;
}

/* Layout */
body {
	background: #fff url('../images/background.png') repeat-x;
	font-size:75%;
	font-family: Helvetica, Arial, sans-serif;
	}

div.container {
	width: 916px;
	margin: auto auto;
	}

	div#header {
		width: 	100%;
		/* background: url('../images/background_header.png') no-repeat; */
		float: left;
		}
		
		#lang {
			float: right;
		}
		
		#lang img {
			margin-left: 5px;
		}
	
		#logo {
			float: left;
			margin-top: 20px;
			margin-left: 90px;
			text-decoration: none;
			}
			
		div#header #lang {
				float: right;
				margin: 40px 90px 0px 0px;
			}
			
			div#header #lang li {
				float: left;
				margin-left: 10px;
			}

		div#header #menu {
			list-style: none;
			margin-top: 100px;
			margin-left: 283px;
			margin-bottom: 0px;
			}
		
			div#header #menu li {
				float: left;
				margin-left: 10px;
				}
			
		div#tv {
			float: left;
			margin: 0px  0px 0px 40px;
			padding: 0px;
			width: 		825px;
			height: 	203px;
			background: url('../images/tv.png') no-repeat;
			}
			
			div#tv ul {
				margin: 21px 21px 0px 21px;
				padding: 0px;
				width: 782px;
				height: 161px;
				overflow: hidden;
				float: left;
				}				

				div#tv ul li {
					margin: 0px;
					overflow: hidden;
					height: 100%;
					width: 100%;
					}
	
	div#main_wrapper {
		float: left;
		width: 		100%;
		/* background: url('../images/background_main.png') repeat-y; */
		}
		
		div#main_wrapper #main {
			width: 560px;
			margin: 30px 0px 0px 80px;
			float: left;
			}
			
			div#main .spacer {
				height: 40px;
				float: left;
				clear: both;
				width: 100%;
				}

				div#main h2 {
					margin-bottom: 0.4em;
					font-size: 2.0em;
					font-family: Georgia, "Times New Roman", Times, serif;
					color: #c63b3b;
					font-weight: 100;
				}
	
				div#main p {
					
					text-align: justify;
					line-height: 1.5em;
					font-size: 1.1em;
					}
					
				div#main h3 {
					font-size: 1.4em;
					margin: 1.0em 0em 0.4em 0em;
					}
					
				div#main h4 {
					font-size: 1.2em;
					margin: 1.0em 0em 0.1em 0em;
					}
					
				div#main h3 a, div#main h4 a {
					color: #000;
				}
					
				div#main a {
					font-style: italic;
					}
			
			ul.sidebar, ul.sidebar_files {
				float: left;
				list-style: none;
				margin: 58px 0px 0px 40px;
			}
				
			
				
			.sidebar li, .sidebar_files li {
				float: left;
				clear: both;
				margin-bottom: 5px;
				}
				
			.sidebar li a img,.sidebar_files li a img {
				width: 140px;
				border: 1px solid #666;
				}
				
			div#news, div#news_small {
				width: 100%;
				clear: both;
				float: left;
			}
			
			div#news a, div#news_small a {
				color: #000;
			}
			
				div#news ul, div#news_small ul {
					margin: 10px auto 0px auto;
					width: 		808px;
					}
				
					div#news ul li, div#news_small ul li {
						height: 213px;
						width: 267px;
						float: left;
						margin: 0px;
						text-align: left;
						}
						
						div#news ul li h4, div#news_small ul li h4 {
							margin: 20px 20px 5px 20px;
							font-size: 1.2em;
							}
							
						div#news ul li p, div#news_small ul li p {
							margin: 0px 20px 0px 20px;
							}
					
					
					div#news_small ul li {
						height: 113px;
						width: 267px;
						float: left;
						margin: 0px;
						text-align: left;
						}

					
						div#news #green { background: url('../images/news_green.png') no-repeat;}
						div#news #gray { background: url('../images/news_gray.png') no-repeat;}
						div#news #red { background: url('../images/news_red.png') no-repeat;}
						
						div#news_small #green { background: url('../images/news_green_small.png') no-repeat;}
						div#news_small #gray { background: url('../images/news_gray_small.png') no-repeat;}
						div#news_small #red { background: url('../images/news_red_small.png') no-repeat;}
	
	div#footer {
		float: left;
		min-height: 100px;
		width: 100%;
		/* background: url('../images/background_footer.png') bottom left repeat-y; */
		}
		
		div#footer #info {
			margin: 20px auto 50px auto;
			width: 808px;
			height: 91px;
			background: url('../images/background_info.png') no-repeat;
		}
		
			div#footer #info p {
				font-size: 0.9em;
				color: #d5d5d5;
				margin: 25px 30px 0px 30px;
				float: left;
			}
			
			div#footer #info a {
				text-decoration: none;
				color: #000;
			}
		
/* typografi */
.alt { 
	color: #666; 
	font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif; 
	font-style: italic;
	font-weight: normal;
	}
	
	
	div#header ul li a {
		font-size: 16px;
		font-weight: bold;
		font-family: Arial;
		text-decoration: none;
		color: #000;
		}
		
	div#header ul li a:hover {
		color: #4a4b4c;
	}
		
	div#header ul li a.active {
		color: #00a000;
		}
			
		
/* slideshow */
