
/** skaerm CSS**/

/*****************
Initializing padding and margin, overriding malicious default settings.
******************/
/*
html {
		 overflow: -moz-scrollbars-vertical;
}*/
body {
	padding:0px;
	margin:0px;
	font-family: verdana;
	font-size: 10px;
	color:#000000;

	background-color:#ffffff;
}

h1, h2, h3, h4 {
	margin-top:10px;
	color: #B13336;
}

ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

li{
	padding: 0px;
	margin: 0px;
}

a img {
	border: 0;
}

h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}

/*****************
Document div structure
******************/

#sitet,#con_body  {
	margin: 0 auto;
	width:1000px;;
	text-align: left;
	position: relative;
}

#toptopplaceholder {
	background-image: url('https://www.mjbk-skive.dk/images/topbg.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 44px;
	float: left;
	width: 994px;
}

#topplaceholder {
	height: 327px;
	float: left;
	width: 900px;
}


#banner_toppic{
	float:left;
    margin-left:-15px;
}

#con_content {
	position: relative;
	float: left;

	top:0px;
	padding-left:6px;
}

#frame_left{
	float:left;
	width:1000px;
}

#faux{
	width:994px;
	background-image:url("https://www.mjbk-skive.dk/images/faux.gif");
	background-repeat: repeat-y;
	background-position: center;
	float: left;
}

#frame_center{
	float:left;
	width:900px;
}

#frame_right{
	float:right;
	width:948px;
}

#left_top{height:143px;width:28px}
#left_center{height:8px;width:28px;font-size: 0px;}
#left_bottom{
}

#content_frame_center{float:left;width:900px;min-height:316px;
}

#content_frame_right{float:left;width:28px;height: 316px;}

#right_top{height:140px;width:28px;}
#right_center{height:8px;width:28px;font-size: 0px;}
#right_bottom{
}

#content_text{
	position: relative;
	float: right;
	width: 700px;

	/* IE6 min-height hack begin */
	min-height:316px;
	height:auto !important;
	height:416px;
	/* IE6 min-height hack end */
	color: #808080;
	font-family: Tahoma;
	font-size: 12px;
    top:15px;
}


.content_text_padding td{color:#808080;font-family:Tahoma;font-size:12px;padding:0px;font-weight:normal;line-height:1.1em}
.content_text_padding table td p{margin:0px 0px 0px 0px;padding:0px;}


.content_text_padding table td{vertical-align: top;}
.content_text_padding .visual{
	float:right;
	margin:0 0 0 35px;
}

.content_text_padding img{display:block; }
.content_text_padding p{
	font-size:1.1em;
	line-height:1.1em;
	margin:0 0 10px 0;


}


.content_text_padding{
		color: #808080;
	font-family: Tahoma;
	font-size: 12px;
	text-align:left;
}

.content_text_padding h1{
	color: #B13336;
	font-size: 20px;
	font-family: Tahoma;
}

.content_text_padding h2{
	color: #B13336;
	font-size: 17px;
	font-family: Tahoma;
}

.content_text_padding h3{
	color: #B13336;
	font-size: 14px;
	font-family: Tahoma;
}

.content_text_padding a{
	color: #808080;
	text-decoration: none;
	font-weight:normal;
}
.content_text_padding a:hover{
	color: #808080;
	text-decoration: none;
	font-weight:normal;
}
.content_text_padding a:visited{
	color: #808080;
	text-decoration: none;
	font-weight:normal;
}

.content_text_padding a:hover{
	text-decoration: underline;
	color: #CE181E;
}

.content_text_padding ul{
	list-style: disc;
	padding-left: 45px;
}

#content_text_left{float:left;
	width:900px;
	min-height:300px;



}
#content_text_left ol{
	padding-left: 26px;
}
#content_text_left ul{
	padding-left: 15px;
	list-style-type: none;
}

#content_text_left p{padding-bottom: 10px;

}

#content_text_left ol{

	padding-bottom:10px

}
#content_text_left ol li{


}

#content_text_left ul{

	list-style-type: disc;

}
#content_text_left ul li{

	list-style-type: disc;

}

#sidebar{float:left;background-color:#dfdfdf;width:170px;height:auto;margin-top:25px;}


#content_text_left h1{font-size: 14px; padding-bottom: 14px;
}

#content_text_left h2{font-size: 12px; padding-bottom: 5px;
}

#mainmenu1_submenudiv{float:left;width:170px;}

#mainmenu1_submenudiv a{
	color:#151513;
	text-decoration:none;
	display:block;
	padding-top: 7px;

}
#mainmenu1_submenudiv a:hover{color:#ffffff;text-decoration:none;display:block;}
#mainmenu1_submenudiv ul {
	border-top:1px solid #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	padding-left: 0px;
	list-style: none;

	}

#mainmenu1_submenudiv ul li{border-bottom:1px solid #ffffff;text-align:left;padding-left:8px;}
#mainmenu1_submenudiv ul li:hover{text-align:left;padding-left:8px;}


.content_text_padding{
	float:right;
	font-size: 12px;
	padding-left: 16px;
	padding-right: 0px;
	margin-top: 0px;
	width: 100%;
	}


#content_frame_right_fader{
		width:28px;
}

#contactinfo{


	float: left;

}
#contactinfo_center{
	/*padding-left: 67px;*/
	text-align: center;
	height: 156px;
	width: 994px;
	float: left;
		background-image:url("https://www.mjbk-skive.dk/images/bundreklame_fuld.jpg");
		background-repeat: no-repeat;

}


#contactinfo_center ul{
	display: inline;
}

#contactinfo_center ul li{
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 12px;
	color: #77787b;
/*	letter-spacing: -1px;*/
}

#contactinfo_center ul li.first{
	display: inline;
	padding-left: 0px;
	background-image:none;
}

#contactinfo_center li a{color: #204D86;font-size: 10px;}

#contactinfo_center a{
	text-decoration: none;
}

#contactinfo_center a:hover{
	text-decoration: underline;
}

#menugroup1_con {
	position: absolute;
	top: 137px;
	left: 52px;
	width: 900px;
	height: 32px;
	 z-index: 9;
	 background-color:#dfdfdf;
}

* html #menugroup1_con {
	width: 900px;
}

/*
#mainmenu1,
#mainmenu1_ul,
#mainmenu1_ul li,
#mainmenu1_center_wrapper{
	height: 31px;
}
*/

#mainmenu1{
	z-index: 9;
}

#mainmenu1_center{
	z-index: 8;
}

#mainmenu1_center_wrapper{
	z-index: 7;
}

#con_banner {
	position: absolute;
	top: 44px;
	width: 901px;
	height: 320px;
	border: 0;
	left: 52px;
}

#topbanner{margin-top:125px;}

#banner_frame_left{float:left;width:28px;height: 100px;}
#banner_frame_center{
/*	border-left:1px solid #c7c6c6;
	border-right:1px solid #c7c6c6;
	border-top:1px solid #c7c6c6;*/
	background-color:#ffffff;
	float:left;
	width:900px;
	height: 100px;
}


#banner_frame_right{float:right;width:28px;height: 64px;}

#con_footer {
	clear: both;
	width:1000px;
}

#madeby{
	text-align:right;
	padding-right:40px;
	padding-top:5px;
}


/***************************
brødkrummer
***************************/

* html #breadcrumbs {
	position: relative; /*** IE needs this  ***/
}

#breadcrumbs_con{
	position: absolute;
	top: 170px;
	left: 46px;
	z-index: 0;
}

#menucontainer{
	position: static;
	z-index: 10;
}

#breadcrumbs{
	margin-left:0px;
	margin-top:5px;
	font-size: 12px;
	color:#999999;
}

#breadcrumbs_text{
	float: left;
}

#breadcrumbs li, #breadcrumbs a{font-size:11px;}
#breadcrumbs ul {
	list-style: none;
	padding:0px;
	padding-left:10px;
	margin:0px;
	float: left;
}

#breadcrumbs li {
	float: left;
	display: block;
	margin-right:5px;
	float:left;
	text-align: center;
}

#breadcrumbs li a{
	text-decoration:none;
	color:#999999;
	font-size: 12px;
	font-style: italic;
}

#con_menutop {
	position: absolute;
	top: 131px;
	width: 900px;
	height: 45px;
}

#menutop_frame_left{
	float:left;
	width:28px;
	height: 45px;
	z-index: 3000;
}
#menutop_frame_center{float:left;width:977px; height: 45px;}
#menutop_frame_center_wrapper{border-left:1px solid #c7c6c6;border-right:1px solid #c7c6c6;padding-top:15px;padding-left: 84px; text-align: center;height: 45px;}
#menutop_frame_right{float:left;width:28px;height: 45px;}

#menu_container {
	position:absolute;
	width:100px;
	top:20px;
}

#content_left{
	width:135px;
	float:left;
	padding-top:10px;
}

#content_left ul {
	list-style: none;
	padding:0px;
	margin:0px;
	padding-left:10px;
}

#content_left ul ul {
	list-style: none;
	padding: 0px;
	margin-left:10px;
}

#content_left li {
	line-height:22px;
}

#content_left li li{
	line-height:22px;
}


#content_left a {color:#000000; text-decoration:none;font-size:10px;font-weight:bold;}
#content_left a:hover {color:#384d7e;text-decoration:none;}
#content_left a.SubMenuenValgt {color:#384d7e;text-decoration:none;}

#contact_form tr{
	margin-bottom: 2px;
}
#contact_form input,
#contact_form textarea{
	margin-bottom: 2px;
	border: 1px solid #204D86;
}
#contact_form .input_left{
	width: 43px;
	margin-right: 2px;
}
#contact_form .input_right{
	width: 107px;
}
#contact_form .formular{
	width: 154px;
}

/*** LEVEL 1 ***/
#mainmenu1_ul{
	list-style-type: none;
	text-align:center;
	margin:0px;
	padding:0px;
	position:relative;
	z-index: 6;
	text-align: center;
}

#mainmenu1_ul li{
	float:left;
	display:block;
	font-size:12px;
	text-decoration:none;
	color: #ffffff;
	border-left:1px solid #cccccc;
	position:relative;
	z-index: 5;

}

#mainmenu1_ul li a{
	z-index: 4;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-left: 14px;
	padding-right: 13px;
	font-weight:900;
}

* html #mainmenu1_ul li a{
	padding-top: 0px;
	padding-bottom: 0px;
	line-height:31px;
}

#mainmenu1_ul li a:hover{
	color: #ce181e;
	text-decoration: underline;
	background-color: #b13336;
		color:#ffffff;
}





/*** LEVEL 2 ***/
#mainmenu1_ul li ul {
	z-index: 4;
}

#mainmenu1_ul li ul li.firstElement,
#mainmenu1_ul li ul li.firstElementAndMenuChosen{
	margin-left: 0px;
}

#mainmenu1_ul li ul {
	position: absolute;
	width: 163px;
	text-align: center;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	background-color: #ffffff;
	background-image:url("https://www.mjbk-skive.dk/images/menufaderbottom_fixed.gif");
	background-repeat: repeat-x;
}

#mainmenu1_ul li ul li a{
	padding:0px;
	display: block;
	position:relative;
	font-weight: 400;
}

#mainmenu1_ul li ul li{
	padding: 0px;
	position:relative;
	float:left;
	width: 162px;
}

#mainmenu1_ul li ul li a{
	padding: 5px;
	line-height: 16px;
	padding-bottom: 8px;
	background-color: #ffffff;
}

#mainmenu1_ul li ul li a:hover{
	padding: 5px;
	line-height: 16px;
	padding-bottom: 8px;
	background-color: #b13336;
	color:#ffffff;

}
* html #mainmenu1_ul li ul{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	z-index: 2;
}

* html #mainmenu1_ul li ul li{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	border: 0px;
	z-index: 2;
}

* html #mainmenu1_ul li ul li a{
	font-size: 12px;
	border: 0px;
	position: relative;
	z-index: 2;
}

/*** LEVEL 3 ***/
#mainmenu1_ul li ul li ul li{
	position: relative;
	left: 150px;
	top: -26px;
}

* html #mainmenu1_ul li ul li ul li{
	position: relative;
	left: 75px;
	top: -26px;
}


#mainmenu1_ul li ul li ul li a{
	padding: 5px;
	display: block;
}

/*** ALLE LEVELS ***/


#mainmenu1_ul a{
	display:block;
	color: #b95656;
	text-decoration:none;
        z-index:9;
	font-weight: 700;
}

#mainmenu1_ul li.menuNotChosen{ /*menu punkt ikke valgt*/
	text-decoration:none;
}

#mainmenu1_ul li.firstElement{ /*første menu punkt ikke valgt*/
	border-left: 0px;
	text-decoration:none;
}

#mainmenu1_ul li.firstElementAndMenuChosen{ /*første menu punkt valgt*/
/*	border-left:1px solid #b95656;*/
}

#mainmenu1_ul li.firstElementAndMenuChosen, /*første menu punkt valgt*/
#mainmenu1_ul li.menuChosen{ /* menu punkt valgt*/
	text-decoration:none;
}

/* Specificity 102, 113, 124 */
#mainmenu1 ul ul,
#mainmenu1 li:hover ul ul,
#mainmenu1 li:hover li:hover ul ul
{
	display:none;
}

/* 112, 123, 134 */
#mainmenu1 li:hover ul,
#mainmenu1 li:hover li:hover ul,
#mainmenu1 li:hover li:hover ul li:hover ul
{
	display:block;
}

#shadow_bottom_l{
	float: left;
	width:12px;
	height: 22px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-l-b-2.jpg');
	background-repeat: repeat-x;
}

#shadow_bottom_c{
	float: left;
	width:922px;
	height: 22px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-b.jpg');
	background-repeat: repeat-x;
}

#shadow_bottom_r{
	float: left;
	width:10px;
	height: 22px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-r-b-2.jpg');
	background-repeat: repeat-x;
}

#shadow_top_con {
	height:7px;
	width: 1000px;
	position: absolute;
	top: 0px;
	clear: both;
}

#shadow_top_ll{
	float: left;
	width:28px;
	height:7px;
}

#shadow_top_ll_con{
	position: absolute;
	left: 11px;
	height: 29px;
	width: 17px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-l-t-1.jpg');
	background-repeat: no-repeat;
}

#shadow_top_l{
	float: left;
	width:15px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-l-t-2.jpg');
	background-repeat: repeat-x;
	height:7px;
}

#shadow_top_c{
	float: left;
	width:914px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-t.jpg');
	background-repeat: repeat-x;
	height:7px;
}

#shadow_top_r{
	float: left;
	width:15px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-r-t-1.jpg');
	background-repeat: repeat-x;
	height:7px;
}

#shadow_top_rr{
	float: left;
	width:28px;
	height:7px;
}

#shadow_top_rr_con{
	float: left;
	height: 29px;
	width: 16px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-r-t-2.jpg');
	background-repeat: no-repeat;
}

#shadow_bottom_con {
	float: left;
	height:22px;
	width: 1000px;
}

#shadow_bottom_ll{
	position: relative;
	float: left;
	width:28px;
	height:22px;
}

#shadow_bottom_ll_con{
	position: absolute;
	left: 11px;
	height: 28px;
	width: 17px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-l-b-1.jpg');
	background-repeat: no-repeat;
	top: -5px;
}

#shadow_bottom_l{
	float: left;
	width:12px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-l-b-2.jpg');
	background-repeat: repeat-x;
	height:22px;
}

#shadow_bottom_c{
	float: left;
	width:922px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-b.jpg');
	background-repeat: repeat-x;
	height:22px;
}

#shadow_bottom_r{
	float: left;
	width:10px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-r-b-2.jpg');
	background-repeat: repeat-x;
	height:22px;
}

#shadow_bottom_rr{
	position: relative;
	float: left;
	width:28px;
	height:22px;
}

#shadow_bottom_rr_con{
	position: absolute;
	height: 28px;
	width: 16px;
	background-image: url('https://www.mjbk-skive.dk/images/Shadow-r-b-1.jpg');
	background-repeat: no-repeat;
	top: -5px;
}
.fadein { position:relative; height:200px; width:900px;overflow:hidden; }
.fadein img { position:absolute; left:0; top:0; }