/*
		 BUSINESS HOMEPAGE THEME FOR WORDPRESS
		 
		 Light Tan: #f4dfb8
		 Dark Tan: #d7b880
		 Dark Gray: #333334
		 Light Gray: #999998
		 Dark Blue: #006ca4
		 Dark Orange: #CC6633
		
*/

/*
	RESET
*/

*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 62.5%; font-family: Verdana, Helvetica, Arial, sans-serif; color: #333334; 
									  /*background: url(images/body-bg.png) top center repeat-x white; */
									  }
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }
a img								{ border: none; background: none; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }

/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #333334; background: #006ca4; padding: 2px 6px; color: white;
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.button:hover						{ background: #006ca4; color: white; }


/*
	TYPGROGRAPHY
*/
p, li								{ font-size: 1.2em; line-height: 1.2em; margin: 0 0 10px 0; }
p#intro-paragraph					{ font-family: Georgia, serif; font-size: 2.0em; font-style: italic; line-height: 1.4em; 
									  margin-top: 0px; }
p#intro-paragraph span				{ font-size: 2.4em; font-weight: bold; }
p#intro-paragraph em				{ color: #006ca4; }
a									{ color: #006ca4; }
a:hover								{ color: #CC6633; text-decoration: underline;} /*background: #006ca4;*/
h1									{ font-size: 2.6em; font-family: Georgia, serif; font-weight: normal; }
h2									{ font-size: 1.8em; font-family: Georgia, serif; font-weight: normal; }
h3									{ font-size: 1.6em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0; }
h4									{ color: #CC6633; font-size: 1.1em; } /*margin-bottom: 15px; */
h5									{ color: #666667; font-size: 1.1em; } /*margin-bottom: 15px; */
h6									{ color: #CC6633; font-size: 1.1em; } /*margin-bottom: 15px; */
.post h4							{ font-size: 1.8em; font-family: Georgia, serif; font-weight: normal; margin: 0 0 10px 0;
									  color: #900; }

/*
	FORMS
*/
input								{ padding: 1px; }



/*
	STRUCTURE
*/
#page-wrap-outside					{ width: 1024px;  margin: 0px auto -250px;
									  min-height: 100%; height: auto !important; height: 100%;}
#page-wrap-outside-left				{ width: 32px; float: left; height: 190px;}
#page-wrap-outside-right			{ width: 32px; float: right; height: 190px;} /*background: #f4dfb8; */
#page-wrap							{ width: 960px; float: left; }
#main-col							{ width: 690px; float: left; }					
#linksidebar						{ width: 250px; float: right; }
#push								{ height: 250px; }



/*
	HEADER
*/
h4#logo								{ width: 235px; height: 47px; background: url(images/logo.png) top left no-repeat; text-indent: -9999px;
									  margin: 0 10px 8px 0; float: left; }
#main-pic							{ float: left; margin-right: 10px; }
#top-bar							{ padding: 10px 0 0 0; }
#top-bar p							{ color: #f4dfb8; width: 300px; float: left; }
form#searchform						{ margin: 25px 0 0 0; float: right;
padding:0;
}
form#searchform input.searchtext				{ margin: 0px 0 0 0;
padding:0;
}
/*form#searchform input.searchtext				{ width: 200px; }*/

/*
	MENU
*/
#menu-bar							{ padding-top: 0px; height:30px; padding-bottom: 10px;
									  background: url(images/main-nav-bg.png) bottom left no-repeat;
									  }
ul#main-nav							{ height:30px; width: 710px; float: left; margin: 5px 0 0 0; padding-top: 15px;}
ul#extra-nav						{ height:30px; width: 240px; float: right; text-align: center; margin: 5px 0 0 0; padding-top: 15px; 
									  background: url(images/fjernsupport.png) top left no-repeat;}
ul#main-nav	li { display: inline; }
/*ul#main-nav	li:before { content: " | "; }*/
ul#extra-nav li { display: inline; }
ul#main-nav li a, ul#extra-nav li a	{ font-weight: bold; font-size: 0.9em; padding: 3px 8px; } /*-moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase;*/
ul#main-nav li a					{ color: #006ca4;} /*-moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase;*/
ul#extra-nav li a					{ color: white;} /*-moz-border-radius: 5px; -webkit-border-radius: 5px; text-transform: uppercase;*/

ul#main-nav li a:hover,
body#default ul#main-nav li.home a,
body#about ul#main-nav li.about a,
body#contact ul#main-nav li.contact a { color: #CC6633; text-decoration: underline;} /* background: white;*/
ul#extra-nav li a:hover,
body#fjernsupport ul#extra-nav li.fjernsupport a{ text-decoration: underline;} /* background: white;*/
/*body#default ul#main-nav li.home:before { content: ""; }*/


.sidebar-box-tilbud					{  background: #f0f0f0; width: 250px; height:130px;
									  -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 15px 0 15px 0; 
									  }

.sidebar-box-produkter					{ top: -35px; position: relative; background: #f0f0f0; width: 250px; 
									  -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 0 15px 0; }
.sidebar-box-kontakt					{ top: -60px; position: relative; background: #f7f7f7; width: 250px; 
									  -moz-border-radius: 6px; -webkit-border-radius: 6px; margin: 0 0 15px 0; }
.sidebar-box-kontakt .inside,
.sidebar-box-produkter .inside			{ top: -15px; padding: 5px; }
/*.sidebar-box-tilbud .inside			{top: -50px; background: url(images/super-tilbud-hjemmeside-og-cms.png) top left no-repeat; }*/
.tilbudimage						{ position: relative; top: -15px; left: 35px; z-index: 99;}
.produkterimage						{ position: relative; top: -5px; left: 225px; z-index: 7;}
.kontaktosimage						{ position: relative; top: -27px; left: 215px; z-index: 6;}

.sidebar-box-produkter ul li		{ font-size:1.1em; font-weight: bold; line-height:1.1em; margin: 0 0 3px 3px; }
.sidebar-box-produkter .inside ul.right, .sidebar-box-produkter .inside ul.left {float:left; width:120px;}

/*
	WIDGETS
*/
.widget								{ background: #f4dfb8; width: 190px; border-right: 1px solid #d7b880; 
									  border-bottom: 1px solid #d7b880; 	
									  -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 0 0 15px 0; }
.widget .inside						{ padding: 10px; }
.widget ul							{ list-style: square outside; margin-left: 15px; }
.widget ul li 						{ margin: 0 0 5px 0; }
.widget ul li a 					{ display: block; padding: 2px; }
.widget ul li a:hover				{ background: #900; color: white; }
.thumb								{ width: 62px; }
.flickr-thumb						{ height: 41px; width: 62px; overflow: hidden; float: left; margin: 0 0 10px 15px; }


/*
	BLOG ENTRIES
*/
.post								{ margin: 0 0 45px 0; }
.datebox							{ width: 40px; float: left; padding: 0 5px 5px 5px; background: #006ca4; color: white; text-align: center;
									  margin: 0 10px 0 0; }
.day								{ font-size: 3.4em; font-weight: bold; margin: 0; font-family: Georgia, serif; }
.month								{ font-size: 1.8em; font-weight: bold; text-transform: uppercase; margin: 0; }
.year								{ font-size: 1.6em; font-weight: bold; margin: 0; }
ol.commentlist						{ list-style: none; }
.comment-bubble						{ background: #006ca4; color: white; padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ol.commentlist li p					{ font-size: 1.0em; }
.gravatar							{ margin-top: 3px; padding: 2px; height: 40px; }

/*
	FOOTER
*/
#footer								{ height: 250px; padding-top: 20px; } /*background: #333334; */
#footer-inside						{ width: 960px;  border-top: 1px solid #999998; margin: 0 auto; }
#footer-bottom						{ text-align: center; }
#footer p							{ color: #CC6633; }
#footer-1							{ width: 200px; float: left; margin-right: 30px; }
#footer-2							{ width: 200px; float: left; margin-right: 30px; }
#footer-3							{ width: 200px; float: left; }
#footer-4							{ width: 200px; float: left; }
#footer a							{ color: #333334; }
#footer ul							{ color: #333334; }



/* FORMULAR KONTAKT */
/*#ff_form11							{ background: #f7f7f7; padding: 10px;}*/


/*
	THUMBNAILS
*/
.thumbnail-wrap { float: left; width: 210px; height: 135px; margin: 0px 18px 18px 0px;} /*  */
.thumbnail-category { margin: 0px 14px 18px 0px; }
.thumbnail-div {padding: 5px 5px 5px 5px; background-color: #dfdfdf; float: left;  width: 200px; height: 125px;  } /*  background-image: url(images/thumbnail-bg-full.gif);*/
/*.thumbnail-div .sections-overlay { background: url(images/thumbnail-overlay.png) no-repeat -40px -100px; width: 200px; height: 125px; margin-top: -33px; float: left; }*/
.thumbnail-shadow { width: 100%; float: left; height: 33px; }
/*.thumbnail-div .sections-overlay .zoom { margin: 60px 0px 0px 61px; }*/
.thumbnail-single .sections-overlay { width: 624px; height: 364px; }
.thumbnail-bottom { margin: 5px 0px 0px -5px; }
.thumbnail-single { border: 10px solid #313131; width: 624px; height: 364px; }
.blogthumbnail { border: 10px solid #313131; display: inline; float: left; margin-right: 15px; }


/*------------------------------------------------*/
/*-----------------[WP PAGE NAVI]-----------------*/
/*------------------------------------------------*/
.wp-pagenavi { margin-bottom: 15px; }
.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #006ca4; }
.wp-pagenavi a:visited { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #006ca4; }
.wp-pagenavi a:hover { border: 1px solid #fff; color: #000; background-color: #CC6633; }
.wp-pagenavi a:active { padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #424242; color: #FFF; background-color: #006ca4; }
.wp-pagenavi span.pages { padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #424242; color: #FFF; background-color: #006ca4; }
.wp-pagenavi span.current { padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #fff; color: #000; background-color: #CC6633; }
.wp-pagenavi span.extend { padding: 5px 7px; margin: 2px; border: 1px solid #fff; color: #000; background-color: #CC6633; }

/*		 Dark Blue: #006ca4
		 Dark Orange: #CC6633
*/

/*------------------------------------------------*/
/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/
.featured2 { background-color: #1d1d1d; border: 10px solid #f0f0f0; width: 670px; height: 270px; margin: 15px 0 15px 0; float: left; }
.featured { background-color: #1d1d1d; border: 10px solid #f0f0f0; background-image: url(images/slider-bg.gif); width: 670px; height: 270px; margin-top: 15px; float: left; }
.featured-info { color: #56adff; background-color: #313131; border: 1px solid #424242; padding: 0px 10px; margin: 15px 0px; }
#sections { width: 425px; height: 270px; float: left; overflow: hidden; }
#sections ul { width: 10000px; padding: 0; margin: 0; height: 270px; float: left; list-style-image: none; display: block; }
#sections li { width: 425px; height: 270px; display: block; float: left; }
.sections-overlay {  width: 200px; height: 125px; }/*background-image: url(images/readmore-bg.png);*/
.sections-overlay .zoom {width: 200px; height: 125px;  margin: 0px 0px 0px 0px; border: none; }
.sections-overlay-featured {  width: 425px; height: 270px; }/*background-image: url(images/readmore-bg.png);*/
.sections-overlay-featured .zoom {width: 425px; height: 270px;  margin: 0px 0px 0px 0px; border: none; }
#featured-right { width: 245px; height: 270px; float: right; }
#sections2 { width: 245px; height: 269px; float: right; overflow: hidden; }
.featured-readmore { background-color: #353535; padding: 0px 10px 3px 10px; display: block; float: right; margin-top: 5px; }
#sections2 ul { width: 241px; padding: 0; margin: 0; height: 5000px; float: left; list-style-image: none; display: block; }
#sections2 li { width: 205px; height: 238px; display: block; float: left; background-image: url(images/slider-text-bg.gif); background-repeat: no-repeat; padding: 20px; }
.featured-title a { color: #CC6633; font-size: 18px; line-height: 22px;}
#sections2 p { color: white; font-weight: bold; font-size: 0.9em; line-height: 16px;}
#featured-button { width: 244px; height: 1px; float: right; } /* background-image: url(images/slider-arrows-bg.gif);*/
.prev { width: 36px; height: 36px; cursor: pointer; float: left; background-image: url(images/arrow-left.png); margin-top: -150px; margin-left: -455px; }
.next { width: 36px; height: 36px; cursor: pointer; float: right; background-image: url(images/arrow-right.png); margin-top: -150px; margin-right: -30px; }
/*
.prev-hover { width: 36px; height: 36px; cursor: pointer; background-image: url(images/arrow-left.png); }
.next-hover { width: 36px; height: 36px; cursor: pointer; background-image: url(images/arrow-right.png); }
*/
.aktuelle-referencer-top { width: 115px; height: 97px; cursor: pointer; background-image: url(images/aktuelle_referencer.png); margin-top: -305px; margin-left: -475px; }

/*------------------------------------------------*/
/*-------------[CAPTIONS AND ALIGNMENTS-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 12px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }