body {text-align: center; background-color: #1f1f1f; background-image: url(../pictures/background/background_hosten_09.jpg); background-repeat: repeat-y; background-position: center; margin: 0; padding: 0; }
img {color: black; border: 0px;}
h1 { font-family: Verdana, Arial, Helvetica; font-size: 24px; font-weight: normal; letter-spacing: 2px; color: #cccccc; padding: 0px; margin: 0 0 5px 0;}
table {/*width: 700px;*/ border: 0px #ffffff; }
td { width: 104px; height: 160px; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #a6a6a6; }
tr {vertical-align: top;}
p { padding: 0px; margin: 10px 0 10px 0;}
#page_container {
		width: 806px;
/*		height: 850px;*/
		border: 0px solid #999999;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
}
#meny_container {width: 800px; height: 129px; border: 0px solid #999999;
	background: url(../pictures/boxes/header.jpg); background-repeat: no-repeat;
	padding: 0px 0px 0px 0px; text-align: right;
	margin-right: auto; margin-left: auto;}
#meny_text_box {width: 400px; height: 25px; border: 0px solid #999999;
							 padding:80px 0px 0px 0px; margin-top: 0px; margin-right: 45px; margin-left: auto;
							 text-align: right; font-family: Verdana, Arial, Helvetica;
							 font-size: 17px; color: #cccccc;}
#main_top_container {width: 800px; height: 35px; border: 0px solid #999999;
										background: url(../pictures/boxes/mainbox_top.jpg); background-repeat: no-repeat;
										margin-right: auto; margin-left: auto; padding: 0px;}
#main_middle_container {width: 800px; min-height: 500px; border: 0px solid #999999;
											 background: url(../pictures/boxes/mainbox_middle.jpg); background-repeat: repeat-y;
											 padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #a6a6a6;
											 margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
#main_thumb_container {width: 800px; min-height: 500px; border: 0px solid #999999;
											 background: url(../pictures/boxes/mainbox_middle.jpg); background-repeat: repeat-y;
											 padding: 0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica; font-size: 16px; color: #a6a6a6;
											 margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
#main_kontakt_container {width: 600px; /*min-height: 400px;*/ border: 0px solid #999999;
											 padding: 20px 0px 0px 0px; margin-right: auto; margin-left: auto; 
											 text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 20px; color: #a6a6a6;}
#main_bottom_container {width: 800px; height: 35px; border: 0px solid #999999;
											 background: url(../pictures/boxes/mainbox_bottom.jpg); background-repeat: no-repeat;
											 padding: 0px 0px 0px 0px; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
#foot_img_container {width: 800px; height: 102px; border: 0px solid #999999;
										background: url(../pictures/boxes/footer.jpg); background-repeat: no-repeat;
										padding: 25px 0px 0px 0px; font-family: Verdana, Arial, Helvetica; font-size: 14px; color: #cccccc;
										margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px;}
a:link {text-decoration: none; color: #cccccc; }
a:visited {text-decoration: none; color: #cccccc; }
a:active {text-decoration: none; color: #cccccc; }
a:hover {text-decoration: none; color: #ffffff; }

.no_padding {padding: 0px; margin: 0px;}
.top_padding {padding-top: 20px; margin-top: 0px;}
.sortimentcell {width: 104px; height: 160px; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #a6a6a6; }
.kontaktcell {width: 300px; height: 160px; text-align: left; font-family: Verdana, Arial, Helvetica; font-size: 18px; color: #a6a6a6; }
.p_kontaktcell { padding: 0px; margin: 10px 0 30px 0;}
.p_kontaktbild { padding: 0px; margin: 100px 0 0 0;}
.kontakt_font_1 {font-size: 14px; color: #a6a6a6;}
.kontakt_font_2 {font-size: 18px; color: #dddddd;}
.sortiment_rubrik {font-size: 20px; color: #dddddd; padding: 0; margin: 0;}
