html{
/*     overflow: -moz-scrollbars-vertical;*/
     overflow: scroll;
}
/*****************
Initializing padding and margin, overriding malicious default settings.
******************/

html{overflow-x:hidden;}

body {
	padding:0px;
	margin:0px;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	font-family: 'Roboto Condensed', sans-serif;	font-size: 14px;
	color:#000000;
	background-color:#f1f2f2;
}

.notice {
  position: relative;
  top: 90px;
  z-index: 9999;
  background: yellow;
  padding: 1rem;
}

table{}
h1, h2, h3, h4 {
	padding:0px;
	margin: 0px;
}
.success {
    background-color: #CCFFCC;
    border: 1px solid #339966;
    margin-bottom: 10px;
    padding: 5px;
}
.info {
    background-color: #BDE5F8;
    border: 1px solid #02549C;
    margin-bottom: 10px;
    padding: 5px;
}
.error {
    background-color: #FEF5F1;
    border: 1px solid #ED5620;
    color: #990D0E;
    margin-bottom: 10px;
    padding: 5px;
}
#produkt_grp_indhold{margin-top:20px;}
#produkt_grp_indhold > div{margin-bottom:40px; font-size:16px;}
#produkt_grp_indhold h2{
	font-size:18px !important;
	margin: 20px 0px 5px 0px !important;
}
ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	list-style: none;
}
li{
	padding: 0;
	margin: 0;
}
a, a:visited, a:active {
    text-decoration:none;
    color: #3399cc;
}
a:hover {
    color: #0066CC;
}

a img {
	border: 0;
	padding: 0;
	margin: 0;
}


h1 {
	margin-top:0px;
	margin-bottom:10px;
}
h2 {
	font-size:16px;

}
h3 {
	font-size:14px;
}
h4 {
	font-size:13px;

}

hr{
	border-bottom:1px solid #97989C;
	border-top:0 none;
	height:1px;
	padding: 0px;
}

/************************************************************************************
EDITOR CSS   // SKABELONER
*************************************************************************************/
.sortable-item{
	max-width: 1385px;
	overflow: hidden;
}
.sortable-list p {
    font-size: 18px;
    margin: 1.12em 0;
}
.valgt_skabelon {
    border: 2px dotted #ccc;
    clear: both;
    float: left;
    margin-top: 5px;
    padding: 3px 0;
    text-align: center;
    width: 70px;
}
.sortable-item .col_2x3_div, 
.sortable-item .col_1x3_div, 
.sortable-item .col3_div, 
.sortable-item .col2content_div, 
.sortable-item .col3content_div{
	border: dotted 1px #ccc;
	margin:0.5%;
}
.blank_content {
    margin: 0 auto;
	 float: left;
    left: -612px;
  
    width: 1200px;
    position: relative;
	margin: 0px auto 0px 50%;
      padding: 25px 10px 10px;
}


.blank_content_white {
    background-color: #fff;
    float: left;
    position: relative;
    min-height: 250px;
	width: 100%;
}

.blank_content_trans {

}

.blank_content_white_fullwidth{
    background-color: #fff;
    float: left;
    left: -612px;
    margin: auto;
    padding: 25px 10px 10px;
    width: 100%;
    min-height: 250px;
}
.blank_content_grey {
    background-color: #e4e4e4;
    float: left;
    left: -612px;
    margin: 0px auto 50px 50%;
    padding: 25px 10px 10px;
    position: relative;
    width: 1200px;
    min-height: 250px;
}
.blank_content_grey_fullwidth {
    background-color: #f2f2f2;
    float: left;
    left: -612px;
    margin: auto;
    
    width: 100%;
    min-height: 250px;
}

.blank_content_grey_fullwidth h2 {
    margin-left: 2%;
}

.container1200{
    float: left;
    padding: 25px 0px;
    position: relative;
    width: 1200px;
    min-height: 250px;
}


.container1200_white{
    float: left;
    left: -612px;
    margin: 0px auto 50px 50%;
    padding: 25px 10px 10px;
    position: relative;
    width: 1200px;
    min-height: 250px;
}
.blank_content_red {
    background-color: #862633;
    float: left;
    padding: 2%;
    position: relative;
    width: 96%;
    color: #fff;
}
.blank_content_red .red_indhold{
    width: 1200px;
    margin: 0 auto;
}
.blank_content_image {
    background-color: transparent;
    position: relative;
    width: 100%;
    float:left;
}
.segment {width: 100%;}
.sortable-list .blank_content_white {margin:0;}
.call_to_action_button{
    background-color: #878787;
    color: #fff;
    text-align: center;
    min-height: 240px;
    position: relative;
    float: left;
    width: 100%;
}
.cta-button {
    color: #fff!important;
    border: 3px solid white;
    padding: 20px 80px;
    border-radius: 20px;
    position: relative;
    top: 62px;
    text-transform: uppercase;
}
.cta-button a{
    color: #fff;
    text-decoration: none;
}
.col4content_div{
	width: 23%;
	float: left;
	text-align: center;
	margin: 1%;
	font-size: 18px;
}
.col4content_div_billede{
	width:100%;
	float:left;
	text-align:center;
}
.col4content_div_billede img{max-width:277px;} 
.col3content_div{
	width:31%;
	float:left;
	text-align:left;
	margin:1%;
	font-size:18px;
}
.col3content_div_billede{
	width:100%;
	float:left;
	text-align:center;
}
.col3content_div_billede img{
	width:100%;
	height:auto;
}
.col2content_div{
	width:48%;
	float:left;
	text-align:left;
	margin:1%;
	font-size:18px;
	font-family: 'Mada', sans-serif;
}
.col2content_div img{
	max-width:100% !important;
	height:auto !important;
}


.col3_div_long{
	width:33.3%;
	float:left;
	text-align:center;
	overflow:hidden;
}
.col3_div{
	width:33.3%;
	float:left;
	text-align:center;
	min-height: 297px;
}
.bund-col_1x3_div{
	width:31%;
	float:left;
	text-align:left;
	margin:1%;
	font-size:18px;
}
.col_1x3_div{
	width:31%;
	float:left;
	text-align:left;
	margin:1%;
	font-size:18px;
}
.col_1x4_div{
	width:25%;
	float:left;
	text-align:left;
	margin:1%;
	font-size:18px;
}
.col_2x3_div{
	width:64%;
	float:left;
	text-align:left;
	margin:1%;
}
div.col_2x3_div , div.col_1x3_div , div.col3_div , div.col2content_div , div.col3content_div {height:auto !important;}
.line1_div{
	width:100%;
	float:left;
}

#rightdiv {
    width: 100%;
    float: left;
    margin-top: 0px;
	margin-bottom:50px;
}
#content_center {
    float: left;
    width: 100%;
    min-height: 300px;
}
#content_text {
    color: #97989C;
    font-size: 18px;
    width: 100%;
    min-height: 250px;
    height: auto !important;
    height: 350px;
    padding-top: 0px;
}

#content_text hr{display:none;}
#content_ie_100percent_fix,
.sortable-list {
    padding: 0px;
    width: 100%;
    text-align: left;
    color: #333;
}
.sortable-list td {
    font-size: 18px;
    height: auto !important;
}
#content_ie_100percent_fix a,
.sortable-list a {
    text-decoration: none;
    text-decoration: none;
}
#content_ie_100percent_fix a:hover,
.sortable-list a:hover {
    text-decoration: underline;
}
#content_ie_100percent_fix h1,
.sortable-list h1 {
    font-family: 'Josefin Sans', sans-serif;
    padding-bottom: 5px;
    font-size: 33px;
    font-weight: bold;
    padding-top: 10px;
	color: ;
}
#content_ie_100percent_fix h2,
.sortable-list h2 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 25px;
    color: ;
}
#content_ie_100percent_fix h3,
.sortable-list h3 {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 26px;
    padding-top: 3px;
    color: ;
}
#content_ie_100percent_fix_left {
    width: 595px;
    min-height: 530px;
    padding: 0px;
}
#content_ie_100percent_fix_left_padding {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 14px;
}
#content_ie_100percent_fix ol {padding-left: 26px;}
#content_ie_100percent_fix p {display: block;}
#content_ie_100percent_fix ol {
    list-style-type: normal;
    padding-bottom: 10px
}
#content_ie_100percent_fix ol li {list-style-type: normal;}
#content_ie_100percent_fix ul {
    margin-left: 10px;
    padding-left: 10px;
    margin-top: 0px;
    padding-top: 0px;
    list-style-type: disc;
}
#content_ie_100percent_fix li {
    padding: 0px;
    margin: 0px;
}
#content_ie_100percent_fix ul li {list-style-type: disc;}
.col3content_div_overskrift {
    font-family: 'Josefin Sans', sans-serif;
    padding-bottom: 5px;
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.col3content_div_overskrift a {color: #1E588A;}
.col3content_div {
    width: 31%;
    float: left;
    text-align: left;
    margin: 1%;
    font-size: 18px;
}
.col3content_div_billede {
    width: 100%;
    float: left;
    text-align: center;
}
.col3content_div_billede img {
    width: 100%;
    height: auto;
}

.col2content_div img {
    max-width: 100% !important;
    height: auto !important;
}
.col3_div_long {
    width: 33.3%;
    float: left;
    text-align: center;
    overflow: hidden;
}
.col3_div {
    width: 33.3%;
    float: left;
    text-align: center;
    min-height: 297px;
}
.col_1x3_div {
    width: 31%;
    float: left;
    text-align: left;
    margin: 1%;
    font-size: 18px;
}

.col_1x3_div img.entryImage{width:100%;}
.col_2x3_div {
    width: 64%;
    float: left;
    text-align: left;
    margin: 1%;
    font-size: 18px;
}
div.col_2x3_div,
div.col_1x3_div,
div.col3_div,
div.col2content_div,
div.col3content_div {height: auto !important;}
.sortable-item .col_2x3_div,
.sortable-item .col_1x3_div,
.sortable-item .col3_div,
.sortable-item .col2content_div,
.sortable-item .col3content_div {
    border: dotted 1px #ccc;
    margin: 0.5%;
}
.line1_div {
    width: 100%;
    float: left;
}
.bund-col3 {
    float: left;
    width: 31%;
    font-family: 'Mada', sans-serif;
    font-weight: 300;
    padding: 13px;
}

.bund-col5 {
    float: left;
    width: 17%;
    font-family: 'Mada', sans-serif;
    font-size:16px;
    font-weight: 300;
    padding: 13px;
}
.parallax-window {
    min-height: 300px;
    background: transparent;
}
div.col_1x3_div.skive{
	height: 200px !important;
	border-radius: 10px;
	position: relative;
	overflow: hidden;
	text-align: center;
}
.background-color-links{
	width: 100%;
	height: 100%;
	background-color: #333;
	position: relative;
	top: 0;
	opacity: 0.5;
	border-radius: 10px;
	z-index: 3;
}
div.col_1x3_div.skive img{
	position: relative;
	float: left;
	top: -200px;
	width: 100%;
}
div.col_1x3_div.skive a{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	color: #fff;
	font-size: 24px;
	text-transform: uppercase;
	z-index: 4;
}
.top-banner{min-height: 404px;}
#home-EntryBg {
    width: 100%;
    height: auto;
    overflow: hidden;
    max-height: 450px;
	background: none;
	position: relative;
}
#home-EntryBg img{	
	max-height: 450px;
	width: auto;
}
.entry-buttons{
	display: block;
	width: 50%;
	margin: 0 auto;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	color: #fff;
	z-index: 4;
}
.entry-buttons h2{
	text-align:left;
	font-size: 20px !important;
	color: #fff!important;
	text-transform: uppercase;
}
.entry-buttons p{
	text-align: left;
	font-size: 30px;
	color: #fff;
}
.entry-button1{
	border: none;
	color: white;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
}
.btn-color{background-color: ;}
.home-EntryLogo img{
    width: 200px!important;
    margin: 0 auto;
}
.gavekort h2{
	text-align: left;
	font-size: 30px!important;
	font-weight: normal;
	font-family: 'Josefin Sans', sans-serif;
}
.gavekort p{
	margin-top: 15px;
	text-align: left;
	font-size: 18px;
}
#koeb-gavekort{
	text-transform: uppercase;
	float: left; 
	background-color: ;
	color: #fff;
	padding: 15px 35px;
	margin-top: 30px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#tjek-saldo{
	text-transform: uppercase;
	color: ;
	margin-top: 30px;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding: 15px 35px;
	float: left;
	margin-left: 50px;
}


#kob_4748 {
    width: 120px;
}

#bilvurdering {
    width: 100%;
}
.bilvurderingDiv a {
	color: #000 !important;
	font-size: 20px;
	margin: 30px auto;
	font-weight:bold;
}



.bilvurderingKnap {
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    background: #e1e1e1;
}
/*** Slider ***/

.slidercenterbox:after {
    content: "";
    background: black;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.4;
}

.slidercenterbox span, .slidercenterbox h2 {position:relative !important; color:#fff !important; z-index:3;}

.boksen{position:relative !important; margin-top:0px !important; top:80px; height:400px !important;}

.slidercenterbox{display:none;}
.slidercenterbox{top:55px !important; margin-left:4% !important; color:#000 !important; padding: 29px 13px 0px;}

.slidercenterbox span{font-size:36px !important;}

.slidercenterbox h2{ font-size: 24px !important; top: -13px !important;}

.slide{height:400 px !important;}
/*** Forside ***/
.case1-content-forside, .case2-content-forside, .case3-content-forside {
    background-color: #ffffff;
    background-repeat: no-repeat;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    overflow: hidden;
}
.case1-forside, .case2-forside, .case3-forside {
    border-radius: 5px;
    font-weight: bold;
}
.case1-content-forside{
	width:30%;
	margin: 20px 1.8% 0 0;
	padding:1%;
	float:left;
	left:0;
	top:0;
	height:265px;
	border-radius:7px;
	background-image:url();
	position: relative;
}
.case1-forside{
	height: auto;
	margin-left: 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-size:24px;
	margin-bottom: 25px;
}
.case2-content-forside{
	width:30%;
	margin: 20px 0 0 0;
	padding:1%;
	float:left;
	left:0;
	top:0;
	height:265px;
	border-radius:7px;
	background-image:url();
	position: relative;
}
.case2-forside{
	height: auto;
	margin-left: 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-size:24px;
	margin-bottom: 25px;
}
.case3-content-forside{
	width:30%;
	margin: 20px 0% 0 0;
	padding:1%;
	float:right;
	left:0;
	top:0;
	height:265px;
	border-radius:7px;
	background-image:url();
	position: relative;
}
.case3-forside{
	height: auto;
	margin-left: 0;
	padding: 0;
	position: relative;
	text-align: center;
	font-size:24px;
	margin-bottom: 25px;
}
.vaelg_bilmaerke{
	margin:0px 0 0;
	width:100%;
	height: auto;
}
#forside_cases{
	margin-bottom: 10px;
}
.forside_search_input{
	width:100%;
}
.selectDiv {
	width: 99%;
	height: 30px;
	line-height:30px;
	overflow: hidden;
	background: url('https://motorgaarden-skive.dk/images/search_arrow.png') center right no-repeat;
	border: #ccc 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 10px 1px #FEFEFE;
	box-shadow: inset 0px 0px 10px 1px #FEFEFE;
	margin:10px 0px;
	padding:0px;
	position: relative;
	z-index:100;
	background: url('https://motorgaarden-skive.dk/images/search_arrow.png') center right no-repeat, -webkit-linear-gradient(#fff, #ddd); /* For Safari 5.1 to 6.0 */
	background: url('https://motorgaarden-skive.dk/images/search_arrow.png') center right no-repeat, -o-linear-gradient(#fff, #ddd); /* For Opera 11.1 to 12.0 */
	background: url('https://motorgaarden-skive.dk/images/search_arrow.png') center right no-repeat, -moz-linear-gradient(#fff, #ddd); /* For Firefox 3.6 to 15 */
	background: url('https://motorgaarden-skive.dk/images/search_arrow.png') center right no-repeat, linear-gradient(#fff, #ddd); /* Standard syntax */
}
.selectDefault1, .selectDefault2, .selectDefault3 {
	padding-left:8px;
}

.selectDiv select {
	margin:0px;
	padding:0px;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	z-index:101;
	
}
.selectDiv select:focus {
	outline: none;
}

.selectDefault1, .selectDefault2, .selectDefault3, .selectDiv option {
	font-family:arial;
	font-size:14px;
	color:#666;
}
.forside_search_submit{
	width:100%;
	margin:10px 0 0;
}
.forside_search_submit input{
	background: -webkit-linear-gradient(#bc7786, #862137); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#bc7786, #862137); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#bc7786, #862137); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#bc7786, #862137); /* Standard syntax */
	background-color: #A14D5F;
	width:96%;
	border:0;
	border-radius:5px;
	height:40px;
	font-size:16px;
	color:#fff;
	text-align:center;
	text-shadow: 1px 2px #333;
	position:absolute;
	bottom:10px;
	cursor:pointer;
	left:2%;
}
.red_button_link{
	background: -webkit-linear-gradient(#bc7786, #862137); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#bc7786, #862137); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#bc7786, #862137); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#bc7786, #862137); /* Standard syntax */
	background-color: #A14D5F;
	border: 0 none;
	border-radius: 5px;
	color: #fff !important;
	display: block;
	font-size: 16px;
	height: 33px;
	padding-top: 7px;
	text-align: center;
	text-shadow: 1px 2px #333;
	width: 94%;
	position:absolute;
	bottom:10px;
	left:10px;
}
.img_hover{
	width:100%;
	opacity:0.8;
}
.img_hover:hover{
	width:100%;
	opacity:1;
}
#forside_cases{
    float: left;
    height: auto;
    width: 100%;
	border-radius:0 0 10px 10px;
	overflow:hidden;
}
.energimaerke_a3{
	background-color:#00963F;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_a2{
	background-color:#4FAF31;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_a1{
	background-color:#C7D401;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_a{
	background-color:#FEED01;
	color:#3b3b3b;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;

}
.energimaerke_b{
	background-color:#FBB901;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-33px;
	left:-107px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_c{
	background-color:#EC6708;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_d{
	background-color:#E40613;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_e{
	background-color:#E40613;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_f{
	background-color:#E40613;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}
.energimaerke_g{
	background-color:#E40613;
	color:#fff;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	float:right;
	font-size:12px;
	border:solid 1px #fff;
	border-radius:7px;
	position:relative;
	top:-36px;
	left:-40px;
}

.medArbejder{width:200px; margin-right:20px;}

.medArbejder img {
    margin-bottom: 20px;
}

.medarbejderCon {
    display: flex;
    width: 100%;
    justify-content: flex-start;
}

#kontakt_button{
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    text-shadow: 1px 1px 0 #666;
	
	background: -webkit-linear-gradient(#b5e1b4, #329931); /* For Safari 5.1 to 6.0 */
	background:      -o-linear-gradient(#b5e1b4, #329931); /* For Opera 11.1 to 12.0 */
	background:    -moz-linear-gradient(#b5e1b4, #329931); /* For Firefox 3.6 to 15 */
	background:         linear-gradient(#b5e1b4, #329931); /* Standard syntax */
}


.bilKontakt{color:#fff; display:flex; flex-direction:column;}

.bilKontaktOs{color:#fff; text-align:center; background:#59a96a; order:2; flex-grow:1;}
.bilKontaktOs h3{color:#fff !important; font-size:20px !important; margin:30px auto;}

.bilProvetur{text-align:center; order: 1; background-color:#1b1b1b; flex-grow:1;}
.bilProvetur h3{color:#fff !important; font-size:20px !important; margin:30px auto;}
.bilKontakt, .bilProvetur:hover {background-color:#1d1d1d; cursor:pointer;}

#form_interesse{
    display: block;
    float: left;
    margin: 0px 0 15px;
    width: 100%;
}
#form_interesse .formular_con{
    padding: 10px 2%;
    width: 95%;
}
#form_interesse .formular_con .formular_name{
    text-align:left;
}
#produkt_enkelt_interesse{
    float: left;
    margin: 0px 0 10px 0;
    text-align: center;
    width: 100%;
}
#form_bookproevetur{
    display: block;
    float: left;
    margin: 0px 0 15px;
    width: 100%;
}
#form_bookproevetur .formular_con{
    padding: 10px 2%;
    width: 95%;
}
#form_bookproevetur .formular_con .formular_name{
    text-align:left;
}
#produkt_enkelt_bookproevetur{
    float: left;
    margin: 0 0 20px;
    text-align: center;
    width: 100%;
}
#kontakt_button_bookproevetur{
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    text-shadow: 1px 1px 0 #666;
	
	background: -webkit-linear-gradient(#bc7786, #862137); /* For Safari 5.1 to 6.0 */
	background:      -o-linear-gradient(#bc7786, #862137); /* For Opera 11.1 to 12.0 */
	background:    -moz-linear-gradient(#bc7786, #862137); /* For Firefox 3.6 to 15 */
	background:         linear-gradient(#bc7786, #862137); /* Standard syntax */
}
.site_boxes_knap{
	height: auto;
    margin-bottom: 25px;
    width: 178px;
	border-radius: 5px;
	
	background: -webkit-linear-gradient(#ccc, #999); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ccc, #999); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ccc, #999); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ccc, #999); /* Standard syntax (must be last) */
}
.site_boxes_knap a{
    color: #ffffff !important;
    display: block;
    font-weight: bold;
    padding: 6px 0;
    text-align: center;
    width: 100%;
}
.formular_con{
	width:97%;
	margin:10px auto;
	float:left;
    padding: 10px;
}
.formular_con input[type="submit"]{
    background-color: #3b3b3b;
    border: 0 none;
    border-radius: 5px;
    color: #fff;
    float: right;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 1%;
    margin-top: 10px;
    padding: 4px 10px;
}

.formular_con input[type="submit"]:hover{background:#4CAF50;}
.formular_con input[type="image"]{
    margin-bottom: 5px;
	float:right;
	margin-top: 10px;
	margin-right: 1%;
}
.formular_header{
	width:100%;
	font-size:20px;
	margin:5px 0;
}
.formular_name{
	width:24%;
	float:left;
	font-weight:bold;
	margin:5px 1% 5px 0;
}
.formular_input{
	width:75%;
	float:left;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.formular_input input{
	width:97%;
	padding:0 0 0 1%;
	height:20px;
	border:1px solid #ccc;
}
.formular_input select{
	width:98%;
	height:20px;
	border:1px solid #ccc;
}
.formular_input textarea{
	width:98%;
	height:100px;
	border:1px solid #ccc;
}
/*** banner ***/

#topbgCon{width:96%; margin:0 2%;}
#topbag {
	position:fixed;
	left:0px;
	width:100%;
	height:85px;
	z-index:999999;
	background-color:transparent;
	margin:auto;
	background-image:url("https://motorgaarden-skive.dk/images/menu_bg.png");
	background-repeat:repeat-x;
	padding: 0 0 15px;
	top:0;
}


.topmenupunkt {
    border-radius: 0 0 10px 10px;
    color: #999 !important;
    float: left;
    margin-left: 10px;
    padding-right: 5px;
    text-align: center;
    width: auto;
	font-size: 10px;
}
.topmenupunkt img{
	width:13px;
}
.topmenupunkt:hover {
	color:#8C2332 !important;
}
#topbg {
	position:relative;
	width:1200px;
	margin:auto;
	height:100%;
    background-color:#ffffff;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
#logo{
	align-items: center;
    color: #333333 !important;
    cursor: pointer;
    display:flex;
    width:20%;
    float: left;
    z-index: 2;

}
#logo img{
	/*width:100px;*/
	height:55px;
	
}
#under-logo{
	position:relative;
	bottom:7px;
	font-size:16px;
    color: #8D2433;
	width: 100%;
	font-weight:bold;
}
.logotekst{
	padding: 76px 0px 0px 0px;
	width:216px;
    font-size: 11px;
	text-align:center;
}


#sprog{
    margin-top: 5px;
    position: absolute;
    text-align: center;
    top: 0px;
    width: 100%;
    z-index: 3;
}
#red-people {
    bottom: 0;
    color: #980A2B;
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 163px;
}
#red-people img{
	width:135px;
}
#banner_top_pics {
    bottom: 0;
    color: #8D2433;
    font-size: 20px;
    height: 40px;
    padding: 14px 0 0 280px;
    position: absolute;
    width: 700px;
    background-image:url('https://motorgaarden-skive.dk/images/60prc-bg.png');
}
#banner_top_pics p{
	margin:0px;
}
#pic_01a, #pic_02a {
	position:relative;
	height:355px;
	width:100%;
	overflow:hidden;
}
#pic_02a img {
	height:100% !important;
	width:100% !important;
}
#picmosaiktop {display:none;}
#under_logo {position:relative;top:56px;left:0px;width:100%;text-align:center;}
#banner_placeholder {
}
#banner_con {
	position:relative;
	float:left;
	width:100%;
	height:100%;
}
/*** /sekundar produktgrupper ***/

.sekundaer_grp{
	width:100%;
	float: left;
	margin-top:10px;
}
.sekundaer_grp_item{
	width:auto;
	margin:0px 5px 5px 0px;
	padding:5px;
	border:1px solid #ccc;
	float:left;
}
.sekundaer_header{
	font-weight:bold;
	margin-bottom: 5px;
}

/*** /banner ***/

#madebyruler{
	margin:0 auto;
    z-index: 999;
	text-align: center;
	width:100%;
}
#madebyruler img {
	padding:0 !important;
}
#contactruler_center_wrapper{
	text-align:center;
	}
#baggrund{
	z-index:0;
	left:0px;
	width:100%;
	top:0px;
	margin:auto;
}
#body_con{
	position:relative;
	width:100%;
	float:left;
	margin:auto;
	text-align: left;
	z-index:2;
}
#content_con {
	position:relative;
	z-index:99999999999999;
	width: 1200px;
	margin:auto;
}
#streger{
	width:100%;
    height:312px;
    position:absolute;
     background-repeat:no-repeat;
	background-position:top center;
    z-index:0;
    margin-left:0px;
    top:0px;
}
#contentdiv{
	position:relative;
	width:100%;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	background-image:none;
    z-index:2;
	background-color:#ffffff;
}
#rightdiv{
	position:relative;
	z-index:3;
	width: 753px;
	float: right;
	margin-right:0px;
}
#rightmenu{
	position:absolute;
	right:0px;
	top:20px;
	width:23%;
    height:280px;
}
#rightdiv a, a:visited, a:active {
    text-decoration:none;
    color: #3399cc;
}
#rightdiv a:hover {color: #0066CC;}
#content_text_left_padding {width:100%;}
#menugroup1_bund_con {
    float: left;
    margin-left: 20px;
    position: relative;
    width: 735px;
	color:#999;
}
#menugroup1_bund_con td{font-size:10px;}
#menugroup1_bund_con a {color:#999;}
p#social_header{
	font-size:16px;
	color:#fff;
	font-weight:bold;
	margin: 7px 0px 8px !important;
}
p#socialIcon {
    margin-left: 30px !important;
    color: #fff;
    margin-top: 11px !important;
}
#social_box a{color:#3399cc;}
table#socialMedia a {color: white;}
#social_box p{margin:0px;}
#social_box{
	margin-top:10px;
    float: left;
    min-height: 100px;
    width: 165px;
	text-align:left;
	padding-left:10px;
}
#bund_kontakt{
	margin-top: 10px;
	float: left;
	width: 98%;
	text-align: center;
	padding-left: 10px;
	color:#fff;
}
.bundlogo{width:100px;margin:0 auto;}
.bundlogo img{width:100%;}
#bunden{
	background-color: #3b3b3b;
	clear: both;
	height: 360px;
	position: relative;
	width: 1200px;
}
#col-5{
	float:left;
	width:20%;
}
#news_box{
    float: right;
    min-height: 100px;
    width: 100%;
}
#bund_menu{
    background-color: #3b3b3b;
    clear: both;
    height: 190px;
    position: relative;
    width: 1200px;
    margin: 0 auto;
}
.kontakt_bund{margin:7px 0 7px 0;}
#bundproductMenu_con {
	float:left;
	width:15%;
}
#breadcrumbs_con{
	position: absolute;
	top: -16px;
	left:0px;
	width:100%;
	height:15px;
	z-index:100;
}
#breadcrumbs_placeholder{
	height: 25px;
	width: 594px;
}
#breadcrumbs{
    float: left;
    height: 18px;
    left: 10px;
    position: absolute;
    z-index: 1;
}
#breadcrumbs ul {
	list-style: none;
	padding-left:10px;
	margin:0px;
	float: left;
	z-index:1;
}
#breadcrumbs li, #breadcrumbs a{font-size: 10px;}
#breadcrumbs li {
	float: left;
	display: block;
	float:left;
	margin-right:5px;
	text-align: center;
	z-index:1;
	color:#949da3;
}
#breadcrumbs li a, #breadcrumbs li a:visited, #breadcrumbs li a:active {
	text-decoration:none;
	color:#949da3;
	letter-spacing: 0.005em;
	z-index:1;
}
#breadcrumbs li a:hover{
	text-decoration:underline;
	color: #01395E;
}
#breadcrumbs_text{
	float: left;
	padding-left: 0px;
	color: #949da3;
	z-index:1;
	font-size:10px;
}
#content_center{
	float: left;
	margin-left:0px;
	width:100%;
	min-height:275px;
}
#content_text_admin{
	margin-top: 0;
	background-color:#ffffff !important;
	background-images:none;
    font-size: 14px;
    color: #333333;
    padding: 0;
}
#content_text{
    color: #333333;
    float: right;
    font-size: 14px;
    height: auto !important;
    margin-top: 100px;
    padding: 0;
    width: 77%;
	background-color:#ffffff;
	padding-top:10px;
	overflow:hidden;
	margin-right:17px;
}
.topOverskrift {width: 60%;}
.site_boxes_title{
	border-radius:5px;
	padding:5px;
	color:#ffffff;
	font-weight:bold;
}
.site_boxes_booking{text-align:center;}
.site_boxes_text p{
	margin:3px 0;
	padding:3px 0;
}
.site_boxes_text{
	background-color:#e7e7e8;
	padding:5px;
	border-radius:0px 0px 5px 5px;
	margin-bottom:25px;
}
.site_boxes_text a{color:#333 !important;}
.site_boxes{
	width:18%;
    float: right;
    margin-top: 98px;
	margin-right:1%;
	padding: 10px 0 0;
	display:none;
}
#leftdiv{
	position:relative;
	width:20%;
	float:left;
	min-height:100px;
	background-color:#ffffff;
    margin-top: 98px;
	padding-top:20px;
	overflow:hidden;
}
.ingen_produkter {
    font-size: 20px;
    text-align: center;
    width: 100%;
}
#produkter form{width:100%;}
#produkter #produkt_grp_indhold{
	margin-top:0; 
	flex: 1 100%; 
	margin-bottom: 20px;
}
#special_con {
	position:relative;
	float:left;
	display:block;
	padding-top:30px;
	width:100%;
}
#content_ie_100percent_fix{
	position:relative;
	width:100%;
	text-align:left;
	color:#666666;
	float:left;
	color:#333333;
}
#content_text img {
	max-width:100% !important;
	height:auto;
}
#content_text a{
	color: #666666;
	text-decoration: none;
    text-decoration:none;
}
#content_text a:hover{
	text-decoration:underline;
	color:#333333;
}
#content_text h2 a{
	font-weight:700;
}
#content_text #content_ie_100percent_fix_left a:hover{
	color: #666666;
	text-decoration: underline;
}
#content_text a:active{
	color: #666666;
	text-decoration: underline;
}
#content_text h1{
	font-size: 26px;
	color: #000;
	font-weight:normal;
}
#content_text h2{
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    width:100%;
}

#content_text h3{
	color: #333333;
	font-size:14px;
}
#content_text h4{
	color: #333333;
	font-style:italic;
}
#content_text ol{
	padding-left: 26px;
}
#content_text p{
	display:block;
	font-size: 16px;
}
#content_text ul{
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	list-style-type: disc;
}
#content_text li{
	padding: 0px;
	margin: 5px;
}
#content_text ul li{
	list-style-type: disc;
}

#content_text_admin ul{
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	list-style-type: disc;
}
#content_text_admin li{
	padding: 0px;
	margin: 5px;
}
#content_text_admin ul li{
	list-style-type: disc;
}
#content_text_admin p{
	margin: 0;
}
#contactruler_con{
	width: 1200px;
	clear: both;
}
#contactruler_center{
	text-align: center;
	width: 1200px;
	float: left;
	color: #ffffff;
}

#contactruler_center_wrapper{
	float: left;
	padding-left: 130px;
	padding-top: 10px;
}
#contactruler_center a{
	text-decoration: none;
}
#contactruler_center ul li{
	float: left;
	font-size: 12px;
	padding-right:20px;
	color: #333333;
	font-style: italic;
	white-space: nowrap;
}
#contactruler_center ul #contactruler_6{
	padding-right:0px;
}
#contactruler_center li a{
	font-size: 9px;
	height: 25px;
}
#contactruler_center a:hover{
	text-decoration: underline;
}

#contactruler_box1{
	width: 150px;
    width:185px;
	height: 25px;
	float: left;
	padding-top: 3px;
}

#contactruler_box2{
	width: 62px;
	height: 0px;
	float: right;
	padding-right: 4px;
}

#contactruler_4,
#contactruler_4 a{
	color: #ffffff;
}
.arrow{
	position:relative;
    height: 70px;
    width: 228px;
    float: left;
    cursor:pointer;
}
.arrow .arrow_right a{
	color:#000000;
}
.arrow:hover{
	position:relative;
    height: 70px;
    width: 228px;
    float: left;
    opacity:0.7;
    filter:alpha(opacity=70);
}
.arrow_right{
	 background-repeat:no-repeat;
    background-position:0px;
    width:169px;
    position: absolute;
    z-index:2;
    height: 29px;
    line-height: 11px;
    margin: 10px 0 0 20px;
    padding: 7px 0 0;
    font-weight: bold;
    text-align:center;
}
.arrow_right_pic{
	 background-repeat:no-repeat;
    background-position:0px;
    width:65px;
    height:59px;
    position: absolute;
    right: 0;
    z-index:1;
}
.arrow_right_pic2{
  background-repeat:no-repeat;
    background-position:0px;
    width:65px;
    height:59px;
    position: absolute;
    right: 0;
    z-index:1;
}
.arrow_right_pic3{
	 background-repeat:no-repeat;
    background-position:0px;
    width:65px;
    height:59px;
    position: absolute;
    right: 0;
    z-index:1;
}
.arrow_right_pic4{
	 background-repeat:no-repeat;
    background-position:0px;
    width:65px;
    height:59px;
    position: absolute;
    right: 0;
    z-index:1;
}

#left_search {padding:10px;padding-bottom:0px;margin-bottom:0px;float:left;}
#left_search ul{color:#333333;font-size:12px;font-weight:700;list-style:disc outside none;padding-left:12px;}

/* BOOKING */
.booking_table{
	padding:10px;
	background-color:#f1f1f1;
	border:1px solid #ccc;
	margin-bottom:0px;
	margin-right: 10px;
	width:100%;
}
.booking_table input[type=submit]{
	padding:4px;
	border:1px #ccc solid;
	background-color:#980A2B;
	color:#fff;
}
.booking_table_header{
    clear: both;
    margin: 0 0 10px;
    padding: 10px 0;
}
.booking_table_tr{
	clear: both;
}
.booking_table_txt{
	width:50%;
	float:left;
}

/*** Menu ***/
#produktMenu ul li a{font-family: 'Archivo Narrow', sans-serif;}

#produktmenuBund{
	float:left;
	width:80%;
	margin-top: 15px;
}

#produktmenuBund #productmenu_con ul li ul{background:none;}
#produktmenuBund #productmenu_con ul li ul li:hover{background:none;}
#produktmenuBund #productmenu_con ul li ul li a{font-size:14px;}
#produktmenuBund #productmenu_con ul li ul li:hover a{background:none; border-bottom:1px solid #fff;}
#produktmenuBund ul{
	width:100% !important;
	float:left !important;
	height:auto !important;
	text-align:left !important;
	font-size:10px !important;
	margin-left:0px !important;
	position:relative !important;
	border:none !important;
}
#produktmenuBund ul li a{
	color: #fff;
}
#produktmenuBund ul li a:hover{
	color: #999999;
	text-decoration:underline;
}
#produktmenuBund ul li{
	float:left !important;
	width:31% !important;
	height:auto !important;
	text-align:left !important;
	font-weight:bold !important;
	margin-bottom: 8px !important;
	border:none !important;
	position:relative !important;
}
#produktmenuBund ul li ul{
	width:100% !important;
	position:relative !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background-color:transparent;
}
#produktmenuBund ul li ul li{
	float:none !important;
	width:100% !important;
	list-style:none;
	font-weight:normal !important;
	margin-bottom: 0px !important;
	position:relative !important;
	margin:0 !important;
	padding:0 !important;
	overflow:hidden;
}
#produktmenuBund ul li ul li ul{
	width:100% !important;
	position:relative !important;
	margin:0 !important;
	padding:0 !important;
	border:none !important;
	background-color:transparent;
}
#produktmenuBund ul li ul li ul li{
	float:none !important;
	width:100% !important;
	list-style:disc inside;
	font-weight:normal !important;
	margin-bottom: 0px !important;
	position:relative !important;
	margin:0 !important;
	padding:0 !important;
}
#produktmenuBund ul li ul,
#produktmenuBund ul li:hover ul ul,
#produktmenuBund ul li:hover li:hover ul ul
{
	display:block !important;
}

/* Specificity 112, 123, 134 */
#produktmenuBund ul li:hover ul,
#produktmenuBund ul li:hover li:hover ul,
#produktmenuBund ul li:hover li:hover ul li:hover ul
{
	display:block !important;
}

#menuBund{
	width:20%;
	float:left;
	margin-top: 15px;
}

#menuBund a {
    font-size: 14px;
    color:#fff;
}
#menuBund ul{
	width:100%;
	float:left;
	height:auto;
	text-align:left;
	font-size:10px;
}
#menuBund ul li{
	float:left;
	width:100%;
	text-align:left;
	font-weight:bold;
	margin-bottom: 8px;
}
#menuBund ul li a:hover{
	color: #999999;
	text-decoration:underline;
}
#menuBund ul li ul{
	width:100%;
	margin-left:0px;
}
#menuBund ul li ul li{
	float:left;
	width:100%;
	font-weight:normal;
	margin-bottom: 0px;
}
#forside-menu{
    margin-left: 0;
	position:relative;
	float:right;
}
#forside-menu #menugroup1_con {
    position:relative;
	float:right;
	z-index:99;
	margin:2% 0%;
}

#productmenu_con {
    position:relative;
	float:right;
	z-index:3;
	margin-right: 13px;
}


#forside-menu #mainmenu1 {
	float:left;
	z-index:399999;
	width:100%;
}
/*
#mainmenu1_margin_left{
	float:left;
	width:0px;
	height: 25px;
	float:left;
}

#mainmenu1_margin_right{
	float:left;
	width:0px;
	height: 25px;
	float:left;
}
*/
#forside-menu #mainmenu1_center{
	float:left;
	width:100%;
	z-index:399999;}
/*
#mainmenu1_centerleft{
	float: right;
	width: 100%;
	text-align: center;
	height: 35px;
}
*/
#forside-menu #mainmenu1_center_wrapper{
	text-align: center;
	float: left;
	padding-top: 0px;
	z-index:399999;
	width:100%;
}

/**********************/
/*   ALL menulevels   */
/**********************/

#forside-menu #mainmenu1_ul a, #productmenu_con a{
	color: #000;
	z-index:3;
}

#productmenu_con a{font-weight:normal;}
#forside-menu #mainmenu1_ul li.menuChosen,
#mainmenu1_ul li.firstElementAndMenuChosen,
#productmenu_con ul li.menuChosen,
#productmenu_con ul li.firstElementAndMenuChosen,
{
	text-decoration: none;
	color: #000000;
}

/********************/
/*   menu Level 1   */
/********************/

#forside-menu #mainmenu1_ul, #productmenu_con ul{
	margin:0px;
}
#forside-menu #mainmenu1_ul li, #productmenu_con ul li{
	float:left;
	margin-left:10px;
	font-weight:bold;
	font-size:16px;
	font-family: 'Archivo Narrow', sans-serif;
}

#forside-menu #mainmenu1_ul li a::after{
    content: '';
    margin-right: 3px;
    height: 20px;
    padding-right: 20px;
    margin-left: -10px;
    border-right: 1px solid #e4e4e4;

}
#forside-menu #mainmenu1_ul ul li a::after {
    border: none;
}

#forside-menu #mainmenu1_ul li, #productmenu_con ul li::after{border:none;}


/********************/
/*   menu Level 2   */
/********************/

#forside-menu #mainmenu1_ul li ul,
#productmenu_con ul li ul{
	float:left;
	position:absolute;
	width:auto;
	background-color: #F1F1F1;
    border: 1px solid #CCCCCC;
    padding: 0 9px 0 5px;
	margin-left: 0;
	display:none;
	
}
#forside-menu #mainmenu1_ul li ul li,
#productmenu_con ul li ul li{
	float:left;
	width:100%;
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 0;
	margin-left: 0;
	text-align:left;
}
#forside-menu #mainmenu1_ul li ul li ul,
#productmenu_con ul li ul li ul{
	float:left;
	margin-left: 200px;
    margin-top: -23px;
}

#forside-menu #mainmenu1_ul li ul li a,
#productmenu_con ul li ul li a{

}

#productmenu_con ul li ul li{
	font-size:14px;
	font-family: 'Roboto Condensed', sans-serif; font-weight:normal;
}

#productmenu_con ul li ul li:hover{background:#e4e4e4;}


/********************/
/*   menu Level 3   */
/********************/

#forside-menu #mainmenu1_ul li ul li ul {
	position:relative;
	background-color:transparent;
	padding-bottom:3px;
}


#forside-menu #mainmenu1_ul li ul li ul li, #forside-menu #mainmenu1_ul li ul li ul li.firstElementAndMenuChosen{
	background-color:transparent;
	margin-left:8%;
	width:92%;
}

#forside-menu #mainmenu1_ul li ul li ul li a{

}

/********************************/
/*   menu Level specificities   */
/********************************/

/* 102, 113, 124 */
#forside-menu #menugroup1_con ul ul,
#forside-menu #menugroup1_con li:hover ul ul,
#forside-menu #menugroup1_con li:hover li:hover ul ul,
#productmenu_con ul ul,
#productmenu_con li:hover ul ul,
#productmenu_con li:hover li:hover ul ul
{
	display:none;
}

/* Specificity 112, 123, 134 */
#forside-menu #menugroup1_con li:hover ul,
#forside-menu #menugroup1_con li:hover li:hover ul,
#forside-menu #menugroup1_con li:hover li:hover ul li:hover ul,
#productmenu_con li:hover ul,
#productmenu_con li:hover li:hover ul,
#productmenu_con li:hover li:hover ul li:hover ul
{
	display:block;
}

/* LEFT PRODUKTMENU */
#MYleftmenu,#mainmenu1_submenudiv{
	margin:0;
	padding:0 0 0 5px;
}
#MYleftmenu #Lproductmenu_con ul{
	margin:0;
	padding:0;
	border:none;
	background-color:#ffffff;
}
#MYleftmenu #Lproductmenu_con li{
	width:90%;
	padding: 5px 0px 6px 0%;
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:-5px 26px;
	border:none;
}
#MYleftmenu #Lproductmenu_con li ul li{
	padding: 5px 0px 6px 10%;
	background-position:18px 26px;
}
#MYleftmenu #Lproductmenu_con li:hover{
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:18px 26px;
}
#MYleftmenu #Lproductmenu_con ul ul,
#MYleftmenu #Lproductmenu_con li.menuNotChosen:hover ul ul,
#MYleftmenu #Lproductmenu_con li.menuNotChosen:hover li:hover ul ul{
	display:none;
}
#MYleftmenu #Lproductmenu_con li.menuNotChosen:hover ul,
#MYleftmenu #Lproductmenu_con li.menuNotChosen:hover li:hover ul,
#MYleftmenu #Lproductmenu_con li.menuNotChosen:hover li:hover ul li:hover ul{
	display:none;
}
#MYleftmenu #Lproductmenu_con ul li.menuChosen ul, #MYleftmenu #Lproductmenu_con ul li.firstElementAndMenuChosen ul {
	position:relative;
	position:relative;
	display:block;
	margin:0px;
}
#MYleftmenu #Lproductmenu_con ul li a{
	color:#333333;
	font-size:16px;
}
#MYleftmenu #Lproductmenu_con ul li a:hover{
	color:#000;
}

#leftdiv #menugroup1_con{
	padding:0 0 0 5px;
}
#leftdiv #mainmenu1_ul{
	margin:0;
	padding:0;
}
#leftdiv #mainmenu1_ul li{
	width:90%;
	margin:0;
	padding: 5px 0px 5px 0px;
	padding-left:10%;
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:18px 26px;
	font-weight:bold;
	background-color: #FFFFFF;
}
#leftdiv #mainmenu1_ul li:hover{
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:18px 26px;
}
#leftdiv #mainmenu1_ul li.menuChosen ul {
	position:relative;
	display:block;
}
#leftdiv #mainmenu1_ul li a{
	color:#999999;
	font-size:16px;
}
#leftdiv #mainmenu1_ul li a:hover{
	color:#8C2332;
}

#leftdiv #mainmenu1_ul ul,
#leftdiv #mainmenu1_ul li.menuNotChosen:hover ul,
#leftdiv #mainmenu1_ul li.menuNotChosen:hover li:hover ul{
	display:none;
}
#leftdiv #mainmenu1_ul li.menuNotChosen:hover ul,
#leftdiv #mainmenu1_ul li.menuNotChosen:hover li:hover,
#leftdiv #mainmenu1_ul li.menuNotChosen:hover li:hover ul li:hover ul{
	display:none;
}
#MYleftmenu,#mainmenu1_submenudiv{
	margin:0;
	padding:0 0 0 25px;
}
#mainmenu1_submenudiv ul{
	margin:0;
	padding:0;
}
#mainmenu1_submenudiv li{
	width:90%;
	margin:0;
	padding: 5px 0px 5px 0px;
	padding-left:10%;
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:18px 26px;
}
#mainmenu1_submenudiv li:hover{
	background-image:url('https://motorgaarden-skive.dk/images/bottom_menuline.jpg');
	background-repeat:no-repeat;
	background-position:18px 26px;
}
#mainmenu1_submenudiv ul ul,
#mainmenu1_submenudiv li.menuNotChosen:hover ul ul,
#mainmenu1_submenudiv li.menuNotChosen:hover li:hover ul ul{
	display:none;
}
#mainmenu1_submenudiv li.menuNotChosen:hover ul,
#mainmenu1_submenudiv li.menuNotChosen:hover li:hover ul,
#mainmenu1_submenudiv li.menuNotChosen:hover li:hover ul li:hover ul{
	display:none;
}
#mainmenu1_submenudiv ul li.menuChosen ul {
	position:relative;
	display:block;
}
#mainmenu1_submenudiv ul li a{
	color:#999999;
	font-size:11px;
	font-weight:bold;
}
#mainmenu1_submenudiv ul li a:hover{
	color:#8C2332;
}
/*** productmenu ***/
.bokshead{position:absolute;top:-25px;left:-2px;margin:0px;padding:0px;font-size:11px;font-weight:bold;color:#333;padding-left:0px;padding-top:2px;}
.boksheadProductmenu {margin:0px;padding:0px;font-size:14px;color:#333;padding-left:12px;padding-top:12px;font-weight:bold;}
.sliding_product{
    float: left;
    overflow: hidden;
	margin-bottom:4px;
	width:100%;
	overflow:hidden;
   
}
.sliding_product img{
	width:100%;
	float:left;
	

}
#bigpic{
	padding:0px;
}


#produkter a{
	color:#666666;
	text-decoration:none;
}

#produkter a:hover{
	color:#666666;
	text-decoration:none;
}

#productpic {text-align:right;}
#productpic img {
	border: 0px ;
	padding-left:10px;
	padding-right:0px;
	cursor: pointer;
}
/**** knapper ***/
#produkter .knaptilfoj {
	float:left;
	width:96%;
	color:#FFFFFF;
	text-align:center;
	cursor: pointer; /* hand-shaped cursor */
	font-size:12px;
	padding:2%;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#006699;
}
#produkter .knaptilfoj:hover {
 color:#555;
 background-color:#49A5FF;
}
#produkter .knaptilfoj:active {
}
#produkter .knaptilfoj a, a:visited {
	color:#CCCCCC;
	text-decoration:none;
}
#antaltobasket {float:left;width:100%;margin-bottom:10px;}
/*** relatedproducts ***/
#productrelated_con01{
	position:relative;
	float: left;
	width: 100%;
	margin-bottom:10px;
	font-size:10px;
}
.productRelatedWrapper_clear01, .productRelatedWrapper01 {float:left;width:22%;padding:1%;border:1px solid #CCCCCC;text-align:center;}
.productRelatedImage01, .productRelatedName01, .productRelatedMore01 {float:left;width:100%;}
.productRelatedImage01 {height:120px;overflow:hidden;margin-bottom:5px;}
.productRelatedImage01 img {min-height:100%;}
.productrelated_spacer {float:left;width:0.8%;}
#productRelatedWrapper01{
	float: left;
	width: 100%;
	height: 75px;
	padding-top: 0px;
}
#productrelated_con01 a, #productrelated_con01 a:visited{
	color: #555;
	text-decoration: none;
}

#productrelated_con01 a:hover{
	color:#333333;
}
#productRelatedImage01{
	float: right;
	padding-right:0px;
}

#productRelatedImage01 img{
	width: 85px;
	margin: 5px;
}

#productRelatedName01{
	padding-top: 3px;
	padding-left:6px;
}

#productRelatedMore01{
	padding-top: 5px;
	padding-left:6px;
}

#productRelatedMore01 a{
	text-decoration: none;
	color:#0066cc;
}
#productRelatedMore01 a:hover{
	text-decoration: none;
	color:#333333;
}
#soegeresultater{
	display:flex;
	flex-wrap: wrap;
	justify-content:space-between;
}




#soegeresultater  .produkt_oversigt_priser{position: relative; margin-top:0; height:50px;}


#soegeresultater:after{
	content:"";
	flex: 0 1 32.6%;
}

#produkter {display:flex; flex-flow:row wrap; justify-content: space-between;}
#produkter::after {
    content: "";
    flex: 0 1 32.6%;
}


.produktgrpbillede {width:100%;}

.getProduktgrpBilleder{
	width:12.5%;
	float:left;
	margin-top:10px;
	text-align:center;
}
.getProduktgrpBilleder img{
    max-height: 60px;
    max-width: 100%;
}

/******** Forside produkter **************/
#forside_produkter {position:relative;}
.forside_produkt {position:relative;float:left;width:31%;height:171px;overflow:hidden;margin:1%;text-align:center;}
#forside_produkter h2 {position:absolute;bottom:0px;background-repeat:repeat;margin:0px;padding:2%;width:96%;color:#FFF;}
/******** /Forside produkter **************/

/******** Produkter lvl 1 *********/
#produkt_grp_grupper {position:relative;float:left;width:100%;padding-bottom:45px;margin-bottom:45px;}
.produkt_grp_header h2 {
	font-size:14px !important;
}
#produkt_grp_grupper h2 {
    border-bottom: 1px solid #CCCCCC;
    float: left;
    height: 36px;
    margin-bottom: 7px;
    overflow: hidden;
    padding-bottom: 3px;
    width: 99%;
}
.kortbeskrivelse{
	height:152px;
	overflow:hidden;
}
.produkt_grp_element, .produkt_grp_element_clear {
    background-color: #F3F3F3;
    float: left;
    margin-bottom: 10px;
    margin-right: 1%;
    padding: 1%;
    position: relative;
    text-align: left;
    width: 29%;
}
.produkt_grp_element_clear {clear:both;}
.produkt_grp_billeder {float:left;width:100%;text-align:center;}
.produkt_grp_billeder img{width:50%;}
.produkt_grp_text {float:left;width:100%;}
.produkt_grp_text p {margin-top:0px !important;}
/******** /Produkter lvl 1 *********/

/******** Produkter lvl 2 *********/
.produkt_oversigt_element, .produkt_oversigt_element_clear {
    background-color: #F1F1F1;
    float: left;
    height: 410px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 1.2%;
    position: relative;
    text-align: center;
    flex-basis: 19%;
	border:#ffffff 1px solid;
	flex-basis:30%;
	flex-direction:column;
}
.produkt_oversigt_element:hover{
	border:#cccccc 1px solid;
}

.produkt_oversigt_element_clear:hover{
	border:#cccccc 1px solid;
}
.au-widget-car-rating{
	position:absolute !important;
	z-index:2;
	width:92%;
}
.widgets/car_ratings_controller fetch_action da_locale da_country widget_layout{
	background-color: #F1F1F1 !important;
}

table.cardata p {
    margin: 0;
}
.produkt_oversigt_netpris{
    background-color: #3b3b3b;
    height: 33px;
    padding: 3%;
    text-align: left;
    width: 94%;
    z-index: 1;
	color:#fff;
	font-size: 13px;
	font-family: 'Roboto Condensed', sans-serif;
}
.prisTxt{float:left; width:20%; text-align:left;}

.prisTxt p {

    margin: 13px 8px;
    font-size: 20px !important;

}

.produkt_oversigt_netpris p {
    position: relative;
    font-size:20px;
}
.produkt_oversigt_element_clear {clear:both;}
.produkt_oversigt_laesmere {float:right; margin-bottom: 2px; padding-right:16px;}
.produkt_oversigt_header, .produkt_oversigt_laesmere_con, .produkt_oversigt_beskrivelse {float:right;width:100%;}
.produkt_oversigt_beskrivelse {text-align:left;min-height:105px; height:105px; overflow:hidden;}
.produkt_oversigt_header h2{
	font-size:13px !important;
}
.produkt_oversigt_header {
    height: 42px;
    overflow: hidden;
    padding-top: 0px;
}
.produkt_oversigt_laesmere_con {
    bottom: 3px;
    left: 5px;
    position: absolute;
}
.produkt_oversigt_laesmere_con a{
    color:#ccc !important;
	font-weight:bold;
}
.produkt_oversigt_udsolgt {position:absolute;top:-3px;font-size:9px;left:0px;width:100%;text-align:center;}
.produkt_oversigt_billede {
    background-color: #FFFFFF;
    border: 1px solid #F1F1F1;
    float: left;
    height: 205px;
    margin-bottom: 4px;
    margin-right: 2%;
    overflow: hidden;
    width: 99%;
}
.produkt_oversigt_priser {
    float: right;
    width: 100%;
    height:50px;
    background-color:#3b3b3b;
    color:#fff;
}
.produkt_oversigt_billede img {float:left;width:100%;max-height:none;}
.produkt_oversigt_spacer {float:left;width:1%;}
/******** /Produkter lvl 2 *********/

/******** Produkter lvl 3 *********/
#billedecontainer {
    display: block;
    float: left;
    overflow: hidden;
    width: 80%;
	margin-bottom: 30px;
}
#billedecontainer img{width:100%;}
.bilvisning {
    height: auto;
}

#bilInfo{
	float:left;
	width:20%;
	min-height:416px;
	background:#3b3b3b;
}

#productstorimage {float:left;width:100%;}
#productminipic {float:right;width:100%; display:flex; flex-wrap:wrap;}
#productminipic img{
	
}
.minipic_image{
    float: left;
   overflow: hidden;
    text-align: center;
    width: 12.5%;
	
}
.minipic_image img{width:96% !important;}
.productminipic_clear{float:left;padding-bottom:2%;clear:both;width:100%;margin-right:1%;}
.productminipic_bild{float:left;padding-bottom:2%;width:49%;margin-left:1%;}
#produkt_enkelt_right {float:left;width:100%;padding-left:0px;margin-bottom:20px;}
#produkt_enkelt_data, #produkt_enkelt_koeb_con, #produkt_enkelt_beskrivelse {float:left;width:100%;overflow:hidden;}
.view_more_details{
	width:100%;
    height:auto;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
    cursor:pointer;
	texr-decoration:underline;
}
#produkt_enkelt_priser {float:left;width:100%;margin-bottom:0px;}
#produkt_enkeltvariant_inklmoms {float:left;font-size:10px;font-style:italic;padding-left:100px;}
#produkt_enkelt_inklmoms {float:left;font-size:10px;font-style:italic;}
#produkt_enkelt_koeb_con {margin-bottom:20px;}
#produkt_enkelt_beskrivelse {}
#produkt_enkelt_beskrivelse_txt {
    border-radius: 10px;
    clear: both;
    overflow: hidden;
    width: 98%;
	margin-top:10px;
}
#produkt_enkelt_data_txt {
    clear: both;
	justify-content:space-around;
	flex-direction:column;
}
}
#produkt_enkelt_tilbage a{color:#8C2332;}
#produkt_enkelt_tilbage {float:left;clear:both;width:100%;}
#produkt_enkelt_udsolgt {text-align:center;margin:10px;}
.produkt_enkelt_foerpris {color:#cc0000;text-decoration:line-through;}
/**********************************/

.pris_vurdering {
	margin-top:5px;
	position:absolute;
	right:4px;
	width: 45%;
	top:2px;
}
.pris_vurdering img{
	width:100%;
}
.produkt_oversigt_foerpris {color:#cc0000;text-decoration:line-through;font-size:10px;}


/*** Brands ***/

#productBrandsCon01{
	border-bottom: 1px solid #99cc33;
	float: left;
	padding-bottom: 5px;
}

.productBrandsHeader01{
	border-top: 1px solid #99cc33;
	border-bottom: 1px solid #99cc33;
	margin-top: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#content_ie_100percent_fix #productBrandsCon01 a{
	text-decoration:none;
	font-size:11px;
	font-weight:100;
	font-style:italic;
	}
#content_ie_100percent_fix #productBrandsCon01 a:hover{
	text-decoration:underline;
	color:#333333;

	}
.productBrandsBrand01_0{
	clear: both;
	float: left;
	width: 165px;
}
.productBrandsBrand01_1{
	float: left;
	width: 165px;
}
.productBrandsBrand01_2{
	float: left;
	width: 165px;
}


#produkter .shoppriceruler{color: #FFF;height: 0px;margin-top: 0px;margin-bottom: 0px;border: 0px;}


#shop_produkt_samlet{
	position:relative;
	float:left;
	width:90%;
	text-align:center;
	margin:4%;
	margin-bottom:5px;
	color: #CCC;
	padding: 2px;
	font-size: 10px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
}



/************ shopInsertAddToBasket ************/
.produktantal{
	width: 25px;
	height: 22px;
	text-align: center;
}

#addToBasket{
	width:100%;
	float:left;
	font-size: 14px;
}
#naeste {
	float:left;
	width:250px;
	color:#EEE;
	text-align:center;
	cursor: pointer; /* hand-shaped cursor */
	font-size:12px;
	padding:2%;
	margin-top:15px;
	margin-bottom:15px;
	background-color:#006699;
	border:none;
}
#back {border:1px solid #222;background-color:#555;color:#ccc;font-size:10px;}


#errormessage p{
	color:#cc0000;
}



.double_underline {
	border-top:1px solid;
	border-bottom: 3px double;
	font-weight:bold;
}
#specialOffersCon{
	position:relative;
	float: left;
	font-size: 12px;
	color: #333333;
	width:100%;
	padding:2%;
	vertical-align:top;
	margin:0 !important;
}

.specialOffersText{background:white;}

.specialOffers, .specialOffers_clear {
	flex-basis:19%;
	background:fff;
	border: 1px solid #f1f1f1;
	margin-bottom: 30px;
	width:19%;
	float:left;
	height: 210px;
	margin-bottom:50px;
}

.specialOffers:hover, .specialOffers_clear:hover{border:1px solid #cccccc;}
#specialOffersCon h2{
	font-size: 14px;
	padding:3%;
	min-height:55px;
	margin:0;
}
.specialOffersMoreText {
    background-color: #3b3b3b;
	border: none;
	color: white;
	padding: 15px 0px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	width: 100%;
	font-weight: bold;
	min-height: 19px;
}

.specialOffersMoreText a{color:#fff !important;}
.specialOffersTableWrap {display:flex; justify-content: flex-start; flex-wrap: wrap; justify-content: space-between;}
#specialOffersCon a{
	text-decoration: none;
	color: #333333;
}

#specialOffersCon a:hover{
	text-decoration: underline;
}
#specialOffersCon img{
	width: 100%;
}
#specialOffersImgWrap,
#specialOffersImgWrap img{
	float: right;
	margin-left:5px;
	margin-bottom:5px;
	width:90px;
}

.specialOffersImgWrap {
    height: 128px;
    overflow: hidden;
}

#specialOffersMoreText{
	position:absolute;
	bottom:0px;
	left:6%;
	width:88%;
}
#specialOffersText {width:180px;float:left;}
#specialOffersText a {color:#555}
#specialOffersText a:hover {text-decoration:none;}
#specialOffersMoreText a {color:#FFFFFF;float:left;width:96%;padding:2%;background-color:#006699;text-align:center;}


/*** fields and button ***/
#searchCustomButton01{
    background-color: #4CAF50;
    background-image: url("https://motorgaarden-skive.dk/images/search.png");
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 5px;
    float: right;
    height: 26px;
    margin-left: 0;
    padding-right: 0;
    width: 30px;
}
#searchCustomButton01:hover{
    background-color: #4CAF50;
    background-image: url("https://motorgaarden-skive.dk/images/search2.png");
    background-position: center center;
    background-repeat: no-repeat;
}

#searchFieldGeneral01,#searchFieldGeneral01_2{
	float:left;
	border:1px solid #CCCCCC;
	padding:1px;
	height: 22px;
	width:165px;
	margin-right:6px;
}
.search_grp #mysearchdetails{
	margin-top:0;
	margin-bottom:0px;
}

#search_con01{
}

/*** Result list ***/
#searchResultCon{
	
}

#searchResultTable{
	width: 495px;
}

#searchResultTable .searchResultItem a{
	color: #666666;
	font-weight: 400;
}

#searchResultTable .searchResultItem a:hover{
	color: #555555;
	text-decoration: underline;
	font-weight: 400;
}

.searchResultSpacer{
}

.searchResultSpacer hr{
	margin-bottom: 10px;
	margin-top: 10px;
	border-bottom: 1px solid #666666;
	height: 1px;
	padding: 0px;
}

.searchResultNOFMatches{
	font-size: 16px;
}
#mysearchdetails td{
	height: 22px;
}

#mysearchdetails {
	float:left;
	/*margin-top:50px;*/
	width:100%;
}
#topbilledet_con {position:absolute;left:225px;margin-left:1%;width:50%;top:20px;overflow:hidden;height:300px;}
#topbilledet {position:absolute;left:0px;width:100%;top:0px;}
.SubmitLille{cursor:pointer; }



#topfokustekst{position:absolute;left:595px;;width:350px;top:-98px;color:#000;border:4px solid #000;text-align:center;font-size:20px;padding:10px;}

#facebookshare{z-index:1000000;	position:absolute;left:648px;;width:350px;top:15px;color:#000;}


/**** Butikker ****/
#butikker {
    position:relative;
	float:left;
    font-size:10px;
	z-index:9999;
}
#butikker a{
    text-decoration:none;
    color: #3399cc;
}
#butikker a:hover {
    color: #0066CC;
}
#butikker p{
    margin-bottom:3px;
	text-align:left;
}
#butikker a {
	float:right;	
}
.butik {
    float:left;
    width:125px;
padding-top:0px;
margin:10px;
}
.butiklink {
    clear:both;
    float:right;
}
/*** nyhedsbrev ***/
#newsform{
	position:relative;
	float:left;
	margin-left:1%;
	margin-top:50px;
	width:25%;
	height:250px;
}
#newsform select {
   background: #FFFFFF;
   border:0px;
   font-size:10px !important;
}
#newsform_felter {
	position:absolute;
	top:109px;
	left:46px;
}
#newsform_felter input {
	border:none;height:14px;width:156px;
	padding:1px;
	font-size:10px;
}
#newsform_felter_navn {
	position:absolute;
	top:0px;
	left:0px;
}
#newsform_felter_mail {
	position:absolute;
	top:24px;
	left:0px;
}
#newsform_birth {
	position:absolute;
	top:177px;
	left:59px;
	width:132px;
}
#newsform_birth_year, #newsform_birth_month, #newsform_birth_day {
	position:absolute;
	top:0px;
	height:14px;
	overflow:hidden;
}
#newsform_birth_year {
	right:0px;
	width:34px;
}
#newsform_birth_year select, #newsform_birth_day select {width:54px;}
#newsform_birth_month {
	left:31px;
	width:61px;
}
#newsform_birth_month select {width:81px;}
#newsform_birth_day {
	left:0px;
	width:28px;
	font-size:10px;
}
#nyhedsknap {
	position:absolute;
	top:192px;
	left:100px;
	width:50px;
	text-align:center;
	border:none;
	font-size:10px;
	color:#FFFFFF;
	height:15px;
	background:transparent;
	cursor:pointer;
}
#afmelder {
	position:absolute;
	top:219px;
	font-size:10px;
	color:#999999;
	left:109px;
}
#newsletter img {
}
#newstilmeld {
}
#nyhedstop {
    position:relative;
	float:right;
    z-index:10;
    width:158px;
	padding-right:5px;
}
.nyhedsknap {
height:18px;
width:80px;
background-color:#555;
padding-bottom:3px;
border:none;
  cursor: pointer; /* hand-shaped cursor */
  color:#CCC;
}
.nyhedsknap:hover {
    color:#FFF;
}

#fokuspunkter {
    position:absolute;
    top:425px;
	left:-5px;
    padding:2px;
}
#fokuspunkter p{
	clear:both;
	float:left;
	width:125px;
}
#fokuspunkter h2 {
    font-size:13px;
}
.fokuspunkt {
    width:140px;
    padding-right:7px;
}
#facebook {position:absolute;top:280px;left:-5px;width:291px;border:5px solid #333;}

/**** LOGO sprite ****/
.logosprite {
	float:left;
	height:22px;
	width:60px;
	background-position:0px 0px;
}
.logosprite:hover {
	background-position:0px 25px;
}


#baggrunden {
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:0;
}
#baggrunden img {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	min-height:100%;
}
#contact_form input {border:1px solid #555;margin-bottom:5px;width:150px;}
#contact_form .input_left {width:40px;margin-right:6px;}
#contact_form .input_right {width:100px;}
#contact_form textarea {border:1px solid #555;margin-bottom:5px}
#smart_bund_con {position:relative;z-index:3;float:left;width:100%;height:35px;margin-bottom:5px;}
#smart_bund_smal ul li {
	float:left;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#smart_bund_smal ul li a{
	color:#FFFFFF;
}
#smart_bund_smal {
	position:relative;
	float:left;
	width:100%;
	margin:auto;
	margin-top:8px;
}
#smart_bund_smal ul {
	margin:auto;
	width:690px;
}
#bund_med_menu {
	background-color: #f1f2f2;
	float:left;
	width:100%;
	min-height:250px;
	
}
#menu_til_midten {
	display:none;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offe#cc0000 their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/js/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 9999999;
	outline: none;
	display: none;
	max-height:100% !important;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/js/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/js/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/js/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/js/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/js/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/js/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/js/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	position:relative;
	height:20px;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/js/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/js/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/js/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/js/fancybox/fancybox.png') -55px -90px no-repeat;
}
.responsive {display:none;}
.ikke_responsive {display:block}
#responsive_slider {
    background-image:url('https://motorgaarden-skive.dk/images/menu-right.png');
    background-repeat:repeat-y;
	background-position:top center;
	position:relative;
	width:242px;
	float:left;
	z-index:999999;
    padding-top:20px;
	background-color:#FFFFFF;
	min-height: 548px;
	border-left:1px solid #ccc;
}
#menu-shadow-top{
    background-image:url('https://motorgaarden-skive.dk/images/menu-top.png');
    background-repeat:no-repeat;
	background-position:top center;
	width:243px;
	height:33px;
}
#mainmenu1_bund ul li{
	float:left;
	clear:both;
	text-align: left;
	margin-bottom:10px;
}
#mainmenu1_bund ul li a{
    color: #777;
    font-weight: bold;
    width: auto;
}
#mainmenu1_bund ul li ul li{
	float:left;
	clear:both;
	text-align: left;
	padding-left: 16px;
    background-image:url('https://motorgaarden-skive.dk/images/dot_grey.png');
    background-repeat:no-repeat;
	background-position:6px 7px;
	margin-bottom:0px;
}
#mainmenu1_bund ul li ul li a{
    color: #777;
    font-weight: normal;
    width: auto;
}
#menu_response{width:61%; text-align:center; display:none;}
#menu_teaser {display:none;z-index:9999999;}
#responsive_menu #productmenu_con {display:block;}
.boksheadbundProductmenu {display:none;}
#mainmenu1_bund_ul {margin:0px;float:left;width:96%;padding:2%;padding-top:20px;}
#bundproductMenu_con ul  {float:left;margin:0px;padding-top:20px;}
#mainmenu1_bund_ul li {position:relative;float:left;padding-left:1%;width:19%;margin-bottom:15px;}
#bundproductMenu_con ul li {position:relative;float:left;padding-left:0px;width:100%;padding-left:4px;margin-bottom:15px;}
#bundproductMenu_con ul a, #mainmenu1_bund_ul a, #bundproductMenu_con ul firstElementAndMenuChosen, #mainmenu1_bund_ul firstElementAndMenuChosen {color:#333333 !important;font-weight:bold;}
#bundproductMenu_con ul li ul li, #mainmenu1_bund_ul li ul li {float:left;padding-left:0px;width:100%;margin:0px;margin-top:3px;margin-bottom:3px;}
#bundproductMenu_con ul li ul, #mainmenu1_bund_ul li ul {float:left;font-size:11px;width:100%;padding:0px;}
#mainmenu1_bund_ul li ul li ul {display:none;margin-left:10px;}

#bundproductMenu_con ul li ul a, #mainmenu1_bund_ul li ul a, #bundproductMenu_con ul li ul firstElementAndMenuChosen, #mainmenu1_bund_ul li ul firstElementAndMenuChosen {color:#01395E !important;font-weight:normal;}

#news{
	margin-bottom:10px;
}
#news a{
	color:#8C2332;
}
.news_resume_enkelt{
	font-style:italic;
	color:#999;
	margin-bottom:22px;
}
.newsDate{
	font-style:italic;
	color:#999;
	margin-bottom:2px;
}
.newsindhold{
	margin-bottom:10px;
	margin-top:0px;
}
#news_front {
	position:relative;
	float:left;
	width:100%;
	padding-top:435px;
	margin-bottom:50px;
}
#newsliste_top {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:421px;
}
#newstop_tekst {
	position:absolute;
	bottom:0px;
	left:0px;
	width:96%;
	padding:2%;
	padding-top:0px;
	padding-bottom:0px;
	height:95px;
	background-color:#949da3;
}
#newstop_billede {
	position:absolute;
	top:26px;
	width:100%;
	height:300px;
	overflow:hidden;
}
#newstop_billede_billede {
	width:100%;
	min-height:100%;
}
#newstop_laesmere {
	position:absolute;
	top:0px;
	left:0px;
	width:98%;
	padding:1%;
	text-align:center;
	background-color:#949da3;
}
#newstop_laesmere a {
	color:#FFFFFF !important;
}
#newstop_tekst h1 {
	float:left;
	margin-top:10px !important;
	margin-bottom:5px !important;
	font-size:13px;
}
#newsliste_tekst_date {
	float:left;
	padding-left:10px;
	margin-left:10px;
	color:#FFFFFF;
	font-size:10px;
	margin-top:12px;
	border-left:2px solid #FFFFFF;
}
#newsliste_tekst_tekst {
	float:left;
	clear:both;
	color:#FFFFFF;
	width:100%;
}

.newsliste_billede {
	float:left;
	width:100px;
}
.newsliste_tekst_con {
	float:left;
	margin-left:10px;
	width:370px;
	color:#333333;
}
.newsliste_tekst_con a {
	color:#333333 !important;
}

.newsliste_tekst p {
	margin:0px !important;
	margin-top:2px !important;
}
#newsteaser_con {
    border-radius: 10px;
    height: 170px;
    padding-bottom: 30px;
    position: relative;
}
.newsteaserBillede01 {
    border-bottom: 3px solid #CCCCCC;
    border-radius: 5px;
    display: block;
    height: 120px;
    overflow: hidden;
    width: 100%;
	position: absolute;
    top: 0;
}
.newsteaserBillede01 img {
	width: 100%;
}
.newsliste_reference h2 {
	font-size:13px !important;
}
.newsteaser_hovedoverskrift {
	font-size:14px !important;
}
.newsteaser_hovedoverskrift a {
	color:#333333;
}
.newsteaserGenerelOverskrift01{
	display:none;
}
.newsteaserGenerelOverskrift01 a{
	color:#872137;
}
.newsteaserGenerelMere01 {
    color: #872137;
    font-size: 14px;
    margin-left: 10px;
	text-align:left;
	margin-top:10px;
    display: none;
}
.newsteaserGenerelMere01 a{
    color:#872137;
}
.newsTeaserItem01 {
    background-color: #FFFFFF;
    border-radius: 5px;
    float: left;
    height: 143px;
    margin-bottom: 5px;
    margin-right: 1.23%;
    margin-top: 10px;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 24.1%;
}
.newsTeaserItem01:last-child {
    width: 24%;
	margin-right: 0;
}
.newsteaserDateTime01 {
	width:100%;
	display:none;
}
.top1{
	height:80px;
}
.newsteaserOverskrift01 {
    margin-top: 125px;
    padding: 0 2%;
    position: relative;
    text-align: left;
    width: 96%;
}
.newsteaserOverskrift01 a, .newsteaserOverskrift01 h3 {
	font-size:11px !important;
	color:#872137;
}
.newsteaserText01, .newsteaserMinioverskrift01 {
    float: left;
    font-size: 10px;
    margin-top: 0;
    padding: 0 2%;
    width: 96%;
    text-align: left;
    width: auto;
}

.referenceliste_reference, .newsliste_reference {
	position:relative;
	float:left;
	width:100%;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	width:100%;
}

.newsteaserMere01 {
    float: left;
    text-align: left;
    padding: 0 2%;
    width: 96%;
}
.newsteaserMere01 a {
	color:#872137;
	font-style:italic;
}
.news_top_enkelt, #galleri_billede_teaser {
	position:relative;
	float:left;
	width:100%;
	margin: 0 0 20px 0;
}
.news_top_enkelt img{
	width:99% !important;
	border:1px solid;
}
#galleriindhold {
	position:relative;
	float:left;
	width:100%;
	padding-right:2%;
    margin-bottom:10px;
}
#searcher{
	float: right;
    margin:5px 180px 0 0;
}
#menu_close {display:none;}
#my_searcher {float:left;margin-left:10px;margin-top:10px;}
#kontaktformular_left {float:left;width:100%;}
#kontaktformular_right {float:left;width:100%;clear:both;margin-top:25px;}
.padding_top {padding-top:312px;}

.respon_break{
	display:none;
}

.arrangementboks {
	position:relative;
	clear:both;
	float:left;
	margin-top:30px;
	width:200px;
	padding:10px;
	background-color:#CCCCCC;
}
.arrangementboks_header {
	position:absolute;
	top:-28px;
	left:0px;
	font-weight:bold;
	font-size:12px;
}
.arrangementboks_enhed {
	position:relative;
	float:left;
	margin-bottom:10px;
	width:100%;
}
.arrangementboks_enhed_dato {
	margin:0px;
	font-weight:bold;
}
.arrangementboks_enhed_tekst {
	margin:0px;
}
.arrangement_liste {
	position:relative;
	width:100%;
	margin-top:0px;
	float:left;
}
.arrangementliste_enhed_tekst {
	margin-top:5px !important;
}
.arrangementliste_enhed {
	position:relative;
	float:left;
	width:96%;
	padding:2%;
	margin-bottom:10px;
	background-color:#EEEEEE;
}
.arrangementliste_enhed:hover {
}
.arrangementliste_enhed:hover .arrangementliste_enhed_link{
	background-color:#BBBBBB;
}
.arrangementliste_enhed:hover .arrangementliste_enhed_link_pile{
	display:block;
}
.arrangementliste_enhed_left, .arrangementenkelt_periode_left {
	position:relative;
	width:75%;
	float:left;
}
.arrangementliste_enhed_right, .arrangementenkelt_periode_right {
	position:relative;
	width:25%;
	float:left;
	text-align:right;
}

.arrangementliste_enhed_header {
	margin:0px;
	font-size:12px !important;
}
.arrangementliste_enhed_dato, .arrangementliste_enhed_pris, .arrangementliste_enhed_type {
	float:right;
	margin:0px;
	clear:both;
	margin-bottom:5px;
}
.arrangementliste_enhed_pris {padding-top:5px;}
.arrangementliste_enhed_link_con {
	float:right;
	clear:both;
	margin-top:10px;
	height:22px;
}
.arrangementliste_enhed_link_pile {
	float:left;
	margin-right:10px;
	display:none;
}
.arrangementliste_enhed_link {
	padding:5px;
	background-color:#dddddd;
}
.arrangementliste_enhed_link:hover {
	background-color:#999999 !important;
}
.arrangement_enkelt {
	position:relative;
	float:left;
	margin-top:0px;
	width:100%;
}
.arrangementenkelt_periode {
	position:relative;
	float:left;
	padding:2%;
	width:96%;
	background-color:#EEEEEE;
	margin-top:10px;
}
.arrangementenkelt_back {
	float:left;
	width:100%;
	margin-top:20px;
}
.arrangementenkelt_periode_header {
	font-size:12px !important;
	margin:0px !important;
	margin-bottom:10px !important;
}
.arrangementenkelt_periode_dato {
	float:left;
}
.arrangementenkelt_periode_note {
	float:left;
	padding-left:10px;
	padding-top:2px;
	width: 400px;
}
.arrangementenkelt_tekst {float:left;width:95%;}
.arrangementenkelt_periode_note p {margin:0px !important;}
.arrangementenkelt_billeder {position:relative;width:100%;float:left;margin-top:20px;margin-bottom:10px;text-align:center;}
.arrangementenkelt_billede_1 {float:left;width:100%;}
.arrangementenkelt_billede_2 {float:left;width:50%;}
.arrangementenkelt_billede_3 {width:160px;float:left;}
.arrangementsimpel_person_header p{
	margin-top:0px !important;
}
.arrangementsimpel_person_header {
	position:absolute;
	top:-20px;
	font-weight:bold;
	left:0px;
}
.arrangementsimpel_person, .arrangementsimpel_sted {
	position:relative;
	float:left;
	width:46%;
	padding:6px;
	border:1px solid #cccccc;
	margin-top:30px;
}
.arrangementsimpel_sted {
	margin-left:2%;
}
.arrangementsimpel_fraogtil {
	position:relative;
	float:left;
	width:97%;
	padding:6px;
	border:1px solid #cccccc;
	margin-top:0px;
}
.galleri_menu_header {
	margin-bottom:5px !important;
}
.galleri_menu_2 {
	margin:2px !important;
	margin-left:10px !important;
}
.billede_container {
	position:relative;
	float:left;
	margin-bottom:7px;
	width:24%;
	height:76px;
	margin-right:1%;
	overflow:hidden;
}
.teaserbillede {
	float:left;
	width:100%;
}
.teaserbillede_clear {clear:both;width:100%;height:0px;}
.teaserbillede_responsive {
	float:left;
	width:98%;
	margin:1%;
	display:none;
	
}
#listenafdelinger {
	float:left;
	width:100%;
	margin-top:25px;
}
.listenheader {margin-bottom:5px !important;margin-top:15px !important;}
.red, .yellow, .blue {
	padding-left:45px;
	margin-bottom:25px !important;
	background-repeat:no-repeat;
	background-position:top left;
}
.red {background-image:url(http://maps.google.com/mapfiles/ms/icons/red-dot.png)}
.yellow {background-image:url(http://maps.google.com/mapfiles/ms/icons/yellow-dot.png)}

/****** MEDARBEJDER ******/

.medarbejdertitel, .medarbejderlinje, .medarbejdertlf, .medarbejdermail, .medarbejderh2{
	text-align:left; 
}
.medarbejdertitel{padding-bottom:5px;}
.medarbejderh2{text-align:left;font-weight:bold;
	margin-bottom:0px !important;font-size:13px;
}
.medarbejderh2 h2{font-size:13px;}

.medarbejdertableend,.medarbejdertable{	width:100%;}
.site_boxes_text .medarbejder_con {
    width: 100%;
	text-align:center;
}
.site_boxes_text .medarbejder_con .medarbejder_img img{
    width: 50%;
}
.site_boxes_text .medarbejder_con .medarbejder_img{
	text-align:center;
}
.site_boxes_text .medarbejder_txt{
	text-align: center;
}
.medarbejder_con {
    padding-top: 15px;
    text-align: left;
    width: 50%;
}
.medarbejderdata {
	float:left;
	padding-left:5px;
	width:70%;
}
.medarbejderpic {
	float:left;
	min-height:100px;
	width:25%;
}
.medarbejderpicdiv img{
	border:1px solid #333;
}
.medarbejder_txt p{
	margin:2px;
}
.medarbejder_img{
}
.medarbejder_img img{
	width:80%;
}
#hvide_kasser {
	position:relative;
	float:left;
	clear:both;
	width:100%;
}
.hvid_kasse {
	float:left;
	width:328px;
	margin-right:10px;
	border:1px solid #999999;
	background-color:#FFFFFF;
	padding:10px;
}

#hvid_kasse_fuld {
	position:relative;
	float:left;
	clear:both;
	width:96%;
	padding:2%;
	border:1px solid #999999;
	background-color:#FFFFFF;
}
#menu_open, #menu_close, #kurv_open, #kurv_close, #response_mellem {
	display:none;
}

.forside_search_input{
	float:left;
}
.forside_search_submit{
	float: left;
	margin-top: 23px;
	margin-left: 47px;
}
.forside_case3_table_con{
	width:100%;
}
.forside_case3_table{
	width: 15%;
	float:left;
	text-align:center;
}
.forside_case3_table_book{
	width:17%;
	float:left;
	padding-top:30px;
}
.news_header_responsive{
	display:none;
}
.search_div_content_head{
	padding:4px 0px 4px 0px;
	margin:3px 5px 3px 0px;
}
.search_div_content{
	width:50%;
	float:left;
	min-width:165px;
}
.menu_responsive{
	display:none;
}
.cardata .header{
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
}
.cardata .data{
	color: #777777;
	font-size: 16px;
}
.cardata_txt{
	flex-basis:20%;
	border-bottom: 1px solid grey;
	text-align:center;
}
#bread{
    color: #999999;
    float: left;
    font-size: 12px;
    height: 35px;
    margin-top: 20px;
    width: 94%;
    z-index: 1;
	}

#bread a {
	color: #999999;
}
#breadcrumbs_text{
	float:left;
	font-size:12px;
}
#bread ul li{
	float:left;
    list-style:none;
    margin:0px 5px 0px 5px;
}
#bread ul {
    margin:0px 0px 0px 15px;
}

.search_button_responsiv{
	display:none;
}

	h3#beskrivelseAfBil, h3#yderligeSpc {
	flex:1;
    font-size: 18px;
}

p.spcVaerd {
    color: #333333;
    font-size: 14px;
    font-weight:normal;
}

#produkt_enkelt_data_txt p {
    color: #fff;
}

.spcP {
    font-weight: bold;
}

#produktBeskrivelseP {
    margin-top: 11px !important;
    margin-bottom: 20px !important;
}


.produkt_oversigt_header h2 {
    font-size: 15px !important;
    text-align: left;
}

.table{display:flex; flex-wrap:wrap; justify-content: space-between;}
.tr{
	flex-basis:28.3%;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.td{
	flex-basis:38%;
	text-align:left;
	font-weight:bold;
}

.td p {
    margin: 9px 0px;
}
.td.data {
    flex-basis: 58%;
}



#prisen{
    font-size: 33px !important;
    margin: 27px 19px;
    font-weight: bold;
}

#mypris {
    font-size: 20px;
    float:right;
	text-align:right;
}

#mypris p {
    top: 0px;
    font-size:20px !important;
    margin: 13px 8px;
}


.menu_responsive{display:block;}


#support{
    position:absolute;
    top:0px;
    right:0px;
    width:45px;
    z-index:99999999;
}
#blue {
    position:fixed;
    top:205px;
    right:0px;
    width:45px;
    z-index:99999;
	
}
/*
.blue {
    float:right;
    margin-right:-8px;
	background-image:url(../images/blue.png);
    background-repeat:no-repeat;
}
.blue:hover{margin-right:0px;}
*/


.alert-close {
	background: rgba(255,255,255,0.1);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4),inset 0 -1px 2px rgba(255,255,255,0.25);
	-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4),inset 0 -1px 2px rgba(255,255,255,0.25);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.4),inset 0 -1px 2px rgba(255,255,255,0.25);
	color: #000;
	cursor: pointer;
	font-size: 18px;
	font-weight: normal;
	height: 22px;
	line-height: 24px;
	position: absolute;
	right: 11px;
	text-align: center;
	top: 9px;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	-o-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
	width: 22px;
}

#myDiv {
    display:none;
    right:0px;
    opacity: 1;
    width: 300px;
    position: absolute;
    background-color: #fff;
    border-radius: 10px 0 0 10px;
	
    padding-left: 10px;
    padding-top: 10px;
    -webkit-transform:none;
    -moz-transform: none;
    -o-transform:none;
	top:-205px;
    
	
	
}
#support label{
	color: #4c4052;
}
#support .formular{
	border: 1px solid #d8d7dc;
	border-radius: 2px;
	line-height:20px;
	width: 96%;
}
#support input{
	margin-bottom: 10px;
}
.myButton2 {
	background-color:#3b3b3b;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:13px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
	width:auto!important;
	border:none;
	float: right;
	margin: 8px 4px 8px 0;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.myButton2:active {
	position:relative;
	top:1px;
}
.sold-color{
	padding: 7px 0;
}
.sold-color p{
	font-weight: normal;
	font-size: 14px!important;
}
.solgt-bil-tekst{
	padding:0;
	margin: 0;
}
.produkt_oversigt_priser .solgt-bil-tekst {margin-top: 5px;}
.specialOffers .solgtbil, .specialOffers_clear .solgtbil{
	position:relative;
	background:#39c;
	top:-260px;
	text-align:center;
	width: 100%;
	margin: 0 auto;
}
.specialOffers .solgtbil p, .specialOffers_clear .solgtbil p{
	padding:0px 4px; 
	font-weight:bold;
	color: #fff;
}
.produkt_oversigt_element .solgtbil, .produkt_oversigt_element_clear .solgtbil{
	position:absolute;
	background:#39c;
	top: 54px;
	color:#fff;
	width: 100%;
	left: 0;
}
.produkt_oversigt_element .solgtbil p, .produkt_oversigt_element_clear .solgtbil p{
	margin:5px; 
	font-weight:bold;
}
#produkt_enkelt_right .solgtbil{
	position:absolute;
	background:#39c;
	top: 204px;
	left: 259px;
	color:#fff;
	height:160px;
	width:390px;
}
#produkt_enkelt_right .solgtbil p:first-child{
	font-size: 27px;
	text-align: center;
	padding:0;
}
#produkt_enkelt_right .solgtbil p{
	font-size: 16px;
	padding: 20px;
	text-align: center;
}


/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media screen and (max-width: 1336px) {
    #content_con{width:100%;}
    #bund_menu{width:100%;}
    #leftdiv{
        margin: 100px 0 0 1%;
        width:19%;
    }
    #MYleftmenu, #mainmenu1_submenudiv{padding:0;}
    #content_text{width:78%;}
    .container1200{
        width:98%;
        margin:0 1%;
    }
    #topbg{width:100%;}
}

@media screen and (max-width: 1024px) {
    #topbg{width:100%;}
    #content_con{width:1024px;}
    #forside-menu{right:0;}
    #content_text{
        width:96%;
        float:none;
        margin:100px auto;
    }
    .container1200{
        width:100%;
        left:0;
        margin:0 1%;
        width:98%;
    }
    #logo{
    	left:21px;
        text-align:left;
    }
    #menu_response{width:46%;}
    #content_text{
        width:78%;
        float:right;
        margin-right:1%;
    }
    #leftdiv{margin-top:98px;}
    #prisen {font-size:26px !important;}
    .boksen{height: 225px !important;}
    .produkt_oversigt_element .solgtbil{
        top:103px;
        left:50px;
    }
    .specialOffersImgWrap{height:106px;}
    .energimaerke_a2, .energimaerke_a3, .energimaerke_a2, .energimaerke_a1, .energimaerke_a, .energimaerke_b, .energimaerke_c, .energimaerke_d, .energimaerke_e, .energimaerke_f, .energimaerke_g  {
		left:-27px;
	}	
	#produkt_enkelt_right .solgtbil{left:215px;}
	.specialOffers .solgtbil, .specialOffers_clear .solgtbil{top:-235px}
	.specialOffers .solgtbil p, .specialOffers_clear .solgtbil p{font-size: 14px!important;}
}



/* for 980px or less */
@media screen and (max-width: 980px) {
	.getProduktgrpBilleder{
		width:12.5%;
		float:left;
	}
	.getProduktgrpBilleder_table{
		margin-left: 3%;
		width: 97%;
	}
	#topbag {position:absolute;}
	#searcher{margin-right:3px;}
	#productMenu{background-color:#ffffff;}
	#contentdiv, #contentdiv_front{width:100%;}
	#body_con{width:100%;}
	#content_con{width:100%;}
	table{width: 100%;}
	#content_text{
	    padding: 0%;
		width: 65%;
	}
	#rightdiv{width:75%;}
	#responsive_slider{
		width:24.8%;
		background-position: right top;
	}
	#menu-shadow-top{
		width:24.8%;
		background-position: right top;
	}
	#topbg{width:100%;}
	#banner_top_pics{
		width:70%;
		padding-left:30%;
	}
	#red-people{display:none;}
	#social_box{display:none;}
	#menugroup1_bund_con{width:66%;}
	#bund_menu{width:100%;}
	.frontproduktmenu{width: 100%;;}
	.site_boxes{display:none;}
	#produktmenuBund ul li {width:90% !important;}
	#leftdiv{width:29%;}
	#pic_01a, #pic_02a {height:300px;}
	.produkt_oversigt_billede{height:100px;}
	.produkt_oversigt_element{margin-right:0px;}
	.produkt_oversigt_spacer{display:none;}
	.produkt_oversigt_beskrivelse{margin-bottom: 15px;}
	.forside_search_submit{margin-left:0;}
	#brugtbil_table img{width:100%;}
	#brugtbil_table {width:39% !important;}
	#news_box{width:100%;}
	#newsteaser_con {padding:5px;}
	.newsteaserBillede01{
		border-bottom:none;
		height:90px;
	}
	.newsteaserOverskrift01 {
		height: 30px;
		margin-top: 54%;
		overflow: hidden;
		padding: 0 2%;
		position: relative;
		text-align: left;
		width: 96%;
	}
	.newsteaserMere01{
		position:absolute;
		bottom:2px;
	}
	#menugroup1_bund_con{
		width: 100%;
		margin-left:0px;
	}
	#forside-menu #mainmenu1_ul a, #productmenu_con a{
		padding: 0px 0%;
		float: none;
	}
	#forside-menu #menugroup1_con, #productmenu_con{
		box-shadow: none;
		margin-bottom:0px;
		margin:0;
	}
	#productmenu_con{
		z-index:99; 
		margin-right:14px;
	}
	#produktmenuBund ul li{
		width:90px !important;
		float:left;
	}
	#bund_med_menu{
		background-color: #fff;
		border-top: 5px solid #ccc;
	}
	#myDiv{
		width: 595px;
		top:-116px;
	}
	   #blue{top:120px;
	}
	#forside-menu{ right:0;}
	.energimaerke_a2, .energimaerke_a3, .energimaerke_a2, .energimaerke_a1, .energimaerke_a, .energimaerke_b, .energimaerke_c, .energimaerke_d, .energimaerke_e, .energimaerke_f, .energimaerke_g  {
		left:-14px;
	}	
}


@media screen and (max-width: 797px) {
	#pic_01a, #pic_02a {height:265px;}
	.pris_vurdering {width: 31%;}
	#logo img{
		width:90%;
		height:auto;
	}		
}


@media screen and (max-width: 768px) {
	.case1-content-forside, .case2-content-forside, .case3-content-forside {
		margin: 20px 0 0;
		width: 98%;
		text-align: center;
	}
	.forside_search_submit input{
		width: 98%;
		left: 1%;
	}
	.red_button_link{
		width: 98%;
	}
	.img_hover {
		width: auto;
		max-width:100%;
	}
	.img_hover:hover {
		width: auto;
	}
	.forside_search_input #getcarmaerke, .forside_search_input #getcarmodel, .forside_search_input #getcarfuel{
		width: 100%;
	}
	#MYleftmenu{
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		background-color:#FFFFFF;
	}
	.forside_case3_table_con {
		float: left;
		padding: 0 7%;
		text-align: center;
		width: 54%;
	}
	.forside_case3_table {
		display:none;
	}
	.forside_case3_table_book img {
		display:none;
	}
	.forside_case3_table_book a{
		color: #ffffff;
		font-weight:bold;
	}
	.forside_case3_table_book a:after {
		content: "Book v?kstedstid";
	}
	.forside_case3_table_book {
		background-color: #980a2b;
		border-radius: 7px;
		color: #fff;
		float: none;
		margin: 25px 0;
		padding: 5px;
		width: 94%;
	}
	#forside-menu #mainmenu1_ul li, #productmenu_con ul li {
		width:96%;
		clear:both;
		margin:0;
		text-align:left;
		font-family: 'Archivo Narrow', sans-serif;
	}
	#forside-menu #mainmenu1_ul a, #productmenu_con a{
		float:left;
		padding:2%;
		padding-top:5px;
		padding-bottom:5px;
		margin-top:5px;
		width:96%;
	}
	#forside-menu #mainmenu1_ul li ul, #productmenu_con ul li ul {
		float:left;
		position:relative;
		width:96%;
		margin:2%;
		margin-top:2px;
		margin-bottom:2px;
	}
	#forside-menu #mainmenu1_ul, #productmenu_con ul {
		float:left;
		width:100%;
		margin-bottom:5px;
	}
	#forside-menu #productmenu_con{
		display:none;
	}
	#forside-menu{
		position:absolute;
		top:85px;
		left:0px;
		width:100%;
	}
	#productmenu_con {
		position:relative;
		float:left;
		width:100%;
		
		border-bottom:2px #ccc solid;
		background-color:#FFFFFF;
	}
	#forside-menu .frontproduktmenu #productmenu_con{
		display:none;
	}
	.menu_responsive{
		display:none;
	}
	.menu_responsive #menugroup1_con{
		
		background-color:#fff;
	}
	#leftdiv #menugroup1_con{
		padding:0px;
	}
	#leftdiv #mainmenu1_ul{
		background-color:#fff;
	}
	/* 102, 113, 124 */
	#forside-menu #menugroup1_con ul ul,
	#forside-menu #menugroup1_con li:hover ul ul,
	#forside-menu #menugroup1_con li:hover li:hover ul ul,
	#productmenu_con ul ul,
	#productmenu_con li:hover ul ul,
	#productmenu_con li:hover li:hover ul ul
	{
		display:none;
	}

	/* Specificity 112, 123, 134 */
	#forside-menu #menugroup1_con li:hover ul,
	#forside-menu #menugroup1_con li:hover li:hover ul,
	#forside-menu #menugroup1_con li:hover li:hover ul li:hover ul,
	#productmenu_con li:hover ul,
	#productmenu_con li:hover li:hover ul,
	#productmenu_con li:hover li:hover ul li:hover ul
	{
		display:none;
	}

	#forside-menu #menugroup1_con li{
		padding-left: 0;
	}
	#MYleftmenu #Lproductmenu_con li, #menugroup1_con li{
		background-image:none;
		padding-left: 2%;
		width: 96%;
	}
	#MYleftmenu #Lproductmenu_con li:hover, #menugroup1_con li:hover, #menugroup1_con li a:hover{
		background-image:none !important;
	}
	#MYleftmenu #Lproductmenu_con ul li a, #menugroup1_con ul li a {
		color:#000 !important;
	}
	#MYleftmenu #Lproductmenu_con ul li.menuChosen a, #menugroup1_con ul li.menuChosen a {
		color:#980a2b;
	}
	#MYleftmenu #Lproductmenu_con ul li ul li a, #MYleftmenu #Lproductmenu_con ul li ul li.menuChosen a, #menugroup1_con ul li ul li a, #menugroup1_con ul li ul li.menuChosen a {
		color:#000 !important;
	}
	#MYleftmenu #Lproductmenu_con ul li ul, #menugroup1_con ul li ul, #menugroup1_ul ul li ul{
		float:left;
		position:absolute;
		width:97%;
		padding: 0 0 0 1%;
		margin-left: 0;
		display:none;
	}
	#MYleftmenu #Lproductmenu_con ul li ul li, #menugroup1_con ul li ul li, #mainmenu1_ul ul li ul li{
		float:left;
		width:100%;
		padding: 5px 0;
		margin-left: 0;
	}
	#MYleftmenu #Lproductmenu_con ul li ul li ul, #menugroup1_con ul li ul li ul{
		float:left;
		margin-left: 200px;
		margin-top: -23px;
	}
	#leftdiv #mainmenu1_ul li{
		padding: 10px 0 10px 4%;
	}
	#leftdiv #menugroup1_con li{
		background-image:none;
		border-bottom:none;
	}
	#menugroup1_con, #productmenu_con{
		width: 100%;
	    float: right;
		position: relative;
		top: 100%;
		margin:0;
	}
	.site_boxes{
		display:none;
	}
	#menu_open, #menu_close, #kurv_open, #kurv_close, #response_mellem {
		background-image:url(https://motorgaarden-skive.dk/images/menu.png);
		background-repeat: no-repeat;
		font-size: 15px;
		font-weight: bold;
		height: 20px;
		margin: 0;
		padding: 10px 20px 10px 10px;
		position: absolute;
		right: 10px;
		z-index: 2;
		cursor:pointer;
		margin-top:4%;
		top: 0;
	}
	#menu_open{
		display:block;
	}
	#logo{
		height: 100%;
		left: 0;
		text-align: left;
		top: 0;
		width: 100%;
		cursor:default;
		flex-basis:35%;
	}
	#logo img{
	
		height: auto;
    	width: 100%;
	}

	html{
		height:100%;
	}
	body{
		height:100%;
		background-image:none;
	}
	#searchCustomButton01{display:none;}
	#leftdiv{
		background-color: transparent;
		height: auto;
		min-height: 1px;
		position: absolute;
		width: 100%;
		margin-top:69px;
	}
	#content_text{
		width:79%; background-color:#fff !important;
	}
	#content_text h2{
		font-size:16px;
	}
	#content_con{
		/*height:100%;*/
	}
	#contentdiv{
		height:100%;
	}
	#rightdiv{
		top: 20%;
		width:100%;
	}
	#baggrund{
		height:100%;
	}
	#body_con {
		height: 100%;
	}
	#bund_med_menu{
		display:none;
	}
	.kontakt_bund_responsive{
		display: block !important;
		text-align: center;
		width: 100%;
		padding:5px 0px;
	}
	.produkt_oversigt_element, .produkt_oversigt_element_clear{
		height:319px;
		margin-right:0px;
	}
	.produkt_oversigt_billede{
		/*height: auto;*/
	}

	.responsive_space{display:block !important;}
	
	.getProduktgrpBilleder_table{
		margin-left: 9%;
	}
	.getProduktgrpBilleder{
	    float: left;
		padding-top: 2%;
		width: 9.5%;
	}
	#topbg{
		background-image: none;
		align-items:center;
	}

	#topbag{
		margin: 0 !important;
		top: 0;
	}

	#menu-shadow-top{
		display:none;
	}
	.blank_content_white{
	    width:100%;
	}
	#specialOffersCon{
        width:99%;
        padding:0;
        margin: 1% 2% 2% 2% !important;
	}
	.formular_con{
	    width:97%;
	}
	#produkt_grp_indhold{
	    margin-top:110px;
	}
	#produkter{
	    width:100%;
	    margin:0;
    }
	#form_interesse .formular_con, #form_bookproevetur .formular_con{
	    width:96%;
    }
	#bread{
	    margin:0;
    }
	#produkt_enkelt_data_txt{
	    width:100%;
    }
	.boksen{
    	height: 225px !important;
	}
	.container1200 h2{
	    margin-top: 3%;
    }
	#productminipic{
	    display:flex;
	    flex-wrap:wrap;
    }
	.minipic_image{
	    flex-basis:20%;
    }
	.produkt_salgsprisright{
        margin-top:0;
    }
	
	.energimaerke_a2, .energimaerke_a3, .energimaerke_a2, .energimaerke_a1, .energimaerke_a, .energimaerke_b, .energimaerke_c, .energimaerke_d, .energimaerke_e, .energimaerke_f, .energimaerke_g  {
		left:-13px;
	}
	#produkt_enkelt_beskrivelse_txt{
	    margin:20px 0px;
    }
	.td{
	    flex-basis:49%;
    }
	.tr{
	    flex-basis:28.3%;
    }
	.td.data{
	    flex-basis:42%;
    }
	#prisen{
	    font-size:18px !important;
    }
	#soegeresultater .produkt_oversigt_priser{
        top:0;
    }
	.specialOffersImgWrap{
	    height:106px;
    }
	#leftdiv{width:17%;
	    margin-top:86px;
    }
	#logo{
	    flex-basis:22%;
    }
	p.kortBeskrivelse{
	    font-size:14px !important;
    }
	#menu_response{
	    display:block;
    }
	.produkt_oversigt_element .solgtbil{
	    top:90px;
	    left:22px;
    }
	.produkt_oversigt_element .solgtbil p{
	    padding: 0px 8px;
	    margin:7px;
    }
	#forside-menu #mainmenu1_ul li a::after{
	    border:none;
    }
    .boksen{height:400px !important;}
    .slide{height:300px !important;}
    #produkt_enkelt_right .solgtbil {
    	left: 154px;
    	height: 160px;
    	top: 191px;
    }
    #produkt_enkelt_right .solgtbil p:first-child{padding:0;}
    .specialOffers, .specialOffers_clear{flex-basis:31%; margin-bottom:30px;}
    #content_text p{font-size:14px;}

}


@media screen and (max-width: 550px) {
	#pic_01a, #pic_02a {height:200px;}
	#logo img{
		height: auto;
	    width: 50%;
		margin-left:5px;
	}
	#produkt_enkelt_right .solgtbil {
	    left: 110px;
	    height: 92px;
	    width: 306px;
	}
	#produkt_enkelt_right .solgtbil p{
		padding-top: 0;
		margin: 0;
	}
	#produkt_enkelt_right .solgtbil p:first-child{margin: 5px;}
}
@media screen and (max-width: 450px) {
	.pris_vurdering {
		margin-top:5px;
		position:absolute;
		right:4px;
		width: 45%;
		top:6px;
		text-align:right;
	}
	.pris_vurdering img{width:auto;}
	.search_div_content{width:100%;}
	.search_button_responsiv{display:block;}
	.search_button_notresponsiv{display:none;}
	.search_input{width:97% !important;}
	.forside_case3_table_con {
		padding: 0 2%;
		width: 61%;
	}
	.forside_case3_table_book {}
	.responsive_space_carmarks{
		display: block !important;
		float: left;
		height: 39px;
		position: relative;
		width: 12%;
	}
	.getProduktgrpBilleder_table{
		margin-left: 17%;
		margin-top: 1%;
		width: 90%;
	}
	.getProduktgrpBilleder img{max-height: 35px;}
	.getProduktgrpBilleder{
		float: left;
		padding-top: 0;
		width: 12.5%;
		margin-top:0px;
		margin-right:6%;
	}
	.produkt_oversigt_element, .produkt_oversigt_element_clear{
		width: 98%;
		padding:1%
		height: auto;
		border:none;
	}
	#pic_01a, #pic_02a {height:150px;}
	.produkt_oversigt_billede{height: auto;}
	.sliding_product{}
	#productminipic{width:100%;}
	.minipic_image{width:50%;}
	.minipic_image img{height:100% !important;}
	#news_box{width:100%;}
	.news_header_responsive{
		display:block;
		font-size: 18px;
		font-weight: bold;
		margin-left: 6px;
		margin-top: 20px;
	}
	.newsteaserOverskrift01{
		margin-top:103px;
		text-align:left;
		height: 16px;
	}
	.newsteaserText01, 
	.newsteaserMinioverskrift01{
		width:100%;
		text-align:left;
	}
	.newsTeaserItem01,
	.newsTeaserItem01:last-child{
		width:100%;
		height: 152px;
		margin-top: 5px;
	}
	.newsteaserBillede01{
		text-align: left;
		margin-top:10px;
		padding-left:5px;
	}
	.newsliste_billede {
		margin: 0 1%;
		width: 98%;
	}
	.newsteaserBillede01 img{width:60%;}
	.news_top_enkelt img{width:100%;}
	.booking_table_txt{width:100%;}
	.newsliste_tekst_con {
		margin-left: 5px;
		width: 96%;
	}
	.respon_break{
		clear:both;
		display:block;
	}
	.cardata_txt{width:30%;}
	#produkt_enkelt_right .solgtbil{
		top: 223px;
		left: 90px;
		width: 284px;
		height: 80px;
	}
	#produkt_enkelt_right .solgtbil p:first-child{font-size: 20px;}
	#content_text{margin-top:120px;}
}


@media screen and (max-width: 414px) {
    .slidercenterbox span {font-size: 23px !important;}
    .slidercenterbox h2{font-size: 16px !important;}
    .col_2x3_div, .col_1x3_div{width:98%;}
    .boksen{height:225px !important;}
    #forside-menu{width:100%; margin:0; padding:0;}
    #menugroup1_con, #productmenu_con{margin:0;}
    #MYleftmenu, #mainmenu1_submenudiv{padding:0;}
    #menu_open, #menu_close, #kurv_open, #kurv_close, #response_mellem{margin-top:8%;}
    #logo{
        flex-basis:45%;
        margin:2px 0px 0px 0px;
        padding:0;
        margin-left:2%;
        width: 65%;
        top: -4px;
    }
    #logo img {width:100%; margin: 0;}
    #topbg{
        align-items:center;
        height:84px;
    }
    #content_text{
        padding:0;
        margin-right:0px;
        width:100%;
    }
    .col2content_div{margin:0;}
    #produkter #produkt_grp_indhold{margin:0 2%; width:96%;}
    #produkter{margin-top:0px;}
    #productminipic{
        display:flex;
        flex-wrap:wrap;
        width:98%;
        margin:0 1%;
        justify-content:
        space-between;
    }
    .minipic_image{
        flex-basis:50%;
        height:auto;
        width:100% !important;
        margin-top:6px;
    }
    .specialOffers, .specialOffers_clear{flex-basis:49% !important;}
    h2#produktEnkelth2{
        min-height:20px;
        margin:0 2%;
    }
    .topOverskrift{
        margin:110px 2% 20px;
    }
    #specialOffersCon h2{
        min-height: 57px;
    }
    .produkt_oversigt_beskrivelse{
        margin:0;
    }
    .produkt_oversigt_priser{
        margin-top:0;
    }
    .produkt_salgsprisright{
        margin-top:0;
    }
    #produkt_enkelt_beskrivelse_txt{
        margin:10px 2%;
        width:96%;
    }
    #produkt_enkelt_data_txt{
        width:96%;
        margin:0 2%;
        display:flex;
        flex-wrap:wrap;
    }
    #produkt_enkelt_tilbage{
        margin:0 2%;
        width:96%;
    }
    #produkt_enkelt_interesse{
        width:96%;
        margin:0 2% 1%;
    }
    #produkt_enkelt_bookproevetur{
        width:96%;
        margin:0 2% 40px;
    }
    .cardata .header{
        text-align:left !important;
    }
    .sliding_product{
        margin:0 2%;
        width:96%;
    }
    #content_text h1{
        margin:0px 2% 18px 3% !important;
        font-size:18px;
    }
    .blank_content_white{
        width:96%;
        margin:0 2%;
    }
    #bread{
        width:96%;
        margin: 0 2%;
    }
    .formular_con{
        width:96%;
    }
    .energimaerke_a2, .energimaerke_a3, .energimaerke_a2, .energimaerke_a1, .energimaerke_a, .energimaerke_b, .energimaerke_c, .energimaerke_d, .energimaerke_e, .energimaerke_f, .energimaerke_g  {
        left:0;
    }
    .cardata_txt{
        flex-basis:30%;
    }
    #produkt_enkelt_data_txt p{
        text-align:center !important;
    }
    #prisen {
	    font-size: 30px !important;
    }
    .cardata_txt{
        margin-top:0 !important;
        border-bottom:none;
    }
    .data{
        margin:0 !important;
    }
    table.cardata tbody tr td p {
        text-align: left !important;
    }
    .tr{
        flex-basis:100%;
    }
    .td{
        flex-basis:73%;
        border-bottom:1px solid #333333;
    }
    .td.data{
        flex-basis:27%;
    }
    h3#yderligeSpc{
        margin:0 2% 10px;
    }
    .table.cardata.cardata2{
        padding: 0 2%;
    }
    .produkt_oversigt_beskrivelse{
        height:auto;
    }
    .produkt_oversigt_netpris p {
        margin: 0;
        float: left;
        font-size:20px !important;
        text-align:left;
        margin-top:5px;
        position:static;
    }
    #produkter #mypris {
        position:relative;
        text-align:right;
        width:30%;
    }

    .kortBeskrivelse {
        width: 96%;
        margin: 3% 2%;
    }

    p.kortBeskrivelse{
        font-size:16px !important;
    }
    .produkt_oversigt_billede{
        height:auto; width:100%;
    }
    .cardata_txt.cardataPris{
        flex:1;
        border-top: 2px solid #fff;
    }
    .cardata_txt.cardataPris #mypris p{
        width:100%;
    }
    #soegeresultater{
        flex-direction:column;
        width: 96%;
        margin: 0 2%;
    }
    #billedecontainer{
        width:100%;
        height:auto;
    }
    #bilInfo{
        width:100%;
        min-height:auto;
        margin:0 2%;
        width:96%;
    }
    #produkt_enkelt_data_txt{
        flex-direction:inherit;
    }
    h3#beskrivelseAfBil, h3#yderligeSpc{
        margin-top:30px;
    }

    .produkt_oversigt_laesmere_con{
        position:relative;
    }
    #soegeresultater .produkt_oversigt_priser{
        top:0;
        margin-bottom:2px;
        height:52px;
    }
    .sliding_product img{
        width:96%;
    }
    .produkt_oversigt_element, .produkt_oversigt_element_clear{
        height: auto;
        margin-bottom:20px;
        border: 1px solid #C2C3C4;
        flex-basis:96%;
    }
    .specialOffers, .specialOffers_clear{
        height:187px;
    }
    .produkt_oversigt_header h2{
        font-size:18px !important;
    }
    .produkt_oversigt_header{
        height:auto;
    }
    #myDiv{
        width: 330px;
    }
    .formular_con{
        width:89%;
    }
    .specialOffersImgWrap{
        height:108px !important;
    }
    #forside-menu{
        top:84px;
    }
    #forside-menu #mainmenu1_ul a, #productmenu_con a{
        padding:0;
    }
    .specialOffersImgWrap{
        height:93px !important;
    }
    #leftdiv{
        display:none;
    }
    #bund_menu{
        height:113px;
    }
    #forside-menu #mainmenu1_ul li, #productmenu_con ul li{
        margin:0px 2%;
    }
    #searchResultCon{
        margin-top:10px;
    }
    .search_grp {
        margin-top: -10px;
    }
    .boksen.slideshow.slick-initialized.slick-slider {
        height: 225px !important;
    }
    #produkt_grp_indhold > div{
        margin:0 2% 40px;
        font-size:16px;
    }
    #produkt_grp_indhold > h2{
        margin: 0 2% !important;
    }
    .medarbejderCon{
        flex-direction:column;
        width:98%;
    }
    .medArbejder{
        width:100%;
    }
    .produkt_oversigt_element .solgtbil{
        top: 165px;
        left: 74px;
    }
    .produkt_oversigt_element .solgtbil p{
        padding:20px 60px; font-weight:bold;
    }
    #produkt_enkelt_right .solgtbil {
	    left: 8px;
	    width: 281px;
	    height:80px;
	    top: 118px;
	}
	.slide{height:150px!important;}

	.specialOffers .solgtbil, .specialOffers_clear .solgtbil{top:-224px}
}

@media screen and (max-width: 375px) {

}

@media screen and (max-width: 320px) {
	#produkt_enkelt_right .solgtbil {
		left: 6px;
		height: 80px;
	}
	#produkt_enkelt_right .solgtbil p:first-child{
		font-size:20px;
		margin: 5px;
	}
	#produkt_enkelt_right .solgtbil p{margin: 0;}
}