/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/
#wrapper {
    background-color: #FFFFFF;
    border-color: #FF5800;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 6px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    margin-bottom: 20px;
	padding-bottom:10px;
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
	padding-top:2px;
}

/** header**/

#header {
	background-position: right 0px;
	background-repeat: no-repeat;
	border: 0 solid;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0px;
	padding-top: 10px;
}
#logo {
	margin-left: -10px;
	margin-top: -12px;
	padding-left:30px;
}
/** navigation **/
#navigation {
	position:relative;
	border-radius: 0 0 0 0;
	border-style: none;
	border-width: 1px 0 4px;
	background-color:#ece9e2 !important;
	margin-top:-4px;
	margin-bottom:30px;
	background: -moz-linear-gradient(center top , transparent 0%, transparent 100%) repeat scroll 0 0 transparent;
	/*background-image: url(images/navigation-bg.png);
	background-repeat: no-repeat;*/
}
.home #navigation {
	margin-bottom:12px;
	/*background-image: url(images/navigation-bg.png);
	background-repeat: no-repeat;*/
}
.nav {
	line-height: 1;
	list-style: none outside none;
	z-index: 99;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
.nav a, #navigation ul.rss a {
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 1em;
	text-transform: none;
	font-weight:normal;
	padding-top: 1px;
	padding-right: 40px;
	padding-bottom: 1px;
	padding-left: 30px;
}
.nav a:hover, #navigation ul.rss a:hover {
	color: #006666;

}
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a { background:none; }
.nav li li.current_page_item { background:none; }
.nav li  { float:left; width: auto; }
.nav li a.sf-with-ul { padding-right:20px; margin-right: 20px;}
.nav li ul li a  { text-shadow:0 1px 0 #fff; }
.nav li ul li a { border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover, .nav li.selected { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}

#navigation ul.rss {
    display:none;
	position:absolute;
	top:-110px;
	right:0px;
	background: url("images/ico-rss.png") no-repeat scroll right 5px transparent;
    margin-right: 10px;
    padding: 6px 15px 3px 0;
}
#navigation ul.rss li a {
    font-weight:normal;
}
	/* 2.2.1 Drop-down menus */
	.nav li ul  { background: #ECE9E2; position: absolute; left: -999em; width: 180px; border: 1px solid #ece9e2; border-width:1px 1px 0; z-index:999;padding-top:9px; }
	.nav li ul li  { background:#ece9e2; border-top:1px solid #fff; border-bottom:1px solid #ece9e2;width: 180px;padding-top:2px; padding-bottom:2px;}
	.nav li ul li a  { width:160px; color:#000; font-size:14px; line-height:20px; font-weight:normal;}
	.nav li ul li a.sf-with-ul { padding:5px 10px; }
	.nav li ul li a:hover, .nav li.sfHover ul li a.sf-with-ul { background:none;}
	.nav li ul ul  {
	width: 180px;
	margin-top: -30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 180px;
}
	.nav li ul ul li a  {  }
	.nav li ul li ul li a  {  }
	
	.nav li:hover,.nav li.hover  { position:static; }
	.nav li:hover ul ul, .nav li.sfhover ul ul,
	.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,
	.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }
	.nav li:hover ul, .nav li.sfhover ul,
	.nav li li:hover ul, .nav li li.sfhover ul,
	.nav li li li:hover ul, .nav li li li.sfhover ul,
	.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }
	
	.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:40%;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
	.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat;}
	
.home.two-col-left-960 #main-sidebar-container #main {
	/*width: 960px;
	padding-left:8px;*/
}
div.col1 { float: left; width: 22.5%; padding-right: 2%;}
div.col2 { float: left; width: 22.5%;padding-right: 2%;}
div.col3 { float: left; width: 22.5%;padding-right: 2%;}
div.col4 { float: left; width: 22%;}
div.clear { clear: both; }
/** business slider**/
.business #loopedSlider a.previous {
    display:none;
	left: 20px;
    opacity: 0.8;
    position: absolute;
    top: 45%;
	z-index:10;
}
.business #loopedSlider a.next {
	display:none;
    opacity: 0.8;
    position: absolute;
    right: 20px;
    top: 45%;
	z-index:10;
}
.business #loopedSlider .entry {
	min-height:294px;
	margin-right: 6px;
	margin-left: 6px;
	padding-top: 12px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	background-color: #cfe1e1;
	border: 4px solid #FFF;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;}
	
.business #loopedSlider .entry .h1 { /** fungerer ikke**/
    font-weight:bold;
}
#loopedSlider .pagination-wrap { text-align: center; margin: -20px 10px 20px 10px; position: absolute; width: 97%; z-index: 10; }
#loopedSlider.has-pagination { margin-bottom: 10px; }

/** footer **/
#footer, #footer p {
	color: #000000;
	font-family: arial, serif;
	font-size: 14px;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
}
.mail {
    margin-bottom: -3px;
}
/** forside **/
#knapper {
    display: box;
    height: 160px;
    margin: 0 0 10px 37px;
    padding: 0;
    width: 900px;
}
#knapper img{
   border:none;
}
.col_bg{
background-color:#F60;
margin-right:10px;
}
/** indhold **/
.two-col-left #main-sidebar-container #sidebar{margin-top:5px;width:300px; float:right; display:inline; }
.two-col-left-960 #main-sidebar-container #main { width:580px; }
.page-template-template-portfolio-php #main-sidebar-container #main{ width:960px; }

.post-more {
    border-bottom: 1px solid #006666;
    border-top: 1px solid #006666;
    font: 12px/1.5em Arial,sans-serif;
}

img.noborder {
    border:none;
}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
    line-height: 1.5em;
    margin: 0 0 0;
}

h1, .entry h1 {
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
}
h2, .entry h2 {
    color: #006666;
    font: 19px/1.5em Arial,sans-serif;
	font-weight:bold;
	margin-bottom:10px;
}
h3, .entry h3{
    font-size: 17px;
	font-weight:bold;
	color: #000000;
	padding-bottom:0px;
	margin-top:25px;
}
h4, .entry h4 {
    font-size: 15px;
	font-weight:bold;
	color: #000000;
}

.entry blockquote  { background:url(images/blockquote.png) no-repeat 0px 35px; padding: 10px 20px 10px 50px; color: #000; }
.entry blockquote p  { font-style:normal; }
.entry .fremhaev {
	padding: 10px 20px 10px 85px;
	color: #000000;
	background-image: url(images/allweb-citat.png);
	background-repeat: no-repeat;
	background-position: 0 12px;
	min-height:80px;
	margin-bottom:20px;
}
.entry ul  { margin: 0px 0 15px 0; padding: 0 0 0 30px; }

/** image **/
.entry img, img.thumbnail, img.woo-image {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;
    padding: 2px;
	
}
body.single div#main-sidebar-container div#main  a img.woo-image {
    display:none;
}	


/** widget **/
.widget, #text-7.widget, #text-3.widget, #text-4.widget, #aweberwebformpluginwidgetoptions.widget {
	border-radius: 0 0 0 0;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006666;
	border-bottom-color: #006666;
	background-color: #F3F2ED;
	padding:10px;
}	
.widget h3,#text-7.widget h3, #text-3.widget h3, #text-4.widget h3   {
	border-bottom: 3px none #E6E6E6;
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1em;
	font-weight: bold;
	padding-bottom:10px;
	margin-bottom:0px;
}
#aweberwebformpluginwidgetoptions.widget h3 {
display:none;
}
.widget p,#text-7.widget p, #text-3.widget p, .widget .textwidget {
    color: #000000;
    font: 12px/1.5em Arial,sans-serif;
}
#aweberwebformpluginwidgetoptions.widget .af-header, #aweberwebformpluginwidgetoptions.widget .af-footer {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0px;
}
#aweberwebformpluginwidgetoptions.widget .af-header {
margin-top: -10px;
}
#af-form-578161 .af-body .af-textWrap {
    display: block;
    float: right;
    margin-right: 6px;
    width: 70%;
}
#af-form-578161 .buttonContainer input.submit {
    width: auto;
	cursor:pointer;
}
#text-4 .connect_widget .textwidget .fb_iframe_widget {
    background-color: #ffffff;
}
#text-4 .textwidget  {
    background-color: #ffffff;
}
/* 4.3 WooTabs */
#tabs {	background:#ece9e2; height:auto; display: block; padding:5px; margin-bottom:30px; }

#tabs ul.wooTabs { padding:0px; }
#tabs ul.wooTabs li { float: left; display:inline; color: #ffffff; margin:0px; cursor: pointer; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { background:#ffffff; text-decoration:none; }
#tabs ul.wooTabs li a {	color:#777; display: block;float: left;padding: 8px; text-transform:uppercase; font:11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; }

#tabs .inside { background:#ffffff; padding:5px;}
#tabs .inside li { background:#fff;  }
#tabs #tab-tags { padding:10px; }
#tabs .inside ul { margin:0; border: 1px solid #ece9e2; border-width:1px 0 1px 0; list-style: none; padding-left: 0px; }
#tabs .inside li { border:1px solid #ece9e2; border-width:0 1px 1px 1px; padding:10px; }
#tabs .inside li a { color:#555; font:bold 12px/18px Georgia, serif; padding:0; }
#tabs .inside a:hover{}
#tabs .inside li span.meta { display:block; font:11px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#777; }
#tabs .inside li img.avatar, #tabs .inside li img.thumbnail { border: 1px solid #ddd; padding: 2px;	background-color: #ffffff; float: left;	margin: 0 8px 0 0; }

#tabs { border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { border-top-right-radius:3px; border-top-left-radius:3px; -moz-border-radius-topright:3px;	-moz-border-radius-topleft:3px;-webkit-border-top-right-radius: 3px; -webkit-border-top-left-radius:3px; }
#tabs .inside .list { display:none; }
#tabs .inside .list:first-child { display:block; }

/*-------------------------------------------------------------------------------------------*/
.fourcol-one, .fourcol-two, .fourcol-three {
    float: left;
    margin-right: 3.5%;
    position: relative;
}
.entry img {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    margin-bottom: 10px;
    padding: 2px;
}
post .title, .page .title, .post .title a:link, .post .title a:visited, .page .title a:link, .page .title a:visited {
    color: #006666;
    font: 22px/1.2em Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}
.call {
    color: #fe6a0e;
	font-weight: bold;
}
.include {
	margin-bottom:15px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
	font-size:12px;
}
.entry img.noborder {
    border:none;
	box-shadow:none;
}
.entry, .entry p {
    color: #000000;
    font: 13px/18px Arial,sans-serif;
}

.entry p {
    margin-bottom: 10px;
}

.business #loopedSlider .content h2.title a
{
    display:none;
}
.slide-3 .entry img {
    background-color: #CFE1E1;
    border: 4px solid #FFFFFF;
    box-shadow: 0 0 5px #888888;
    margin-left: 6px;
    margin-right: 6px;
    min-height: 294px;
    padding: 0px 50px 10px;
}
#loopedSlider .content p, #loopedSlider .content h2 a {
    background-attachment: scroll;
    background-color: #CFE1E1;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    max-width: 450px;
	margin-left:-20px;
	margin-bottom:20px;
}
.business #loopedSlider .content p {
    color: #000000;
    font: 12px/1.5em Arial,sans-serif;
}
.pris  {
width:560px;}

.pris table {
	margin-bottom:20px;

}

cite {
	font-style: normal;
	font-weight: bold;
	color: #000;
	padding-left: 49px;
}
#extras blockquote {
padding-top:30px;
}
.entry blockquote h3{
padding-bottom:0px;
}
.mc_input{
float:right;
width:200px;
height:12px;
}
.mc_merge_var {
height:40px;
}
#mc_subheader{
margin-bottom:10px;
}
#mc_signup_submit {
float:right;
}
.mc_signup_submit {
    text-align: center;
	margin-top:-25px;
}
#mc_signup_form {
    background-color: #EEF3F8;
    border-color: #C4D3EA;
    border-style: solid;
    border-width: 1px;
    color: #555555;
    padding: 5px;
	padding-bottom:40px;
}
/** 441 **/
.widget ul  { clear:both; padding-left:10px; list-style-position:outside; list-style-type:disc;margin-left:10px;}
.widget ul li {
	list-style-position:outside;
}
.widget li ul {margin-left:10px;
}
.widget ul li a  { padding: 0 0 0 0px; line-height: 22px; text-decoration: none; }

/** shortcodes **/
.woo-sc-hr, .woo-sc-divider {
    clear: both;
    display: block;
    margin-bottom: 20px;
    padding-top: 0px;
    width: 100%;
}
.woo-sc-hr {
    border-bottom: 1px solid #006666;
}
div.really_simple_share_prepend_above {
    border-top: 1px solid #dbdbdb;
	margin-top:40px;
	/*font-weight:bold;*/
	padding-top:15px;
}
#content {
    padding: 0 0 15px;
    position: relative;
}
#comments {
    margin: 20px 0 0;
    padding: 20px 0 0;
}	
	#respond h3 {
    color: #000;
    font-weight: bold;
    margin-bottom: 0px;
}
#respond {
    margin: 20px 0 0;
}
ul.nav li a {
    display: block;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
.col-full, #wrapper {
    max-width: 1020px;
}
.two-col-left-960 #main-sidebar-container #main {
    
}
#content, #footer {
    margin-left:30px;
	margin-right:30px
}
#logo img {
	max-width:1000px !important;
}
#navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
    color: #ffffff;
	background-color:#006666;
}