html,body {
	margin: 0;
	padding : 0;
	font-family : Arial;
    font-size : small;
	text-decoration : none;
	color : #000000;
	background-color : Navy;
	background : url("/grafik/bag_TopAndBottom.gif")
}

.formButton {
    border : outset 1px;
}

hr {
  width: 100%;
  height: 1px;
  margin-bottom : 20px;
  border: 0;
  background-color: #ffffff;  
}

.textbox-Bestilling {
    width : 100%;
}

a {
	color: Blue;
	text-decoration: underline;
}

a:hover {
	color: Navy;
	text-decoration: none;
}

p {
    margin-top : 0;
    margin-bottom : 1em;
}

h1 {
	font-size : 140%;
    letter-spacing : 2px;
    margin-top : 0;
    margin-bottom : 0.2em;
    color : #486F8E;
}

h2 {
	font-size : 110%;
    margin-top : 0;
    margin-bottom : 0.2em;
    color : #486F8E;
}

h3 {
	font-size : 100%;
    letter-spacing : 2px;
    margin-top : 0;
    margin-bottom : 0;
    color : #486F8E;
}

ul {
    list-style : circle;
    padding : 0px 0px 0px 10px;
    margin : 5px;
}

.pSnippet {
    font-weight : bold;
}

.listMain {
    list-style-image : url("/grafik/list_main_bullet.gif");
    padding : 0px 0px 0px 10px;
    margin-left : 5%;
    margin-right : 5%;
}

.listMain li {
    margin-top : 1%;
}

.listMain li.selected {
    margin-top : 1%;
    padding : 1%;
    background-color : #ffffff;
}

.listMain li.faqSelected {
    margin-top : 1%;
    padding : 1%;
    padding-right : 10%;
    background-color : #ffffff;
    background : #fff url("/grafik/faq_selected.gif") right center no-repeat;
}

/* ------------------------------------------ */
/* Tabel Indkøbskurv egenskaber               */
/* ------------------------------------------ */
.tableBasket {
    margin-bottom : 1%;
    border-collapse : collapse;
    width : 98%;
    border : solid 1px #000000;
}

.tdDelebutton {
    width : 10%;
    background-color : #eeeeee;
    text-align : center;
    vertical-align : middle;
}

.tdText {
    width : 64%;
    padding-left : 1%;
    text-align : left;
    vertical-align : middle;
}

.tdPrice {
    width : 25%;
    background-color : #ffffff;
    text-align : center;
    vertical-align : middle;
}

/* ------------------------------------------ */
/* Tabel Indkøbskurv (samlet pris) egenskaber */
/* ------------------------------------------ */
.tableOrderPrice {
    width : 75%;
    margin-top : 1%;
    margin-bottom : 2%;
    border-collapse : collapse;
}

.tdHead {
    width : 100%;
    padding-left : 4px;
    text-align : left;
    vertical-align : middle;
}

.tdleft {
    width : 80%;
    padding-left : 4px;
    text-align : left;
    vertical-align : middle;
}

.tdRight {
    width : 20%;
    padding-right : 4px;
    text-align : right;
    vertical-align : middle;
}

/* ------------------------------------------ */
/* Tabel prisliste egenskaber                 */
/* ------------------------------------------ */
.tablePrices {
    width : 99%;
    border : 0px;
}

.tdTLD {
    width : 30%;
    padding : 1%;
    background-color : #ffffff;
    text-align : left;
    vertical-align : middle;
}

.tdCountry {
    width : 44%;
    padding : 1%;
    background-color : #ffffff;
    text-align : left;
    vertical-align : middle;
}

.tdDisplayPrice {
    width : 20%;
    padding : 1%;
    background-color : #ffffff;
    text-align : center;
    vertical-align : middle;
}

.tdCustomWidth {
    padding : 1%;
    background-color : #ffffff;
    text-align : left;
    vertical-align : middle;
}

.tdPriceTableFooter {
    width : 100%;
    padding : 1%;
    background-color : #eeeeee;
    text-align : left;
    vertical-align : middle;
}

/* ------------------------------------------ */
/* Divs til sideindholdet                     */
/* ------------------------------------------ */
/* Toppen ----------------------------------- */
#containerTop {
    width : 96%;
    padding : 2%;
    border-bottom : solid 3px #ffffff;
    text-align : center;
    background : url("/grafik/bag_TopAndBottom.gif")
}

#containerTop h1 {
    font-size : 200%;
    letter-spacing : 25px;
    margin : 0;
    color : #ffffff;
}

/* Hovedindholdet ---------------------------- */
#containerSiteOuterLeft {
    width : 100%;
    margin : 0 auto;
    font-size : 90%;
    background : #fff url("/grafik/bag_LeftContent.gif") repeat-y 28% 0;
}

#containerSiteInnerRight {
    background : url("/grafik/bag_RightContent.gif") repeat-y 70% 0;
}

#contentLeft {
    float : left;
    width : 70%;
}

#menu {
    float : left;
    width : 40%;
}

#leftDivDomcheck {
    margin-top : 4%;
    margin-left : 4%;
    margin-right : 1%;
    margin-bottom : 4%;
    padding : 0;
    text-align : left;
}

#mainContent {
    float : right;
    width : 57%;
    padding : 1%;
}

#mainContent h1 {
    padding-left : 25px;
    background : url("/grafik/h1_img.png") no-repeat;
}

#mainContent h2 {
    margin-top : 1em;
    padding-left : 18px;
    background : url("/grafik/h2_img.gif") no-repeat;
}

#adFrontpageImg {
    float : right;
    width : 55%;
    max-width : 500px;
}

#contentRight {
    float : right;
    width : 28%;
    padding : 0;
    padding-top : 1%;
}

#contentRight h1 {
    padding-left : 25px;
    background : url("/grafik/h1_img.png") no-repeat;
}

/* Bunden ------------------------------------ */
#containerBottom {
    width : 100%;
    clear : both;
    text-align : left;
    border-top : solid 3px #ffffff;
    background : url("/grafik/bag_TopAndBottom.gif")
}

#bottomRight {
    position : absolute;
    left : 29%;
    width : 50%;
    margin-top : 1%;
    text-align : center;
    color : #ffffff;
}

#bottomRight ul {
    width : 95%;
    margin : 0;
    padding : 0;
    list-style : none;
    float : left;
}

#bottomRight li {
    margin : 0;
    padding-right : 1%;
    float : left;
}

#bottomRight a {
    color : #ffffff;
}

#containerBottom img {
    width : 28%;
    border-right : solid 3px #ffffff;
    border-bottom : solid 3px #ffffff;
}

/* Diverse ------------------------------------ */
.errorDiv {
    width : 97%;
    margin-bottom : 10px;
    padding : 1%;
    border : dotted 1px red;
    font-weight : bold;
    text-align : left;
    color : Red;
    background-color : #FFCC99;
}

.requiredFieldSpan {
    color : Red;
    font-weight : bold;
}

.newsPicture {
    margin : 6px;
    float : right;
}

/* Egenskaber til tabel til bestillingssiden for kunde-type ------------- */
.tableCustomerType {
    width: 100%;
    border-collapse: collapse;
}

.tableCellCustomerTypeCenter {
    width: 50%;
}

.tableCellCustomerTypeSides {
    width: 25%;
}

/* Containers til skygge-effekter ------------- */
.containerOuter {
    margin : 0;
    position: relative;
	background: url(/grafik/shadow.gif) repeat;
}
			
.containerInner {
    position: relative;
	padding: 2%; 
	top: -5px;
	left: -5px;
	color: black;
	text-align : left;
	border: 1px solid #2E595C;
	background-color : #ffffff;
}

/* ------------------------------------------ */
/* Diverse tabeller og bokse                  */
/* ------------------------------------------ */
.domainInfoPageExtensions {
    width : 96%;
    padding : 1%;
    vertical-align : middle;
}