@charset "utf-8";
/* CSS Document */
@import url("texteditor.css");

*, *:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding:0;}

	
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

html, body {width: 100%;}

blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
img,embed,object,video {display: block; max-width: 100%; border: 0; outline:none;}

body {background: #ffffff url("/media/1001/langagergaard.jpg") top center no-repeat;}

/*body {background: #ffffff url("/media/7244/langagergaard-vinter.jpg") top center no-repeat;}*/

		
		
/* ------------ CLEARFIX ----------------------- */	
.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

/* Float left */
.float {float: left;}

/* Text center */
.center {text-align: center;}

		
/* --------------- TOP ------------- */		
#TopBox {
	/*background: #ffffff;*/
	width: 960px; 
	margin: 10px auto 0px auto; 
	padding: 0px;

}
#Logo {display: block; float: left;}		
		
		
/* --------------- WRAPPER ------------- */
#Wrapper {width: 960px; margin: 0px auto; /*background: #ff0000;*/}


	
/* --------------- MAIN --------------- */
#main {width: 960px; float: right; background-color: #ffffff; padding: 40px;
-moz-box-shadow: 0 0 1px 1px #ccc;
-webkit-box-shadow: 0 0 1px 1px#ccc;
box-shadow: 0 0 1px 1px #ccc;
}

		
/* --------------------------------- TOPMENU --------------------------------- */

#TopMenuBox{
	float: left;
	width: 960px;
	height: 40px;
	clear: both;
	position: relative;
	/*z-index: 100;*/
	margin: 10px 0px;
	padding: 0px 10px;  
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #555555;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#555555), to(#111111));
	background: -webkit-linear-gradient(#555555, #111111);
	background: -moz-linear-gradient(#555555, #111111);
	background: -ms-linear-gradient(#555555, #111111);
	background: -o-linear-gradient(#555555, #111111);
	background: linear-gradient(#555555, #111111);
	-pie-background: linear-gradient(#555555, #111111);
	behavior: url(/scripts/PIE.htc);
} 		
		
#TopMenu ul {float: left; margin: 0px;padding: 0px; list-style-type:none; width: 100%;}
#TopMenu ul li {float: left;height: 40px;margin: 0px;padding: 0px;}
#TopMenu ul li a {display: block; margin: 0; padding: 0 10px; line-height: 40px; color: #fff; font-weight: bold; text-decoration: none;border: none;}
#TopMenu ul li :hover {background: #555; color: #fff;}

.dropdown {
    position:relative;
    /*z-index:10000;*/
    float: left;
	margin: 0; padding: 0;
}

.submenu {
    position:absolute;
    z-index:10000;
    float: left;
	top:40;
    left:0;
    display:none;
    width:400px;
    list-style-type:none;
    padding-top:40px;
    background: #aaaaaa;
}

.hover .submenu {
    display:block;
    width:200px;
	min-width: 200px;

}
.submenu a {
                display:block;
                padding:5px;
				margin: 0;
                width: 200px;
				color:#fff;
                text-decoration:none;
                background:#aaaaaa;
            }
.submenu a:hover {background: #555555;}



#TextContent {width: 880px; float: left; display: block; /*background: #efefef;*/}

		
/* --------------- FOOTER ------------- */
#footer {float: left; text-align: center; width: 960px; margin: 20px 0px 20px 0px; display: block;}

		
/* --------------- FORSIDEN ----------*/
#FrontButtons {float: left; clear: both; margin: 20px 0px; padding: 0px;}
#FrontButtons div {float: left;}
#FrontButtons div:nth-child(3n+2){padding: 0px 20px;}



/* --------------- FRONT SLIDER ---------------------- */

#slides {
	position:relative;
	display:block;
	z-index: 0;
}

#slides .slide {
	width:880px;
	padding:0px;	
}
#slides .next,#slides .prev {
	position:absolute;
	top:159px;
	left:15px;
	width:32px;
	height:32px;
	display:block;
	z-index:50;
	border: 0px;
}
.slides_container {
	width:880px;
	height:350px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:833px;
}

#slides .link {
	display:block;
	margin-top:10px;
	font-weight:800;
	border: 0px;
}


/* ------------- LOGIN -------------------- */

#TopBox {
	background: /*#ffeedd*/;
	width: 960px; 
	margin: 10px auto 0px auto; 
	padding: 0px;
}

#TopBox p,#TopBox label {font-size: 0.750em;}
#ContentPlaceHolderDefault_UmbracoLoginView_LoginStatus1 {font-weight: bold;}

input[type=text], input[type=password] {
	width: 120px;
	padding: 5px;
	background:#efefef;
	border: 1px solid #cccccc;
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	}

input[type=submit], #ContentPlaceHolderDefault_PageContent_UmbracoLoginView_LoginStatus1 {
	padding: 5px;
	width: 80px;
	background:#efefef;
	border: 1px solid #cccccc;
	text-decoration: none;
}


input[type=submit]:hover {
	cursor:pointer;
	background:#999999;
	text-decoration: none;
}

/* --------------- KONTAKTER ---------- */

#KontaktListe {width: 880px; float: left;}
#kontakterImg {width: 90px; float: left; /*background: #ff0000;*/}
#kontakterInfo {width: 318px;float: left; /*background: #ccc;*/}
#KontaktListe ul {font-family:Arial, Helvetica, sans-serif;}
#KontaktListe li {list-style: none; float: left; width: 430px; border: 1px solid #ccc; margin-bottom: 20px; padding: 10px;}
#KontaktListe li:nth-child(2n+2) {margin-left: 20px;}


/* --------------- STÆVNER ------------ */

#Show {width: 880px; float: left;}
#Show ul {margin-left: 0px;}
#Show li {list-style: none; font-weight: bold;}
#Show li a 		{color: #ffffff; width: 880px; padding: 10px; margin-bottom:20px;  float: left; background:#333333; text-decoration: none;}
#Show li :hover {color: #333333; width: 880px; padding: 10px; margin-bottom:20px;  float: left; background:#cccccc; text-decoration: none;}

/* ---------------- KØB og SALG ------------------ */

#BuySell1 {width: 420px; float: left; padding: 10px;}
#BuySell2 {width: 420px; float: right; padding: 10px;}

#BuySell1 ul , #BuySell2 ul {margin-left: 0px;}
#BuySell1 li, #BuySell2 li {list-style: none; font-weight: bold;}
#BuySell1 li a, #BuySell2 li a {color: #ffffff; width: 400px; padding: 10px; margin-bottom:10px;  float: left; background:#333333; text-decoration: none;}
#BuySell1 li a:hover, #BuySell2 li a:hover {color: #333333; width: 400px; padding: 10px; margin-bottom:10px;  float: left; background:#cccccc; text-decoration: none;}

#BuySellImages {float: left; margin-top: 15px; padding: 10px; background: #efefef; width: 880px; clear: both;}
#BuySellImages img {float: left; border: 1px solid #ccc; margin: 24px;}
#VareInfo {width: 615px; padding: 15px; float: left;}
#VareKontakt {width: 250px; padding: 15px; background: #666; float: right; line-height: 2.7em; color: #fff;}


/* ---------------- OPSTALDEDE ---------- */

#Opstald {width: 880px; float: left; position: relative;}
#Opstald p {margin-bottom: 0;}
.opstaldImg {width: 80px; height: 100px; float: left; margin-right: 10px;}



/* ----------------- Billedgallerier ---------*/


.billedGallerier {float: left; width: 160px; height: 230px; padding: 10px; background: #ffffff; margin-right: 20px; margin-bottom: 20px;}
.billedGallerier:nth-child(5n+6){margin-right: 0px;}
.billedGallerier img {margin: 10px 8px 10px 8px;}
img.billedGallerierPadding {margin: 10px 25px 28px 25px;}



/* ------------------- TEKSTSIDE ------------------ */

#TextContent {}


/* ------------------- FORMULAR SIDE ---------------- */

#Formularer {background: #fff;}

#Formularer table {border-collapse:separate; border-spacing: 10px;}


#Formularer input[type=text] {
	color: #666666;
	width: 250px;
	padding: 5px;
	background:#efefef;
	border: 1px solid #cccccc;
	zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1.0;
}

#Formularer input[type=text]:focus {color: #000000;}


#Formularer input[type=text].Short {width: 100px;}

#Formularer input[type=submit] {
	padding: 5px;
	width: 160px;
	background:#efefef;
	border: 1px solid #cccccc;
	text-decoration: none;
}
#Formularer input[type=submit]:hover {
	cursor:pointer;
	background:#999999;
	text-decoration: none;
}

#Formularer input[type=file] {
-webkit-appearance: none;

}

#Formularer p.FormularTitle {margin-top: 15px;}
	
#Formularer textarea {
	resize: none;
	padding: 5px;
	background:#efefef;
	border: 1px solid #cccccc;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif; color: #666666;
	width: 250px;
	}	



.Sponsor {border: 1px solid #ccc; width: 205px; 80px; padding: 10px 0px; float: left; border-radius: 10px; margin-right: 20px;}
.Sponsor img {margin: 0px auto;}
.NoMarginRight {margin-right: 0px;}


/* ---------------- SPONSORLISTE ---------------------- */
#Sponsorliste {background: #fff; float: left;}
#Sponsorliste img {display: block;}
#Sponsorliste a.Sponsorliste {
	float: left;
	padding: 10px 0px;
	border: 1px solid #ccc;	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin: 0px 6px 12px 6px;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
