
/***  Skin Styles  ***/

body			{ color: #595959; } /* default font color */
#Wrapper, body	{ background: #ada081 url("images/skins/skin-kt/bodyBg.gif") repeat-x 0 0; }	/* background color/graphic */

/* logo */

#Logo	{ float: left; margin: -105px 0 5px -45px;}
#Logo a		{ 
	background-image: url("images/skins/skin-kt/kt-logo.png"); 
	width: 650px;
	height: 170px;	
	}
.logoMark	{ background-image: url("images/skins/skin-kt/logoSymbol-small.png"); }	
	
/* links and menus */

a, a:link, a:visited { 			/* default links */
	color: #007000; 
	}	

a:hover, a:active { 			/* default hover */
	color: #cd9600;
	 
	}	

.ribbon span a:link, .ribbon span a:visited 	{ color: #fff; }	/* ribbon links (wrap around graphic)  */
.ribbon span a:hover, .ribbon span a:active 	{ color: #006D9A; }	/* ribbon hover */

#Footer a:link, #Footer a:visited,
#ContentPanel a:link, #ContentPanel a:visited	{ color: #fff; }	/* dark backgrounds */
#Footer a:hover, #Footer a:active,
#ContentPanel a:hover, #ContentPanel a:active	{ color: #ff3; }	/* dark backgrounds, hover */

/* main menu */

#MmLeft		{ background-image: url("images/skins/skin-kt/mainMenu-left.png"); }		/* menu background graphics */
#MmRight	{ background-image: url("images/skins/skin-kt/mainMenu-right.png"); }
#MmBody		{ background-image: url("images/skins/skin-kt/mainMenu-repeat.png"); }
.mmDivider	{ background-image: url("images/skins/skin-kt/mainMenu-divider.gif"); }

#MainMenu a:link, #MainMenu a:visited								{ color: #b3ceb3; }			/* links - top level */
#MainMenu a:hover, #MainMenu a:active								{ color: #fff; }			/* hover - top level */
#MainMenu li li a:link, #MainMenu .sf-menu li li a:visited 			{ color: #fff; }			/* links - sub-menus  */
#MainMenu .sf-menu li li											{ background: #056D87; }	/* background color - sub-menus */
#MainMenu .sf-menu li li li											{ background: #045F7D; }	/* background color - sub-sub-menus */
#MainMenu .sf-menu li li:hover, #MainMenu .sf-menu li li.sfHover, 
#MainMenu .sf-menu li li a:focus, #MainMenu .sf-menu li li a:hover, 
#MainMenu .sf-menu li li a:active									{ background: #71B942; color: #fff;}	/* hover - sub-menus */

/* headings */

h1, h2, h3, h4, h5, h6, .headline, .title, 
.ribbon span, #fancy_title div							{ color: #606060; }	/* default headings color */
.headline												{ color: #696969; }	/* headlines (page titles, etc) */
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, 
h6 strong, .headline strong, .title strong 				{ color: #303030; }	/* headline accent (added using <strong>inside</strong> heading) */



h1 span, h2 span, h3 span, h4 span, h5 span, h6 span, 
.headline span, .title span								{ color: #000;}		/* sub-heading text (added using <span>inside</span> heading */	
#Footer h1, #Footer h2, #Footer h3, #Footer h4, 
#Footer h5, #Footer h6, #ContentPanel h1, 
#ContentPanel h1, #ContentPanel h2, #ContentPanel h3, 
#ContentPanel h4, #ContentPanel h5, #ContentPanel h6	{ color: #eee;} 	/* headings on dark/color background areas */
#ContentPanel h1 span, #ContentPanel h2 span, 
#ContentPanel h3 span, #ContentPanel h4 span, 
#ContentPanel h5 span, #ContentPanel h3 span, 
#ContentPanel.headline span, #ContentPanel.title span	{ color: #D2ECF2;} 	/* sub-heading text on dark/color background areas */
#cluetip h3												{ color: #eee; }	/* tool tip titles */

/* other text */

.ribbon span 						{ color: #FFF3C4; }	/* ribbon text (wrap around graphic) */
#Footer, #ContentPanel, #cluetip	{ color: #9FC6D0; }	/* text on dark/color background areas */

/* forms and inputs */

input 					{ color: #000; }	/* input text color */
textarea, .textInput 	{ background-color: #E1E2E3; background-image: url("images/skins/skin-kt/inputBg.gif");	/* input background */
						  border-color: #C9CACB #fff #fff #C9CACB;}	/* input border color */
label.overlabel			{ color: #B3B4B4; }	/* text input labels */

/* image containers */

a.img, div.img			{ border: 1px solid #CAD9DD; background: #fff;}			/* default container with class="img" */
a.img img, div.img img 	{ border: 1px solid #f3f3f3; }							/* inner image border for default container */
a.imgHover				{ background-color: #E4EFF2; border-color: #97BFD7; }	/* hover effect - container */
a.img:hover img			{ border-color: #fff; }									/* hover effect - image */

/* design structure */

.pageTop			{ background-image: url("images/skins/skin-kt/pageBg-top.png"); }		/* page top */
.pageBottom			{ background-image: url("images/skins/skin-kt/pageBg-bottom.png"); }	/* page bottom */
#Header, .pageMain	{ background-image: url("images/skins/skin-kt/pageBg-repeat.png"); }	/* repeating page graphic */
#FooterTop			{ background-image: url("images/skins/skin-kt/footerBg-top.png"); }	/* footer top */
#FooterContent		{ background-image: url("images/skins/skin-kt/footerBg-repeat.png"); }	/* repeating footer graphic */
#FooterBottom		{ background-image: url("images/skins/skin-kt/footerBg-bottom.png"); }	/* footer bottom */
#Footer .one-third, #Footer .two-thirds, #Footer .half-page
					{ background-image: url("images/skins/skin-kt/footerBg-verticalRule.gif"); }	/* footer - content dividers */	
#ContentPanel 		{ background: #006D88; } /* top reveal - hidden top content area */

/* search */

#Search { background-image: url("images/skins/skin-kt/search-bg.gif"); }

/* slide show - default, jQuery cycle plugin */

#SlideTop		{ background-image: url("images/skins/skin-kt/pageBg-slideTop.png"); }		/* top graphic for rounded corners */
#SlideRepeat	{ background-image: url("images/skins/skin-kt/pageBg-slideRepeat.png"); }	/* edges to create slide frame */
#SlideBottom	{ background-image: url("images/skins/skin-kt/pageBg-slideBottom.png"); }	/* bottom for curved border */
#Slides			{ background: #fff; }	/* background color (should match page if using transparent images) */
a.slidePrev, span#fancy_left_ico		{ background-image: url("images/skins/skin-kt/slide-previous.png"); }	/* previous slide button */
a.slideNext, span#fancy_right_ico		{ background-image: url("images/skins/skin-kt/slide-next.png"); }		/* next slide button */
#slidePager a, #slidePager a:visited 	{ background-image: url("images/skins/skin-kt/slide-pager.png"); }		/* jump to slide  */

/* slide show - cu3er */

#Slideshow-cu3er { background-image: url("images/skins/skin-kt/pageBg-repeat.png");}	/* repeat background behind cu3er (not shadow) */
	
/* slide show - GalleryView */

#SlideShow-GalleryView { background-image: url("images/skins/skin-kt/pageBg-repeat.png");}
#GalleryView .pointer { border-bottom-color: #fff; } /* up arrow color, should match page background color */

/* ribbon elements (wrap around) */

.ribbon .wrapAround	{ background-image: url("images/skins/skin-kt/ribbon-wrap.png"); }	/* ribbon edge (wrap around, changes on scroll) */
.ribbon .tab		{ background-image: url("images/skins/skin-kt/ribbon.png"); }		/* ribbon main section */

/* side navigation menu */

.sideNavWrapper	{ background-image: url("images/skins/skin-kt/side-navigation-repeat.gif"); }			/* side navigation bakdground */
.sideNavBox-1	{ background-image: url("images/skins/skin-kt/side-navigation-top.gif"); }				/* side navigation - top */	
.sideNavBox-2	{ background-image: url("images/skins/skin-kt/side-navigation-bottom.gif"); }			/* side navigation - bottom */
.sideNav li a 														{ border-bottom: 1px dotted #DBDBDC;}	/* side navigation links - bottom border */
.sideNav li.currentPage, .sideNav li.current-cat, .sideNav li.current_page_item 	{ background-image: url("images/skins/skin-kt/side-navigation-active.gif"); }	/* side navigation - current page marker */
.sideNav li.currentPage	a,
.sideNav li.currentPage a:link, .sideNav li.currentPage a:visited,
.sideNav li.currentPage a:hover, .sideNav li.currentPage a:active,
.sideNav li.current-cat	a,
.sideNav li.current-cat a:link, .sideNav li.current-cat a:visited,
.sideNav li.current-cat a:hover, .sideNav li.current-cat a:active,
.sideNav li.current_page_item a,
.sideNav li.current_page_item a:link, .sideNav li.current_page_item a:visited,
.sideNav li.current_page_item a:hover, .sideNav li.current_page_item a:active		{ color: #2C2C2C; border-bottom: 1px solid #fff; }	/* side navigation - current page link */

/* quote */

.quote 							{ background-image: url("images/skins/skin-kt/quote-small-repeat.gif"); }	/* quote - background */
.quote .quoteBox-1				{ background-image: url("images/skins/skin-kt/quote-small-top.gif"); }		/* quote - top */
.quote .quoteBox-1 .quoteBox-2	{ background-image: url("images/skins/skin-kt/quote-small-bottom.gif"); }	/* quote - bottom */
.quote p						{ color: #000; }	/* quote - text */
.quoteAuthor p.name				{ color: #000; }	/* quote - author name */

/* button styles */

button.btn		{ background-image: url("images/skins/skin-kt/button-sprite.gif");}	/* button background - sliding doors side 1 */
button.btn span	{ background-image: url("images/skins/skin-kt/button-sprite.gif"); 	/* button background - sliding doors side 2 */
				  color: #fff;																/* text color */
				  text-shadow: 0 0 3px #333;}												/* text shadow */
button.btn:hover span, button.btnHover span { color: #fff; text-shadow: 1px 1px 1px #333; }	/* hover text */
.darkBg button.btn, .darkBg button.btn span, #Footer button.btn, #Footer button.btn span,
#ContentPanel button.btn, #ContentPanel button.btn span { 
	background-image: url("images/skins/skin-kt/button-sprite-dark.gif"); }			/* buttons on dark backgrounds */
	
/* other */

.hr { background-image: url("images/skins/skin-kt/hr-bg.gif"); }

#Copyright { 
	color: #675f49; 
	}

#Copyright a { 
	color: #433c29; 
	}

#Copyright a:hover { 
	color: #433c29;
	text-decoration: underline; 
	}
	

/* Bilder */	
	
img.alignright {
	float:right; 
	border: solid 1px #808080;
	margin:0 0 1em 1em
	}
	
img.alignleft {
	float:left; 
	border: solid 1px #808080;
	margin:0 1em 1em 0
	}

a img.alignright {
	float:right; 
	border: solid 1px #808080;
	margin:0 0 1em 1em
	}
	
a img.alignleft {
	float:left; 
	border: solid 1px #808080;
	margin:0 1em 1em 0
	}
	



/* ________________________________________________________________________________________________________________
	                                              07. EXTRAS 
   ________________________________________________________________________________________________________________ */


/* ------- 1. Dropcaps ------- */

.dropcap1{
	background:transparent url(images/sprite.png) no-repeat scroll -1px -1px;
	color:#EEEEEE;
	float:left;
	font-size:30px;
	height:40px;
	line-height:30px;
	margin-bottom:-5px;
	margin-right:10px;
	padding-left:1px;
	padding-top:5px;
	text-align:center;
	width:40px;}
.dropcap2{
	color:#333333;
	display:block;
	float:left;
	font-size:40px;
	line-height:40px;
	margin:0 8px 0 0;}

/* ------- 2. Pullquotes ------- */

.pullquote_right,.pullquote_left{
	background:transparent url(images/stripes.png) repeat-y scroll 0 0;
	color:#444444;
	float:right;
	font-size:14px;
	letter-spacing:0px;
	line-height:25px;
	margin-bottom:20px;
	margin-left:20px;
	margin-top:20px;
	padding:0 0 0 20px;
	width:33%;}
.pullquote_left{
	float:left;
	margin-left:0px;
	margin-right:20px;}

/* ------- 3. Highlight Styles ------- */

.highlight1{padding:1px 4px;background-color:yellow;color:#111;}	
.highlight2{padding:1px 4px;background-color:#111;color:#eee;}	

/* ------- 4. Unordered Lists ------- */

ul.arrow_list li{
	background:transparent url(images/mini_icons.png) no-repeat scroll -262px -1px;
	padding-left:20px;}
ul.check_list li{
	background:transparent url(images/mini_icons.png) no-repeat scroll -222px -41px;
	padding-left:20px;}

/* ------- 5. Toggle Content ------- */

h3.toggle {
    background:transparent url(images/mini_icons.png) no-repeat scroll -60px -198px;
    font-size:18px;
    margin-top:20px;
    padding:0 0 0 30px;
    position:relative;}
h3.toggle a {
	color: #888;
	padding-top:5px;
	text-decoration: none;
	display: block;}
h3.toggle a:hover {color:#666;}
h3.active {background:transparent url(images/mini_icons.png) no-repeat scroll -19px -237px;}
h3.active a:link {color:#666;}
.toggle_content {
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	background:#F5F5F5;
	border:1px solid #f3f3f3;
	clear:both;
	margin:0 0 20px 30px;
	overflow:hidden;}
.toggle_content .block {padding:30px;}

/* ------- 6. Buttons ------- */

/* simple buttons */
.button{
	background:transparent url(images/buttons.gif) no-repeat scroll center -34px;
	border:0px solid #131313;
	color:#EEEEEE;
	height:30px;
	line-height:16px;
	letter-spacing:1px;
	padding:5px 12px;
	text-transform:uppercase;
	overflow: visible;}
.slider_content a.button{
	background:transparent url(images/buttons.gif) no-repeat scroll center -34px;
	border:1px solid #131313;
	color:#EEEEEE;
	height:30px;
	line-height:30px;
	letter-spacing:1px;
	padding:5px 12px;
	text-transform:uppercase;
	overflow: visible;}
.slider_content a.button:hover,.button:hover{background:transparent url(images/buttons.gif) repeat-x scroll center -2px;cursor:pointer;}

/* span buttons */
a.button_link {
    background:#111 url(images/buttons.gif) no-repeat scroll right -34px;
    color:#eee;
    display:inline-block;
    font-size:11px;
    height:30px;
    margin-right:5px;
    margin-top:0px;
    padding-right:17px;
    text-transform:uppercase;}
a.button_link span {
	background:transparent url(images/buttons.gif) no-repeat scroll -2px -34px;
	display:block;
	line-height:10px;
	padding:9px 0 11px 15px;}
a.button_link:hover {background-position: right -2px;color:#ccc;}
a.button_link:hover span {background-position:-2px -2px;}

/* ------- 7. Box Styles ------- */

.gradient_box_middle{background:transparent url(images/gradient_box_middle.gif) repeat-y scroll 0 0;width:625px;}
.gradient_box_bottom{background:transparent url(images/gradient_box_bottom.gif) no-repeat scroll 0 bottom; padding:26px;position:relative;}
.gradient_box_top{background:transparent url(images/gradient_box_top.gif) no-repeat scroll 0 top;}

.fancy_box,.download_box,.warning_box,.info_box,.note_box{clear:both;padding:20px;margin: 20px 0px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.download_box,.warning_box,.info_box,.note_box{padding-left:55px;background:#eee;padding-bottom:25px;
padding-top:20px;}
.fancy_box{
	background:#F9F9F9 url(images/form-gradient.gif) repeat-x scroll 0 -7px;
	border:1px solid #E0E0E0;}
.info_box{
	background:#bfe4f9 url(images/icons/info.png) no-repeat scroll 10px 14px;
	border:1px solid #68a2cf;
	color:#2e6093;}
.warning_box{
	background:#ffcccc url(images/icons/stop.png) no-repeat scroll 10px 15px;
	border:1px solid #ff9999;
	color:#c31b00;}
.download_box{
	background:#dee3ab url(images/icons/down_alt.png) no-repeat scroll 10px 15px;
	border:1px solid #a3c159;
	color:#5e6f33;}
.note_box{
	background:#fdebae url(images/icons/notebook.png) no-repeat scroll 10px 15px;
	border:1px solid #e6c555;
	color:#9e660d;}


/* ------- 8. WP Pagenavi ------- */

.wp-pagenavi{clear:both;padding-top:10px;height:40px;text-align:right;background:url(images/line.gif) repeat-x scroll center top;}
.wp-pagenavi a, .wp-pagenavi a:link,.wp-pagenavi a:visited,.wp-pagenavi a:active,.wp-pagenavi span.pages,.wp-pagenavi span.current,.wp-pagenavi span.extend {
	border:1px solid transparent;
	color:#AAAAAA;
	font-size:10px;
	margin:1px;
	padding:4px 5px;
	text-shadow:1px 1px 0 #FFFFFF;}
.wp-pagenavi a:hover {	
	background:#eee;
	background:#F9F9F9 url(images/form-gradient.gif) repeat-x scroll -1px -2px;
	border-color:#D9D9D9 #EAEAEA #FFFFFF;
	border-style:solid;
	border-width:1px;}
.wp-pagenavi span.current {
	background:#111111 url(images/buttons.gif) no-repeat scroll center -35px;
	border:1px solid #222;
	border-bottom:0;
	color:#EEEEEE;
	font-weight:bold;
	height:29px;
	text-shadow:none;}
	
	
/* ------- 9. Dividers ------- */

h3.widgettitle,h6,td,th,.divider,hr,div.widget li,.top_metadata,#body_block .thumbnail_list li,#body_block ul.thumbnail_list,.blog_header{
background:url(images/line.gif) repeat-x scroll center bottom;}
#primary ul.thumbnail_list,.top_metadata div,div.widget_pages li ul li,div.widget_categories li ul li{background: url(images/line.gif) repeat-x scroll center top;}
hr{border:0px solid transparent !important;background-color:transparent !important;height:1px;}
.divider{clear:both;display:block;margin-bottom:20px;padding-top:20px;width:100%;}	
.top{font-size:8px;line-height:10px;margin-bottom:40px;text-align:right;position:relative;}
.top a{background:#F9F9F9 none repeat scroll 0 0; color:#bbb; height:20px; position:absolute; right:0; text-shadow:1px 1px 0 #fff; top:12px; width:20px;}
.clearboth{clear:both;display:block;font-size:0px;height:0px;line-height:0;width:100%;}


/* ------- CONTACT FORM 7 ------- */

span.wpcf7-list-item {
display:block;
}
