/* CSS Document */

html {height: 100%; padding-bottom: 1px;}



body {

font-family: "Courier New", Courier, monospace;

font-size: 0.8em;

padding: 20px 0 0 0;

margin: 0;

overflow: -moz-scrollbars-vertical;

}



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

img{border:0;}

a:hover {color: #000; }



h1, h2 {

font-size: 18px;

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

text-transform: uppercase;

color: #000000;

padding: 0 0 10px 0;

margin: 0px;

}



.h2twitter{

padding: 0px;

margin:0;

}

.h2news{

padding: 20px 0 10px 0;

margin:0;

}



#wrapper{

width:987px;

margin:0 auto;

}



#top{

margin: 0 0 13px 0;

}



#nav {

border-top-width: 1px;

border-top-style: solid;

border-top-color: #000000;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #000000;

padding: 9px 0 9px 0;

}



#nav ul {

padding: 0px;

margin:0;

}



#nav li {

font-size: 1.3em;

display: inline;

margin: 7px 40px 7px 0px;

}



#nav a {

text-decoration: none;

text-transform: uppercase;

color: #000000;

}



#nav a:hover {

color: #666666;

}



#mainContent{

padding: 30px 0 30px 0;

}

		

#leftContent{

width:721px;

border-right-width: 1px;

border-right-style: solid;

border-right-color: #e3e3e3;

float:left;

}



#rightContent{

width:245px;

padding: 0 0 0 20px;

float:right;

}



.thumbnail{

float: left;

width:220px;

margin: 0 20px 22px 0;

	background-color: #2b2b2b;

	padding: 0 0 11px 0;

}

.thumbnail img{

	margin: 0 0 11px 0;

}



.thumbnail a{

font-size: 1.4em;

color: #FFF;

font-weight: bold;

}



.thumbnail a:hover{

color: #ccc;

}



.transparent_class {

	padding: 0 0 0 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
	margin-top:0px;

	background-color: #2b2b2b;

}



form{

padding:0;

margin:0;

}



.textInput

{

font-family: monospace;

border: 1px solid #000;

background: #000;

color: #ffffff;

vertical-align:top;

padding: 3px 0 3px 5px;

width:201px;

font-size: 13px;

}



.okbutton

{

padding: 1px 0 0 5px;

vertical-align: top;

}





.arrow_left{

	float:left;

	padding-top:170px;

	padding-bottom:170px;

}

.arrow_right{

	float:right;

	margin:0 15px 0 0;

	padding-top:170px;

	padding-bottom:170px;

}

.image_container{

	float:left;

	width:632px;

	text-align: center;

	min-height:400px;

}

.image_container h2 {

	padding: 0 0 0 0;

	margin: 20px 0 0 0;

	text-align: center;

}

.image_container p {

	padding: 0 0 0 0;

	margin: 0 0 20px 0;

	text-align: left;

}

.bottom_image{

	

	margin:0 15px 0 0;

	padding:10px 0 0 0;

	border-top: 1px solid #b2b2b2;

	}

.share{

	text-align: right;

	float:right;		margin: 0px 3px;

}

.largeimage{

	float:left;

	}

.tillbakadiv{

	margin:0 15px 15px 0;

	padding:0 0 15px 0;

}





#twitter_update_list {

word-wrap: break-word;

}



#twitter_update_list ul {

padding: 0px 0 35px 0;

margin:0;

list-style-type: none;

}



#twitter_update_list li {

border-bottom-width: 1px;

border-bottom-style: dashed;

border-bottom-color: #000000;

padding: 15px 0px 15px 0px;

list-style-type: none;

}



#twitter_update_list a {

text-decoration: underline;

color: #000000;

}



#twitter_update_list a:hover {

color: #666666;

}



#my_twitter_status{

margin: 15px 0px 0 0px;

padding: 0;

}

#my_twitter_status_time{

	color: #999;

	padding: 0 0px 15px 0px;

}

.breakline{

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #000;

	height:1px;



	padding: 0 0px 15px 0px;

}







#rightCornerDiv {

padding: 25px 0 0 0;

}



#pages{

text-align:right;

margin:0 auto;

width:auto;

padding: 0px 20px 0px 0px;

}



#pages a {

text-align:center;

display:inline-block;

margin: 1px 4px 0 0 ;

width: 16px;

border: 1px solid #b2b2b2;

line-height: 10px;

font-size: 1em;

padding: 4px 1px 4px 1px;

text-decoration: none;

color: #666;

background-color:#FFF;

}



#pages a:hover {

border: 1px solid #000;

color: #000;

background-color:#FFF;

}



#pages a.page_num_current {

background-color:#000;

color: #fff;

border: 1px solid #000;

}



#pages a.page_num_text {

padding: 3px 1px 5px 1px;

}



#pages a.page_num_current:hover {

}



#footer {

font-size: 0.85em;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #000000;

padding: 15px 0 0 0;

}



.adress, .phone, .mail, .twitterfooter{

float: left;

width:246px;

}#email_newsletter {	width: 190px;}


