/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(../main/background.gif) repeat;
	}

#container {
	color: #000000;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block
}
	
#logo {
	background: url(../main/logotype.gif) no-repeat left top;
	border: 0px solid #ccc; 
	margin-left: -350px;
	position: absolute;
	top: 30px;
	left: 50%;
	width: 168px;
	height: 51px;
	visibility: visible
	}

#menu {
	margin-left: -351px;
	position: absolute;
	top: 98px;
	left: 50%;
	width: 168px;
	height: 51px;
	visibility: visible
}

	
#menuspace {
	float: left; 
	padding-top:0px; 
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:2px;
}

#submenuspace {
	float: left; 
	padding-top:0px; 
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:2px;
}

#left01 {
	margin-left: -351px;
	position: absolute;
	top: 285px;
	left: 50%;
	width: 172px;
	height: 168px;
	visibility: visible
}
	
#forms {
	margin-left: -351px;
	position: absolute;
	top: 280px;
	left: 50%;
	width: 172px;
	height: 168px;
	visibility: visible
}

#kontaktformular {
	margin-left: 151px;
	position: absolute;
	top: 380px;
	left: 50%;
	width: 200px;
	height: 168px;
	visibility: visible
}
	
#topfade {
	background: url(../main/topfade.gif) no-repeat left top;
	margin-left: -360px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 733px;
	height: 26px;
	visibility: visible
	}

#backgroundbody {
	background: url(../main/background_body.gif) repeat;
	margin-left: -370px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 753px;
	height: 1000px;
	visibility: visible
	}
	
#bigimage {
	position: absolute; 
	margin-left: -170px;
	top: 27px;
	left: 50%;
	width: 530px;
	height: 40px;
	visibility: visible
	}
	
#imagegallery-big {
	position: absolute; 
	margin-left: -170px;
	top: 27px;
	left: 50%;
	width: 535px;
	height: 40px;
	visibility: visible
	}

#imagegallery-small {
	position: absolute; 
	margin-left: -167px;
	top: 390px;
	left: 50%;
	width: 535px;
	height: 40px;
	visibility: visible
	}
	
#imagegallery-small-start {
	position: absolute; 
	margin-left: -167px;
	top: 28px;
	left: 50%;
	width: 535px;
	height: 40px;
	visibility: visible
	}
	
#content {
	position: absolute; 
	margin-left: -170px;
	top: 285px;
	left: 50%;
	width: 530px;
	height: 40px;
	visibility: visible
	}


#h2-pixladlinje {
	padding-top:4px;
	padding-bottom:4px;
}

#flags {
	position: absolute; 
	margin-left: 310px;
	top: 6px;
	left: 50%;
	visibility: visible;
}

#puffmess { background: url(../puff/kontakt/mess_middle.gif) repeat-y; margin-left: 70px; position: absolute; top: 390px; left: 50%; width: 294px; visibility: visible	}
#puffmess_top { position:absolute; width:294px; height:16px; background: url(../puff/kontakt/mess_top.gif) no-repeat;}
#puffmess_middle { padding:20px/*top*/ 0px/*right*/ 0/*bottom*/ 15px/*left*/; width:274px; min-height:10px; background: url(../puff/kontakt/mess_middle.gif) repeat-y;}
#puffmess_bottom { position:absolute; width:294px; height:16px; background: url(../puff/kontakt/mess_bottom.gif) no-repeat;}

#puffinfo1 { background: url(../puff/kontakt/info_middle.gif) repeat-y; margin-left: -170px; position: absolute; top: 390px; left: 50%; width: 224px; visibility: visible	}
#puffinfo1_top { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_top.gif) no-repeat;}
#puffinfo1_middle { padding:15px/*top*/ 0px/*right*/ 0/*bottom*/ 10px/*left*/; width:204px; min-height:10px; background: url(../puff/kontakt/info_middle.gif) repeat-y;}
#puffinfo1_bottom { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_bottom.gif) no-repeat;}

#puffinfo2 { background: url(../puff/kontakt/info_middle.gif) repeat-y; margin-left: -170px; position: absolute; top: 390px; left: 50%; width: 224px; visibility: visible	}
#puffinfo2_top { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_top.gif) no-repeat;}
#puffinfo2_middle { padding:15px/*top*/ 0px/*right*/ 0/*bottom*/ 10px/*left*/; width:204px; min-height:10px; background: url(../puff/kontakt/info_middle.gif) repeat-y;}
#puffinfo2_bottom { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_bottom.gif) no-repeat;}

#puffinfo3 { background: url(../puff/kontakt/info_middle.gif) repeat-y; margin-left: -170px; position: absolute; top: 441px; left: 50%; width: 224px; visibility: visible	}
#puffinfo3_top { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_top.gif) no-repeat;}
#puffinfo3_middle { padding:15px/*top*/ 0px/*right*/ 0/*bottom*/ 10px/*left*/; width:204px; min-height:10px; background: url(../puff/kontakt/info_middle.gif) repeat-y;}
#puffinfo3_bottom { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_bottom.gif) no-repeat;}

#puffinfo4 { background: url(../puff/kontakt/info_middle.gif) repeat-y; margin-left: -170px; position: absolute; top: 510px; left: 50%; width: 224px; visibility: visible	}
#puffinfo4_top { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_top.gif) no-repeat;}
#puffinfo4_middle { padding:15px/*top*/ 0px/*right*/ 0/*bottom*/ 10px/*left*/; width:204px; min-height:10px; background: url(../puff/kontakt/info_middle.gif) repeat-y;}
#puffinfo4_bottom { position:absolute; width:224px; height:12px; background: url(../puff/kontakt/info_bottom.gif) no-repeat;}
