/* Tagger */

*{
	margin:							0;
	padding:						0;
	}

body{
	background-color:				#e6e3dc;
	background-image:				url(../gfx/layout/body_bg.gif);
	background-repeat:				repeat-x;
	}

/* ID'er */

#bottom{
	background-color:				#e6e3dc;
	background-image:				url(../gfx/layout/bottom_bg.gif);
	background-repeat:				repeat-x;
	bottom:							0;
	clear:							both;
	color:							#fff;
	cursor:							pointer;
	height:							20px;
	padding:						2px;
	position:						absolute;
	text-align:						center;
	text-transform:					uppercase;
	width:							939px;
	z-index:						30;
	}

#flashdock{
	background-color:				#e6e3dc;
	background-image:				url(../gfx/layout/flashdock_bg.gif);
	background-repeat:				no-repeat;
	bottom:							24px;
	height:							11px;
	overflow:						hidden;
	position:						absolute;
	width:							943px;
	z-index:						20;	
	/*filter:							alpha(opacity=95);*/ /* Proprietært - Internet Explorer */
	/*opacity:						0.95;*/ /* CSS3 - Opera */
	/*-moz-opacity:					0.95;*/ /* Proprietært - Firefox */
	}

#flashcontent{
	height:							99px;
	width:							943px;
	overflow:						hidden;
}

#footer{
	height:							35px;
	position:						absolute;
	width:							943px;
	z-index:						20;
	}

#impressum{
	background-color:				#fff;
	margin:							7px 0 0 -2px;
	padding:						4px;
	text-transform:					none;
	width:							935px;
	}

#inforow{
	background-color:				#fff;
	clear:							both;
	margin:							0 0 0 228px;
	overflow:						hidden;
	width:							715px;
	}

#leftcolumn{
	background-color:				transparent;
	background-image:				url(../gfx/background/hgradient1.gif);
	background-position:			top left;
	background-repeat:				repeat-y;	
	/*border:							2px solid red;*/
	position:						absolute;
	top:							131px;
	width:							238px;
	z-index:						10;
	}
	
	#leftcontent{
		float:							left;
		width:							229px;
		}
	
	#logo{
		background-color:				#fff;
		background-image:				url(../gfx/layout/logo_bg.gif);
		background-position:			top left;
		background-repeat:				no-repeat;
		width:							229px;
		height:							229px;
		}

#main{
	background-color:				#edede3;
	margin:							0 auto;
	width:							943px;
	}
	
#maincolumn{
	background-color:				#edede3;
	float:							left;
	margin:							0 0 0 229px;
	width:							555px;
	}

#rightcolumn{
	background-color:				#d3dee4;
	float:							left;
	width:							159px;
	}
	
#rightshadow{
	height:							6px;
	width:							6px;
	position:						absolute;
	}

#righttopshadow{
	height:							2px;
	width:							153px;
	position:						absolute;
	margin:							0 0 0 6px;
	}

#searchform{
	background-color:				#f2f0f1;
	left:							476px;
	position:						relative;
	top:							20px;
	width:							388px;
	}
	
#searchform .searchtext{
	background-color:			#f2f0f1;
	border:						1px solid #f2f0f1;
	float:						left;
	font-size:					12px;
	height:						21px;
	width:						236px;
	}

#searchform .submit{
	background-image:			url(../gfx/layout/button_search.gif);
	background-position:		top left;
	background-repeat:			no-repeat;
	float:						right;
	height:						23px;
	width:						150px;
	}

#searchform .submit:hover{
	background-image:			url(../gfx/layout/button_search_hover.gif);
	background-position:		top left;
	background-repeat:			no-repeat;
	}
	
#topleft{
	/*background-color:				#ccc;*/
	/* background-image:				url(../gfx/layout/topleft.jpg); */
	background-position:			top left;
	background-repeat:				no-repeat;
	float:							left;
	height:							314px;
	width:							943px;
	}
				
#topright{
	/*background-color:				#ddd;*/
	background-image:				url(../gfx/layout/topright.jpg);
	background-repeat:				no-repeat;
	float:							left;
	height:							314px;
	width:							314px;
	}

/* Klasser */

.clearfix{
	overflow:						hidden;
	}

.shadow{
	background-color:				#000;
	float:							left;
	filter:							alpha(opacity=40); /* Proprietært - Internet Explorer */
	opacity:						0.4; /* CSS3 - Opera */
	-moz-opacity:					0.4; /* Proprietært - Firefox */
	width:							9px;
	z-index:						1;
	}

.shadowcorner{
	background-color:				transparent;
	background-image:				url(../gfx/layout/shadow_corner_bg.gif);
	background-position:			top left;
	background-repeat:				no-repeat;
	filter:							alpha(opacity=40); /* Proprietært - Internet Explorer */
	opacity:						0.4; /* CSS3 - Opera */
	-moz-opacity:					0.4; /* Proprietært - Firefox */
	float:							left;
	height:							9px;
	width:							9px;
}
	
/***** Bilde + Tekst *****/
.pictureAndTextSmall
{
	width: 159px;
	background-color:#e6e3dc;
	/*border: 1px solid #FFFFFF; */
	float:right;
	margin: 8px 0px 8px 8px;
	padding:0px;
}

.pictureAndTextSmall td img 
{
	margin: 0px;
}

.pictureAndTextLarge
{
	background-color: #e6e3dc; 
	width: 505px;
	/*border: 1px solid #FFFFFF; */
	margin: 8px 0px 8px 0px;
	padding:0px;
}

.pictureAndTextTxt {
	padding: 0px 3px 3px 3px;
	background-color:#e6e3dc;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #373031;
}

.pictureAndTextTxt p {
	color: #373031;
}


.pictureAndTextPic 
{
	margin: 0px;
	padding: 0px;
	width:159px;
	overflow:hidden;
}
.pictureAndTextPic IMG,img
{ 
	margin: 0px;
	padding: 0px;
}

.wb-title
{
	padding: 14px 20px 10px 20px; 
	width:510px;
	height:20px;
	position:relative;
	top:370px;
	left:0;
	color: #d7d3d6;
	font-size: 15px;
}

.wb-desc
{
	padding: 0 20px 10px 20px; 
	width:510px;
	height:20px;
	position:relative;
	top:400px;
	left:0;
	color: #d7d3d6;
	font-size: 12px;
}

