BODY		{	
			text-align: center;
			background-color: #000000;
			margin: 0px;
			padding-top: 40px;
			padding-bottom: 50px;
			padding-left: 0px;
			padding-right: 0px;
			}

A:link	   				{color: #FFFFFF; text-decoration: none;}
A:visited  				{color: #FFFFFF; text-decoration: none;}
A:hover    				{color: #BC8F8F; text-decoration: none;}
A.extern:link			{color: #c0c0c0; text-decoration: none;}
A.extern:visited		{color: #c0c0c0; text-decoration: none;}
A.extern:hover			{color: #FFD700; text-decoration: underline;}
A.extern_aff:link		{color: #7FFF00; text-decoration: none;}
A.extern_aff:visited	{color: #7FFF00; text-decoration: none;}
A.extern_aff:hover		{color: #FFD700; text-decoration: underline;}
A.intern:link			{color: #c0c0c0; text-decoration: none;}
A.intern:visited		{color: #c0c0c0; text-decoration: none;}
A.intern:hover			{color: #FF4500; text-decoration: underline;}
A.intmap:link			{color: #00008B; text-decoration: none;}
A.intmap:visited		{color: #00008B; text-decoration: none;}
A.intmap:hover			{color: #00008B; text-decoration: underline;}

A.extern_footer:link		{color: #c0c0c0; text-decoration: none; margin-right: 10px;}
A.extern_footer:visited		{color: #c0c0c0; text-decoration: none; margin-right: 10px;}
A.extern_footer:hover		{color: #FFD700; text-decoration: underline; margin-right: 10px;}

h1	{	
	font-family: "Trebuchet MS",Verdana,Arial; 
	font-size: 18pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	vertical-align: bottom;
	margin-bottom: 1px;
	margin-left: 1px;
	}

h2	{	
	font-family: "Trebuchet MS",Verdana,Arial; 
	font-size: 14pt; 
	font-weight: normal; 
	color: #FFFFFF; 
	margin-bottom: 1px;
	}

h3	{	
	font-family: "Trebuchet MS",Verdana,Arial; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	}
	
h4	{	
	font-family: "Trebuchet MS",Verdana,Arial; 
	font-size: 12pt; 
	font-weight: normal; 
	text-decoration: underline;
	color: #FFFFFF; 
	vertical-align: bottom; 
	line-height: 15px;
	margin-bottom: 5px;
	padding: 0px;
	}
	
h5	{	
	font-family: "Trebuchet MS",Verdana,Arial; 
	font-size: 14pt; 
	font-weight: bold; 
	text-decoration: none;
	color: #FFFFFF; 
	vertical-align: bottom; 
	line-height: 15px;
	margin: 0px 5px 5px 0px;
	padding: 0px;
	}

li.meny {
	list-style: none; 
	margin-bottom: 4px; 
	margin-top: 4px; 
	font-family: Verdana,Arial; color: #FFFFFF; font-size: 12px; 
	text-align: left;
	margin-left: 5px; 
	margin-right: 0px;
}
			
li.undermeny	{list-style: none; 
			margin-bottom: 4px; 
			margin-top: -2px; 
			font-family: Verdana,Arial; color: #FFFFFF; font-size: 8pt; 
			text-align: left;
			margin-left: 15px; 
			margin-right: 0px;}
				
ul						{margin: 0px; padding: 0px;}
li.meny a:link			{color: #FFFFFF; text-decoration: none; }
li.meny a:visited 			{color: #FFFFFF; text-decoration: none; }
li.meny a:hover    			{color: #FF4500; text-decoration: underline;}
li.undermeny a:link		{color: #FFFFFF; text-decoration: none;}
li.undermeny a:visited 	{color: #FFFFFF; text-decoration: none; }
li.undermeny a:hover    	{color: #FF4500; text-decoration: underline;}

li 	{color: #FFFFCC;}

table		{padding: 0px; margin: 0px;}
tr		{padding: 0px; margin: 0px; width: 650px;}
td		{font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: left;}
em		{font-style: oblique;}
form		{margin: 0px; padding: 0px;}

p.menyrubrik	{	
			font-family: "Trebuchet MS",Georgia,Verdana,Arial; 
			font-size: 14pt; 
			font-weight: bold; 
			color: #FFFFFF; 
			margin: -5px -5px 6px -5px; 
			padding: 5px 0px 5px 10px;
			text-decoration: none; 
			background-color: #800000;
			border-bottom: 1px solid #ffffff;
			/*background: url(grafik/menyrubrik-bg1.jpg) no-repeat;*/
			}
			
p	{margin: 1px 0px 10px 0px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: left;}
li	{margin: 1px 0px 10px 0px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: left;}
p.referers	{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #c0c0c0; text-align: center;}
p.text		{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: left;}
p.text_medium	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 9pt; color: #FFFFCC; text-align: left;}
p.text_nomargin	{margin-top: 0px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: left;}
p.text_nm_bold	{margin-top: 0px; margin-bottom: 1px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; font-weight: bold; text-align: left;}
p.text_c	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: center;}
p.text_c_large	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 14pt; color: #FFD700; text-align: left;}
p.text_c_nm	{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: center;}
p.text_s	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #FFFFCC; text-align: left;}
p.text_s_nm	{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #FFFFCC; text-align: left;}
p.text_xs_nm{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 6pt; color: #FFFFCC; text-align: left;}
p.text_s_c	{margin: 1px 2px 10px 2px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #FFFFCC; text-align: center;}
p.text_b	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; font-weight: bold; color: #FFFFCC; text-align: left;}
p.text_b_nm	{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; font-weight: bold; color: #FFFFCC; text-align: left;}
p.text_html	{margin-top: 1px; margin-bottom: 5px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 8pt; font-weight: bold; color: #FFD700; text-align: left;}
p.komdatum	{margin-top: 0px; margin-bottom: 6px; font-style: italic; font-family: "Trebuchet MS",Tahoma,Arial; font-size: 8pt; color: #ffffff; text-align: left;}
p.pdftext	{margin-top: 13px; margin-bottom: 1px; margin-right: 5px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC; text-align: center;}
p.varningstext	{margin-top: 1px; margin-bottom: 10px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFD700; text-align: left;}
p.varningstext_rubrik {margin-top: 0px; margin-bottom: 1px; font-family: "Trebuchet MS", Verdana; font-size: 14pt; color: #DC143C; text-align: left;}
p.footertext	{margin-top: 1px; margin-bottom: 1px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #808080;}
span.text_s		{font-size: 8pt; font-style: normal; margin-left: 10px;}
span.footerleft	{float: left; margin-right: 2px; color: #808080; font-family: Verdana,Tahoma,Arial; font-size: 8pt;}
span.footerright	{float: right; color: #808080; font-family: Verdana,Tahoma,Arial; font-size: 8pt;}
p.centered_adsense	{padding: 13px; text-align: center;}
p.image	{text-align: center; margin: 0px; padding: 0px;}
p.reftitle	{margin-bottom: 1px; margin-top: 0px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 12pt; color: #FFFFCC; text-align: center;}

p.maptitle	{margin-top: 6px; margin-bottom: 3px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; font-weight: bold; color: #000000; text-align: left; width: 200px;}
p.maptext	{margin-top: 1px; margin-bottom: 3px; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #000000; text-align: left; width: 200px;}
p.mapadress	{margin-top: 1px; margin-bottom: 3px; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #000000; text-align: left; width: 200px;}

p.poll_text_on_page	{margin-top: 0px; margin-bottom: 1px; margin-left: 2px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 10pt; color: #ffffff; text-align: left;}
p.poll_text_on_page_nomarg	{margin-top: 3px; margin-bottom: -2px; margin-left: 2px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 9pt; color: #ffffff; text-align: left;}
p.poll_text		{margin-top: 0px; margin-bottom: 1px; margin-left: 2px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 10pt; color: #000000; text-align: left;}
p.poll_text_nomarg{margin-top: 3px; margin-bottom: -2px; margin-left: 2px; font-family: "Trebuchet MS",Verdana,Tahoma,Arial; font-size: 10pt; color: #000000; text-align: left;}

/*.text a:link		{ color: #FFFFFF; text-decoration: none; }
.text a:visited 	{ color: #FFFFFF; text-decoration: none; }
.text a:hover    	{ color: #FF4500; text-decoration: underline;}*/

p.lank		{margin-top: 0px; margin-bottom: 1px; font-size: 10pt; font-family: Verdana,Tahoma,Arial; font-size: 10pt; color: #FFFFCC;}
p.lankkatalog{margin-top: 2px; margin-bottom: 2px; font-size: 8pt; font-family: Verdana,Tahoma,Arial; font-size: 8pt; color: #FFFFCC;}
.banner		{margin-top: 5px; margin-bottom: 5px; text-align: center;}
img.bt_right {float: right; margin:0px 5px 0px 5px; padding: 0px 0px 0px 0px; border: 1px solid; border-color: #FFFFFF;}
img.bt_left 	{float: left; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid; border-color: #FFFFFF;}
img.pdf	 	{float:left; margin-right:2px; margin-left:8px; margin-top:6px; margin-bottom:2px;border: 0px;}
img.ikon		{border: 0px; margin-top: 5px; margin-bottom: -3px; margin-left: 0px; margin-right: 0px; padding: 0px;}
img.ikon_border	{border: 1px solid #FFFFFF; margin-top: 5px; margin-bottom: 0px; padding: 0px; }
img.storbild	{margin: 10px 0px 10px 60px; border: 1px solid; border-color: #FFFFFF;}
img.storbild_630	{margin: 10px 0px 10px 0px; border: 1px solid; border-color: #FFFFFF;}

span.social_buttons	{
	width: 210px; 
	text-align: center; 
	float: right;
	border-top: 1px dotted #d5d400; 
	border-bottom: 1px dotted #d5d400; 
	padding: 8px 0px 5px 5px; 
	margin: 5px 0px 5px 0px;
}
span.social_buttons img {border: 0px;}

div.soc {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0px 10px 0px 0px;
}

.container	{
	width: 1000px; 
	float: none; 
	margin: 0px; 
	padding: 0px; 
	margin: 0px auto;
}

.title	{
	width: 996px; 
	margin: 0px; 
	padding: 0px; 
	height: 150px; 
	background: url(grafik/title3_comp.jpg) no-repeat; 
	border-right: 2px solid #8B0000; 
	border-left: 2px solid #8B0000; 
	border-top: 2px solid #8B0000;
	position: relative;
	
	-moz-border-radius: 20px 20px 0px 0px; /* Firefox */
	-webkit-border-radius: 20px 20px 0px 0px; /* Safari and Chrome */
	border-radius: 20px 20px 0px 0px; /* Opera 10.5+, future browsers */
}

.content {
	width: 996px; 
	min-height: 666px; 
	background: url(grafik/content-bg_comp.jpg) repeat-y; 
	border-right: 2px solid #8B0000; 
	border-left: 2px solid #8B0000; 
	border-bottom: 2px solid #8B0000; 
	padding-bottom: 10px;
	position: relative;
	
	-moz-border-radius: 0px 0px 20px 20px; /* Firefox */
	-webkit-border-radius: 0px 0px 20px 20px; /* Safari and Chrome */
	border-radius: 0px 0px 20px 20px; /* Opera 10.5+, future browsers */
}

.float_left_of_content {float: left; width: 200px; padding-left: 10px; min-height: 200px; margin-top: 25px;}
.title a { 
display: block; 
height: 100%; 
width: 65%; 
}

.languagebox	{
				float: left;
				margin-top: 38px;
				margin-left: 630px;
				margin-right: 0px;
				margin-bottom: 0px;
				width: 230px;
				height: 110px;
				}
.languagebox img	{border: 0px; padding: 0px; margin: 0px 0px 0px 0px; width: 50px; height: 50px; float: left;}
.languagebox a	{margin: 0px; padding: 0px;}
.languagebox div	{float:left; margin: 0px 3px 0px 3px; padding: 0px; width: 50px;}

.leftcol	{
			float: left;
			width: 160px;
			margin-left: 13px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-top: -20px;
			padding: 0px;
			}
			
.leftbox	{
			position: relative;
			float: left;
			width: 150px;
			margin-bottom: 5px;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 0px;
			padding: 5px;
			}
			
.leftbox_meny	{
			position: relative;
			float: left;
			width: 150px;
			margin: 2px 0px 5px 0px;
			border: 1px solid #ffffff;
			padding: 5px;
			background-color: #000000;
			}

.row		{float: left; width: 630px; margin-left: 0px; margin-right: 0px; padding: 0px;}
.pollrow	{float: left; width: 280px; margin: 0px; padding: 0px;}
.pollstapel	{float: left; width: 284px; height: 8px; margin-top: 2px; margin-bottom: 2px; padding: 1px; background-color: #000000; border: 1px solid #696969;}
.buttonrow	{float: left; width: 630px; margin: 0px 0px 20px 0px;}
.adsenserow	{float: left; width: 580px; margin: 5px; padding-bottom: 20px; padding-top: 10px; padding-right: 5px; padding-left: 5px; background-color: #2F4F4F; border: 1px solid #ffffff;}
.adsenserow	p {text-align: center; color: #ffffff; font-family: "Trebuchet MS", Verdana; font-size: 16pt;}
.commentrow	{float: left; width: 630px; border-bottom: 1px solid #FF4500; margin: 0px; padding: 10px 0px 0px 0px;}
.contentrow_sidnr {float: left; width: 600px; margin: 5px 0px 25px 0px; padding: 0px;}
.contentrow_sidnr p {font-family: "Trebuchet MS", Verdana, Arial; font-size: 12pt; color: #FFFFCC; text-align: left; margin: 0px 0px 3px 0px;}
div.adsensebox	{width: 250px; height: 250px; float: left;}
div.adsensebox_336	{width: 336px; height: 280px; margin: 0px 10px 0px 0px; float: left;}
div.adsensebox_336_r	{width: 336px; height: 280px; margin: 0px 10px 0px 0px; float: right;}
div.adsensebox_right	{width: 250px; height: 250px; float: right;}

div.tdpool_300x250_l	{width: 300px; height: 250px; margin: 0px 10px 10px 0px; float: left;}
div.tdpool_300x250_r	{width: 300px; height: 250px; margin: 0px 10px 10px 10px; float: right;}

.middlecol	{
			float: left;
			width: 650px;
			margin: 0px 5px 0px 5px;
			padding: 0px;
			}

.middlefull	{
			float: left;
			width: 630px;
			margin: 0px 0px 5px 0px;
			padding: 5px 10px 5px 10px;
			text-align: left;
			}
			
.middlehalf	{
			float: left;
			width: 310px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
			text-align: left;
			}
			
.middlehalf_poll{
			float: left;
			width: 310px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
			text-align: left;
			}
			
.middlethird{
			float: left;
			width: 200px;
			margin: 0px 0px 0px 10px;
			padding: 0px;
			text-align: left;
			}
			
.middle30p	{
			float: left;
			width: 180px;
			margin: 0px;
			padding: 0px;
			text-align: center;
			}
			
.middle70p	{
			float: left;
			width: 450px;
			margin: 0px;
			padding: 0px;
			text-align: left;
			}
			
.commentbar	{
			width: 610px;
			height: 15px;
			padding: 5px;
			margin: 0px;
			background-color: #000000;
			border: 1px solid #FFFFFF;
			}
			
.commentbar p{
			margin: 0px;
			font-family: Verdana,Tahoma,Arial; 
			font-size: 10pt; 
			color: #FFFFCC; 
			text-align: center;
			}
			
.rightcol	{
			float: left;
			width: 150px;
			margin: 10px 13px 0px 0px;
			padding: 0px;
			}

.rightbox	{
			float: right;
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 0px 0px;
			width: 150px;
			border: 1px solid #ffffff;
			background-color: #000000
			}
	
.rightbox2	{
			float: right;
			margin: 0px 0px 5px 0px;
			padding: 5px 0px 5px 0px;
			width: 150px;
			border: 1px solid #ffffff;
			background-color: #000000
			}
			
.rightbox3	{
			float: right;
			margin: 0px 0px 5px 0px;
			padding: 0px 0px 5px 0px;
			width: 150px;
			}
			
.rightbox4	{
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 150px;
			}
			
.map			{width: 630px; height: 550px; margin: 0px 0px 20px 0px;}
.map-tyskland	{width: 630px; height: 970px; margin: 0px 0px 20px 0px;}
			
.reklas	{
	width: 596px;
	height: 80px;
	padding: 15px 15px 15px 15px;
	margin: 15px 0px 0px 0px;
	background: url(grafik/reklas_bg.jpg) no-repeat;
	border: 2px solid #FFFFFF;
}
	
p.rekkom {
	float: right; 
	width: 300px; 
	margin: -15px 0px 0px 0px;
	font-family: "Trebuchet MS",Verdana,Tahoma,Arial; 
	font-size: 10pt; 
	color: #FFFFCC; 
	font-weight: bold; 
	text-align: left;
}		
	
.c_input_s {
	font-family: verdana; 
	background: #333333; 
	font-size: 12px; 
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 5px 0px;
	width: 120px; 
	height: 25px;
	border: 1px solid #FF4500;
}
			
.c_input_s2{
	font-family: verdana; 
	background: #333333; 
	font-size: 12px; 
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 0px 0px 5px 0px;
	width: 133px; 
	height: 25px;
	border: 1px solid #FF4500;
}
			
.c_input {
	font-family: verdana; 
	background: #333333; 
	font-size: 12px; 
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 2px 0px;
	width: 238px; 
	height: 25px;
	border: 1px solid #FF4500;
}
			
.c_input_l {
	font-family: verdana; 
	background: #333333; 
	font-size: 12px; 
	color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	margin: 2px 0px 2px 0px;
	width: 512px; 
	height: 25px;
	border: 1px solid #FF4500;
}
			
.c_textarea {
	font-family: verdana; 
	background: #333333; 
	font-size: 12px; 
	color: #FFFFFF;
	padding: 2px 5px 2px 5px; 
	margin: 2px 0px 2px 0px;
	width: 512px;
	height: 100px; 
	border: 1px solid #FF4500;
}
			
.form_submit {	
	font-family: "Trebuchet MS",Verdana; 
	font-weight: normal;
	color: #ffffff;
	padding: 0px; 
	vertical-align: middle;
	height: 27px;
	width: 170px; 
	font-size: 16px; 
	border: #000000 1px solid; 
	background-color: #B22222; 
	margin: 5px 0px 0px 0px;
}
			
.tipsa_form_submit {	
	font-family: "Trebuchet MS",Verdana; 
	font-weight: normal;
	color: #ffffff;
	padding-top: 2px; 
	padding-bottom: 2px; 
	width: 133px; 
	font-size: 16px; 
	border: #000000 1px solid; 
	background-color: #B22222; 
	margin: 5px 0px 0px 0px;
}
			
#input_s		{
					width: 80px; font-family: verdana; color: #000000; background-color: #ffffff; font-size: 10px; border: #000000 1px solid;
				}	
		
#input_m		{
					width: 200px; font-family: verdana; color: #000000; background-color: #ffffff; font-size: 10px; border: #000000 1px solid;
				}
				
#input_l		{
					width: 300px; font-family: verdana; color: #000000; background-color: #ffffff; font-size: 10px; border: #000000 1px solid;
				}
				
#textfalt_sh	{
					height: 100px; width: 405px;font-family: verdana; color: #000000; background-color: #ffffff; font-size: 10px; border: #000000 1px solid;
				}
.cleardiv	{	float: none; clear: both;}
.footer		{	float: none; clear: both; margin-bottom: 20px; width: 1000px; text-align: right; margin-top: 3px;}

table.avstandstabell td {
	font-family: Verdana;
	font-size: 8pt;
	text-align: center;
	}