/* 
FOEDUS DESIGN ALLIANCE 
(c) Copyright 2006
info@foedus.se
www.foedus.se
*/


html * {
	/*padding: 0;*/
	margin: 0;
	}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #666;
	background:#fff;
	text-align:center;
	margin:0;
}

ul { margin-left:30px; padding:0; }
li { list-style-image:url(../img/ul.gif); padding:0; }

img {border: 0; }

th {text-align:left;
	background-color:#3d92bc;
	color:white;
	font-size:11px;
	font-weight:normal;
	}



/*////////////  Sidhuvud  ///////////*/


#divHeader {
	background-image:url(../img/top_bg.gif);
	background-repeat:no-repeat;
	width:954px;
	text-align:right;
	padding-top:24px;
	margin: 0 auto;
	font-size:11px;
}


/*////////////  Tomrum / Flash  ///////////*/

#flashcontent{
	width:954px;
	height:110px;
	margin:auto;
}


/*////////////  Struktur  ///////////*/

#divMain {
	width: 954px;
	margin:auto;
}


#divMenu{
	width:194px;
	background:url(../img/sidebox_bg.gif);
	float:left;
	margin: 0 auto;
	text-align:left;
	line-height:18px;
}


#divContent {
	width: 565px;
	background:url(../img/main_bg.gif);
	float:left;
	text-align:left;
}

#divContentBoxes {
	width: 565px;
	float:left;
	text-align:center;
}


#divNews{
	width:194px;
	background:url(../img/sidebox_bg.gif);
	float:left;
	margin: 0 auto;
	text-align:left;
}


#divNewsContent{
	padding-left:15px;
	padding-top:10px;
	padding-right:15px;
	text-align:left;
}




/*////////////  Innehåll  ///////////*/


#subContentLeft {
	width: 250px;
	float: left;
	padding-left:20px;
	text-align:justify;
	vertical-align:top;
	padding-bottom:22px;
}


#subContentRight {
	width: 250px;
	float: left;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:22px;
	padding-top:21px;
	text-align:justify;
	vertical-align:top;
}

#subContentRightFullheight {
	width: 250px;
	float: left;
	padding-left:20px;
	padding-bottom:22px;
	padding-right:10px;
	text-align:justify;
	vertical-align:top;
}

#subContentRightPics {
	width: 250px;
	float: left;
	padding-left:20px;
	padding-bottom:22px;
	padding-right:10px;
	text-align:center;
	vertical-align:top;
}


#subContentWide {
	width: 520px;
	float: left;
	text-align:justify;
	padding-left:20px;
	padding-bottom:22px;
	vertical-align:top;
}



/*////////////  Sidfot  ///////////*/

#divFooter {
	width:954px;
	float:left;
	margin: 0 auto 10px auto; 
	font-size:10px;
	color:#666;
}

#divFooterLeft {
	width:188px;
	float:left;
	margin: 0 auto; 
	text-align:left;
	}

#divFooterRight {
	width:190px;
	float:right;
	margin: 0 auto;
	text-align: right;
	}



/*////////////  Klasser  ///////////*/



.newsheader {
	color:#333;
	}
	
.rubrik{
	color:#3787ae;
	font-size:12px;
	margin-bottom:6px;
	text-align:left;
	}

.picture{
	border:#c8c8c8 1px solid;
	}
	
.contactpic{
	margin-right:10px;
	}


.innerBoxLeft {
	width: 250px;
	float: left;
	text-align:left;
	
	}
	
.innerBoxRight {
	width: 250px;
	float: right;
	
	}
	
.lightGrey {background-color:#eee;}


	
/*////////////  Formulär  ///////////*/


form
	{
	 padding-top:8px;
	 margin:0px;
	 display:inline;
	 }

input{
	font-size:10px;
	color:#888;
	border:1px #dddddd solid;
	padding:3px;
	background-image:url(../img/textfieldbg.gif);
	}
	
.shortForm {
	width: 20px;
	}

.longForm {
	width: 120px;
	}

.btnFormOK{
	background-image:none;
	}


	
/*////////////  Länkar  ///////////*/

a:link {	color: #3b92bc; text-decoration: none; }
a:visited {	color: #3b92bc; text-decoration: none; }
a:hover {	color: #3b92bc; text-decoration: underline; }
a:active {	color: #3b92bc; text-decoration: underline; }

a.menu:link {	color: #666; text-decoration: none; }
a.menu:visited {	color: #666; text-decoration: none; }
a.menu:hover {	color: #3b92bc; text-decoration: none; }
a.menu:active {	color: #3b92bc; text-decoration: none; }

a.menuOn:link {	color: #3b92bc; text-decoration: none; }
a.menuOn:visited {	color: #3b92bc; text-decoration: none; }
a.menuOn:hover {	color: #028bcd; text-decoration: none; }
a.menuOn:active {	color: #028bcd; text-decoration: none; }

a.leftmenu:link {	color: #666; text-decoration: none; margin: 0 0 0 20px; font-size:12px; line-height:22px;}
a.leftmenu:visited { color: #666; text-decoration: none; margin: 0 0 0 20px; font-size:12px; line-height:22px;}
a.leftmenu:hover {	color: #3b92bc; text-decoration: none; margin: 0 0 0 20px; font-size:12px; line-height:22px;}
a.leftmenu:active {	color: #3b92bc; text-decoration: none; margin: 0 0 0 20px; font-size:12px; line-height:22px;}

a.leftmenu_sub:link {	color: #666; text-decoration: none; margin: 0 0 0 33px; font-size:10px; line-height:22px;}
a.leftmenu_sub:visited { color: #666; text-decoration: none; margin: 0 0 0 33px; font-size:10px; line-height:22px;}
a.leftmenu_sub:hover {	color: #3b92bc; text-decoration: none; margin: 0 0 0 33px; font-size:10px; line-height:22px;}
a.leftmenu_sub:active {	color: #3b92bc; text-decoration: none; margin: 0 0 0 33px; font-size:10px; line-height:22px;}


/*////////////  Simple Gallery  ///////////*/


#simplegallery1{ 
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
border: 1px solid #aaa;
}

#simplegallery1 .gallerydesctext{ 
text-align: left;
padding: 2px 5px;
}
