/*
Theme Name: Skeie
Description: Skeie.com 
Author: procontra & ZeehDesign
Version: 1.1
*/



/*************
****color*****
************** 
	beige: #b5985a;

*************/

/*******************
**** CSS RESET *****
*******************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	/*text-align: left;*/
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}



/******************
**** Generell *****
*******************/

html.ie7.single-format-standard  {
	overflow: hidden;
}

body {
	font-family: Georgia;
}


	body.category-1.blogid1,
	body.category-1.blogid2,
	body.category-1.blogid3	 {
		overflow-y: scroll;
	}

	body.ie7.category-1.blogid1,
	body.ie7.category-1.blogid2,
	body.ie7.category-1.blogid3 {
		overflow-y: hidden;
	}

	body.ie7.single-post.blogid1,
	body.ie7.single-post.blogid2,
	body.ie7.single-post.blogid3 {
		overflow: hidden;
	}

	body.single-post {
		overflow: hidden;
	}
	
	body.single-post.post-template-post-nyhet-php {
		overflow: auto;
	}
	
p {
	margin: 10px 0;
	font-size: 14px;
	line-height: 20px;
}

#Content ul {
	font-size: 16px;
	line-height: 14px;
	list-style: square;
}

#Content ol {
	font-size: 16px;
	line-height: 20px;
	list-style: decimal; 
}

h1 {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #b5985a;
	margin: 30px 0 15px;
	display: block;
}


h2 {
	font-size: 15px;
	line-height: 20px;
	color: #b5985a;	
	margin: 20px 0 5px;
	font-weight: bold;
}

h3 {
	font-size: 15px;
	color: #b5985a;	
	margin: 20px 0 5px;
}

h4 {
	font-size: 16px;
	color: #b5985a;	
	font-weight: bold;
}

h5 {
	font-size: 16px;
	color: #b5985a;	

}

h6 {

}

a,
a:visited {
	text-decoration: none;
	color: #b5985a;	
}

a:hover,
a:focus {
	color: #000;
}

.edit-link {
	position: absolute;
	right: 40px;
	bottom: 60px;
}

.Clear {
	clear: both;
	float: none;
}

.displaynone {
	display: none;
}

.alignleft {
	float: left;
	margin: 5px 20px 10px 0;
}

.alignright {
	float: right;
	margin: 5px 0 20px 10px;
}

.wp-caption-text {
	font-size: 12px;
	margin: 0;
}

#Wrapper {
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;	
}

/****************
**** Header *****
*****************/

#Header {
	height: 40px;
	width: 100%;
	background: #fff;
	z-index: 999;
	position: fixed;
	top: 0;
}

	#Header li {
		width: auto;
		float: left;
		z-index: 999;
		padding: 0;
		margin: 0;
	}
	
	#Header a,
	#Header a:link,
	#Header a:visited {
		color: #000;
		text-decoration: none;
		display: block;
		padding: 10px 30px 10px 40px;
		z-index: 999;
		background: #fff;
	}
	
	#Header a:hover,
	#Header a:focus {
		color: #b5985a;
	}
	
/* first level selected */
#Header li.current-menu-item a,
#Header li.current-menu-item a:visited,
#Sidebar li.current-menu-item a,
#Sidebar li.current-menu-item a:visited {
	color: #b5985a;
}

/* second level with selected first level */
#Header li.current-menu-item li.menu-item a,
#Header li.current-menu-item li.menu-item a:visited {
	color: #000;
} 

/* second level hover with selected first level*/
#Header li.current-menu-item li.menu-item a:hover,
#Header li.current-menu-item li.menu-item a:focus {
	color: #b5985a;
}

/* first level with selected second level */
#Header li.current-menu-parent a,
#Header li.current-menu-parent a:visited,
#Header li.current-category-parent a,
#Header li.current-category-parent a:visited {
	color: #b5985a;
}

/*second level link with seleted first level */
#Header li.current-menu-parent li.menu-item a,
#Header li.current-menu-parent li.menu-item a:visited,
#Header li.current-category-parent li.menu-item a,
#Header li.current-category-parent li.menu-item a:visited {
	color: #000;
}

#Header li.current-menu-parent li.menu-item a:hover,
#Header li.current-menu-parent li.menu-item a:focus
#Header li.current-category-parent li.menu-item a:hover,
#Header li.current-category-parent li.menu-item a:focus{
	color: #b5985a;
}

/* selected first & selected second level */
#Header li.current-menu-parent li.current-menu-item a,
#Header li.current-menu-parent li.current-menu-item a:visited,
#Header li.current-category-parent li.current-menu-parent a,
#Header li.current-category-parent li.current-menu-parent a:visited {
	color: #b5985a;
}


/*third level widt second level link with seleted first level */
#Header li.current-menu-parent li.current-menu-item li.menu-item a,
#Header li.current-menu-parent li.current-menu-item li.menu-item a:visited,
#Header li.current-category-parent li.current-menu-parent li.menu-item a,
#Header li.current-category-parent li.current-menu-parent li.menu-item a:visited,
#Header li.current-post-ancestor li a:link,
#Header li.current-post-ancestor li a:visited {
	color: #000;
}

#Header li.current-menu-parent li.current-menu-item li.menu-item a:hover,
#Header li.current-menu-parent li.current-menu-item li.menu-item a:focus,
#Header li.current-category-parent li.current-menu-parent li.menu-item a:hover,
#Header li.current-category-parent li.current-menu-parent li.menu-item a:focus,
#Header li.current-category-parent li.current-menu-parent li.current-menu-item a,
#Header li.current-category-parent li.current-menu-parent li.current-menu-item a:visited,
#Header li.current-post-ancestor li.current-post-ancestor a:link,
#Header li.current-post-ancestor li.current-post-ancestor a:visited,
#Header li.current-post-ancestor a:link,
#Header li.current-post-ancestor a:visited {
	color: #b5985a;
}


/* fist submenu level */
ul.sub-menu {
	display: none;
	width: 201px;
	padding: 25px 0 15px;
	margin: -7px 0 0;
	border-bottom: 1px solid #f0f0f0;	
   	background: url(images/dropdown-trans.png) no-repeat;
    }

li:hover ul.sub-menu {
	display: block;
	position: absolute;
}

ul.sub-menu li {
	width: 100% !important;
}

/* second submenu level */

li:hover ul.sub-menu ul.sub-menu,
li.hover ul.sub-menu ul.sub-menu /*IE 6*/{
	display: none;
}

li:hover ul.sub-menu li:hover ul.sub-menu,
li.hover ul.sub-menu li.hover ul.sub-menu /*IE 6*/{
	display: block;
	position: absolute;
	left: 200px;
	margin: -33px 0 0 -10px;
	background-color: transparent;
	background: url(images/dropdowntwo-trans.png) no-repeat;
	border: none;
	padding: 15px 0;
}

#Header li ul.sub-menu a,
#Header li ul.sub-menu a:visited {
	padding: 5px 40px;
	background: transparent;
}


.search-results #menu-item-23 a,
.search-results #menu-item-23 a:visited {
	color: #b5985a;
}

#Header .Language {
	float: right;
	font-size: 12px;
	margin: 0 25px 0 0;
}

#Header .Language a,
#Header .Language a:visited {
	font-weight: bold;
	padding: 13px 20px 10px;; 
}

.blogid2 #Header li.no a,
.blogid2 #Header li.no a:visited,
.blogid3 #Header li.de a,
.blogid3 #Header li.de a:visited,
.blogid1 #Header li.uk a,
.blogid1 #Header li.uk a:visited {
	color: #b5985a
}

/* bg-navi */

fieldset#control {
}

fieldset#control a.prev,
fieldset#control a.next {
	z-index: 999;
	height: 35px;
	width: 41px;
	background: url(images/arrow.png);
}

fieldset#control a.prev {
	position: absolute;
	top: 40%;
	left: 0;
	background-position: bottom left;
}

fieldset#control .prev:hover {
	background-position: bottom right;
}

fieldset#control .next {
	position: absolute;
	top: 40%;
	right: 0;
	background-position: top left;
}

fieldset#control .next:hover {
	background-position: top right;	
}

fieldset#control .start {
	position: absolute;
	top: 100px;
	left: 0;
}

fieldset#control .stop {
	position: absolute;
	top: 100px;
	right: 0;
}


/*****************
**** Content *****
******************/

.AlignBottom {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;

}

#Content {
	z-index:100;
}

#Content.AlignBottom {
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.home #Content.AlignBottom {
	background: none;
}


#Content .hentry {
	padding: 0px 220px 30px 40px;
	position: relative;
}


	#Content .hentry .date {
		font-size: 11px;
		position: relative;
		top: -15px;
		color: #999;
	}

	#Content.Narrow .hentry {
		padding: 0px 20px 60px 40px;
	}
	
	#Content .Entry {
		font-size: 16px;
		line-height: 20px;
	}
	
		#Content .Entry li {
			font-size: 14px;
			line-height: 20px;
			font-family: Georgia;
			list-style: disc;
			margin: 0 0 0 20px; 
		}	
	
	#Content.Narrow p.hentry {
		padding-bottom: 5px;
	}

/* single */

.single #Content .Entry {
	width: 43%;
	float: left;
	border-right: 1px solid #999;
	margin: 0;
	padding: 0 3% 0 0;
}

	.post-template-post-nyhet-php #Content .Entry {
		padding-bottom: 100px !important;
	}

.single-post #Content .Entry {
	width: 100%;
	border-right: none;
}

.LeftColumn {
	width: 60%;
	float: left;
	font-size: 14px;
	padding: 0;
	margin: 0 0 30px;
}

	

.RightColumn {
	width: 35%;
	margin: 35px 0 0 ;
	position: absolute;
	left: 55%;
	top: 00px;
}

	.RightColumn h2,
	.RightColumn h3 {
		font-weight: bold;
		font-size: 14px;
		margin-top: 0;
	}
	
	.RightColumn h3 {
		margin: 15px 0 0px;
	}
	
	.RightColumn p {
		margin: 0;
	}
	
	.RightColumn a,
	.RightColumn a:visited {
		color: #000;
		padding: 0 20px 0 0;
		line-height: 26px;
		/*white-space: nowrap;*/
	}
	/** download pdf **/			
	.RightColumn a.wpdm-popup,
	.RightColumn a.wpdm-popup:visited {
		padding: 0 19px 0 0 !important;
		margin: 0 20px 0 0;
		font-weight: normal !important;
		font-size: 14px !important;
		font-family: Georgia !important;
		background: url(images/download.gif) no-repeat top right !important;
	}
	
	.RightColumn a.wpdm-popup:hover,
	.RightColumn a.wpdm-popup:focus {
		color: #b5985a;
		background: url(images/download.gif) no-repeat bottom right !important;
	}

	/**request more information **/
	.RightColumn a.Request,
	.RightColumn a.Request:visited {
		padding: 0 15px 0 0;
		line-height: 26px;
		white-space: nowrap;
		background: url(images/request.gif) no-repeat top right;
	}

	.RightColumn a.Request:hover,
	.RightColumn a.Request:focus {
		color: #b5985a;
		background: url(images/request.gif) no-repeat bottom right;
	}
	
	
	.RightColumn .attachments {
		float: left;
		width: auto;
	}
	
	.RightColumn .attachments li {
		float: left;
		list-style: none;
	}
	
	.ie7 .RightColumn h3,
	.ie7 .Request {
		display: none;
	}

/* page content */

#Content.Narrow,
.search-results #Content {
	float: left;
	width: 75%;
	padding: 80px 0 0;
}


/* home content */

.page.home #Content {
	width: 100%;
	padding: 0;
	float: none;
}

.TopTekst {
	position: absolute;
	top: 50px;
	right: 40px;
	z-index: 999;
	color: #b5985a;
	font-size: 14px;
	font-weight: bold;
}

.home p span.les_mer_home {
	font-size: 13px;
	cursor: pointer;
}

/* category archive */
#TopContent {
	margin: 40px 0 200px;
	padding-bottom: 200px;
	z-index: 100;
	position: absolute;
	top: 00px !important;
}

	ul.column{
		width: 100%;
		padding: 0;
		margin: 0 0;
		list-style: none;
	}
		ul.column li {
			float: left;
			width: 200px; /*Set default width*/
			padding: 0;
			margin: 0 0;
			display: inline;
		}
	.block {
		height: 140px;
		margin-right: 0; /*Creates the 10px gap between each column*/
		padding: 0;
		background: #003628;
	}
		.block h2 {
			font-size: 14px;
			color: #b5985a;
			margin: 0;
			padding: 0;
		
		}
		
		.block h2 a:link,
		.block h2 a:visited {
			font-size: 14px;
			color: #b5985a;
			margin: 0;
			padding: 30% 0 30% 20px;
			display: block;
		
		}
		
		
		
		.block a:hover {
			color: #fff;
		}
		
		.block img {
		        /*Flexible image size with border*/
			width: 100%;  /*Took 1% off of the width to prevent IE6 bug*/
			padding:0;
			background:#fff;
			margin: 0 auto;
			display: block;
			-ms-interpolation-mode: bicubic; /*prevents image pixelation for IE 6/7 */
		}
	
	ul.column .ModellItem li {
		overflow: hidden;
	}
	
	ul.column:hover li {
		opacity: 0.3;
		filter: alpha(opacity = 30) ;
	}
	
	ul.column .ModellItem:hover li {
		opacity: 1;
		filter: alpha(opacity = 100) ;
	}
	

/** category-references **/


	.category-references #Sidebar,
	.category-referanser #Sidebar,
	.category-referenzen #Sidebar {
		width: 20%;
		padding: 3%;
		border-left: none;
		margin: 30px 0 0;
	}

	.category-references #TopContent,
	.category-referanser #TopContent,
	.category-referenzen #TopContent {
		width: 70%;
		float: left;
	}
	

/* produkt oversiktsside */
.CategoryListContainer {
	margin: 80px 0 40px 40px;
	position: relative;	
	display: none;
}

	
	
.CategoryList {
	float: left;
	margin: 0 50px 0 0;
	list-style: none;
	position: relative;
	width: 16%;
	padding: 2%;
	margin: 0 3% 0 0;
	padding: 0 0 30px;
}


	.blogid3 .CategoryList {
		width: 20%;
	}


	.ie7 .CategoryListContainer {
		display: block;
	}	
	
	ul:hover .CategoryList:hover {
		background: #fff;
		-webkit-box-shadow: 0px 0px 1px 2px #ebebeb;
		-moz-box-shadow: 0px 0px 1px 2px #ebebeb;
		box-shadow: 0px 0px 1px 2px #ebebeb;
		z-index: 999;
	}
	
	.ie7 ul .CategoryList,
	.ie8 ul .CategoryList {
		border: 1px solid #ffffff;
	}

	.ie7 ul:hover .CategoryList:hover,
	.ie8 ul:hover .CategoryList:hover {
		background: #fff;
		border: 1px solid #ebebeb;
		z-index: 999;
	}

	 ul.ProductLinks {
		padding: 5%;
		height: 100px;
		overflow: hidden;
		background: url(images/more.gif) no-repeat bottom right;
	}
	

		.ie7 .CategoryList:hover ul.ProductLinks {
			height: auto;
		}
		
		#id-10:hover ul.ProductLinks {
			background: none;
		}
		
		#id-10 ul.ProductLinks li:first-child {
			margin-top: 0px;
		}

	
		.CategoryList:hover ul {
			background: none;
		}
	
	.CategoryList li {
		list-style: none;
	}
	
	.CategoryList img {
		width: 90% !important;
		padding: 5%;
		height: auto !important;
	
	}	
	

	.CategoryList a,
	.CategoryList a:visited {
		color: #000;
		font-size: 14px;
		line-height: 22px;
		display: inline-block;
	}
	
	.CategoryList a:hover,
	.CategoryList a:focus {
		color: #b5985a;		
	}

	.ProductCategory {
		display: block;	
		position: relative;
		}

	.CategoryList h2 {
		margin: 10px 0 5px;
		padding: 0 5%;
		height: 40px;
	}

		
	.CategoryList h3 a,
	.CategoryList h3 a:visited,
	.CategoryList h2 a,
	.CategoryList h2 a:visited,
	.CategoryList .heading3 a,
	.CategoryList .heading3 a:visited {
		color: #b5985a;		
	}
	
	.CategoryList .heading3 {
		font-weight: bold;
		margin: 10px 0 0;
	}

	.ProductDescription {
		padding: 20px 0;
		font-size: 13px;
		line-height: 19px;
		position: absolute;
	}


		li.CategoryList:hover .ProductDescription {
			background: #b5985a;
			color: #fff;
			font-style: italic;
			font-size: 15px;
			line-height: 23px;
			margin: 10px -50px;
			padding: 15px 20px;
			-webkit-box-shadow: 0px 0px 1px 1px #ebebeb;
			-moz-box-shadow: 0px 0px 1px 1px #ebebeb;
			box-shadow: 0px 0px 1px 1px #ebebeb;
			z-index: 999;
		}

		.ie7 li.CategoryList:hover .ProductDescription {
			margin: 10px 0 10px -30%;
			width: 150%;
		}


	.CategoryList img.attachment-medium {
		width: 100% !important;
		height: auto !important;
	}
	
	img.ProduktImage {
		display: none;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 160px;
		height: auto;
		z-index: 999;
		}
	
/* search */

.Searchform  {
	margin: 30px 0 30px 40px;
	padding: 0 0 30px;
	border-bottom: 1px solid #999;
}

.ie6 .Searchform {
	margin-top: 80px;
}

/* Accordion - page */



.page-template-page-forhandlere-php #Content .hentry img {
	width: 60% ;
	min-width: 200px;
}



.page-template-page-forhandlere-php #Content #Accordion .hentry {
	float: none;
}

#Accordion {
	margin: 40px 20px 40px 0;
	height: auto;
	float: left;
}

#Content.Narrow #Accordion .hentry {
	padding-left: 0px;
	padding-right: 0px;
}

.search-results .post,
.search-results .page,
#Accordion .page,
#Accordion .post {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

#Accordion .Entry {
	padding-bottom: 30px;
}

#Accordion .page h1,
#Accordion .post h1 {
	margin: 0;
	cursor: pointer;
	font-size: 14px;
	text-transform: none;
}



/** News **/

.category-neuigkeiten img.aligncenter,
.category-nyheter img.aligncenter,
.category-news img.aligncenter {
	width: 600px !important;
	height: auto !important;
}


/* Kontakt */

.gform_body legend {
	display: none;
}


	.gform_body li {
		list-style: none;
		margin: 0 0 10px;
	}
	
	.gform_body label {
		display: block;
		font-weight: normal !important;
		font-size: 12px;
	}
	
	.gform_body input,
	.gform_body textarea {
		border: 1px solid #999 !important;
		padding: 5px 5px !important;
		width: 300px !important;
	}
	
	.gform_body span {
		font-size: 12px;
		margin: 0 0 0 10px;
		font-style: italic; 
	}
	
	.gform_body label span {
		margin: 0;
		font-style: normal;
	}
	
	.gform_body textarea#cf_field_3 {
		height: 4em;
	}
	
	.gform_body textarea#cf_field_8 {
		width: 450px;
	}
	
	
	input#sendbutton {
		background: none;
		padding: 0;
		text-align: left;
		color: #b5985a;
		font-size: 16px;
		border: none;
		font-family: Georgia;
	}
	
	#usermessagea,
	#usermessageb {
		margin: 10px 0;
		font-style: italic;
		color: #999;
	}
	
/** integret versjon **/

#gform_wrapper_2 {
	position: absolute;
	width: 320px;
	top: 0px;
	right: -560px;
	border-left: 1px solid #eee;
	height: 100%;
	background: #fff;
	opacity: 0.9;
	padding: 40px 20px 20px 20px;
	z-index: 999;
	margin: 0 !important;	
}	



	.integrert .gfield_description.validation_message, 
	.integrert .gfield_description.validation_message  {
		padding: 0px !important;
	}
	
	.integrert .validation_error {
		display: none !important;
	}
	
	.close {
		position: absolute;
		top: 15px;
		left: 20px;
		padding: 0px 12px 0 0;
		background: url(images/request.gif) no-repeat right -2px;
		font-size: 12px;
		color: #000;
	}
	
		.close.bottom {
		position: absolute;
			bottom: 15px;
			left: 20px;
		}
		
/* table*/

.Entry table {
	font-size: 14px;
	line-height: 20px;
	width: 100%;
}
/* lightbox */

#cboxTitle {
	display: none !important;
}

#cboxClose,
#cboxTitle {
	font-size: 12px;
	margin: 10px 0 0;
}

/* superBG */
#superbgimage {
	display: none;
}

#content {
	position: relative;
	z-index: 3;
}

#showtitle {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 150px;
	bottom: 0;
	left: 0;
	background: #fff;
	display: none;
	color: #000;
	opacity: 0.9 !important;
	filter: alpha(opacity = 90) !important;
	padding: 10px 0px 0 40px;
}



#showtitle p.title {
	padding-right: 240px;
	padding-bottom: 50px;
	position: absolute;
	z-index: 999;
}

.home p span {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	color: #b5985a;
	margin: 00px 0 15px;
	display: block;
}


/*****************
**** Sidebar *****
******************/

#Sidebar {
	width: 20%;
	float: right;
	margin: 100px 0 0;
	padding: 20px;
	border-left: 1px solid #999;
}

	#Sidebar a,
	#Sidebar a:visited {
		text-decoration: none;
		color: #000;
		line-height: 22px;	
	}
	
	#Sidebar a:hover,
	#Sidebar a:focus,
	#Sidebar li.current_page_item a,
	#Sidebar li.current_page_item a:visited {
		color: #b5985a;	
	}
	

	#Social {
		margin: 35px 0 0 -3px;
	}

	#Social a {
		background: url(images/social.gif) no-repeat;
		width: 30px;
		height: 30px;
		display: block;
		float: left;
		margin: 0 5px 0 0;
	}
	
	#Social a:link.Facebook,
	#Social a:visited.Facebook {
		background-position: bottom left;			
	}

	#Social a:hover.Facebook,
	#Social a:focus.Facebook {
		background-position: top left;			
	}


	#Social a:link.Twitter,
	#Social a:visited.Twitter {
		background-position:  -30px bottom;			
	}

	#Social a:hover.Twitter,
	#Social a:focus.Twitter {
		background-position:  -30px top;			
	}

	#Social a:link.Youtube,
	#Social a:visited.Youtube {
		background-position:  -60px bottom;			
	}

	#Social a:hover.Youtube,
	#Social a:focus.Youtube {
		background-position:  -60px top;			
	}

	#Social a:link.Linkedin,
	#Social a:visited.Linkedin {
		background-position:  -90px bottom;			
	}

	#Social a:hover.Linkedin,
	#Social a:focus.Linkedin {
		background-position:  -90px top;			
	}



/****************
**** Footer *****
*****************/

#Footer {
	z-index: 200;
}


.post-template-post-nyhet-php #Footer,
.page #Footer,
.category #Footer,
.search-results #Footer {
	background: #fff;
}

.home #Footer {
	background: none;
}

.BreadcrumbContainer {
	width: auto;
	float: left;
	z-index: 999;
}


.Breadcrumb {
	padding: 10px 0 10px 40px;
	color: #999999;
	font-size: 14px;
}

.Breadcrumb a,
.Breadcrumb a:visited {
	color: #999999;
	text-decoration: none;
}


.Breadcrumb a:hover,
.Breadcrumb a:focus {
	color: #b5985a;	
}

#Footer fieldset {
	float: right;
	padding: 0px 40px 15px 20px;
	position: relative;
}
	
	#Footer fieldset#thumbs1 {
		padding: 7px 40px 8px 20px;
	}
	
	
	#Footer fieldset#slideshow {
		font-size: 11px;
		padding: 7px 0 0;
		margin-top: 4px;
	}
	
	.ie6 #Footer fieldset#slideshow {
		font-size: 11px;
		padding: 0;
		margin-top: 4px;
		width: 110px;
	}
	/** play slideshow **/
	#Footer fieldset#slideshow a.start:link,
	#Footer fieldset#slideshow a.start:visited {
		background: url(images/slideshownavi.gif) no-repeat;
		background-position: top right ;
		padding: 0 5px;
		line-height: 15px;
		font-size: 12px;
	}
	
	#Footer fieldset#slideshow a.start:hover,
	#Footer fieldset#slideshow a.start:focus {
		background: url(images/slideshownavi.gif) no-repeat;
		background-position: bottom right;
	}
	
	/** stop slideshow **/
	#Footer fieldset#slideshow a.stop:link,
	#Footer fieldset#slideshow a.stop:visited {
		background: url(images/slideshownavi.gif) no-repeat;
		background-position: top left;
		padding: 0 3px;
		margin-left: 4px;
		line-height: 15px;
		font-size: 12px;
		display: none;
	}

	#Footer fieldset#slideshow a.stop:hover,
	#Footer fieldset#slideshow a.stop:focus {
		background: url(images/slideshownavi.gif) no-repeat;
		background-position: bottom left;
		}

	
	
	.ff3 #Footer fieldset#slideshow .stop,
	.ie8 #Footer fieldset#slideshow .stop,
	.ie7 #Footer fieldset#slideshow .stop {
		position: relative;
		top: 1px;
	}
	
	
	.home #Footer fieldset#slideshow .start {
		background: url(images/slideshownavitrans.gif) no-repeat;
		background-position: bottom right;
		padding: 0 5px;
		margin: 0;
		line-height: 15px;
		font-size: 12px;
		display: none;
	}
	
	.home #Footer fieldset#slideshow a.stop:link,
	.home #Footer fieldset#slideshow a.stop:visited {
		background: url(images/slideshownavitrans.gif) no-repeat;
		background-position: top left;
		padding: 0 3px;
		margin-left: 4px;
		margin: 0;
		line-height: 15px;
		font-size: 12px;
		display: inline-block;
		}
	
.ProduktNavigation {
	float: right;
	font-size: 11px;
	padding: 8px 20px 0;
	margin-top: 4px;
	line-height: 15px;
}

	.ProduktNavigation a,
	.ProduktNavigation a:visited {
		color: #000;
		line-height: 15px;
		font-size: 12px;
		padding: 0 5px;
	}
	
	.ProduktNavigation a:hover,
	.ProduktNavigation a:focus {
		color: #999;
	}

	/** next **/
	.ProduktNavigation .nextlink a:link,
	.ProduktNavigation .nextlink a:visited {
		background: url(images/produktnavi.gif) no-repeat;
		background-position: right 0px;
		line-height: 15px;
		font-size: 12px;
	}

	.ProduktNavigation .nextlink a:hover,
	.ProduktNavigation .nextlink a:focus {
		background: url(images/produktnavi.gif) no-repeat;
		background-position: right -15px;
	}
	
	/** prev **/
	.ProduktNavigation .prevlink a:link,
	.ProduktNavigation .prevlink a:visited {
		background: url(images/produktnavi.gif) no-repeat;
		background-position: left 0px ;
		line-height: 15px;
		font-size: 12px;
	}
	
	.ProduktNavigation .prevlink a:hover,
	.ProduktNavigation .prevlink a:focus {
		background: url(images/produktnavi.gif) no-repeat;
		background-position: left -15px ;
	}
		
	/** browserfix**/
	.ff3 .ProduktNavigation .nextlink a,
	.ie8 .ProduktNavigation .nextlink a,
	.ie7 .ProduktNavigation .nextlink a  {
		background-position: right 2px;
	}
	
	.ff3 .ProduktNavigation .prevlink a,
	.ie8 .ProduktNavigation .prevlink a,
	.ie7 .ProduktNavigation .prevlink a {
		background-position: left 2px ;
	}



#Footer fieldset a,
#Footer fieldset a:visited {
	font-size: 11px;
	text-decoration: none;
	padding: 5px 10px;
	color: #000;
	background: #fff;
}

#Footer fieldset a:hover,
#Footer fieldset a:focus,
#Footer fieldset a.activeslide {
	background: #000;
	color: #fff;
}

#Footer fieldset#slideshow a,
#Footer fieldset#slideshow a:visited {
	123background: none;
}

#Footer fieldset#slideshow a:hover,
#Footer fieldset#slideshow a:focus {
	color: #999;
}

#Footer fieldset#slideshow a.stop,
#Footer fieldset#slideshow a.start {
	line-height: 15px;
	font-size: 12px;
	padding: 0 5px;
}

.Logo {
	position: absolute;
	right: 40px;
	top: 20px;
	height: 40px;
	z-index: 300;
}

.toggle_container .Logo {
	top: 10px;
}

.LogoBottom {
	position: absolute;
	right: 40px;
	bottom: 20px;
	height: 40px;
	z-index: 300;

}

.LogoHome {
	position: absolute;
	right: 40px;
	bottom: 100px;
	height: 40px;
	z-index: 300;

}

.ie6 .trigger,
.ie6 .trigger a {
	background: none;
	cursor: none;
	height: 1px;
	width: 1px;
	
}

.trigger {
	background: url(images/slider.png) no-repeat;
	background-position: top right;
	width: 35px;
	padding: 0 0 30px;
	margin: 0 auto;
	z-index: 999;
}

.active {
	background: url(images/slider.png) no-repeat;
	background-position: top left;
}

.trigger a {
	/*color: red;*/
	text-decoration: none;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
	height: 40px;
	width: 35px;
}

.trigger a:hover { }
.toggle_container {
	overflow: hidden;
	clear: both;
}

.toggle_container {
	height: 200px;
	position: relative;
	/*1top: -20px;
	height: auto;*/
}

.toggle_container .toogleblock {

}


.toogleblock h1 {
	margin-top: 5px;
}
