p + p  { text-indent: 0; margin-top:0em; }


/*html {background: #73ADD7 url(images/gradient.gif) repeat-x;}*/

html{height: 100%;}

body {
	color: #666;
	width: 100%;
	display: table;
	height: 100%;
}

body.sommer{background: url(gfx/body_bg_sommer.jpg) no-repeat center top;}
body.vinter{background: url(gfx/body_bg_vinter.jpg) no-repeat center top;}

.container{padding-bottom: 10px; width: 970px;}


a{color: #333;}
a:hover{color: #4ccaff /*#eeba89*/;}

h2,h3,h4,h5,h5{font-family: Georgia, serif;}


.box{padding:1.667em; background: #fff url(gfx/box_grad.jpg) bottom repeat-x; margin-bottom: 10px!important;}



/*
div#header{
float: left; width: 100%;
background: url(gfx/tree_cross_section2.jpg);
width: 97%;
padding: 1% 1.5%;
margin: 40px 0 40px 0;
height: 40px;
}*/


h1#logo{
float: left;
margin:10px 0px 10px 0;
color: #fff;
text-transform: uppercase;
width: 196px;
height: 120px;
padding: 5px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 2px 5px;
background: #fff;

}

h1#logo a{
width: 196px;
height: 120px;
display: block;
background: url(gfx/logo.jpg) no-repeat;
}






ul#topmenu{
float: right;
list-style-type: none;
text-align: right;
margin: 85px 0 10px 0;
background: url(gfx/tree_cross_section_big.jpg);
width: 75%;
padding: 1.5% 1%;

}

ul#topmenu li{
float: left;
margin: 0 0 0 3px;
}
/*ul#topmenu li{
float: left;
margin: 0 0 0 10px;
}*/


ul#topmenu li a{
font-weight: normal;
font-size: 120%;
text-decoration: none;
color: #fff;
text-transform: uppercase;
background: url(gfx/png.png);
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 2px 4px;
}

/*
ul#topmenu li a{
font-weight: normal;
font-size: 120%;
text-decoration: none;
color: #fff;
text-transform: uppercase;
background: url(gfx/png.png);
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 2px 5px;
}



*/

ul#topmenu li#current a{
/*font-weight: bold;*/
background: #000;
}

ul#topmenu li a:hover{
background: #000;
}




#frontpage_slider #front_slider{
margin: 0 0 5px 0;
list-style-type: none;
float: left;
width: 550px;
height: 355px;
overflow: hidden;
}


#frontpage_slider #front_slider li a img{
width: 550px;
height: 355px;
}





#nav{
float: left;
margin:0;
list-style-type: none;
text-align: center;
}

#nav li{
float: left;
margin: 0 10px 0 0;
}
#nav li a{
text-decoration: none;
display: block;
background: #ddd;
color: #333;
padding: 1px 5px;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;

}

#nav li a.activeSlide{
font-weight: bold;
background: #333;
color: #fff;
}





.article_list{float: left; width: 100%; border-bottom: 1px dotted #ddd; margin-bottom: 10px; padding: 0 0 10px 0;}

.article_list h3{ margin: 0; font-size: 150%;}
.article_list h3 a{text-decoration: none;}

.article_list h3.nodate{font-size: 150%; margin-bottom: 10px;}


.article_list p.small{margin: 0; font-style: italic;}


.article_list a img{float: left; margin: 0px 10px 5px 0;}


.front_links{margin-bottom: 0;}


.footer{text-align: center; background: #fff url(gfx/box_grad.jpg); padding: 3px 0; margin-bottom: 10px;}
.footer p{text-align: center; margin: 0;}


.readmore{margin-bottom: 0;}

.title{font-size: 210%; margin: 0 0 7px 0; border-bottom: 3px solid #ddd;}
.title a{text-decoration: none;}

.big{font-size: 125%;}


.rounded{
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}


#main_container{
float: left;
padding: 10px;
background:#fff url(gfx/tree_cross_section_big.jpg);
}

table tr td{border-bottom: 1px solid #ddd; padding-bottom: 5px;}

table a{text-decoration: none;}

table.noborder tr td{ border: none!important;}


/*Levrand¿r liste*/

ul.levrandor_liste{margin: 0; padding: 0; list-style-type: none;}


ul.levrandor_liste li{float: left; margin: 0 10px 10px 0;}
ul.levrandor_liste li.last{margin:0 0 10px 0!important;}

ul.levrandor_liste li a {text-decoration: none; width: 210px; background: #fff; border: 1px solid #ddd; padding: 4px; float: left; padding-bottom: 0!important;}
ul.levrandor_liste li a:hover{border-color: #333;}
ul.levrandor_liste li a img{margin: 0!important;padding: 0;}




.image_left{float: left; margin: 10px; margin-left: 0;}

.image_right{float: right; margin: 10px; margin-right: 0;}


div#pagina{float: left; width: 100%;}

