body{
		background-color: #006ab2;
    background-image: url("pic/bg04.gif");
		background-repeat: repeat-x;
    text-align:center;
    font-family: arial;
} 

#baggrund{
    background-image: url(pic/bg_x_press_it.gif);
		width:100%;
		height:1600px;
		background-repeat: repeat;
}

#top{
 		background-color:#000099;
		width: 980px;
		height: 120px;
    text-align:left;
  	margin:auto;
		border:solid 2px #fff;
		vertical-align:bottom;
}		

#logonavn{
		color:#fff;
		height:50px;
		padding:10px;
}

#logonavn h1{
    font-size:30pt;
		margin:0px;
		margin-right:10px;
}
#logonavn p{
    margin-top:5px;
    margin-left:75px;
    padding-left:10px;
    font-weight:bold;
}
#topmenu{
    position:relative;
		top:20px;
		padding-bottom:5px;
}

#topmenu ul,li{
    list-style-type:none;
		margin:0px;
  	margin-left:5;
  	padding:0;
    float:left;
  	text-align: center;
}
#topmenu a{
    float:left;
  	width: 100px;
    padding: 2px 0;
    text-decoration:none;
    font-size:8pt;
  	font-weight:bold;
    color: #fff;
		border: solid 2px #fff;
}
#bog_top{
    float:right;
}

#hovedtabel{
		width: 980px;
		height: 800px;
    text-align:left;
  	margin:auto;
		margin-top:20px;
		margin-bottom:0px;
}

#menu{
 		width:160px;
		padding:0px;
    text-align:left;
		background-color:#fff;
		vertical-align:top;
		border:solid 2px #000099;
}

#boerneboeger{
    margin:0px;
		padding:5px;
		text-align:center;
		color:fff;
		background-color:#ff0000;
}
#voksenboeger{
    margin:0px;
		padding:5px;
		text-align:center;
		color:fff;
		background-color:#00cc00;
}
#andet{
    margin:0px;
		padding:5px;
		text-align:center;
		color:fff;
		background-color:#ff9900;
}

.vare{
    padding:0px;
    margin-left:5spx;
		text-align:left;
		font-size:10pt;
}
.vare a{
	  text-decoration:none;
		color:#000;
		display:block;
		margin:10px;
		padding:0px;
		background-color:#fff;
}
.vare a:hover{
	  text-decoration:underline;
		color:000099;
}

#indhold{
    width:600px;
    text-align:left;
		background-color:#fff;
		vertical-align:top;
		padding:10px;
		border:solid 2px #000099;
}

#ekstra{
 		width:160px;
		background-color:#fff;
		vertical-align:top;
		border:solid 2px #000099;
}

#nyhed{
		margin:10px;
		padding:5px;
		width: 140px;
		border:solid 2px #000099;
		
}

#betalingskort{
  postion:relative;
	bottom:0px;
}

#bund{
    position:relative;
		top:5px;
}


h1{
  font-size: 14pt;
}

/*
.betalingsknap{
  width:350px;
  Text-align:left;
  font-size: 12pt;
  font-weight:bold;
}
*/
.link2{
  font-weight:bold;
  color:#3333ff;
} 
.link2:hover{
  font-weight:bold;
  color:#ff3333;
}

.obl{
  color:#ff0000;
	text-decoration:underline;
}

.kurv_linie{
  text-align:right;
	background-color:000099;
	color:ccc
}
/*--------------------
--- Betalingsknap ---
--------------------*/
        .betalingsknap{
          width:350px;
          Text-align:left;
          font-size: 12pt;
          font-weight:bold;
        }
        
        a.knap{
          color:#000;
          display:block;
        	padding:10px;
        	margin:10px;
        	width:300px;
        	text-align:left;
        	text-decoration:none;
        	background-color:#eeeeee;
        	border: 1px solid #000;
        }
        a.knap:hover{
        	background-color:#aaa;
          position:relative;
        	left:2px;
        	top:2px;
        }
        a.knap img{
          border:none;
        	margin:5px;
        }


