﻿.align-center {text-align:center;}

* {
	margin:0; padding:0;
}

body{
	font-family:"Times New Roman";
}

.container {width:1000px; padding-top:2px; padding-bottom:20px; margin:0 auto; font-size:1.0em;}
.header-logo {width:1000px; min-height:40px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:40px /*IE6*/; font-size:1.0em;}
.header {width:1000px; min-height:40px /*Non-IE6*/; height:auto !important /*Non-IE6*/; height:40px /*IE6*/; font-size:1.0em;}
.main {height:auto;clear:both; width:1000px; font-size:1.0em; background-color:rgb(233,234,233);}
.content {min-height:400px;background:url(images/bg_blank.jpg) no-repeat;padding:0px 0px 5px 10px; display:inline /*Fix IE floating margin bug*/; float:right; width:770px; background-color:rgb(233,234,233); font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.subcontent {height:auto;padding:0px 0 5px 10px; display:inline /*Fix IE floating margin bug*/; float:left; width:200px; background-color:transparent; font-size:1.0em; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/;}
.footer {background:url(images/footer_bg.png) repeat-x ;clear:both; width:940px; border-left:solid 10px rgb(233,234,233); border-right:solid 50px rgb(233,234,233); font-size:1.1em !important /*Non-IE6*/; font-size:1.0em /*IE6*/; overflow:visible !important /*Non-IE6*/; overflow:hidden /*IE6*/; height:100px;}
.corner-page-top {width:1000px; height:13px; background:transparent url(images/border-top.jpg) no-repeat; overflow:hidden;}
.corner-page-bottom {width:1000px; height:13px; padding-bottom:20px; background:transparent url(images/border-bottom.jpg) no-repeat; overflow:hidden;}


#menu {background:url(images/menu_tall.png) top repeat-x; height:63px; width:1000px;}
#menu .rightbg {background:url(images/menu_right.gif) top right no-repeat;}
#menu .leftbg {background:url(images/menu_left.gif) top left no-repeat; width:100%; height:63px;}
#menu .padding {padding:9px 0;}
#menu li {float:left; width:250px; background:url(images/menu_libg.gif) top right repeat-y; font-size:12px; text-align:center;  display:block;}
#menu a {color:#919191; text-decoration:none; font-size:17px; display:block; padding:8px 0 5px 0;}
#menu li span{ display:block; padding:0px 0 0px 0;}
#menu li a:hover {color:#000000; text-decoration:underline;}
#menu li span {color:#000000; text-decoration:underline; }
#menu .last {background:none;}

.active {font-weight:bold;}

img
{  
border-style: none;
}

/* Jeg ved udemærket godt at de fleste validatore ikke acceptere nederstående kode, men det skal kun virke i IE6, og det gør det!*/ 
img, td, a, div, h1, h2, h3, h4, h5, h6 { behavior: url(assets/templates/TrykOgDesign/iepngfix.htc) } 

/* Indexet til afdelingerne (forsiden) */
.box-landkort {float: right;width: 200px;background:transparent;padding-top:20px;padding-bottom:100px;}
.box-afdelinger {float: left; width: 620px;min-height:0px;}
.box-afdelinger-topbar {float: left;width: 593px;height: 0px;min-height:0px;}
.box-afdelinger-afdeling {width: 593px; padding-left: 100px;padding-right:0px;}
.box-afdelinger-afdeling-hover {background:#dddddd;}
.box-afdelinger-afdeling-container {border-bottom: 1px dashed; float: left; width: 593px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px;}
.box-afdelinger-afdeling-container-top {border-bottom: 1px dashed;border-top: 1px dashed; float: left; width: 597px; padding-left: 3px; padding-top: 0px; padding-bottom: 0px;}
.box-afdelinger-afdeling-container-afdelingstitel {border-right: 1px dashed; float: left; width: 175px; padding-top: 7px;padding-top:10px;height:31px;}
.box-afdelinger-afdeling-container-afdelingstitel-a {font-size: 19px; color: #3a3a3a; text-decoration: none;padding-bottom:3px;}
.box-afdelinger-afdeling-container-telefon {float: left; width: 156px; padding-left: 5px; padding-top: 10px;}
.box-afdelinger-afdeling-container-adresse {border-left: 1px dashed; float: left; width: 242px; padding-left: 5px;height: 41px;}

/* Kortet */
.kort-top {font-size: 20px; color: #3a3a3a;text-align:center;padding-top:7px;background: url(images/Kort-baggrund-top.png) no-repeat;height:44px;}
.kort-kort {background: url(images/Kort-baggrund-mid.png) repeat-y;}
.kort-bund {background: url(images/Kort-baggrund-bund.png) no-repeat;height:17px;}

/* Footeren */
.producentlogo-box {float:right;background-color:rgb(233,234,233);text-align:center;height:95px;margin-right:45px;}

.info-box {font-family:Arial;float:left;font-size:62%;background:white; background:url(images/Infoknap.png) no-repeat;padding-top:5px;padding-right:14px;padding-left:15px;padding-bottom:5px;}
/* background:url(images/footer_bg.png) repeat-x ; */


/* Genvejsknapperne */
.genvejsknap-venstre {background: url(images/Textknap_venstre.png) no-repeat;width:20px;height:60px;float:left;}
.genvejsknap-hojre {background: url(images/Textknap_hojre.png) no-repeat;width:20px;height:60px;float:left;}
.genvejsknap-baggrund {background: url(images/Textknap_baggrund.png) repeat-x; height:60px;float:left;padding-top:17px;/*IE6*/; height:43px;}
.genvejsknap-text {font-size: 19px;}

/* Boxen der indeholder menuen i venstre side.*/
.subcontent-box {width:200px; float:right; background:transparent;}
.corner-subcontent-top {font-size: 20px; color: #3a3a3a;text-align:center;padding-top:7px;background: url(images/Kort-baggrund-top.png) no-repeat;height:44px;}
.corner-subcontent-bottom {background: url(images/Kort-baggrund-bund.png) no-repeat;height:17px;}

/* Menuen i venstre side. */
.subcontent-box h2 {display:block;padding-top:9px;font-size:18px;background: url(images/Kort-baggrund-top.png) no-repeat;height:25px;text-align:center;font-weight:normal;}
.sidemenu {clear:both; width:200px; margin:0; padding:0;}
.sidemenu ul {display:block; width:200px; margin:0; padding:0;}	
.sidemenu ul li {border-right:0px dashed rgb(200,200,200);display:block; margin:0; padding:0;font-size:14px;}
.sidemenu li a { background: url(images/Kort-baggrund-mid.png) repeat-y bottom left; text-decoration:none;text-align:center;display:block; min-height:1.7em; height:auto !important /*Non-IE6*/; height:1.7em /*IE-6*/; line-height:1.5em; margin:0; padding:5px 20px 0px 20px; border-top:dashed 1px rgb(200,200,200); color:rgb(75,75,75);}
.sidemenu ul li ul {margin:0 0 5px 0; border:none;}
.sidemenu ul li ul li {margin:0; padding:0; background:none; font-size:100% !important /*Non-IE6*/; font-size:100% /*IE6*/;}
.sidemenu ul li ul li a {display:block; min-height:1.5em; height:auto !important /*Non-IE6*/; height:1.5em /*IE-6*/; line-height:1.5em; margin:0; padding:0 0 0 30px; border:none; color:rgb(75,75,75);}
.sidemenu li a:hover { background: white url(images/menu_baggrund_li_hover.png) repeat-y bottom left; color:rgb(75,75,75); text-decoration:none;}
.sidemenu li a:visited {color:rgb(75,75,75); text-decoration:none;}
.menu-bund {clear:both; width:200px; background: url(images/Kort-baggrund-bund.png) no-repeat;height:17px;overflow:hidden;}

/* Knapperne nede i bunden */
.bund-knap-container {float:left;background: url(images/Leverandoerknap.png) no-repeat;height:89px;width:120px;}

.bund-produkteksempler {float:left;height:89px;width:102px;margin:0 7px;}

.produkter-knap-box {padding-left:26px;padding-top:2px;padding-bottom:24px;float:left;}

/* Der er nogen ting, man nogen gange, bare bliver nødt til at gøre. Det her er en af dem. */
.container:after, .header:after, .header-top:after, .main:after, .content:after, .content div:after, .subcontent:after, .subcontent div:after, .footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.subcontent-box:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.corner-content-2col-bottom:after, .corner-subcontent-top:after, .corner-subcontent-bottom:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
 p:after {content:"."; display:block; height:0; /*clear:both Do not use here to avoid paragraphs clearing next to images;*/  visibility:hidden;}

