#container	{
    height: 100%;
	float: left;
	width: 700px;
	margin: 0 ;
	padding: 5px 0 20px 0;
	text-align: left;
	/*background: #F9F9F9; */
	border-bottom: 2px dashed #F2F2F2;
}

#header	{
	/*background-image:url(../images/header_bg.gif); */
	float: left;
	width: 700px;
}

#header .headerImage {
	float: left;
	margin: 0px 0 0px 5px;
}

#header .headerNav {
	float: left;
	margin: 43px 0 0 60px;
}

#header .headerLang {
	float: right;
	font-size:10px;
	margin: 43px 0 0 0px;
}

#headerSep	{
	float: left;
	width: 700px;
	height: 8px;
	background-color:#F7F7F7;
	border-bottom: 1px solid #993300;
}


/* INDEX 										*/
.listItem {
			display: block;
			font-size: 11px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			width: 205px;
			height: 65px;
			border: solid 1px #B8B8B8;
			background-color: #fff;
			margin: 0px 0 0 0px;
			padding: 2px;
			overflow: hidden;
			}
			
.listItemRight {
			float: left;
			width: 680px;
			margin: 15px 0 0 0px;

			}


.listItemIndex {
			display: block;
			font-size: 11px;
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			border: solid 1px #B8B8B8;
			float: left;
			background-color: #fff;
			margin: 20px 0 0 0px;
			padding: 1px;
			overflow: hidden;
			width: 695px;
			height: 187px;
			}

.listItem a, .listItemIndex a, .listItemBody a, .listItemIndex a:visited, .listItem a:visited, .listItemBody a:visited, .listItemIndex a:hover, .listItem a:hover, .listItemBody a:hover {
			color: #666;
			width: 100%;
			height: 100%;
			}
			
.listItem img, .listItemIndex img, #serviceLeft img, #aboutLeft img, #contactRight img.cont, #contactLeft img.cont {
			float: right;
			margin: 0px 0px 0px 0px;
			border: none;			
}
	
.listItemTop {
			background-color: #e7e7e7;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}
.listItemBody {
			display:block;
			margin: 1px;
			padding: 2px 5px 3px 5px;
			color: #333;
			font-weight: bold;}






/* SERVICES 										*/

#serviceLeft	{
	float: left;
	width: 550px;
	height: 266px;
	margin: 30px 0px 30px 0px;
	padding: 1px;
	border: 2px solid #ccc;
}

#serviceRight	{
	float: right;
	margin: 30px 0px 30px 0px;
}

#serviceRight img {
	border: 1px solid #ccc;
	padding: 1px;
}
.serviceBody {
}
.serviceBodyLeft {
	float: left;
	width: 220px;
	padding: 7px 5px 3px 5px;
}
.serviceBodyRight {
	float: right;
	width: 220px;
	padding: 7px 5px 3px 5px;
}
.rightTop img {
	margin: 0px 0px 0px 0px;
}

.rightMiddle img {
	margin: 10px 0px 0px 0px;
}

.rightBottom img {
	margin: 10px 0px 0px 0px;
}


/* ABOUT 										*/

#aboutLeft	{
	float: left;
	width: 550px;
	height: 264px;
	margin: 30px 0px 30px 0px;
	padding: 1px;
	border: 2px solid #ccc;
}

#aboutRight	{
	float: right;
	margin: 30px 0px 30px 0px;
}

#aboutRight img {
	border: 1px solid #ccc;
	padding: 1px;
}
.aboutBody {
	padding: 7px 5px 3px 5px;
}
	
			
/* CONTACT 										*/

#contactLeft	{
	float: left;
	width: 350px;
	height: 350px;
	margin: 30px 0px 0px 0px;
	padding: 1px;
	border: 2px solid #ccc;
}

#contactRight	{
	float: right;
	width: 300px;
	height: 350px;
	margin: 30px 0px 30px 0px;
	padding: 1px;
	border: 2px solid #ccc;
}

#contactRight img {
	float: left;
	border: 1px solid #ccc;
	padding: 1px;
}
#contactRight .contactLars img {
	margin: -275px 0px 0px 210px;
}

#contactRight .contactRobert img {
	margin: -195px 0px 0px 210px;
}

#contactRight .contactMartin img {
	margin: -115px 0px 0px 210px;
}

#contactRight .contactNiklas img {
	margin: -35px 0px 0px 210px;
}

.contactBody {
	padding: 10px 5px 3px 5px;
}

/* FOOTER                                                     */
#footer	{
	width:700px;
	/*border-top: 1px solid #ccc;
	border-bottom: 1px solid #CCC;
	background: #FF9900;
	padding: 10px 20px; */
	font-size: 10px;
	color: #666666;
}
#footer #footer_left {
	float:left;
	text-align: left;
	padding: 0 0 0 5px;
}
#footer #footer_right {
	float:right;
	text-align: right;
	padding: 0 5px 0 0;
}
