/* 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;
	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;}
