/* Reset browsers */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

p.jep { display: none; }

img { border: 0;}
html { min-height: 100.01%; width: 100%; font-size: 62.5%;background: #A0D6DF url(../billeder/skyer3.png) no-repeat center 10px;}
body {line-height: 1;  height: 100.01%; width: 100%;  font-family: Arial, Helvetica, sans-serif;  }
a { color: #000;  text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { color: #710000; text-decoration: none; }

div#holder { width: 1000px; background: url(../billeder/zigzag.png) no-repeat 0 175px;  margin: 0 auto; position: relative; }
div#indhold { width: 960px; min-height: 300px; background: url(../billeder/indholdbg.png) repeat-x 0 0; padding: 0px 20px 40px 20px ;    }
div#top { height: 220px; width: 1000px;  }

div#bund { clear: both; width: 980px;  background: url(../billeder/bund.png) repeat-x 0 0; margin: 0 auto; -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius:9px; border-bottom-left-radius: 9px;-moz-border-radius-bottomright: 9px; -webkit-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px; padding: 0 10px;  }


div#bundtext { clear: both; width: 1000px; height: 150px; text-align: center; color: #F2ECDB; font-size: 15px; margin: 0 auto;margin-top: 12px;   }
div#bundtext p { margin-bottom: 4px; colo r: #D2EBF2;  }
div#bundtext a {  color: #D2EBF2; font-size: 12px; }
div#bundtext a:hover {  color: #D2EBF2; text-decoration: underline;  }

div.kasse { width: 259px; height: 278px; background: url(../billeder/kasse.png) no-repeat 0 0; float: left; margin-left: 46px; display: block; text-align: center; padding-top: 17px; position: relative; margin-top: 34px; }
div.kasse img:hover { }

body#udsalg div.kasse p.typenher { width: 259px; position: absolute; color: #fff; margin: 0; margin: 0; top:6px; left: 0; text-align: center; font-size: 14px; font-weight: bold; color: #FAF7EB; text-transform: lowercase; }

body#udsalg div.kasse { background: url(../billeder/liste.png) repeat-x 0 0; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; height: auto; padding: 12px 0 44px 0; position: relative; margin-top: 20px;  }
body#udsalg div#vianbefaler div.kasse { background: none;  }
body#udsalg div.kasse ul li a { font-weight: bold; color: #2C2B28; font-size: 18px; width: 259px; display:block; padding:6px 0; }
body#udsalg div.kasse ul li { font-weight: bold; color: #2C2B28; font-size: 18px; width: 259px; display:block;}
body#udsalg div.kasse ul li.liste1 a {   background-color: #FAF7EB;  }
body#udsalg div.kasse ul li.liste2 a {  background-color: #none;  }
body#udsalg div.kasse ul li a:hover {  background-color: #fff;  }

body#udsalg div.kasse ul li a { color: #2C2B28;  }
body#udsalg div.kasse ul li a:hover { color: #710000;  }
body#udsalg div#indhold {  padding-bottom: 60px ;    }
body#udsalg div#indhold h2 { position: relative; left: 0; top: 0; background: url(../billeder/prikker.png) no-repeat -3px 44px; width: 935px; margin: 0 5px; height: 60px; padding-left: 12px; font-size: 26px; font-weight: normal; color: #ADA58C; text-align: center; padding-top: 0px; text-transform: lowercase;  }

body#udsalg div.kasse h2,body#udsalg div.kasse h3,body#udsalg div.kasse h4 { color: #710000; position: relative; left: 0; top: 0px; padding: 14px 0 18px 0;  text-shadow: none; font-size: 20px; text-transform: lowercase;}

body#index div.kasse h2,body#index div.kasse h3,body#index div.kasse h4 { height: 30px; text-shadow:0px -1px 1px #000; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 24px; width: 259px; text-align: center; position: absolute; top: -34px; left:0; color: #ADA58C;   }
body#index div.kasse h2 a,h3 a,h4 a { color: #ADA58C; margin: 0; display: block;  }
h2 a:hover,h3 a:hover,h4 a:hover { color: #ADA58C; text-shadow:0 -1px 1px #fff; }

div#bund p.prikkerne {  background: url(../billeder/prikker.png) no-repeat -3px 54px; width: 960px; margin: 0 5px; height: 60px; padding-left: 12px; font-size: 23px; font-weight: bold; color: #fff; text-align: center; padding-top: 22px; text-transform: lowercase; }
div#bund p { text-align: left; padding-left: 12px; color:#F2ECDB; font-size: 12px;  }
div#bund p a { color:#F2ECDB;  }
div#bund p strong{ color: #710000; font-size: 12px; font-weight: bold; padding-bottom: 12px;  }
div#bund .kasse img {  max-width: 80px; max-height: 80px;}
div#bund .kasse { width: 220px; float: left; margin-left: 20px; background: none; height: 120px; position: relative; left: 14px; margin-top: 0; margin-bottom: 12px; }
div#bund p.billede { width: 80px; height: 80px; background-color: #CDC9BD; border: 2px solid #fff; text-align: center;float: left;padding-left: 0px; position: relative; left: -10px; margin-bottom: 24px; }


div#indhold  div#teksten { width: 680px; background-color: #FAF7EB; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; height: auto; padding: 32px 134px 44px 30px; position: relative; margin-top: 0px; left: 55px; border: 4px solid #F2ECDB; margin-bottom: 32px;  }
body#index h2 { color: #ADA58C; font-size: 20px; margin-bottom: 22px;  }
div#indhold  div#teksten p { font-size: 15px; color: rgb(44, 43, 40);}


p.sig { margin-top: 12px; color: #FAF7EB; }
p.sig2 { margin-top: 6px; color: #710000; }


ul#undermenu li { float: left; margin-left: 12px; text-align: center; color: #fff;}
ul#undermenu li a {text-align: center; color: #fff; font-size:12px;}
ul#undermenu li a:hover {color: #4992BB;}
ul#undermenu  { clear: both;text-align: center;  width: 470px; margin: 0 auto; position: relative; top: 8px; }


div#Tilbuddene p.mere { text-align: center;  }
div#Tilbuddene p.mere a { color: #710000; font-size: 20px; font-weight: bold; padding-bottom: 12px; text-align: center;  }
div#Tilbuddene p.mere a:hover { color: #000;  }


div#Tilbuddene  { width: 870px; background-color:#CDC9BD; margin-left:46px; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; height: auto; padding-top: 44px; padding-bottom: 33px; margin-top: 14px; }
div#Tilbuddene p a { color:#F2ECDB;  }
div#Tilbuddene p { font-size: 14px; padding-right: 24px;  }
div#Tilbuddene h4 { color: #710000; font-size: 20px; font-weight: bold; padding-bottom: 12px; text-align: center; position: relative; top: -13px; text-transform: lowercase;  }
div#Tilbuddene h5 { color: #710000; font-size: 14px; font-weight: bold; padding-bottom: 12px; margin-top: 12px; }
div#Tilbuddene .kasse2 img {  max-width: 200px; max-height: 150px;}
div#Tilbuddene .kasse2 { width: 870px; background: url(../billeder/liste.png) repeat-x 0 0;  height: 190px;  margin-top: 0px!important; padding: 12px 0;  }
div#Tilbuddene p.billede { width: 200px; height: 150px; background-color: #CDC9BD; border: 2px solid #fff; text-align: center;float: left;padding-left: 0px;margin-bottom: 0px; margin-left: 44px; margin-top: 12px; position: relative; left: -14px; padding: 2px; }
div#Tilbuddene div.prisen  { height: 140px; float: right; width: 200px;padding: 0px; text-align: center; border-left: 2px solid #ADA58C; margin-top: 0px; margin-left: 24px; position: relative; top: -24px;}

p.tilbudspris  { color: #710000; font-size: 16px; font-weight: bold; margin-top: 12px; }
p.pris  { color: #ADA58C; font-size: 16px; text-decoration: line-through; font-weight: bold;  margin-top: 3px; }

p.info a { height: 20px; width: 125px; background:#000 url(../billeder/info.png) repeat-x 0 -8px; text-align: center; font-weight: bold; font-size: 12px; text-transform: uppercase; padding: 2px 15px; position: relative; top: 18px;  -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; border: 2px solid #F2ECDB;}
p.info a:hover {background-position: 0 0; border-color: #fff;color: #fff;}


p.fed { font-weight: bold; }
p.guld { color: rgb(173, 165, 140); margin-top: 24px;}


body#text div#indhold  .kasse { width: 640px; background: url(../billeder/text.png) repeat-x 0 -2px; -moz-border-radius: 20px;-webkit-border-radius: 20px;border-radius: 20px; height: auto; padding: 12px 30px 44px 30px; position: relative; margin-top: 20px; left: 90px; border: 1px solid #CDC9BD;  }

body#text div#indhold  .kasse p strong { height: 40px; color: #710000; font-weight: bold; font-size: 20px; display: block; margin: 26px 0 24px 0; }
body#text div#indhold  .kasse p { font-size: 15px;}


div#top h1 { font-size: 40px; font-family: Chalkduster, "Comic Sans MS"; text-align: center; color: #fff; padding-top: 34px; text-transform: lowercase;  }
div#top h1 a { color: #fff;  }
#top p { font-size: 20px; font-family: Chalkduster, "Comic Sans MS"; text-align: center;color: #fff; margin-top: 14px; }


ul#infomenu { width: 250px; margin: 0 auto; position: relative; top: -16px;  left: 0px; }
ul#infomenu li { float: left; margin-left: 24px; }
ul#infomenu li a { color: #710000; font-size: 15px; }

body#index p.frifragt { height: 120px; width: 120px; display: block; background: url(../billeder/frifragt.png) no-repeat 0 0; position: absolute; top: 210px; left: 840px; text-indent: -2222px; }
p.frifragt { height: 120px; width: 120px; display: block; background: url(../billeder/frifragt.png) no-repeat 0 0; position: absolute; top: 140px; left: 910px; text-indent: -2222px; }

ul#menu { width: 300px; margin: 0 auto; margin-top: 22px; }
ul#menu li  { text-align: center; float: left; margin-left: 16px; }
ul#menu li a { font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; color: #fff; text-transform: lowercase;}
ul#menu li.drengetoj a.drengetoj,ul#menu li.bornetoj a.bornetoj,ul#menu li.pigetoj a.pigetoj { color: #4992BB;}
ul#menu li a:hover { color: #4992BB;}


/*Clear fix ehnaotuh aseouh asned a.rp-di.*/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	height: 1%;
	}	
