body {
	padding:0px;
	margin:0px;
	color:#56514c;
	font:11px/19px "Tahoma", Arial, Helvetica, sans-serif;
	text-align:center; 
	background: url(images/main-bg.gif) 0 0 repeat-x #fff;
}
a.internallinks
{
	color:#002F5E;
	text-decoration:underline;

}
div, p, ul, h2, h3, h4, h5, img {
	padding:0px;
	margin:0px;
}
.logo { background:url(images/logo.gif)no-repeat;
	width:136px;
	height:45px;
	}
.centeralign
{
	width: 1003px; margin: 0px auto; overflow: auto;
}
ul {
	list-style-type:none
}
/*----MAIN PANEL----*/
#mainPan {
	width:100%;
	float:left;
	margin:0;
	text-align:left;
}
/*----TOP PANEL----*/
#topPan {
	width:1003px;
	height:65px;
	background:url(images/topbg.jpg) 0 0 no-repeat #fff;
	position:relative;
	float:left;
	margin:0 auto;
}
#topPan img.logo {
	width:136px;
	height:45px;
	position:absolute;
	top:12px;
	left:70px;
}
#topPan p.caption {
	width:200px;
	background:#fff;
	color:#828282;
	position:absolute;
	top:43px;
	left:235px;
}
#topcontactPan {
	width:181px;
	height:36px;
	background:url(images/icon1.jpg) 68px 0px no-repeat;
	position:absolute;
	top:11px;
	left:567px;
	padding:7px 0 0;
}
#topcontactPan p.callus {
	width:63px;
	height:17px;
	display:block;
	background:#DDC40C;
	color:#fff;
	font:14px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#topcontactPan p.tollfree {
	width:63px;
	height:20px;
	display:block;
	background:#fff;
	color:#A99607;
	font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
#topcontactPan p.phoneno {
	width:88px;
	height:28px;
	display:block;
	position:absolute;
	top:7px;
	left:91px;
	background:#fff;
	color:#00473E;
	border:1px solid #A2C1C0;
	font-size:11px;
	line-height:14px;
	text-align:center;
}

/*----/TOP PANEL----*/

/*----HEADER PANEL----*/

#headerPan {
	width:940px;
	height:153px;
	background:url(images/header.jpg) 0 0 no-repeat;
	float:left;
	margin:0;
	padding:0;
}
#headerPan ul.leftmenu {
	width:87px;
	margin-left:80px;
	float:left;
	list-style-type:none;
}
#headerPan ul.leftmenu li {
	width:87px;
	height:14px;
	font:11px "Tahoma", Arial, Helvetica, sans-serif;
	font-weight:bold;
	list-style-type:none;
	margin-top:5px;

}
#headerPan ul.leftmenu li a {
	width:72px;
	height:14px;
	display:block;
	background:url(images/bullet-normal.gif) 0 7px no-repeat #fff;
	color:#878177;
	line-height:14px;
	text-decoration:none;
	padding:0 0 0 15px;
}
#headerPan ul.leftmenu li a:hover {
	background:url(images/bullet-hover.gif) 0 7px no-repeat #fff;
	color:#221e8d;
	line-height:14px;
	text-decoration:none;
	padding:0 0 0 15px;
}
#headerPan ul.leftmenu ul.leftPan li.MenuHead {
	width:72px;
	height:22px;
	display:block;
	background:url(images/bullet-hover.gif) 0 7px no-repeat #fff;
	color:#56514c;
	font-weight:bold;
	line-height:22px;
	text-decoration:none;
	padding:0 0 0 15px;
	
}
.menupadding
{
 margin-top:10px;
 float:left;
}
#headerPan .leftcontanier
{
	float:left;
	width:100px;
	margin-top:20px;
	padding-left:10px;
}

#headerPan a.menu
{
	float:left;
	padding-left:80px;
}
#headerPan ul.botton {
	width:150px;
	height:45px;
	position:absolute;
	top:118px;
	left:250px;
}
#headerPan ul.botton li {
	float:left;
	height:45px;
}
#headerPan ul.botton li.home a {
	width:42px;
	height:45px;
	display:block;
	background:url(images/home-normal.gif) 0 0 no-repeat;
	text-indent:-200000px;
	margin:0 12px 0 0;
}
#headerPan ul.botton li.home a:hover {
	background:url(images/home-hover.gif) 0 0 no-repeat;
}
#headerPan ul.botton li.aboutus a {
	width:42px;
	height:45px;
	display:block;
	background:url(images/aboutus-normal.gif) 0 0 no-repeat;
	text-indent:-200000px;
	margin:0 12px 0 0;
}
#headerPan ul.botton li.aboutus a:hover {
	background:url(images/aboutus-hover.gif) 0 0 no-repeat;
}
#headerPan ul.botton li.contact a {
	width:42px;
	height:45px;
	display:block;
	background:url(images/contact-normal.gif) 0 0 no-repeat;
	text-indent:-200000px;
	margin:0px;
}
#headerPan ul.botton li.contact a:hover {
	background:url(images/contact-hover.gif) 0 0 no-repeat;
}
/*----/HEADER PANEL----*/

/*----BODY PANEL----*/
#bodyPan {
	width:940px;
	float:left;
	margin:0;
	padding:0;
}
img
{
	border:0;
}
.leftmenu_text
{
	width:100%;
	background-color:Aqua;
	float:left;
	border:2px solid #ff0000;
	position:relative;
	display:block;
	height:1000px !important;
}
#leftpan_bg
{
	background :url(images/bodybg.gif) 0 0 no-repeat;
	float:left;
	width:151px;
	height:380px;
	margin-left:57px;

}
/*----Body Left Panel----*/
#leftPan {
	width:114px;
	float:left;
	font-weight:bold;
	padding-left:30px;
}
#leftPan h2 {
	width:114px;
	height:34px;
	background:#fff;
	color:#878177;
	font-size:18px;
	line-height:34px;
}
#leftPan ul {
	width:114px;
}
#leftPan ul li {
	width:114px;
	float:left;
	height:25px;
	list-style-type:none;
	margin:0;
	padding:0; 
	
}
#leftPan ul li a {
	width:102px;
	height:14px;
	display:block;
	background:url(images/bullet-normal.gif) 0 10px no-repeat #fff;
	color:#878177;
	text-decoration:none;
	line-height:24px;
	padding:0 0 0 12px;
}
#leftPan ul li a:hover {
	background:url(images/bullet-hover.gif) 0 10px no-repeat #fff;
	color:#221e8d;
	text-decoration:none;
}
#leftPan ul li span {
	text-decoration:underline;
}
/*----/Body Left Panel----*/
/*----Body Right Panel----*/

.rightPan {
	width:640px;
	float:left;
	margin:0;
	padding:0px;
	background-color:#f8f8f8;

	
	
	
}
#rightPan p {
	padding:0px 30px 0px 30px;
}
#rightPan h1{
color:#050748;
font-size:14px;
font-variant: small-caps;
padding:30px 30px 0px 30px;
}

#rightPan h3{
color:#050748;
font-size:12px;
font-weight:bold;
padding:15px 30px 0px 30px;

}

#rightPan h2{
color:#050748;
font-size:14px;
padding:0px 30px 0px 30px;
}

#rightPan img{
margin:0 10px;}

#more {
	width:640px;
	float:left;
	margin:0;
	padding:0px;
	background:url(images/sky-color-bg.gif) 0 10px repeat-x;
}

#rightPan div.box1 {
	width:200px;
	height:290px;
	float:left;
	line-height:16px;
	background-image:url(images/restauranten.jpg);
	background-repeat:no-repeat;
	color:#878177;
	margin:0px 10px 5px 10px;
}
#rightPan div.box2  {
	width:200px;
	height:290px;
	float:left;
	line-height:16px;
	background-image:url(images/vinkjelleren.jpg);
	background-repeat:no-repeat;
	color:#878177;
	margin:0px 0px 0px 0px;
}


#rightPan div.box3 {
	width:200px;
	height:290px;
	float:left;
	line-height:16px;
	background-image:url(images/cafeen.jpg);
	background-repeat:no-repeat;
	color:#878177;
	margin:0px 10px 5px 10px;
}
/*----/content_area----*/
.contentcontainer
{
	float:left;
	 width:100%;
}
.contentheading_txt 
{
	font:14px "Arial", Helvetica, sans-serif;		
	color:#050748;
	font-weight:bold;
	float:left;
	width:90%;
	padding-left:20px;
}
.internalheading_txt 
{
	font:13.5px "Arial", Helvetica, sans-serif;	
	color:#050748;
	font-weight:bold;
	float:left;
	width:100%;

}
.float
{
	float:left;
}
.rightfloat
{
	float:left; padding-left:30px;
}
.rightalign
{
	float:right;
}
.body_bg
{
	background: url(images/main-bg.gif) 0 0 repeat-x #fff; float: left; width: 100%;
}
.contentarea_txt
{
	float:left; padding-left:20px; width:100%; text-align:left;
}
.headingpan
{
	float:right; text-align:left; width:100%; margin-top:10px; margin-bottom:10px;
}
.contentarea
{
	float:left; width:93%; text-align:justify;
}
.contentareawidth
{
	float:left; width:90%; text-align:justify;
}
.admincontentpanel
{
	margin-top: 50px;
	border: 1px dotted #CCCCCC;
	width: 95%;
}
#contentpan
{
	float: left; width: 96%;
}
.contenttext
{
	float: left; text-align: justify; width: 100%;
}
#contentpan .contentbox
{
	width: 54%; float: left; padding-right: 10px;
}
#contentpan .containerarea
{
	float: left; padding-bottom: 10px;
}
#contentpan span
{
	float: left; width: 10%;
}
.wineimg 
{
	float: left; width: 165px;
}
.contentright_txt
{
	float: left; width: 60%;
}
.bottom_padding
{
float: left; width: 100%; height: 300px;
}
.content_bottom
{
float: left; width: 100%; height: 120px;
}
.boxcontent_bottom
{
float: left; width: 100%; height: 40px;
}
.contentarea_bottom
{
float: left; width: 100%; height: 200px;
}
#Huset_images
{
	float:left;
	width:100%;
	display:inline;
}
#Huset_images ul
{
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
	width:100%;
	margin-bottom:47px;
}
#Huset_images li
{
	display:inline;
	list-style-type:none;
	padding:0;
	margin:0;
	float:left;
	margin-right:45px;
}
.contentwidth_space
{
	float:left;
 width :10px;
 

}
/*----/content_area----*/
.innerBox{
padding:135px 10px 0px 10px;

}


/*----/Body Right Panel----*/
/*----/BODY PANEL----*/
/*----/MAIN PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan 
{
	float:left;
	height:130px;
	background:url(images/footerbg.gif) 0 0 repeat-x;
	color:#666;
	font:13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:relative;
	clear:both;
	width:100% !important;
	background-color:#0C1256;
	border:0;
	padding-top: 32px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0px;
}
a.login_txt {
	padding:0 10px 0;
	color:#666;
	text-decoration:none;
	font-size:13px;
}
a.login_txt:hover {
	text-decoration:underline;
	color:#003399;
}
#footerPan {
	width:840px;
	position:relative;
	margin:0 auto; 
 float:left;
padding-left:150px;
}

#footerPan li {
	float:left;
}
#footerPan a {
	padding:0 10px 0;
	color:#666;
	text-decoration:none;
	font-size:13px;
}
#footerPan a:hover {
	text-decoration:underline;
	color:#003399;
}
#footerPan p.copyright {
	color:#fff;
	margin:10px 0 0 0 ;
	float:left;
	margin-left:80px;
}
#footerPan ul.templateworld {
	width:250px;
	background:#D3F0F0;
	color:#007163;
	display:block;
	font-size:10px;
	position:absolute;
	top:49px;
	left:92px;
}
#footerPan ul.templateworld li {
	height:20px;
}
#footerPan ul.templateworld li a {
	background:#D3F0F0;
	display:block;
	color:#007163;
	text-decoration:none;
	padding:0px;
	font-size:10px;
}
#footerPan ul.templateworld li a:hover {
	text-decoration:underline;
}
#footerPanhtml {
	width:70px;
	height:24px;
	display:block;
	position:absolute;
	top:35px;
	left:549px;
}
#footerPanhtml a {
	width:64px;
	height:24px;
	display:block;
	background:url(images/html-normal.gif) 0 0 no-repeat #D3F0F0;
	color:#fff;
	font-size:13px;
	line-height:23px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 7px;
}
#footerPanhtml a:hover {
	background:url(images/html-hover.gif) 0 0 no-repeat #D3F0F0;
	color:#fff;
}
#footerPancss {
	width:58px;
	height:24px;
	display:block;
	position:absolute;
	top:35px;
	left:624px;
}
#footerPancss a {
	width:49px;
	height:24px;
	display:block;
	background:url(images/css-normal.gif) 0 0 no-repeat #D3F0F0;
	color:#fff;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 0 0 10px;
}
#footerPancss a:hover {
	background:url(images/css-hover.gif) 0 0 no-repeat #D3F0F0;
	color:#fff;
	text-decoration:none;
}
/*----/FOOTER PANEL----*/


/* 
================================
Skin styles for DotNetNuke
================================
*/   

/*.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;  white-space: nowrap; 
	background-color: Transparent;      padding: 1px 3px 3px 1px;	
	font-family: Tahoma, Arial, Helvetica; 
      Word wrapping menu item now optional
  
}*/

/*.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	/*cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;padding: 0px 12px 0px 5px; 
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
      /*explicitly set padding for root menu items
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; padding: 1px 1px 1px 1px; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	  /*explicitly set padding for sub-menus
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
*/
