
/* AVIVA EDITOR STYLE */

    body.mceContentBody { 
	    color:#000000; 
	    text-align:left; 
	    background-color:#ffffff; 
	    background-image:none; 
    }

/* GENERAL STYLES */	

    html {
		width:100%;
		height:100%;
    }

	body  {
		color:#424242;
		font-size:11px;
		font-family: trebuchet ms;
		background-color:#ffffff;
		margin:0px;
		padding:0px;
		width:100%;
		height:100%;
	}


	p {
		margin:0px;
	    margin-bottom:10px;
	    padding:0px;
	}

	img 	{
		border:0px;
	}



/* LINK STYLES */	
	a { 
		text-decoration: none;
		color:#bb8732;
		xtext-transform:uppercase;
	}
		
	a:hover { 
		text-decoration: underline; 
	}

    span.newsdate {
        color:#909090;
    }

	a.news {
	    font-size:11px;
	    font-weight:normal;
	    color:#404040;
		text-decoration:none;
	}
	
	a:hover.news {
	    font-size:11px;
	    font-weight:normal;
	    color:#cea25a;
		xtext-decoration:underline;
		line-height:13px;
	}
	
	a.newsex {
	    font-size:11px;
	    font-weight:normal;
	    color:#cea25a;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	a:hover.newsex {
	    font-size:11px;
	    font-weight:normal;
	    color:#d5bf9b;
		xtext-decoration:underline;
		line-height:13px;
	}
	
	a.news2 {
	    font-size:11px;
	    font-weight:normal;
	    color:#000000;
		text-decoration:none;
		line-height:13px;
	}
	
	a:hover.news2 {
	    font-size:11px;
	    font-weight:normal;
	    color:#000000;
		text-decoration:none;
		line-height:13px;
	}
	
	a:active.news2 {
	    font-size:11px;
	    font-weight:normal;
	    color:#000000;
		text-decoration:none;
		line-height:13px;
	}
	
    span.news3 {
        font-size:10px;
        color:#000000;
    }
    span.news4 {
        font-size:10px;
        color:#000000;
    }    
	a.search {
	    font-size:11px;
	    font-weight:bold;
		text-decoration:none;
		line-height:13px;
	}
	
	a:hover.search {
		text-decoration:underline;
	}
	
	
	
	a.his {
	    font-size:11px;
	    font-weight:normal;
	    color:#bb8732;
		text-decoration:none;
	}
	
	a:hover.his {
	    font-size:11px;
	    font-weight:normal;
	    color:#bb8732;
		text-decoration:none;
	}
	
/* HEADER STYLES */	
	h1 {  /* USED  IN HEADLINES IN PICTURES */
		font-size:25px;
		font-weight:normal;
		color:#bb8732;
		margin:0px;
		padding:0px;
		font-family:georgia,times new roman;
	}

	h2 { /* USED IN SHOP */
		font-size: 20px;
		color:#4a4a4a;
		font-weight:normal;
		margin:0px;
		padding:0px;	
		font-family:georgia,times new roman;
	}

	h3 { /* NORMAL */
		font-size:16px;
		font-weight:normal;
		color:#d5bf9b;
		margin:0px 0px 10px 0px;
		padding:5px;
		border:1px solid #d5bf9b;
		width:190px;
		font-family:georgia,times new roman;
	}
	div.shop h3 { /* SHOP */
		font-size:16px;
		font-weight:normal;
		color:#505050;
		margin:0px 0px 0px 0px;
		border:none;
		width:190px;
		padding:0px;
		font-family:georgia,times new roman;
	}

	h4 { /* USED IN HEADLINES IN INFOBOXES */
		font-size:20px;
		font-weight:normal;
		color:#606060;
		margin:0px 0px 3px 0px;
		padding:0px;
		font-family:georgia,times new roman;
	}

	h5 { /* USED IN HEADLINES IN SHOPTEASER_FRONTPAGEBOX */
		font-size:17px;
		color:#ffffff;
		margin:0px 0px 7px 0px;
		padding:0px;
		font-family:georgia,times new roman;
	}
	
	h6 { 
		font-size:12px;
		color:#424242;
		margin:10px 0px 0px 0px;
		padding:0px;
		font-weight:bold;
		font-family:trebuchet ms;
	}

/* FORM STYLES */	

	.searchform {
		background-color:#ffffff;
		height:12px;
		width:105px;
		border:0px solid black;
		font-size:10px;
		height:16px;
		color:#808080;
	}
	
	input.searchform {
	    margin-top:-2px;
	}

/* ID SPECIFIC STYLES */
	#full {
		min-width:100%;
		min-height:100%;
		background-color:#000000;
		xbackground-image:url(../images/bg.jpg);
		xbackground-repeat:no-repeat;
		xbackground-position:top center;
		margin:0px 0px 0px 0px;
		padding:20px 0px 0px 0px;
	}
	
	#container {
		width:962px;
		min-height:650px;	
		margin:0px 0px 0px 20px;
		background-color:#ffffff;
		padding:0px 0px 0px 0px;
		overflow:hidden;
	}
	
	#header {
		width:962px;
	    height:26px;    
	    background-image:url(../images/design/header_bg.png);
        xbackground-color:#44413b;
		xbackground-color:#ff0000;
		text-align:right;
		margin:0px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}
        
	#logo {
		width:962px;
	    height:115px;    
        background-color:#ffffff;
		margin:0px 0px 0px 20px;
		padding:0px 0px 0px 0px;
	}

    #logo1 {
        position:absolute;
        margin-left:270px;
        margin-top:15px;
    }
    #logo2 {
        position:absolute;
        margin-left:800px;
        margin-top:5px;
    }

	
	#content {
		width:962px;
		padding:10px;
	}

	#frontpageteaser {
		width:700px;
		min-height:790px;
		float:left;
		margin:0px;
		padding:0px;
	}

	div.frontfadeimg { height:370px; overflow:hidden; }
	div.frontfadeimg img { width:700px; }
	div.frontfadeimg .info0 { text-align:right; padding:5px; position:absolute; margin-top:230px; margin-left:130px; width:500px; z-index:10; }
	div.frontfadeimg .info1 { text-align:left; padding:5px; position:absolute; margin-top:30px; margin-left:20px; width:500px; z-index:10; }
	div.frontfadeimg span { background-color:#ffffff; color:#d5a251; font-size:30px; padding: 5px 0px 0px 0px; }
	div.frontfadeimg span:first-child { background-color:#ffffff; color:#d5a251; font-size:30px; padding:5px 0px 0px 5px; }

	#frontpagevline {
		width:1px;
		height:790px;
		float:left;
		margin:0px 8px 0px 8px;
		padding:0px;
		background-color:#ffffff;
        background-image:url(../images/design/mainsep_bg.png);
        background-repeat:no-repeat;
	}

	
	#pageteaser {
		width:679px;
		height:270px;
		margin:0px;
		padding:0px;
	}
	
	#frontpagenews {
		width:220px;
		min-height:950px;
		float:left;
		background-color:#ffffff;
        overflow:hidden;
		padding-top:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:0px;
	}
	
	
	#goldbar {
	    margin-top:5px;
	    padding:10px;
	    width:680px;
	    height:130px;
	    background-image:url(../images/design/front3s_bg.png);
	}

	#goldbar p {
	    margin-left:8px;
	    margin-bottom:3px;
	    color:#ffffff;
	    font-size:13px;
		font-weight:bold;
		font-family:georgia,times new roman;
	}

	#goldbar a {
	    color:#ffffff;
	    font-weight:bold;
	    text-decoration:none;
	    font-size:13px;
		font-family:georgia,times new roman;
	}	
	
	#goldbar a:before {
	    content:"» "
	}	
	
	#goldbar a:hover {
	    color:#d5bf9b;
	    font-weight:bold;
	    text-decoration:none;
	    font-size:13px;
		font-family:georgia,times new roman;
	}

	#goldbar h3 { 
		font-size:21px;
		font-weight:normal;
		color:#ffffff;
		margin:0px 0px 10px 0px;
		padding:5px;
		border:1px solid #d5bf9b;
		width:210px;
		
		font-family:georgia,times new roman;
	}

	#shopbar {
	    margin-top:10px;
	    width:700px;
	    height:150px;
	}

	#shopnews {
	    width:343px;
	    height:235px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
	    margin-right:10px;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        margin-bottom:10px;
	}
	#shopftd {
	    width:343px;
	    height:235px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        margin-bottom:10px;
	}


	#shopebox1 {
	    width:323px;
	    height:215px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
        margin-bottom:10px;
	    margin-right:10px;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        padding:10px;
        overflow:hidden;
	}
	#shopebox1np {
	    width:343px;
	    height:235px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
        margin-bottom:10px;
	    margin-right:10px;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        overflow:hidden;
	}
	#shopebox2 {
	    width:323px;
	    height:215px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
        margin-bottom:10px;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        padding:10px;
        overflow:hidden;
	}
	#shopebox2np {
	    width:343px;
	    height:235px;
	    background-image:url(../images/design/shopinfo_bg.png);
	    background-repeat:repeat-x;
	    float:left;
        margin-bottom:10px;
	    border:1px solid #dcdcdc;
	    background-color:#e7e7e7;
        overflow:hidden;
	}

	
	#fader {
	    width:700px;
	    height:370px;
	}
    
	#fader2 {
	    width:700px;
	    height:370px;
	    overflow:hidden;
	}
	#fader2 img {
	    width:700px;
    }    
    table.toptable {
        width: 941px;
        height: 370px;
    }
    table.toptable td {
	    background-color:#e0e0e0;
	    width:700px;
    }
    table.toptable td:first-child {
	    background-image:url(../images/design/frontimgfade_bg.png);
	    width:241px;
    }
    table.toptable p {
        color:#ffffff;
    }
    table.toptable a {
        color:#ffffff;
        text-align:right;
        width:210px;
        display:block;
		text-decoration:none;
		text-transform:uppercase;
    }
	table.toptable a:after {
       content:" »"
    }
	table.toptable a:hover {
       color:#d5bf9b;
    }
    
	
    table.toptable h1 {
        color:#ffffff;
        margin:15px 10px 15px 10px;
        font-size:31px;
		line-height:30px;
		font-family:georgia,times new roman;
    }
    table.toptable p {
        color:#ffffff;
        margin:5px 10px 5px 10px;
		font-size:12px;
		font-family:georgia,times new roman;
    }

    #facefooter {
        width:962px;
        height:30px;
        padding:10px;
        border-top:1px solid #dcdcdc;
        color:#606060;
        background-color:#ffffff;
    }
    
    #footer {
        width:962px;
        height:200px;
	    background-image:url(../images/design/footer_bg.png);
	    background-repeat:repeat-x;
        border-top:2px solid #dcdcdc;
        color:#606060;
    }
	
	#footer a{
        color:#606060;
    }
    
    #footer1 {
        width:200px;
        xheight:160px;
        padding:20px;
        float:left;
    }
    #footer2 {
        width:200px;
        xheight:160px;
        padding:20px;
        float:left;
    }
    #footer3 {
        width:200px;
        xheight:160px;
        padding:20px;
        float:left;
    }
    #footer4 {
        width:198px;
        xheight:160px;
        padding:20px;
        float:left;
    }
    #footerline {
        width:1px;
        height:200px;
        background-image:url(../images/design/footerline_bg.png);
        background-repeat:no-repeat;
        float:left;
    }


	
	#frontpagecontent {
		width:921px;
		float:left;
		padding:7px;
	}
	
	#pagecontent {
		width:942px;
		padding:0px;
		margin:10px;
	}
	
	#page {
		width:942px;
		padding:0px;
		margin:0px;
	}

	#pagewmenu {
		width:700px;
		padding:0px;
		margin:0px;
		float:left;
	}
	
	#pageheader {
		background-color:#bb8732;
		height:44px;
		width:650px;
		padding:110px 30px 20px 0px;
		text-align:right;
	}
	
	#pagetxt {
		padding:30px 30px 10px 30px;
	}
	
	#clear {
		clear:both;
	}
	div.clear {
		clear:both;
	}
	
	.headeritem {
	    margin-right:20px;
	    display:block;
	    float:left;
    }
	
	#search {
		position:absolute;
		z-index:1;
        width:400px;
        padding-top:6px;
        left:670px;
        height:25px;
	}

	
	#bund {
		width:962px;
		margin-left:auto;
		margin-right:auto;
		padding:0px 0px 0px 0px;
		text-align:right;		
	}

	#bund a {
		color:#78746d; 
		text-decoration:none; 
		font-size:10px;
	}
	
	#bund a:hover { 
		text-decoration:underline; 
	}
	
	
	
	
/* MENU STYLES */

	#topmenu {        
		width:962px;
		height:33px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-image:url(../images/design/menu_bg.png);
		background-repeat:repeat-x;
	}


	/* LEVEL 1 */	
	ul.xm_0 {
		margin:0px;
		padding:0px;
		
	}
	
	ul.xm_0 li {
		float:left;
		display:block;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
        overflow:hidden;
        height:33px;
	}

	ul.xm_0 li a {
		display:block;
		float:left;
		margin:0px 0px 0px 0px;
		padding:10px 10px 10px 10px;
		color:#44413b;	
		font-size:11px;
		height:11px;
		letter-spacing:1px;
		text-decoration:none;	
		font-family: Trebuchet MS;
		text-transform:uppercase;
	    border-right:1px solid #d8dde0;
	}

	ul.xm_0 li.selected a {
	    background-color:#e8edf0;
	    border-top:2px solid #c09342;
		padding:7px 10px 11px 10px;
	}
	
	ul.xm_0 li a:hover {
	}

    div.topmenudivider {
        padding:14px 2px 0px 2px;
    }

		/* LEVEL2 */
		#submenu {
		    width:212px;
		    min-height:417px;
			padding:10px 10px 10px 20px;
			float:left;
            background-color:#ffffff;
            margin:0px;
            background-image:url(../images/design/leftmenu_bg.png);
            background-repeat:no-repeat;
            background-position:5px 0px;
        }

		#submenushop {
		    width:282px;
			float:left;
            background-color:#d9d8d6;

        }  

		#submenuAvivapage
		{
			width:252px;
			float:left;
            background-color:#d9d8d6;
			padding:20px 20px 15px 10px;
            overflow:hidden;
            
		}

		ul.xm_1 {
			display:block;
			margin:0px 0px 0px 0px;
			padding:0px;
		}

		ul.xm_1 li {
            width:200px;
			margin:0px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
			list-style-type:none;
		}
		
		ul.xm_1 li a {
			display:block;
			font-size:12px;
			padding:0px 7px 0px 7px;
		    color:#909090;
			font-size:11px;
			text-decoration:none;	
			text-transform:uppercase;
			font-family: Trebuchet MS;
			letter-spacing:2px
			
		}

		ul.xm_1 li.selected a {
		    color:#101010;
		}
		
		ul.xm_1 li a:hover {
		    color:#505050;
		}
		
		
		/* INTMENU */

		#intmenu {
			 width:100px;
			 float:right;
             clear:both;
		}
		
		ul.int_xm_1 {
			display:block;
			float:none;
			margin:0px;
			padding:0px;
		}

		ul.int_xm_1 li {
			margin:0px;
			padding:0px;
			list-style-type:none;
			height:15px;
		}
		
		ul.int_xm_1 li a {
			display:block;
			font-weight:normal;
			padding:0px 0px 0px 0px;
			color:#ffffff;	
			font-size:11px;
			text-decoration:none;	
		}

		ul.int_xm_1 li.selected a {
		    color:#ffffff;
		}
		
		ul.int_xm_1 li a:hover {
		    color:#ffffff;
			text-decoration:underline;
		}

			/* LEVEL 3 */

			#subsubmenu {
			    background-color:#a0a0aa;
			    width:200px;
			    height:200px;
			}


			ul.xm_2 {
				display:block;
				float:none;
				margin:0px 0px 0px 20px;
				padding:0px;
			}

			ul.xm_2 li {
				margin:0px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 10px 0px; 
				list-style-type:none;
			}

			ul.xm_2 li a {
				display:block;
				padding:0px 7px 0px 7px;
				color:#808080 !important;	
				font-size:11px;
				text-decoration:none;	
				text-transform:normal;
			}

			ul.xm_2 li.selected a {
			    color:#44413b  !important;
			}
			
			ul.xm_2 li a:hover {
			    color:#44413b !important;
			}

					/* LEVEL 4 */

					#subsubmenu {
					    background-color:#a0a0aa;
					    width:200px;
					    height:200px;
					}


					ul.xm_3 {
						display:block;
						float:none;
						xheight:20px;
						margin:0px 0px 0px 20px;
						padding:0px;
					}

					ul.xm_3 li {
						margin:0px;
						padding:0px 0px 0px 0px;
						margin:0px 0px 5px 0px;
						height:16px; 
						border-left:0px dotted #ababab;
						list-style-type:none;
					}

					ul.xm_3 li a {
						display:block;
						padding:0px 7px 0px 7px;
						color:#666666;	
						font-size:11px;
						text-decoration:none;	
						text-transform:normal;
					}

					ul.xm_3 li.selected a {
					    color:#44413b;
					}
					
					ul.xm_3 li a:hover {
					    color:#44413b;
					}


/* TOP SUB MENU */

	#topsubmenu {        
		width:962px;
		height:33px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		background-color:#ededed;
	}
	
	#topsubmenu li a {
	    color:#909090;
	    }

	#topsubmenu li.selected a {
	    color:#000000;
		padding:10px 10px 10px 10px;
        border-top:none;
	    }


/* AVIVA STYLES */

	.gyldeninfokasse {
		border:solid 1px #7e673e;	
		width:100%;
		height:270px;
		margin:0px;
		padding:0px;
	}
	
	.gyldeninfokassetop {
		margin:0px;
		padding:2px;
		background-color:#e9e5de;
		border-bottom:solid 1px #7e673e;	
	}
	
	.gyldeninfokassebund {
		border:solid 1px #e9e5de;	
		width:375px;
		margin:0px;
		padding:5px 10px 5px 10px;
		background-image:url(../images/bg_gyldeninfokasse.jpg);
		background-repeat:repeat-x;
		background-color:#e4e0d8;
	}
	
	.gyldenkasse {
		border:solid 1px #7e673e;
		background-color:#7e673e;		
		width:330px;
		height:270px;
		margin:0px;
		padding:5px 10px 5px 10px;
	}

   	.gyldenkasseprod {
		border:solid 1px #7e673e;
		background-color:#ffffff;
        background-image:url('../images/forside_prod_bg.jpg');
		width:330px;

		height:270px;
		margin:0px;
		padding:5px 10px 5px 10px;
	}
   	.gyldenkasseprod h5 {
        color:#7e673e;
    }
   	.gyldenkasseprod p {
        color:#7e673e;
    }
   	.gyldenkasseprod a {
        color:#7e673e;
    }
    
    
    .gyldenkasse p {
        color:white;
    }
	
	.gyldeninfokasse a {
	    font-size:11px;
	    font-weight:normal;
	    color:#44413b;
		text-decoration:none;
		line-height:11px;
	}
	
	.gyldeninfokasse a:hover {
	    font-size:11px;
	    font-weight:normal;
	    color:#44413b;
		text-decoration:underline;
		line-height:11px;
	}
	
		
	.gyldeninfokasse img {
		border:0px;
		display:block;
	}
	
	
	.farvebund {
		width:100%;
		height:90px;
		margin:0px;
		padding:0px;
		color:#ffffff;
		line-height:14px;
	}
	
	.farvebund1 {	
		padding:10px 0px 5px 10px;;
	}
	
	.farvebund2 {	
		padding:0px;
		margin:0px;
	}
	
	.farvebund3 {	
		padding:10px 0px 10px 10px;;
	}
	.farvebund a {
		color:#ffffff;
		text-decoration:none;
	}
	
	.farvebund a:hover{
		color:#ffffff;
		text-decoration:underline;
	}
	

/* SHOP STYLES */

	#shoptxt {
		padding:20px 20px 10px 20px;
	}
	
	#shopmenu {
		    width:248px;
		    min-height:417px;
			padding:0px 0px 0px 0px;
			float:left;
	}
	
	.catlist_item h2 {
		text-decoration:none;
	}
	
	.catlist_item a {
		text-decoration:underline;
	}
	
	.catlist_item a:hover {
		text-decoration:none;
	}
	
	.catlist_item_overlink a {
		text-decoration:none;
	}
	.catlist_item_overlink a:hover {
		text-decoration:underline;
	}
	
	.catlist_item p {

		color:#816a42;
	}
	
	.basket_topitem_small {}
	
	.basket_item_name_small {}
	
	.basket_item_total_small {}
	
	.catlist {}
	
	.tilbage {
		clear:both;
	}
	
	
	.prodlist_item {
		color:#836c45;
		font-size:11px;
	}
	
	.prodlist_item a {
		text-decoration:none;
	}
	
	.prodlist_item a:hover {
		text-decoration:underline;
	}
	
	.prodlist_item p {
		font-weight:normal;
	}
	
	.prodlist_item h3 {
		margin-bottom:5px;
		line-height:14px;
	}
	
	.prodlist {}
    
    
    #categories {
        height:134px;
        padding:20px;
    }
    
    .smallbasketdiv {
        background-color:#ffffff;
        color:#000000;
        padding:0px;
        width:200px;
    }
    #smallbasket {
        
        
    }
    
    .basket {
        width:100%;
    }
    

    a.shopbutton {
        text-decoration:none;
        background-image:url('../images/shopbutton_bg.jpg'); 
        border:1px solid #6c5e3b; 
        margin:0px 0px 0px 0px;
        padding:2px 5px 1px 5px; 
        display:inline;
    }
    
    
    img.firstnewspicture {
        max-width:220px;
        margin-top:5px; margin-bottom:5px;
    }
    
    table.newsitem {
        width:100%;
    }
    
    td.newsitem {
        padding:10px;
    }
    td.newsitem2 {
        padding:3px;
    }
    
    .postcard {
        background-image:url('../images/newsbg1.png');
        background-repeat:repeat-x;
        width:100%;
    }
    
    div.fps {
        padding:10px;
    }
    div.fps2 {
        padding-top:10px;
        padding-left:10px;
        font-size:11px;
    }
    div.fps2 img {
        margin-top:5px;
        margin-bottom:5px;
    }
    div.fps2 a {
        font-size:12px;
        color:#606060;
        text-decoration:none;
    }
    div.fpsi {
        margin-top:10px;
        height:80px;
    }

    div.fpsi_img {
        width:80px;
        height:80px;
        overflow:hidden;
        float:left;
    }
    div.fpsi_img img {
        width:80px;
    }
    
    div.fpsi_name {
        margin-left:20px;
        width:200px;
        height:40px;
        overflow:hidden;
        float:left;
        font-weight:bold;
    }
    div.fpsi_name a {
        font-size:11px;
    }
    div.fpsi_price {
        margin-left:20px;
        width:100px;
        height:40px;
        float:left;
        color:#606060;
    }
    div.fpsi_buy {
        width:100px;
        height:40px;
        float:left;
        text-align:right;
    }
    a.fpsi {
        color:#606060;
        text-decoration:none;
    }
    
    

.openinggallery {border-top:solid 3px #bd8c3c;width:225px;text-align:left;}

.openinggallery h1 {  
		font-size:25px;
		font-weight:normal;
		color:#4a4a4a;
		margin:10px 0px 10px 0px;
		padding:0px;
		font-family:georgia,times new roman;

}  
  

.openinggallery h2 { 
		font-size: 23px;
		color:#cea25b;
		font-weight:normal;
		margin:0px;
		padding:0px;	
		font-family:georgia,times new roman;
	}

.openinggallery h3 {
		font-size: 25px;
		color:#4a4a4a;
		font-weight:normal;
		margin:0px;
		padding:0px;	
		font-family:georgia,times new roman;
		border:none;
	}

.openinggallery a {
		font-size: 11px;
		color:#cea25b;
		font-weight:normal;
		text-transform:uppercase;
		margin:0px;
		padding:0px;	
		text-decoration:none;
		font-family:georgia,times new roman;
	}
.openinggallery a:hover {
		color:#d5bf9b;	
	}
	
    
    


    
    
	
.kalender {border-top:solid 3px #bd8c3c;width:225px;text-align:left;}

.kalender h1 {  
		font-size:25px;
		font-weight:normal;
		color:#4a4a4a;
		margin:10px 0px 10px 0px;
		padding:0px;
		font-family:georgia,times new roman;

}  
  

.kalender h2 { 
		font-size: 23px;
		color:#cea25b;
		font-weight:normal;
		margin:0px;
		padding:0px;	
		font-family:georgia,times new roman;
	}

.kalender h3 {
		font-size: 25px;
		color:#4a4a4a;
		font-weight:normal;
		margin:0px;
		padding:0px;	
		font-family:georgia,times new roman;
		border:none;
	}

.kalender a {
		font-size: 11px;
		color:#cea25b;
		font-weight:normal;
		text-transform:uppercase;
		margin:0px;
		padding:0px;	
		text-decoration:none;
		font-family:georgia,times new roman;
	}
.kalender a:hover {
		color:#d5bf9b;	
	}
	
.kalender a:after {
		content:" »"
	}
    
    
.highwaymenu h2 {
	color:#b71900;
	margin-bottom:8px;
	margin-top:8px;
}

.highwaymenu h6 {
	margin-bottom:8px;
}


.highwaymenu td {
	border-bottom:1px dashed #eaeaea;
}

.gradientgold {
	background-image:url('../images/goldenbarbg.jpg');
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#c08f40;
	width:225px;
	padding:10px;
	color:#ffffff;
}

.gradientgold  h1{
	color:#ffffff;
	margin-bottom:10px;
}

.gradientgold  a{
	color:#ffffff;
}

ul.egallery {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.egallery li {
		float:left;
		display:block;
		margin:0px 10px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		width:90px;
		height:90px;
		overflow:hidden;
}

ul.epresse li img {
    width:90px;
    height:90px;
}


ul.epresse {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul.epresse li {
		float:left;
		display:block;
		margin:0px 10px 10px 0px;
		padding:0px 0px 0px 0px;
		list-style-type:none;
		width:90px;
		height:150px;
		overflow:hidden;
}

ul.epresse li img {
    width:90px;
    height:90px;
}





div.form.field {
    min-height:28px;
    }

div.form.field label {
    float: left;
    width: 150px;
    border-bottom:1px solid #d0d0d0;
}
div.form.field input {
    border:1px solid #c0c0c0;
}

.spacer {
	border-bottom:1px solid #cccccc;
}

.greybox {
	border:1px solid #cccccc;
	background-image:url('../images/design/greyboxgradient.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#ffffff;
}

.greybox td {
	padding:10px;
}

.greybox td  img{
	border:0px solid #cccccc;
}

.greybox h1{
	color:#4a4a4a;
	margin-bottom:10px;
}

.greybox a {
	text-decoration:none;
}

.greybox a:after {
	content:" »"
}

.highwaymenu a {
	text-decoration:none;
}

.highwaymenu a:after {
	content:" »"
}


