@import url(rte.css);
@import url(indexed_search_adjusted.css);
@import url(commerce.css);


.framed { table-layout:fixed; width:100%; }

.frame3 { background-color:#414142; }
.frame3 .tl { width:5px; height:5px; background:transparent url('../images/design2010/grey-tl-5x5.gif') no-repeat 0 0; }
.frame3 .tr { width:5px; height:5px; background:transparent url('../images/design2010/grey-tr-5x5.gif') no-repeat 0 0; }
.frame3 .bl { width:5px; height:5px; background:transparent url('../images/design2010/grey-bl-5x5.gif') no-repeat 0 0; }
.frame3 .br { width:5px; height:5px; background:transparent url('../images/design2010/grey-br-5x5.gif') no-repeat 0 0; }
.frame3 .tc { border-top:1px solid #c6c4b8; }
.frame3 .ml { border-left:1px solid #c6c4b8; }
.frame3 .mr { border-right:1px solid #c6c4b8; }
.frame3 .bc { border-bottom:1px solid #c6c4b8; }
.frame3 .mc { padding:5px;}
.framed .mc p,.framed .mc p a, .framewrap p,.framewrap p a { color:#fff;}

/*
.frame1 .csc-header { background:transparent url(../images/headline-bg-blue-750x28.gif) no-repeat 0 0; }
.frame1 .csc-header h1 { font-size:12px; font-weight:bold; padding:7px 10px 15px; color:#fff; background:transparent url(../images/headline-bg-right-blue-5x28.gif) no-repeat 100% 0; }
*/

.frame1 { background-color:#414142; padding:10px;}



#contentwrap { padding:15px 0 15px 18px;}
#rightwrap { padding:15px; }

/* Nyhedsbrev kasse mørkgrøn : #2c564c  lysgrøn: 719079 mellem: 4a7478
Søg kasse lys: faf8e7 mørk: d0d1a9 
topmenu: d0d1a9 og overskriter
adskillerstrege: a08c68
*/

/* Temporarily hiding steps of checkout as these steps are not fully correct and also it may impose problems if a customer goes to step "1" after having paid ? */
#wrap div.com-chkout-steps { display:none; }

* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img { border:0; }

body {
	margin:0 auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size:12px;
	color:#221e1f;
	line-height:1.3;
	/*background: transparent url('../images/design2010/bagg-2000x300.jpg') repeat-y top left;*/
}

#wrap {
	margin:0 auto;
	padding:0;
	width:968px;
	text-align: left;
	position:relative;
	/*background: transparent url('../images/design2010/logo-212x105.jpg') no-repeat top left;*/
	background: transparent url('../images/design2010/bg.jpg') repeat top left;
	border:1px solid #93B915;
}

#main-table { table-layout:fixed; width:968px; }

#main-table #topcelle { 
border-top:1px solid #B2C269; 
/*background-image:url('../../../clear.gif'); */
background: transparent url('../images/design2010/bg-logo.jpg') no-repeat top left;

height:144px; 
}


#subcontent-wrap { 
	padding-bottom:10px; 
	margin:10px 10px 10px; 
	border-bottom:1px solid #a08c68; 
	min-height:200px;
	height:auto !important;
	height:200px; 
}


#top-content-table-wrap { padding-bottom:10px; margin:10px 10px 10px; border-bottom:1px solid #a08c68; }
#top-content-table { table-layout:fixed; width:748px; }
#top-left { width:373px; }
#top-middle { width:1px; background-color:#a08c68; }
#top-right { width:374px; }
#top-left-div,
#top-right-div { padding:10px; }

#bottom-content-table-wrap { padding-bottom:10px; margin:10px 10px 10px; border-bottom:0px solid red; }
#bottom-content-table { table-layout:fixed; width:748px; }
#bottom-left { width:250px; background: transparent url('../images/brown-line-1x5.gif') repeat-y top right; }
#bottom-middle { width:249px; background: transparent url('../images/brown-line-1x5.gif') repeat-y top right; }
#bottom-right { width:249px; }
#bottom-left-div,
#bottom-middle-div,
#bottom-right-div { padding:10px; }

#footer-table { table-layout:fixed; width:748px; }
#footer-left { width:250px;  }
#footer-middle { width:249px;  }
#footer-right { width:249px; }
#footer-left-div,
#footer-middle-div,
#footer-right-div { padding:0px; }

#foot1 td, #foot2 td {vertical-align:middle; }
#foot1 { background-color:#93b915; color:#333;}
#foot2 { background-color:#3e3e40; color:#fff; }
#foot1wrap, #foot2wrap { line-height:15px; font-size:10px; padding:5px 10px; }
#foot1wrap a, #foot2wrap a { text-decoration:none; border-bottom:1px dashed #fff; } 

#foot1wrap a { /*color:#fff;*/ } 
#foot2wrap a { color:#fff; } 
#foot2wrap a:hover { color:#fff;text-decoration:underline; border-bottom:none; } 

#logo {
	float:left;
	width:180px;
	height:100%;
}
#logo h1#headline {
	height: 100%;
	font-size:1px;
	text-indent:-100em; 
	overflow: hidden;
	margin:0;
	padding:0;
}
#logo h1#headline a {
	display: block;
	height: 100%;
}
#logo a:hover {
	text-decoration:none;
}

#staticmenu { overflow:hidden;  float:right; border-top:8px solid #93B915; padding:0; margin:0; text-align:right; color:#3e3e40; text-transform:uppercase; }

#staticmenu ul { vertical-align:middle;font-size:11px; letter-spacing:0.1em; font-style:normal; line-height:14px; list-style:none; list-style-type:none; margin:0; padding:3px 0;}
#staticmenu li { display:inline; padding:5px 0; margin:0; }
#staticmenu li a { margin:0; padding:10px 8px; text-decoration:none; color:#3E3E40; font-weight:normal;}
#staticmenu a.act { text-decoration:underline; }
#staticmenu a:hover { text-decoration:underline; /*color:#f00; *//*#336633;*/ }
#staticmenu .dimmer { margin:0 0px 0 2px; border-left:1px solid #3E3E40;}
	
#topmenu { background: transparent url('../images/design2010/topmenu-968x37.gif') no-repeat top left;
position:absolute; top:107px; left:0; overflow:hidden; width:968px; padding:0; margin:0; color:#fff; height:37px;}
#topmenu ul { vertical-align:middle;font-size:14px; font-weight:bold;line-height:30px; list-style:none; list-style-type:none; margin:0; padding:0px 10px; }
#topmenu li { white-space: pre; border-left:2px solid #fff; float:left; height:20px; /*width:150px; *//*display:inline;*/ padding:0 30px; margin:8px 0; line-height:20px; }
#topmenu li.first { border-width:0; }
#topmenu li a { margin:0 1px; height:14px; padding:2px 5px; text-decoration:none; color:#ffffff; background-color:transparent; display:block;text-align:center;vertical-align:middle;line-height:15px; border-bottom:0px;}
#topmenu a.act { text-decoration:underline; }
#topmenu a:hover { text-decoration:underline; color:#93B915; /*#336633;*/ }

#footer1, #footer2 { background-color:#d0d1a9; }

#left { background-color:transparent; }

td { vertical-align:top; }

#left h1 { margin:0; padding:5px; color:#719079; background-color:#d0d1a9; text-align:center;vertical-align:middle;}
#left .contentleftwrap { padding:0 15px; }

#newsletterForm .textfield,
#searchForm .textfield,
#sword { width:115px; height:18px; padding:10px; margin:0; vertical-align:middle; border:1px solid black; line-height:20px;float:left;} 
#newsletterForm .textfield {width:155px; }

#search-anchor { padding-left:5px;float:left; }

#search {  }
#newsletterForm,
#searchForm { font:12px/1.5 arial,helvetica,verdana;padding:0; margin:0; border:0;}

#newsletter p { color:#fff;padding:2px 5px 5px; margin:0;}
#newsletter h1 { font-size:12px; font-weight:bold; padding:5px 5px 0; margin:0;color:#fff; background-color:#2c564c; text-align:left; }
#newsletter a { color:#fff; }
#newsletter a:hover { color:#fff; }



#search-table,
#newsletter-table { table-layout:fixed; }


#footer2 p { font-size:11px; color:#000; }


