/* CSS Skelet - Start */
body {
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top: 28px; 
	margin-bottom: 0px;
	text-align: center;
	background: #ffffff;
}

img { border: 0px; }

form { display: inline; }

p, div, li, input, textarea, select {
	font-family: arial;
	font-size: 12px;
	color: #000000 ;
	text-decoration: none;
	line-height: 15px;
}

table { 
	border-spacing: 0px; 
	padding: 0px;
	border-collapse : collapse; 
}

h1 {	
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	display: block;
  	margin: 0;
  	padding: 0;
  	 letter-spacing: 4px;
  	 min-width: 100px;
}

h1:hover {	
	color: #dd3a1b;
}

h1.red {	
	font-size: 12px;
	color: #dd3a1b;
	font-weight: bold;
	display: block;
    margin: 0;
  	padding: 0;
    letter-spacing: 4px;
    min-width: 100px;
}

h2 {	
	/*font-family: 'SansationBold'; */
	/* word-spacing: 2px; */
	color: #333333;
	font-weight: bold;
	display: block;
	line-height: 30px;
	height: 30px;
	padding:5px 0 0 0; margin: 0;
}

.bg_white { background: #ffffff; }
.bg_black { background: #000000; }
.bg_yellow { background: aqua; }
.gray_font { color: #999; }
.white_font { color: #fff; }
.little_font { font-size: 11px; }
.width100 { width: 100%; }
.width403 { width: 403px; }
.height66 { height: 66px; }
.min-height266 { min-height: 266px; }
.bold { font-weight: bold; }
.nopadding { padding: 0; }
.padright { padding-right: 10px; }
.padleft { padding-left: 10px; }
.padup { padding-top: 10px; }
.paddown { 	padding-bottom: 6px; }
.pad { padding: 12px;}
.pad5 { padding: 3px;}
.bigpad { padding: 25px;}
.nomargin { margin: 0; }
.margintop { margin-top: 10px; }
.marginleft { margin-left: 10px; }
.marginright { margin-right: 10px; }
.txtright { text-align: right; }
.txtleft { text-align: left; }
.txtcenter { text-align: center; }
.left { float: left; }
.right { float: right; }
.vtop { vertical-align: top; }
.vmid { vertical-align: middle; }
.vbot { vertical-align: bottom; }
.z1 { z-index: 1; }
.z2 { z-index: 2; }
.border_cccccc { border: 1px #cccccc solid; }
.borderdown { border-bottom: 1px #a1a1a1 solid; }
.cursor { cursor: pointer; }
.relative { position: relative; }
.none { display: none; }
.inline { display: inline; }
.inline-table { display: inline-table; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearall { clear: both;}
.lineheight19 { line-height: 19px; }

a:link, a:visited, a:active  {
 	font-family: arial;
	font-size: 12px;
	color: #ed4f30;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {
	font-family: arial;
	font-size: 12px;
	color: #5f5f5f;
	text-decoration: underline;
	font-weight: bold;
}

/* CSS Skelet - Slut */
/*
#fullscreen {
	background: url('img/bg.jpg') #ffffff top left repeat-x;
	width: 100%;
	position: relative;
}
*/

ul { margin: 0; padding: 0; }

.standard {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

.banner {
	width: 547px;
	height: 416px;
	position: relative;
	padding: 0;
}

.kundeimgdiv {
	width: 166px;
	height: 190px;
	text-align: left;
	float: left;
	background: #ffffff;
	border: 1px #999999 solid;
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=CCCCCC,offX=2,offY=2,positive=true);
}

.kundeimg {
	width: 160px;
	height: 107px;
}

.topgr { background: url('../Images/topgradient.jpg') top left repeat-x; }
.padspec { padding: 25px 10px 2px 25px; }

.bund {
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	height: 217px;
	background: url('../Images/bund_gradient.jpg') top left repeat-x;
	text-align: center;
}

.bund2 {
	height: 165px;
	padding-top: 30px;
	width: 680px;
	margin: 0 auto;	
	position: relative;
}

#menu { 
	position: relative; 
	background: url('../Images/menu.jpg') top left no-repeat;
	width: 1238px;
	height: 34px;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
}

#menu_menu {
	height: 34px;
	padding-top: 9px;
	width: 850px;
	min-width: 850px;
	margin: 0 auto;	
	position: relative;
	overflow: visible;
}

#menu_menu ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }	
#menu_menu ul li { margin:0; float: left; padding:0 18px; height: 30px; display: block; }
/* #menu_menu ul li.spacer { width: 40px; } */
/*#menu ul li a { color: #ffffff; text-decoration: none; }*/
/* #menu ul li a:hover { color: #5db5e8; } #menu ul li.paddi {padding: 0 12px;} */

td.basket_head {
	vertical-align: top;
	text-align: left;
	background: url('../Images/basket_top.jpg') bottom left no-repeat;
	width: 183px;
	height: 30px;
}

td.basket {
	text-align: center;
	vertical-align: top;
	width: 183px;
	background: url('../Images/basket_bg.jpg') top left repeat-y;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

td.basket_bottom {
	background: url('../Images/basket_bottom.jpg') top left no-repeat;
	width: 183px;
	height: 16px;
	padding: 0;
}

td.besked_head {
	vertical-align: top;
	text-align: left;
	background: url('../Images/besked_top.jpg') bottom left no-repeat;
	width: 690px;
	height: 30px;
}

td.besked {
	text-align: left;
	vertical-align: top;
	width: 690px;
	background: url('../Images/besked_bg.jpg') top left repeat-y;
	padding-top: 6px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
}

td.besked_bottom {
	background: url('../Images/besked_bottom.jpg') top left no-repeat;
	width: 690px;
	height: 16px;
	padding: 0;
}

input {
	width: 190px;
	height: 20px;
	padding: 3px;
	margin: 0;
	/* border: 1px #999 solid; */
}

input.antal {
	width: 14px;
	height: 14px;
	padding: 0px;
	/* border: 1px #999 solid; */
}

input.submit_button {
	background: url('../Images/send_knap.png') top left no-repeat;
	width: 107px;
	height: 28px;
	padding-bottom: 6px;
	border: 0;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
}

input.submit_button2 {
	background: url('../Images/send.gif') top left no-repeat;
	width: 98px;
	height: 32px;
	padding-bottom: 10px;
	border: 0;
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
	color: #ffffff;
}

textarea {
	width: 400px;
	height: 65px;
	padding: 2px;
	margin: 0;
	/*border: 1px #999 solid;*/
}

textarea#kommentar {
	width: 164px;
	height: 65px;
	padding: 2px;
	margin: 0;
	border: 1px #999 solid;
}
