a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }

html {overflow-y: scroll; height:100%;}
body { margin:0; padding:0; background-color: #ffffff; font-family:Tahoma; 
font-size:12px; color:#616161; letter-spacing: 0px; word-spacing: 1px; height:100%; word-spacing: 2px; height:100%;}
img { border:none; }

* {
	margin: 0;
	padding: 0;
}


div#header {
background-image: url(../images/menu_bg.png);
background-repeat: repeat-x; 
width: 100%;
text-align:center;
height: 112px;
}

div#logga {
width:900px;
text-align:left;
margin:0px;
margin-left:auto;
margin-right:auto;
}

#footerwrapper {
border-top: 2px solid #ededed;
width:100%;
height: 70px;
text-align:center;
background: #426d98 url(../images/footer_bg.png) repeat-x;

}
#footer {
width:900px;
padding-top: 10px;
margin-left:auto;
margin-right:auto;
}
#footer p
{
	margin: 0; padding: 0;
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma;
}
#footer a
{
	margin: 0; padding: 0;
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma;
}
#push {
height: 70px;

}
div#menuwrapper {
background: #5279a2 url(../images/menu_bg2.png) repeat-x; 
width: 100%;
text-align:center;
/*height: 28px;*/

}

#menu {
width:900px;
border-top: 1px solid #5e83ad; 
border-left: 1px solid #5e83ad;
border-right: 1px solid #5e83ad;
margin-left:auto;
margin-right:auto;
height: 28px;
max-height: 28px;
background-color: #4b759d;
}

#menu ul, #menu li {height:28px; max-height:28px; margin:0;padding:0; list-style-type:none; font-family:Tahoma; }
#menu ul li#active {float:left; height:28px; max-height:28px; background: url(../images/menu_arrow.png) no-repeat center bottom; }
#menu ul li {float:left; height:28px; max-height:28px;}
#menu ul li a{display:block; text-decoration:none;  padding:6px 20px 0px 20px; color:#FFF; font-size:12px;  float:left; }
#menu ul li a:hover{color:#999999;}
#menu div.spacer { background:url("../images/seperator.gif") no-repeat; font-size:1px; max-width:1px; float:left; width:1px; height:28px; max-height:28px;}


div#wrapper {
	width:100%;
	text-align:center;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -72px;
}

#contentwrapper {
border-top: 2px solid #ededed;
width: 100%;
text-align: center;
}
#contentborder {
width: 900px;
margin-left:auto;
margin-right:auto;
background: #FFF url(../images/blogg_center.png) repeat-y 685px 0px;
}
#contentborder_2 {
width: 900px;
margin-left:auto;
margin-right:auto;
background: #FFF;
}

#content {
width: 100%;

text-align: left;
margin-left:auto;
margin-right:auto;

}
#blogg_right {
width: 190px;
float: right;
margin: 10px 0px 10px 0px;
}
#blogg_left {
width: 670px;
float: left;
margin: 10px 0px 10px 0px;
}


#blogg_right h3 {
color: #72aae3;
font-size: 14px;
}

#blogg_left a { color: #0f5c97; text-decoration: underline;}
#blogg_left a:hover { color: #151515; text-decoration: underline;}

#blogg_left h3 a
{
color: #72aae3;
font-size: 15px;
}
#blogg_left p.posted {
color: #8796ad;
font-size: 10px;
}

.blogg_row {
background: url(../images/blogg_row.png) repeat-x;
max-height: 1px;
font-size: 1px;
width:100%;
}
.blogg_row_right  {
background: url(../images/blogg_row_2.png) repeat-x;
max-height: 1px;
font-size: 1px;
padding-bottom: 3px;
width:100%;
}

.datum {
color: #8796ad;
font-size: 11px;
}

#blogg_right p.about {
color: #616161;
font-size: 11px;
}

.blogglist ul li { padding:0px; margin:0px; list-style-type:none; display:block;}
.blogglist li {padding:0px; margin:0px; list-style-type:none; }
.blogglist li a { text-decoration:none; margin:0px; padding:0px; background: url(../images/inlagg.png) no-repeat center left; padding-left:11px; }
.blogglist li a:hover { text-decoration:underline; }


textarea.gb_textarea
{
background: #f0f0f0; padding:3px; border: 1px solid #bcbcbc; font-family:Tahoma,arial,sans-serif; font-size: 13px;
}
input.gb_sub
{
background: #f0f0f0; border: 1px solid #bcbcbc; padding:0px; margin:0px; font-family:Tahoma,arial,sans-serif; font-size: 13px;
} 
input.gb_text
{
background: #f0f0f0;  border: 1px solid #bcbcbc;  padding:0px; margin:0px; font-family:Tahoma,arial,sans-serif; font-size: 13px;
}

.search_button
{
border:0;
margin-top:6px;
margin-right:6px;
display:block;
float: right;
}

.search_field
{
background: #426d97;  border: 1px solid #6387ab;  padding:0px; margin:4px; font-family:Tahoma,arial,sans-serif; font-size: 13px; color: #FFF;
display:block;
float: right;
}

.search_field:focus 
{
background: #426d97;  border: 1px solid #FFFFFF;  padding:0px; margin:4px; font-family:Tahoma,arial,sans-serif; font-size: 13px; color: #FFF;
display: block;
float: right;
}

div.comment_head { width:100%; padding:7px; background-color:#000000; }
div.comment_body { width:100%; padding:7px; background-color:#FFFFFF; }
p.comment_head {  font-size:13px; color:#FFFFFF; letter-spacing: 0px; word-spacing: 1px; line-height:1.3; margin:0px; padding:0px; }
a.comment_body {  font-size:12px; color:#000000; letter-spacing: 0px; word-spacing: 1px; line-height:1.3; margin:0px; padding:0px; 
text-decoration:none;}
a:hover.comment_body {  text-decoration:underline; }
p.comment_body {  font-size:12px; color:#000000; letter-spacing: 0px; word-spacing: 1px; line-height:1.3; margin:0px; padding:0px; }
p.comment_date {  font-size:11px; color:#a1a1a1; letter-spacing: 0px; word-spacing: 1px; line-height:1.3; margin:0px; padding:0px; }
span.error_mess {  font-size:18px; color:#FF0000; letter-spacing: 1px; word-spacing: 2px; margin:0px; padding:0px; }

