/*GENERELL GRUNDFORMATERING*/
* {margin:0; padding:0;}
body {color:#222222;
	background:#ffffff;
	margin:0;
	padding:0;
	overflow:scroll;
	overflow:-moz-scrollbars-vertical;
	font-family:"Courier New", Courier, monospace; font-size: .74em; line-height:1.7em;}

#main {width:930px; margin:0 auto 0 auto; padding-bottom:100px;}

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding:30px 0 0 40px; color:#666666; margin:0;}
.single h1 {font-size:16px; padding:40px 0 30px 0; color:#000000; margin:0; line-height:36px;}
a {text-decoration:none; color:#303030;}
abbr {border-bottom:3px double #d7d7d7;}
p a {border-bottom:1px dotted #999999;}
a:hover, h1 a {color:#000000;}
img {border:0;}
p {margin:0 0 1.7em 0; padding:0;}
ul {list-style:none outside; margin:0; padding:0;}

#google_translate_element {margin-bottom:20px;}

.mainnav a, .mainnav span {font-size:8px; line-height:12px; font-family:Arial, Helvetica, sans-serif; display:block; width:40px; border-bottom:none;}
span.anchorLink {color:#d7d7d7;}
ul .anchorLink {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}

p.author {font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; text-align:right; padding-right:15px;}

.paging {color:#cccccc;}
h2 .paging {width:65px; text-align:right; font-weight:normal; padding:0 10px 0 30px;}
#s0 .paging {display:block; float:left; width:35px; padding:3px 0 0 0; margin:0;}
.clear {clear:both;}
.post {margin-top:50px;}

.mainnav {position:absolute; top:390px; left:870px; z-index:10; text-transform:uppercase; margin:0; padding:0 0 10px 10px; background:#ffffff;}
.mainnav p {margin:0; padding:10px 0 0 0;}
.mainnav p.space {margin-top:10px; border-top:1px solid #d7d7d7;}
li.space {margin-top:10px; padding-top:10px; border-top:1px solid #d7d7d7;}

#s0 ul {margin-top:15px; font-family:Arial, Helvetica, sans-serif;}
#s0 ul li {margin-top:6px;}
#s0 p {margin:20px 0 0 40px; padding:0; font-size:8px; line-height:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#s0 a {border:0;}

/* ******************** */
div.page {height:1500px;}

div.page .topimg img {margin:4px 30px 0 20px;}

/*#page0,
#page1, 
#page2,
#page3*/ div.page {position:relative; margin:0; padding:5px 30px 0 0; width:870px; color:#000000; z-index:1;}

div.single, div#respond {margin:0; padding:5px 30px 0 37px; width:600px; color:#000000;}
div#respond textarea {width:600px; padding:3px; font-family:"Courier New", Courier, monospace; font-size: 1em; border:1px solid #999;}
div#respond input {padding:3px; font-family:"Courier New", Courier, monospace; font-size: 1em; border:1px solid #999; margin-bottom:3px;}

h3.comment-title {font-family:Arial, Helvetica, sans-serif; padding:35px 30px 0 37px;}
ol.comments {padding:5px 30px 0 37px; width:600px; list-style-position:inside;}
ol.comments li {padding:10px 0 0 0; margin:10px 0 0 0; border-top:1px solid #d7d7d7;}

ul.children {margin-left:20px;}
ul.children li {border-top:0;}

h2 {font-family:Arial, Helvetica, sans-serif; padding:22px 0 0 0; font-weight:bold; font-size:21px; display:block; line-height:36px;}

.fullheight h2 {padding:24px 0 0 0;}

#s0, #s-print {width:600px;}
#s0, #s1, #s2, #s3, #s4, #s5, #s6, #s7, #s8, #s9, #s10, #s11, #s12, #s13, #s14, #s15 {height:360px; clear:both; margin:20px 0 0 30px;}

#s1.fullheight, #s2.fullheight, #s3.fullheight, #s4.fullheight, #s5.fullheight, #s6.fullheight, #s7.fullheight, #s8.fullheight, #s9.fullheight, #s10.fullheight, #s11.fullheight, #s12.fullheight, #s13.fullheight, #s14.fullheight, #s15.fullheight {height:660px;}

/*#s1 div, #s2 div, #s3 div {width:100%;}*/

/* ******************** */
div.col1, div.col2, div.col3, div.col1-2, div.col1, div.col2-adjusted, div.col3-adjusted, div.col1-2-adjusted /*,
#s1 div.col1, #s1 div.col2, #s1 div.col3,
#s2 div.col1, #s2 div.col2, #s2 div.col3,
#s3 div.col1, #s3 div.col2, #s3 div.col3*/ {float:left; padding:0; margin:0;}

div.col3 {width:250px;}

div.col1, div.col2/*,
#s1 div.col1, #s1 div.col2,
#s2 div.col1, #s2 div.col2,
#s3 div.col1, #s3 div.col2*/ {width:280px;}

div.col1-2 {width:560px;}

div.col1 p, div.col2 p/*,
#s1 div.col1 p, #s1 div.col2 p,
#s2 div.col1 p, #s2 div.col2 p,
#s3 div.col1 p, #s3 div.col2 p*/ {padding-right:30px;}

div.nav, .nav {font-size:24px; position:absolute; top:565px; left:880px; width:80px; height:40px; color:#d7d7d7;}
.nav a, div.nav a {color:#303030; text-decoration: none; border:0;}
.nav a.activeSlide {color:#ffffff;}
.nav a:focus {outline: none;}
.nav a:hover, div.nav a:hover {border:0;}

div.col2-adjusted {width:10px;}
div.col3-adjusted {width:460px;}
div.col1-2-adjusted {width:360px;}
