/* CSS Document */
body { margin:40px; 0 40px 0 padding:0; background-image:url('../img/bg6.jpg');  background-color:#fff; font-size: 16px; color:#000; font-weight: normal; line-height: 22px; Font-family: Calibri, Verdana, Arial, sans-serif;}
h1 {font-size: 20px; font-weight: bold; line-height: 24px;  }

.small { font-size:12px; line-height:14px; font-weight:bold;}

img { border:none;}

.dat { font-size:10px; color:#C00; font-weight:bold;}
.amne { font-size:14px; color:#C00; font-weight:bold;}

a.news { font-size:14px; line-height:14px; font-weight: normal; text-decoration: none; color:#000; }
a.news:hover { text-decoration: none; }

a { font-weight: bold; text-decoration: none; color:#666; }
a:hover { text-decoration: none; }

a.shop { font-weight: bold; font-size:16px; text-decoration: none; color:#e52b38; }

#m {margin: 0px auto; padding-top:1px; background-color:#FFF; width:967px;}
 /* self clearing rules */
#m:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#m { display: inline-block; _height: 1%; }
/* Hides from IE-mac \*/ 
#m { display: block; } 
/* End hide from IE-mac */ 

#logo { margin:0 1px 0 1px; padding:0; width:965px; height:178px; clear:left; background-image:url(../img/top_img.jpg);}
/*#logo { margin:0 1px 0 1px; padding:0; width:965px; height:146px; clear:left; background-image:url(../img/Kitekalle_top965x146.jpg);}*/

#nav{  width:965px;  margin:1px 1px 3px 1px; padding:0px 0px 0px 0px; float:left; background-color:#f0d000;}

#content_ful {  width:902px; margin:15px 0px 0px 15px; padding:0px 0px 0px 0px; float:left; }
#content_left{  width:610px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; }
#content_left_1{  width:300px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }
#content_left_2{  width:290px; margin:0px 0px 0px 19px; padding:0px 0px 0px 0px; float:left; }
#content_right{  width:292px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; border: 1px solid #c6c8ca; }
#content_right img.bb { border: 1px solid #c6c8ca; }
 
#content_news{  width:280px; margin:15px 0px 0px 20px; padding:2px 6px; float:left; border: 1px solid #dadada; background-image:url(../img/news_bg.gif); }
#content_news p { margin:0 0 4px 0;}
#content_news_scroll{  width:280px; height:400px; overflow:auto; margin:15px 0px 0px 20px; padding:6px; float:left; border: 1px solid #dadada;  background-image:url(../img/news_bg2.gif); }
#content_news_scroll p { margin:0 0 4px 0;}

.inst_left{  width:300px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; }
.inst_center{  width:300px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; } 
.inst_right{  width:300px; margin:15px 0px 0px 20px; padding:0px 0px 0px 0px; float:left; } 

#footer { margin:20px 1px 10px 1px; padding:20px 0 0 0; width:965px; clear:left; text-align:center; font-size:14px; color:#7d7e7f; font-weight:bold; }

#social {margin: 0px auto; padding-top:5px; text-align:right; width:967px;}
  
 
#navigation {
   list-style: none; 
   margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold;
}
#navigation li {
   float: left; margin-right:2px; 
}  
#navigation li a {
   display: block;
   background: #000;  
   text-align: center;
   color: #f0d000;
   padding: 1px 5px;
   text-decoration:none;  
} 
#navigation li a:hover {
   background: #f0d000;
   color: #000;
   text-decoration:none;
}
#navigation li a.high {
   background: #f0d000;
   color: #000;
   text-decoration:none;
} 


.navcontainer ul
{
list-style-type: none;
text-align: left;
margin-top:5px;
padding-top:0;
margin-left: 0;
padding-left: 0;

}

.navcontainer ul li a
{
	
background: transparent url(../img/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

.navcontainer ul li a:hover
{
background: transparent url(../img/list-on.gif) left center no-repeat;
color: black;
}

.navcontainer ul li a#current
{
background: transparent url(../images/list-active.gif) left center no-repeat;
color: #666;
}


div#qTip {
 padding: 3px;
 border: 1px solid #666;
 border-right-width: 2px;
 border-bottom-width: 2px;
 display: none;
 background: #999;
 color: #FFF;
 font: bold 9px Verdana, Arial, sans-serif;
 text-align: left;
 position: absolute;
 z-index: 1000;
}


