﻿body { font-family:Arial; font-size:12px; color:#333333; margin:0px; background: transparent url(images/bibmed-bag.jpg) repeat-x top left; }
/*body { font-family:Arial; font-size:12px; color:#858585; margin:0px;}*/

a { color:#dc150e; }
img { border:none; }

h1 { font-size:16px; color:#858585; font-weight:bold; margin-top:0px; }
h2 { font-size:16px; color:#d52b1e; font-weight:bold; margin-top:0px; }
.hMenu { font-size:14px; color:#d52b1e; font-weight:bold; margin-top:0px; }
.CartMenu { font-size:12px; color:#d52b1e; font-weight:bold; margin-top:0px; }
.TxtOrders 
{
    color:#000000;
}    
#container { margin:auto; width:1168px; }

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#progressBackgroundFilter1 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#progressBackgroundFilter2 {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

#progressBackgroundFilterUploadOk {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#progressBackgroundFilterUploadFail {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processSelfmadeBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#processOldOrderBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}
#WriteToBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#WriteToBackground1 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#WriteToBackground2 {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#CopyToAllBackground {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

#CopyToAllMessage {
    position: fixed;
    top: 20%;
    left: 30%;
    padding: 10px;
    width: 20%;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
}

#processMessage { 
    position:fixed; 
    top:30%; 
    left:43%;
    padding:10px; 
    width:14%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#processMessage1 { 
    position:fixed; 
    top:30%; 
    left:20%;
    padding:10px; 
    width:24%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#DebitEdperiode {
    position: fixed;
    top: 30%;
    left: 20%;
    padding: 10px;   
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
}
#processMessageUploadOk { 
    position:fixed; 
    top:30%; 
    left:30%;
    padding:10px; 
    width:30%; 
    z-index:1001; 
    background-color:#c9ef67;
    border:solid 1px #000;
}

#processMessageUploadFali { 
    position:fixed; 
    top:30%; 
    left:30%;
    padding:10px; 
    width:30%; 
    z-index:1001; 
    background-color:#ff9898;
    border:solid 1px #000;
}

#processMessageResendOIO {
    position: fixed;
    top: 30%;
    left: 30%;
    padding: 10px;
    width: 30%;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
}
#processMessageResendOIO1 {
    position: fixed;
    top: 30%;
    left: 30%;
    padding: 10px;
    width: 30%;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
}

#processManualRenew { 
    position:fixed; 
    top:10%; 
    left:3%;
    padding:10px; 
    width:90%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processSelfmade { 
    position:fixed; 
    top:10%; 
    left:3%;
    padding:10px; 
    width:90%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#processOldOrder { 
    position:fixed; 
    top:40%; 
    left:9%;
    padding:10px; 
    width:80%; 
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#processWriteTo { 
    position:fixed; 
    top:5%; 
    left:5%;
    padding:10px; 
    width:700px; 
    height:90%;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}
#processWriteTo1 { 
    position:fixed; 
    top:5%; 
    left:5%;
    padding:10px; 
    width:700px; 
    height:90%;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processWriteTo2 { 
    position:fixed; 
    top:30%; 
    left:30%;
    padding:20px; 
    width:300px; 
    height:150px;
    z-index:1001; 
    font-size:large;
    background-color:#ff3939;
    border:solid 1px #000;
}
#processEdVolNo { 
    position:fixed; 
    top:30%; 
    left:30%;
    padding:20px; 
    width:400px; 
    height:150px;
    z-index:1001; 
    font-size:large;
    color:black;
    background-color:#fff;
    border:solid 1px #000;
}
#processSearchAbn { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:800px; 
    height:70%;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processListProdNo { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:450px; 
    height:530px;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processListNotFound { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:450px; 
    height:130px;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#processListOpstilling { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:550px; 
    height:350px;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#SearchAbnBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processSearch { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:800px; 
    height:70%;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#SearchBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#processAboCreateInfo { 
    position:fixed; 
    top:10%; 
    left:10%;
    padding:10px; 
    width:500px; 
    height:40%;
    z-index:1001; 
    background-color:#fff;
    border:solid 1px #000;
}

#AboCreateInfoBackground {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden; 
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
    z-index:1000; 
}

#shade { float:left; width:1168px; padding-left:9px; background: transparent url(images/bbshade1.png) repeat-y 0px 0px; }
/*#shade { float:left; width:1038px; padding-left:42px; }*/

#innerContainer { float:left; width:1150px; background-color:#ffffff; }

/*#topMenu { float:left; width:100%; height:19px; padding-top:20px; background: transparent url(images/topMenuBg.jpg) no-repeat top left; }*/
#topMenu { float:left; width:100%; height:0px; padding-top:0px; }
#topMenu a img { float:left; padding-left:19px; }
#topMenu ul { list-style:none; float:right; margin:0px; margin-right:15px; }
#topMenu ul li { padding-right:10px; padding-left:10px; float:left; background:transparent url(images/seperator.gif) no-repeat 0px 2px }
#topMenu ul li:first-child { background:none; }
#topMenu ul li a { display:block; font-size:11px; font-weight:bold; color:#5d5d5d; text-decoration:none; }
#topMenu ul li.selected a { color:#e61a13; }
#topMenu ul li a:hover { color:#e61a13; }
#topMenu ul li img { display:block; }

#topPicture { float:left; width:100%; height:165px; margin-bottom:20px;}

#CartTicker { float:right; position:relative; width:240px; right:0px; top:8px; margin-top:5px; padding-right:5px; padding-left:5px; color:Black;}

#PromoPix { float:right; position:relative; width:240px; right:30px; top:165px; margin-top:5px; padding-right:5px; padding-left:5px;}

#menuMainTop {float:left; position:relative; width:640px; right:10px; top:125px; margin-top:5px; padding-right:5px; padding-left:5px;}

#editPromoButton {float:left; position:relative; right:10px; top:5px; margin-top:5px; padding-right:5px; padding-left:5px;}

#editMainButton {float:left; position:relative; right:10px; top:5px; margin-top:5px; padding-right:5px; padding-left:5px;}

#mainStartContent { float:left; position:relative; top:85px;  color:Black;}
#rightColStart { float:left; width:734px; color:White; }

#leftColStart { float:left; width:0px; height:246px; padding-left:20px; padding-right:20px;}

#leftCol { float:left; width:150px; padding-left:20px; padding-right:20px; }
#leftCol ul { list-style-type:circle; padding:0px; margin:0px; }
#leftCol ul li:first-child { border-top: solid 1px #ebebeb; }
#leftCol ul li { list-style-image:url(images/bulletL1.gif); list-style-position:inside; line-height:25px; border-bottom: solid 1px #ebebeb; }
#leftCol ul li a { text-decoration:none; color:#858585;  }
#leftCol ul li a:hover { color:#d52b1e; }
#leftCol ul li.selected a { color:#d52b1e; }
#leftCol ul ul {  }
#leftCol ul ul li { list-style-image:url(images/bulletL2.gif); padding-left:25px; }
#leftCol ul ul li:first-child { border-bottom:none; }
#leftCol ul li.selected ul li a { color:#858585; }
#leftCol ul ul li.selected a { color:#d52b1e; } 

#rightCol { float:left; width:734px; }

#rightCol .frontpageImage { }

#rightCol .teaser { float:left; width:220px; margin-top:12px; margin-right:30px; }
#rightCol .teaser.last { margin-right:0px; }

#rightCol .event { position:relative; height:160px; margin-bottom:27px; }
#rightCol .event .description { float:left; margin-top:25px; width:450px; }
#rightCol .event img { float:left; width:220px; height:160px; padding-right:10px; margin-right:10px; border-right: solid 1px #ebebeb; }

#rightCol .galleryView { float:left; width:690px; margin-bottom:5px; }
#rightCol .galleryImage { float:left; width:550px; height:349px; background-repeat:no-repeat; }
#rightCol .imageDescription { float:left; width:690px; height:20px; margin-bottom:20px; }
#rightCol .galleryStrip { float:left; }

.login
{
   border-right: #E0E0E0 1px solid; 
    border-top: #E0E0E0 1px solid;   
    border-left: #E0E0E0 1px solid; 
    border-bottom: #E0E0E0 1px solid;
     font-size: 8pt; 
     padding:10px 10px 10px 10px;
     background-color:white;
     /*background: transparent url(images/bbtickerbg.png) repeat-x top left ;*/
}

.stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 480px;
	height: 49px;
	margin-left: 30px;
	margin-bottom: 10px;
}
.stepcarousel .belt{ position: absolute; left:0; top: 0; }
.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 2px; /*margin around each panel*/
	width: 66px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel img { cursor: pointer; }

#footer { float:left; width:100%; height:30px; font-size:11px; background-image: url(images/bibmed-footer.jpg); margin-top:30px; padding-top:4px; text-align:center; color:White; }


/*#footer { float:left; width:100%; height:41px; font-size:11px; margin-top:30px; padding-top:4px; text-align:center; }*/

/*Modal Popup*/
.modalBackground {
	background-color:Gray;	
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#fefefe;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:250px;
	height:100px;
	
}

.modalPopupPublisher {
	background-color:#fefefe;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:630px;
	
	
}
.PopupPublisher {
	background-color:#fefefe;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:400px;
	
}
.modalPopupUsers {
	background-color:#fefefe;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	width:650px;
	height:400px;
	
}
/*Help Popup*/
.HelpPopup {
	background-color:#fefefe;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:0px;
	
	
}
/* Order/abonnementer */
.Modtager 
{
    background-color:#e8f4ff;
    width: 160px;
}
 .Tidsskrift 
{
    background-color:#efefef;
    width: 160px;
}

.TidsskriftLookUp
{
    background-color:#efefef;
    width: 140px;
}

.PublisherRef
{
    background-color:#efefef;
    width: 140px;
}

.Betaler
{
    background-color:#ecffef;
    width: 140px;
}

.Abninfo
{
    background-color:#f9f9f9;
    width: 194px;
}

