.vare a:link {
color:#FF0000;
	text-decoration:none;
	font-weight:bold;
}    /* unvisited link */
.vare a:visited {
color:#FF0000;
	text-decoration:underline;
} /* visited link */
.vare a:hover {
color:#FF0000;
	text-decoration:underline;
}   /* mouse over link */
.vare a:active {
color:#FF0000;
	text-decoration:underline;
}  /* selected link */


.line
{
	border: 1px solid black;
	padding-top:0;
	padding-bottom:0;
	padding:0;
	margin-top:0;
	margin-bottom:0;
	margin:0;
}
body  {
background-color:<? echo $farver_body; ?>;
font-family:sans-serif;
background-attachment:fixed;
}

h1.vi {
display:inline;
}

h2.vi {
display:inline;
}

h3.vi {
display:inline;
}

h4.vi {
display:inline;
}

h5.vi {
display:inline;
}

#bodyen{
overflow:auto;
overflow-x:visible;
font-family: sans-serif;
}

#followit{
position:relative;
top:70px;
left:-10px;
height:53px;
width:623px;
border:2px solid #000;
background:<? echo $farver_bund; ?>;
z-index:90;
margin-right:0px;
}

#bund_stor{
position:relative;
top:40px;
left:-10px;
height:30px;
width:798px;
border:2px solid #000;
background:<? echo $farver_bund; ?>;
z-index:90;
margin-right:0px;
}

div.topbund {
	position:absolute;
	top: 20px;
	left: 100px;
	border: 1px solid black;
	background:<? echo $farver_topbanner; ?>;
	width: 800px;
height:120px;
       border-radius: 10px;
}
div.sidebander {
	font-size:x-small;
	color:#FFFFFF;
	position:absolute;
	top: 0px;
	left: 100px;
	border: 1px solid black;
	background:<? echo $farver_toptekst; ?>;
	width: 800px;
height:15px;
z-index:100;
}

div.logo {
	position:absolute;
	top: 10px;
	left: 10px;
	border: 0px solid black;
	width: 300px;
height:75px;
}


div.menuplads {
	position:absolute;
	top: 150px;
	left: 100px;
width:800px;
}
div.optal {
	position:absolute;
	top: 2px;
	left: 100px;
}
div.boksunder  {
	padding-left:10px;
padding-right:10px;
	width: 140px;
	border: 1px solid black;
	background:<? echo $farver_sidemenu; ?>;
	position:absolute;
	top: 183px;
	left: 100px;
margin-bottom: 100px;

       border-radius: 10px;
}
div.box  {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid black;
	background:#E4E4E4;
width:220px;
 
       border-radius: 10px;
}

div.vare  {
	height:160px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:3px;
	border: 1px double black;
	background:#FFFFFF;
width:130px;
}
div.vare:hover  {
	height:160px;
	padding-left:3px;
	padding-right:3px;
	padding-top:8px;
	padding-bottom:1px;
	border:dashed;
	background:#E4E4E4;
width:130px;
}

div.vare_billede  {
	height:50px;
	padding-left:3px;
	padding-right:3px;
	padding-top:0px;
	padding-bottom:3px;
	border:0px;
	background:transparent;
width:120px;
}

div.fragt  {
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:3px;
	border: 1px solid black;
	background:#E4E4E4;
width:420px;
z-index:99;
	top: 183px;
	left: 910px;
visibility:hidden;
}
div.kurv  {
	padding-left:10px;
padding-right:10px;
	width: 230px;
	border: 1px solid black;
	background:#E4E4E4;
	position:absolute;
	top: 183px;
	left: 910px;
margin-bottom: 100px;
z-index:97;
}
div.kurv2  {
	padding-left:10px;
padding-right:10px;
	width: 610px;
	position:absolute;
	top: 10px;
	left: 210px;
margin-bottom: 100px;
z-index:97;
}
div.boks1  {
	padding-left:10px;
padding-right:10px;
	width: 230px;
	border: 1px solid black;
	background:#E4E4E4;
	position:absolute;
	top: 183px;
	left: 100px;
margin-bottom: 100px;
 
       border-radius: 10px;
}
div.boks2  {
	padding-left:10px;
padding-right:10px;
	width: 230px;
	border: 1px solid black;
	background:#E4E4E4;
	position:absolute;
	top: 183px;
	left: 375px;
margin-bottom: 100px;
 
       border-radius: 10px;
}
div.boks3  {
	padding-left:10px;
padding-right:10px;
	width: 230px;
	border: 1px solid black;
	background:#E4E4E4;
	position:absolute;
	top: 183px;
	left: 650px;
margin-bottom: 100px;
 
       border-radius: 10px;
}
div.bokstom  {
	width: 2px;
	border: 0px solid black;
	position:relative;
	top: 50px;
	left: 5px;
	margin-bottom: 20px;
  border-radius: 10px;
}

div.bokstbrede  {
	width: 1100px;
	border: 1px solid black;
	position:relative;
	top: 50px;
	left: 5px;
margin-bottom: 100px;
 
       border-radius: 10px;
}
div.toptext1 {
position:absolute;
top: 0px;
left: 180px;
color:#0080FF;
font-size: 80px;
font-weight: bold;
font-family: 'Comic Sans MS', cursive;
}

div.toptext2 {
position:absolute;
top: 90px;
left: 220px;
color:#0080FF;
font-size: 30px;
font-weight: bold;
font-family: 'Gochi Hand', cursive;
}
div.boksunderside  {
	padding-left:10px;
padding-right:10px;
	width: 780px;
	border: 1px solid black;
	background:#FFFFFF;
	position:absolute;
	top: 183px;
	left: 100px;
margin-bottom: 100px;
 
       border-radius: 10px;
}

div.boksunderside2  {
	padding-left:10px;
padding-right:10px;
	width: 605px;
	border: 1px solid black;
	background: <? echo $farver_hovdeside; ?>;
	position:absolute;
	top: 183px;
	left: 275px;
margin-bottom: 100px;
 
       border-radius: 10px;
}
a.menu:link {
	color: blue;
	text-decoration:none;
}
a.menu:visited {
	color: blue;
	text-decoration:none;
}
a.menu:active {
	background-color: yellow;
	text-decoration:none;
}
a.menu:hover {
	color:red;
	text-decoration:none;
}

div.boksundermenu  {
	padding-left:10px;
padding-right:10px;
	width: 780px;
	border: 1px solid black;
	background:#FFFFFF;
	position:Relative;
	top: 83px;
	left: -186px;
margin-bottom: 100px;
 
       border-radius: 10px;
}

.info > span{
  position:relative;    
}

.info > span > .long{
  display:none;
  position:absolute;
  top:20px;
  left:15px;
   border:1px solid black;
width:400px;
background-color:#FFFFFF;
}

.info > span:hover > .long{
  display:block;
}

p {
	margin:0px;
display:inline;

}

.knap a {
font-weight: bold;
font-size: 13pt;
text-decoration: none;
color: #000000;
background-color: #E4E4E4;
border-style: solid;
border-width: 1px;
border-top-width:1px;
border-bottom-width:1px;
padding: 3px;
	margin:0px;
border-color: #000000;
display:inline;
}

.knap a:hover {
font-weight: bold;
font-size: 13pt;
text-decoration: none;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
padding: 3px;
	margin:0px;
border-color: #000000;
display:inline;
}


.knap2 a {
font-weight: bold;
font-size: 13pt;
text-decoration: none;
color: #000000;
background-color: #808080;
border-style: solid;
border-width: 1px;
border-top-width:1px;
border-bottom-width:1px;
padding: 3px;
	margin:0px;
border-color: #000000;
display:inline;
}

.knap2 a:hover {
font-weight: bold;
font-size: 13pt;
text-decoration: none;
color: #000000;
background-color: #ffffff;
border-style: solid;
border-width: 1px;
padding: 3px;
	margin:0px;
border-color: #000000;
display:inline;
}

#cirk1 {
position:absolute;
top:165px;
left:25px;
z-index:1;}

#cirk2 {
position:absolute;
top:166px;
left:150px;
z-index:2;}

#cirk25 {
position:absolute;
top:365px;
left:50px;
z-index:3;}

#cirk3 {
position:absolute;
top:150px;
left:5px;
z-index:1;}

#cirk4 {
position:absolute;
top:1px;
left:50px;
z-index:2;}