body 	{	text-align: center;
			margin: 0;}
			
.skugga {   position: relative; top: 5px;
			margin-top: 0px; border-bottom: 10px solid #FFFFFF;
			width: 1100px; 
			margin-left: auto; margin-right: auto; 
			background-color: #D0D0D0; }
			
.ram 	{	position: relative; top: -5px; left: -5px; 
            margin-top: 1px; border: 1px solid #000000; 
			width: 1100px; 
			margin-left: auto; margin-right: auto; 
			background-color: #FFFFCC; }

.footer {clear: both;}

#banner { 
	background: url('banner.jpg') no-repeat right;
	border-bottom: 0px solid #696969;
	height: 150px;
	text-align: left;
	}
	
.logoplace {float: right; }
	
.logo { float: right; width: 127px; height: 70px;
		border: none;
		z-index: 20;}
		
#lowbar {position: relative; top: 36px;
		}
		
#highbar {position: relative; top: 36px;
		clear: both;
		}	
	
#fabriken { position: relative;	top: 0px; left: 0px; 
			height: 80px; width: 270px;
			text-align: center;
			Opacity: .8; 
			Filter: alpha(opacity=80);
			font-family: Georgia; font-size: 20px;  
			font-weight: bold; color: #00BF00;
			background-color:#CCCCCC;
			float: left;
			z-index: 1; }

#kontakt, #kontakt a { 	font-size: 12px; line-height: 1.1em;
			color: #000000;}
				
#favourites { border:0px solid rgb(255, 0, 255); width: 180px }

.kajakthmb {width: 218px; height: 57px;  }

.lang {width: 80px}
#nav-menu
	{
	width:30em
	}
	 
#leftcolumn  { 	float: left;
				top: 0px; left: 2px;
				width: 250px;   
    			border-right: 0px solid #3CCCCC;
    			text-align: left;
    			}
    			
#map { margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 10px;
				height: 450px;}

#container  { 	margin-left: 25%; margin-right: 5px;
				margin-top: 5px;
				max-width: 65em;
				border: 1px solid #000000;
				background-color: #FFFFFF;
				text-align: left; }
				
#gallery { width: 90%; }
.picture { float:left; border: 0px; height:auto; width:50%; } 
.picture img { float:left; width: 300px; height : 240px; margin: 0em 1em 1em 0em; 
                } 
.pictxt {  width: 100%; border:solid 0px; }  

.loptext { margin-left: 10px; text-align: left;
			margin-right: 5px; }
.loptextg { margin-left: 10px; text-align: left; 
            border:0px solid black;
			margin-right: 5px; ooverflow: auto; width: 97%; 
			cclear:both }


#footer {clear:both; 
		background-color: #ddd;
		padding-left: 20px;}

h1 {font-family: arial; color: #00BF00; font-size:small}
h2 {font-family: arial; color: #0000CC; font-size:small}
th { text-align: left }

a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: rgb(0,191,0);
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: rgb(0,128,0);
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}

p { margin: 0px; 
	text-align: left;
	color: #696969; font-size: x-small; font-style:normal; font-variant:normal; 
	font-weight:normal; line-height:14pt; font-size:10pt; font-family:Georgia
	}

p.link { font-family: arial; 
	margin-top: 0px; 
	color: DimGray; font-size: x-small;
	line-height: 13px;}

#linklist2 {border:5px solid rgb(200,200,250); background-color: rgb(255,255,200); 
	}
 
#linklist {border:5px solid rgb(200,200,250); background-color: rgb(255,255,200); 
	}
	
#highbar a
	{margin: 2px; width: 70px;
	padding: 0px;
	display: inline; 
	Opacity: .6; Filter: alpha(opacity=60);
	background-color:#33FF8C;
	text-align: center;
	color: rgb(212,25,32);}

#lowbar a 
	{margin: 2px; width: 80px;
	padding: 0px;
	display: inline; 
	Opacity: .6; Filter: alpha(opacity=60);
	background-color:#FFFF8C;
	text-align: center;}

 #highbar p,#lowbar p
  	{display: block;
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 	}

#rightborder {position:absolute; width: 190px; right: 0%; padding-right: 1px;
	border-left:1px solid rgb(190,200,250);}

#sitepages {
   border:5px solid rgb(200,200,250);
   background-color: rgb(255,255,200);
   position: absolute;
   left: 0%;
   top: 200px;
   width: 125px;
   z-index: 3;
   color: #000;
   font-size: 12px;
   padding: 0;
 }
 
.foto1 { width: 100%;
     position:absolute;
     top: -200px; 
     overflow:hidden; 
     clip: rect(200px, 900px, 330px, 0px); 
     z-index:-1; }  

.rightout { position: relative; width: 200px; height:200px; left: 420px; z-index: 2; padding: 3px; }
.rightimg { width: 200px; height: 200px; float:right; padding: 3px;}
img.right { width: 300px; height: 210px; float:right; padding: 3px; }
img.left { width: 200px; height: 200px; float:left; padding: 3px; }
img.sidebarr {width: 170px; height: 120px; float: left; padding: 3px;}
img.sidebarr2 {width: 170px; height: 120px; float: left; padding: 3px}
img.sidebarl {width: 136px; height: 100px; padding: 3px}

.tabellRubrik {font-weight: bold; text-decoration: underline;}

table.program { background-color: rgb(255,255,152); left: 10px; }

.sokord {font: 8pt/16pt georgia; 
	text-align: justify;
	color: #CCFF00; font-size: xx-small;}
.problem
{
    border: 2px;
    font-weight: bold;
    color: #00cc33;
    background-color: #ccffcc;
}	
#intro {Border: 1px solid rgb(200,202,202)}
