/* CSS Document */

body { padding:0; margin:0;background:url("images/sitebg.jpg") 0 0 repeat-x; color:#000; font: 75% Arial,Helvetica,Sans-Serif;}
div, h1, form, label, input, textarea, span { margin:0; padding:0; }
pre { font: 100% Arial,Helvetica,Sans-Serif; }
p { margin: 0 0 20px 0; }
h2 {font-size: 110%; font-weight: bold; clear: both; margin: 0 0 10px 0; }
/*ul{margin:0;padding:0; list-style-type:none;font-size:0;}*/
.spacer{clear:both; font-size:0; line-height:0;}
address { font-style: normal; padding: 0; margin: 0 0 15px 0; }

/*------------------------------------------------body--------------------*/
div#container { width: 1005px; }

img.alignright { float: right; padding: 2px; margin: 0 0 20px 20px; border: 1px solid #666; }
img.alignleft { float: left; padding: 2px; margin: 0 20px 20px 0; border: 1px solid #666; clear: both; }


/*----------------------------------------SLIDESHOW ----------------------*/
/**{margin: 0;padding: 0;}*/
#rotator{border: 0px solid #A6C7E6;	overflow: hidden;margin: 0 auto 0;position: relative;width: 530px;height: 185px;}
#rotatorMini{border: 0px solid #A6C7E6;cursor: pointer;overflow: hidden;margin: 0 auto 0;position: relative;width: 400px;height: 324px;}
#rotator img{border: 0;cursor: pointer;width: 530px;height: 185px;}
#rotatorMini img{border: 0;cursor: pointer;width: 400px;height: 324px;}
#search {position: absolute; left: 765px; top: 10px; width: 200px;  z-index: 30; font-family:verdana; font-size: 7pt; color:#000;}

#logo{ width:200px; height: 54px; }
#logo h1 { margin: 0; width:200px; height: 53px; overflow: hidden; background: url("images/logo.jpg") no-repeat 0 0; }
#logo h1 a { display: block; padding: 53px 0 0 0; }


#top{ }
#top ul{ height:30px; margin:0;padding:0;}
#top ul ul {display: none; }
#top ul li { float:left;margin:0 2px 0 0; font:bold 10px/28px Arial; list-style-type: none; }
#top ul li a {width:112px;height:30px;display:block;color:#095CA6;text-decoration:none;	text-transform:uppercase; background:url("images/nav_bg.gif") 0 0 no-repeat; text-align: center;}
#top ul li a {width:112px;height:30px;display:block;color:#095CA6;text-decoration:none;	text-transform:uppercase; background:url("images/nav_bg.gif") 0 0 no-repeat; text-align: center;}
#top ul li.page-item-1334 a { color: #f00; }
#top ul li a:hover { background:url("images/nav_hover.gif") 0 0 no-repeat; width:112px; height:30px; color:#095CA6; background-color:inherit; }
#top ul li.page-item-1334 a:hover { color: #f00; }
#top ul li.hover{float:left;background:url("images/nav_hover.gif") 0 0 no-repeat;width:112px;height:30px; display:block;color:#095CA6;text-decoration:none;text-transform:uppercase;text-align:center;background-color:inherit;}

div#body { float: left; padding:0; width: 800px; }

div#nav{ float: left; height: 525px; width: 203px; background: url("images/nav_bkgr.jpg") repeat-y 0 0; color: #333; }
div#folder { width: 200px; height: 250px; background: url("images/nav_start.jpg") no-repeat 0 0; }

.folder_u { padding: 10px 0 0 65px; }
.folder_u ul { float: left; width:130px; margin: 0 2px; padding:0; }
.folder_u li { margin: 0; padding: 1px 0 3px 0;background: url("images/undermeny_knapp.jpg") no-repeat; list-style-type: none; border-bottom: 1px dotted #adcbc9; }
.folder_u li a { display: block; font:9pt Arial; text-decoration: none; color:#095CA6;padding-left: 25px; padding-top: 3px; }

div#contact { padding: 0 0 0 10px; }
div#contact pre { width: 180px; }

div.page {  float: left; width: 530px; margin: 5px 0 0 5px; }

div#page { width: 540px; margin:0; background: #fff; }

div#right { width: 255px; float: right; padding: 150px 0 0 0; }
div#right ul { padding: 0; margin: 0; }
div#right ul li { list-style-type: none; padding: 0; margin: 0 0 20px 0; }
div#right a { text-decoration: none; color: #f00; font-style: italic; }
div#right a:hover { text-decoration: underline; }



#news { float:left; padding:10px; height: 325px; margin: 150px 0 0 0;background:url(images/nav_bkgr_left.jpg) 0 0 repeat-y;}
#newsbox { padding:0; width:210px; height: 320px; margin: 0 auto; overflow: auto; overflow-x: hidden; }

#newsbox ul{display:block;}
#newsbox ul li{ margin: 0 0 0 0; height: 150px;float:left;display:block;}
#newsbox td{font: 10pt Arial; color:#666;}
#newsbox a {font:bold 10pt Arial; text-decoration: none; color:#666;}
#newsbox a:hover {text-decoration: underline;}


#bodyBottom{ height: 30px; margin: 0 auto; padding:0; background-color:#00A651;}
#bodyBottomLeft { float:left; width:205px; margin:0; padding:5px;}
#bodyBottomRight { margin:0; font:bold 10px/12px verdana, Arial, Helvetica, sans-serif; color:#fff; padding:5px; left: 210px; }

#isoImages { text-align: center; }
#isoImages p { float: left; margin: 0 10px; }

.clear { clear: both; }
