.blogImg {
	text-indent:-9999px;
	width:150px;
	height:100px;
	overflow:hidden;
	margin-bottom:15px;
	margin-right:15px;
	display:block;
	float:left;
}

.blogImg em{
	display:none;
}
.blogImg p {
	font-size:0px!important;
	line-height:0px!important;
}

.blogImg img {
	display:block;
	width:150px;
	height:auto!important;
}

.blogTekst {
	display:block;
	float:left;
	width:400px;
}

.blogTekst object {
	position: absolute;
	width: 150px;
	max-height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
}



.blogTekst img {
	display:none;
}

div.blFeed img {
/*	position:absolute;
	top:0;
	left:21px;
	float:left;
	max-width: 101px;
	width: auto !important;
	width: 101px;
*/}

div.blFeed {
	float:left;
	position:relative;
	min-height:94px;
	height:auto!important;
	height:94px;
	padding:0 0 0 0px;
}


* {
	margin:0;
	padding:0;
	outline:none;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#51474a;
	background:url(bilder/bilder/struktur_element/skrig_bg.png) top left no-repeat #fff;
}

a {
	color:#e60626;
	text-decoration:none;
	outline:none;
}

a:hover {
	text-decoration:underline;
}

.clear {
	clear:both;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
	
/* DIV LAYOUT */
#mainwrapper {
	width:1125px;
	background:url(bilder/bilder/struktur_element/splash.png) bottom left no-repeat;
}

#top {
	height:150px;
	padding:0 0 0 202px;
}

#lang_search {
	color:#aea5a8;
	line-height:25px;
	padding:25px 0 19px;
}

#lang_top {
	float:left;
	padding-left:20px;
}

.search_box {
	float:right;
	padding-right:42px;
	background:url(bilder/bilder/struktur_element/search_field.png) no-repeat left;
	width:218px;
	height:25px;
}

.search_box_bot {
	padding-right:0;
	background:url(bilder/bilder/struktur_element/search_field.png) no-repeat left;
	width:218px;
	height:25px;
}

#contwrap {
	padding:0 0 0 202px;
}

.l_wrap {
	float:left;
	width:600px;
}

.hl_prod {
}

.navbar {
	width:883px;
	padding-bottom:23px;
}

#prodwrap {
	width: 944px;
}

.prod {
	float:left;
	width: 191px;
	height: 320px;
	padding:0 45px 23px 0;
	position:relative;
}

div.prodImg {
	width: 184px;
	height: 184px;
}

.prod_over {
	float:left;
	width:191px;
	padding:20px 45px 20px 0;
	position:relative;
}

.prod_youmay {
	float:left;
	width:191px;
	padding:0 45px 20px 0;
	position:relative;
}

.prod_youmay.last {
	padding: 0 0 20px 0;
}

/*
.last {
	float:left;
	width:191px;
	padding:0 0 20px;
	position:relative;
}
*/

.lastover {
	float:left;
	width:191px;
	padding:20px 0;
	position:relative;
}

.navbar_bot {
	border-bottom:1px solid #d6d6d6;
	width:901px;
	padding:0 0 5px;
	margin:60px 0 15px;
}

#footer {
}

.foot_cols {
	float:left;
	width:225px;
}

#join_us {
	padding:40px 0 40px 225px;
}

.prod_details {
	width:901px;
}

#prod_info {
	float:right;
	width:350px;
	font-size:14px;
	line-height:19px;
	color:#3e3236;
}

#navimg {
	width:350px;
}

.youmay {
	border-top:1px solid #d6d6d6;
	width:901px;
	padding-top:5px;
	margin-top:15px;
}

.featured {
	width:901px;
	padding-top:5px;
	margin-top:15px;
}

.frontFlash {
	background:#fceff5;
	padding:12px 0 12px 12px;
	width:888px;
}

div.gossip {
	float:left;
	margin:25px 0 0;
	width:570px;
}

div.spotify {
	float:right;
	margin:5px 0 0;
}


div.blMore {
	float:left;
	width:415px;
	padding:0 0 0 150px;
}

div.kolA {
	float:left;
	width:580px;
}

div.kolB {
	float:right;
	width:322px;
}

div.quotes {
	padding:30px 20px 0 0;
}

div.teamThumbs {
	width:253px;
	float:left;
}

div.teamCont {
	float:right;
	padding:0 23px 0 0;
}

div.team {
	width:105px;
	height:155px;
	float:left;
	margin:0 4px 15px 0;
	padding:6px 0 0 6px;
	position:relative;
}

div.teamText {
	padding:25px 0 0 22px;
}

div.blogWrap {
	position:relative;
	width:900px;
}

div.blogWrap div.kolA {
	float:left;
	width:613px;
}

div.blogWrap div.kolB {
	position:absolute;
	top:0;
	right:0;
	width:255px;
}

div.blogRow {
	border-bottom:2px solid #dad2d5;
	padding:0 0 14px;
	margin:0 0 20px 15px;
}

div.blogHBoks {
	padding:0 5px 0 0;
	margin:0 0 20px;
}

div.rss {
	padding:20px 0 0;
}


	
/* SEARCH FIELD */
td.s_field {
	width:190px;
	height:25px;
}

td.s_btn {
	width:28px;
	height:25px;
}

.form1 {
	float:left;
	padding:5px;
	border:0;
	width:180px;
	background:none;
	vertical-align:middle;
	font-size:12px;
	color:#51474a;
}

.form2 {
	float:right;
	margin:0;
}


	
/* Main menu */
#menu {
	background:url(bilder/bilder/struktur_element/menu_base.png) bottom left no-repeat;
	height:59px;
	padding:0 0 0 9px;
	z-index:9;
}

#menu ul li {
	list-style-type:none;
	float:left;
	position:relative;
	z-index:9;
}

#menu a {
	display:block;
	float:left;
	padding:0 0 0 1px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#d2c9cc;
}

#menu a:hover {
	text-decoration:none;
	color:#fff;
	background:url(bilder/bilder/struktur_element/menyVenstre.gif) left top no-repeat;
}

#menu a:hover span {
	background:url(bilder/bilder/struktur_element/menyHogre.gif) right top no-repeat;
}

#menu ul li.active a {
	text-decoration:none;
	color:#fff;
	background:url(bilder/bilder/struktur_element/menyVenstre.gif) left top no-repeat;
}

#menu ul li.active a span {
	background:url(bilder/bilder/struktur_element/menyHogre.gif) right top no-repeat;
}

#menu a span {
	display:block;
	height:55px;
	line-height:55px;
	padding:4px 11px 0 10px;
	background:url(bilder/bilder/struktur_element/m_line.png) right no-repeat;
	cursor:pointer;
	float:left;
}

a#menu2 {
	margin:12px 0 0;
	padding:0 8px 0 0;
	background:url(bilder/bilder/struktur_element/m_line.png) right no-repeat;
}

a#menu2:hover {
	text-decoration:none;
	color:#fff;
	background:url(bilder/bilder/struktur_element/m_line.png) right no-repeat;
}

#menu img {
	border:0;
}

#lang_top ul {
	display:none;
	clear:both;
	position:absolute;
	top:20px;
	left:245px;
	width:175px;
	background:#fff;
	padding:5px 8px 20px 4px;
	z-index:99;
	list-style-type:none;
}

#lang_top li {
	padding:3px 0 3px 16px;
}

li.ch_lang {
	background:#b6080d;
	display:block;
	width:157px;
	height:20px;
	line-height:20px;
	padding:0 5px;
	color:#fff;
}

ul.spraak a {
	display:block;
	padding-left:23px;
	height:14px;
	width:100px;
	line-height:14px;
	color:#aea5a8;
	background-position:left top;
	background-repeat:no-repeat;
}

ul.spraak a:hover {
	text-decoration:none;
	font-weight:bold;
}

a.nor {
	background-image:url(bilder/bilder/struktur_element/flag_nor.png);
	margin-top:4px;
}

a.eng {
	background:url(bilder/bilder/struktur_element/flag_eng.png);
}

a.de {
	background:url(bilder/bilder/struktur_element/flag_de.png);
}

a.fra {
	background:url(bilder/bilder/struktur_element/flag_fra.png);
}

div#menu ul#level1 {
	position: absolute;
	top: 59px;
	left: 0;
	background: #fff;
	padding: 12px 0 22px 0;
	z-index:9;
	border-width:0 1px 1px;
	border-color:#d6d6d6;
	border-style:solid;
	display: none;
}

div#menu ul#level2 {
	padding: 0;
}

div#menu ul#level1 li a {
	display: none;
}

div#menu ul#level2 li a {
	height:12px;
	line-height:14px;
	width:306px;
	padding:5px 0;
	background:none;
	border-bottom:1px solid #e3e3e3;
	color:#aea5a8;
	font-weight:bold;
	display: block;
	background: #fff;
	margin: 0 10px;
}

div#menu ul#level2 li a:hover,div#menu ul#level2 li a.active,div#menu ul#level2 li a.activeparent {
	color: #BE090F;
}

div#menu ul#level2 li a span {
	display:block;
	height:12px;
	line-height:14px;
	padding:0;
	background:none;
}

/*
#menu ul li ul {
	position:absolute;
	top:59px;
	left:0;
	width:347px;
	background:#fff;
	padding:12px 0 22px 0;
	z-index:9;
	border-width:0 1px 1px;
	border-color:#d6d6d6;
	border-style:solid;
}


#menu ul li ul li a {
	height:12px;
	line-height:14px;
	width:306px;
	padding:5px 0;
	background:none;
	border-bottom:1px solid #e3e3e3;
	color:#aea5a8;
	font-weight:bold;
	display: none;
}

#menu ul li ul li ul li a {
	height:12px;
	line-height:14px;
	width:306px;
	padding:5px 0;
	background:none;
	border-bottom:1px solid #e3e3e3;
	color:#aea5a8;
	font-weight:bold;
	display: block !important;
}


#menu ul li.active ul li a {
	height:12px;
	line-height:14px;
	width:306px;
	padding:5px 0;
	background:none;
	border-bottom:1px solid #e3e3e3;
	color:#aea5a8;
	font-weight:bold;
}

#menu ul li ul li a:hover {
	background:none;
	color:#b6080d;
}

#menu ul li ul li.active a {
	background:none;
	color:#b6080d;
}

#menu ul li ul li a.lastitem {
	display:inline;
	height:12px;
	line-height:14px;
	width:306px;
	padding:5px 0;
	background:none;
	border-bottom:none;
	color:#aea5a8;
	font-weight:bold;
}

#menu ul li ul li a.lastitem:hover {
	display:inline;
	background:none;
	color:#b6080d;
}

#menu ul li ul li a span {
	display:inline;
	background:none;
	padding:0;
	color:#aea5a8;
	margin:none;
	height:14px;
	line-height:14px;
	float:left;
}

#menu ul li.active ul li a span {
	display:inline;
	background:none;
	padding:0;
	color:#aea5a8;
	margin:none;
	height:14px;
	line-height:14px;
	float:left;
}

#menu ul li ul li a.active span {
	display:inline;
	background:none;
	padding:0;
	color:#aea5a8;
	margin:none;
	height:14px;
	line-height:14px;
	float:left;
}

#menu ul li ul li a:hover span {
	display:inline;
	padding:0;
	color:#b6080d;
	background:none;
	margin:none;
}
*/


	
/* HEADLINES */
h5.h5 {
	font-size:42px;
	margin:20px 0;
}

div.blogHBoks h5 {
	font-size:24px;
	color:#7d656e;
	margin:0 0 7px;
}

div.blogRow h4 {
	font-size:26px;
}

div.blogRow h2 {
	font-size:26px;
	color:#6C595F;
}

div.teamText h6 span {
	font-weight:normal;
	color:#614f55;
	letter-spacing:-1px;
	margin:0 0 0 -6px;
}

div.teamText h6 {
	font-size:30px;
	color:#b6080d;
	letter-spacing:-2px;
}

div.blFeed h4 {
	font-size:15px;
	font-weight:normal;
	padding:3px 0 0;
}

div.gossip h6 {
	display:block;
	float:left;
	width:500px;
	height:55px;
	background:url(bilder/bilder/struktur_element/gossipHL.png) left no-repeat;
	text-indent:-9999px;
	margin:0 0 10px;
}

h2 {
	font-size:36px;
	color:#d30095;
}

h3 {
	font-size:36px;
	color:#a59299;
}

div.kolA h5 {
	font-size:42px;
	color:#a59299;
	margin:15px 0 15px 10px;
	letter-spacing:-1px;
}

div.teamThumbs h5 {
	font-size:42px;
	color:#a59299;
	margin:0;
	letter-spacing:-1px;
}

h4 {
	font-size:18px;
	color:#6c595f;
	padding-top:10px;
}

.kolC h4 {
	font-size:36px;
	color:#a59299;
	padding:0;
}

h5 {
	font-size:24px;
	color:#a59299;
}

.hl_prod h2 {
	float:left;
	font-size:42px;
	color:#be090f;
	border-left:1px solid #c4bec1;
	padding-left:16px;
}

.hl_prod h3 {
	float:left;
	font-size:44px;
	color:#a59299;
}

.prod h4 {
	font-size:18px;
	color:#6c595f;
	padding-top:10px;
	z-index:1;
}

.prod_over h4 {
	font-size:18px;
	color:#6c595f;
	padding-top:10px;
	z-index:1;
}

.prod_youmay h4 {
	font-size:18px;
	color:#6c595f;
	padding-top:10px;
}

#footer h5 {
	font-size:24px;
	color:#a59299;
}

#join_us h5 {
	font-size:16px;
	color:#a59299;
	padding-top:2px;
	float:left;
}

#prod_info h1 {
	font-size:30px;
	line-height: 30px;
	margin-bottom:20px;
}


	
/* MISC TYPOGRAPHY */
div.rss a {
	text-decoration:underline;
	color:#8a737b;
	line-height:20px;
}

div.catWrap a {
	display:block;
	float:left;
	width:100px;
	color:#8a737b;
	text-decoration:underline;
	line-height:18px;
}

div.blogHBoks input.form1 {
	background:url(bilder/bilder/struktur_element/blSokfelt.png);
	width:170px;
	height:16px;
	padding:4px 5px 0;
	font-size:10px;
}

div.catCom p.cat {
	float:left;
	font-size:12px!important;
}

div.catCom p.comments {
	float:right;
	text-align:right;
	font-size:12px!important;
}

div.blogWrap div.blogRow a {
	color:#B6080D;
	text-decoration:underline;
}

div.blogWrap div.blogRow p {
	font-size:14px;
	padding:0;
	margin:0 0 10px;
	line-height:18px;
}

p.forfatter {
	font-size:12px;
}

div.teamText p {
	width:600px;
	line-height:19px;
	font-size:14px;
	margin:12px 0;
}

div.teamText table strong {
	color:#614f55;
}

div.teamText table {
	font-size:14px;
	color:#b6080d;
	width:600px;
	margin:10px 0 15px;
	line-height:22px;
}

div.quotes p {
	color:#B6080D;
	font-size:22px;
	letter-spacing:-1px;
	padding:40px 0 0 10px;
}

div.kolA p {
	margin:0 10px 15px;
	font-size:14px;
}

div.blFeed a,div.blMore a {
	color:#b8000d;
}

div.blFeed p {
	font-size:13px;
}

div.spotify a {
	display:block;
	width:324px;
	height:419px;
	background:url(bilder/bilder/struktur_element/spotify.png) top;
	text-indent:-9999px;
}

div.spotify a:hover {
	background:url(bilder/bilder/struktur_element/spotify.png) top;
}

.frontFlash a {
	outline:none;
	text-decoration:none;
}

.frontFlash p {
	float:left;
	position:relative;
	padding:0 12px 0 0;
	display:block;
	width:284px;
	height:321px;
	overflow:hidden;
}

.back_prod {
	float:left;
	padding:0 30px 0 0;
}

.back_prod a {
	font-weight:bold;
	color:#a59299;
}

.view_only {
	float:left;
}

.view_only a {
	font-weight:bold;
	color:#a59299;
}

#pages {
	float:right;
}

#pages a {
	color:#a59299;
	text-decoration:none;
}

#pages_bot {
	float:right;
}

#pages_bot a {
	color:#a59299;
	text-decoration:none;
}

#p_numbers a {
	text-decoration:underline;
	padding:2px 4px;
}

#p_numbers a:hover {
	text-decoration:none;
	background-color:#b6080d;
	color:#fff;
}

#p_numbers_bot a {
	text-decoration:underline;
	padding:2px 4px;
}

#p_numbers_bot a:hover {
	text-decoration:none;
	background-color:#b6080d;
	color:#fff;
}

.prod p {
	font-size:13px;
	padding:8px 0;
	color:#6c595f;
	line-height:18px;
}

.prod_over p {
	font-size:13px;
	padding:1px 0 0;
	color:#6c595f;
	line-height:18px;
}

.prod_youmay p {
	font-size:13px;
	padding:1px 0 0;
	color:#6c595f;
	line-height:18px;
}

#prodwrap a {
	color:#b6080d;
	font-weight:bold;
}

.prod_youmay a {
	color:#b6080d;
	font-weight:bold;
}

#prodwrap a {
	text-decoration:none;
}

#prodoverwrap a {
	color:#b6080d;
	font-weight:bold;
	text-decoration:none;
}

.top_page {
	display:block;
	background:url(bilder/bilder/struktur_element/top_page.png) left no-repeat;
	padding:0 0 0 10px;
	width:100px;
	float:left;
	color:#aea5a8;
}

#footer p {
	padding:10px 0;
	line-height:18px;
}

.foot_cols ul {
	list-style-type:none;
	padding:10px 0 0;
}

.foot_cols ul li a {
	display: none;
}

div#prodBot ul#level2 {
	padding: 0;
}

div#prodBot ul#level2 a {
	color:#a59299;
	display: inline;
	line-height: 16px;
}

.twitter {
	display:block;
	background:url(bilder/bilder/struktur_element/logo_twitter.png) no-repeat;
	width:84px;
	height:21px;
	float:left;
	margin-left:50px;
}

.facebook {
	display:block;
	background:url(bilder/bilder/struktur_element/logo_facebook.png) no-repeat;
	width:73px;
	height:21px;
	float:left;
	margin-left:50px;
}

#zoom {
	display:block;
	background:url(bilder/bilder/struktur_element/zoom.png) no-repeat;
	padding-left:56px;
	margin:110px 0 20px;
	height:40px;
	width:40px;
	line-height:40px;
	color:#000;
	font-weight:bold;
	font-size:12px;
	position: absolute;
	bottom:-50px;
	left:20px;
}

.vprev {
	display:block;
	background:url(bilder/bilder/struktur_element/arrowleft.png) left no-repeat;
	padding-left:22px;
	line-height:12px;
	height:12px;
	width:64px;
	color:#958289;
	font-weight:bold;
	float:left;
}

.vnext {
	display:block;
	background:url(bilder/bilder/struktur_element/arrowright.png) right no-repeat;
	padding-right:22px;
	line-height:12px;
	height:12px;
	width:64px;
	color:#958289;
	font-weight:bold;
	float:right;
}

p.ref_nr {
	font-size:12px;
	color:#be090f;
	font-weight:bold;
	margin-bottom:10px;
}

p.colorsize {
	font-size:12px;
	margin-bottom:20px;
}

p.info {
	font-size:14px;
	margin-bottom:20px;
}

p.price {
	font-size:12px;
	font-weight:bold;
	margin-bottom:20px;
}

span.price {
	font-size:16px;
}

span.opens {
	font-size:11px;
}

a.buynow {
	display:block;
	width:116px;
	height:35px;
	text-indent:-9999px;
	background:url(bilder/bilder/struktur_element/buynow.png) top;
}

a.buynow_no {
	display:block;
	width:116px;
	height:35px;
	text-indent:-9999px;
	background:url(bilder/bilder/struktur_element/buynow_no.jpg) top;
}

a.buynow:hover {
	background:url(bilder/bilder/struktur_element/buynow.png) bottom;
}

a.buynow_no:hover {
	background:url(bilder/bilder/struktur_element/buynow_no.jpg) bottom;
}

ul.treffNyhende,ul.treffSider {
	margin:15px 0 0 20px;
	font-size:14px;
	line-height:18px;
	list-style:none;
}

div#sok_resultat_head {
	font-size:36px;
	font-weight:bold;
	letter-spacing:-2px;
}

div.hits {
	font-size:14px!important;
	margin:10px 0 0;
	letter-spacing:normal!important;
}

div#innholdSok {
	min-height:400px;
	height:auto!important;
	height:400px;
}

ul.media {
	padding:0 0 0 20px;
}

ul.media li {
	padding:0 0 0 30px;
	line-height:19px;
	font-size:14px;
}

p.contact {
	font-size:14px;
	line-height:18px;
	padding:0 0 0 20px;
}


div#innholdSok h1 {
	margin: 0 0 25px;
}

div#sokeresultatProdukt,div#sokeresultatNyhende,div#sokeresultatSider {
	float: left;
	width: 100%;
	padding: 0 0 25px 0;
}

div#sokeresultatProdukt h2,div#sokeresultatNyhende h2,div#sokeresultatSider h2 {
	font-size: 24px;
	color: #B6080D;
	margin: 0 0 10px;
}

.footerBlock {
   display:block;
   height:25px;
}

.argoFooter {
   margin-top:20px;
   width:400px;
   display:block;
   text-align:center;
   font-size:10px;
}

.argoFooter a {
   color:#dcced3;
}

	
/* MISC GFX */
a.joinFace {
	background:url(bilder/bilder/struktur_element/joinFace.png);
	width:132px;
	height:34px;
	display:block;
	padding:13px 0 0 60px;
	margin:20px 0 0;
}

div.socials a {
	background:url(bilder/bilder/struktur_element/socials.png) no-repeat;
	display:block;
	width:16px;
	height:16px;
	margin:10px 18px 0 3px;
	float:left;
}

div.socials a.delicious {
	background-position:0 0;
	text-indent:-9999px;
}

div.socials a.facebook {
	background-position:-16px 0;
	text-indent:-9999px;
}

div.socials a.digg {
	background-position:-32px 0;
	text-indent:-9999px;
}

div.socials a.stumbleupon {
	background-position:-48px 0;
	text-indent:-9999px;
}

div.socials a.epost {
	background-position:-64px 0;
	text-indent:-9999px;
}

div.team a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:102px;
	height:38px;
	padding:123px 0 0 9px;
	background:url(bilder/bilder/struktur_element/team.gif) top;
	cursor:pointer;
	color:#b6080d;
	font-size:13px;
}

div.team a:hover {
	background:url(bilder/bilder/struktur_element/team.gif) bottom;
	text-decoration:none;
}


div.blFeed a img {
	border: none;
}

img.rollover {
	display:none;
	position:absolute;
	top:0;
	left:0;
}

.frontFlash img {
	border:0;
	float:left;
}

.new {
	position:absolute;
	top:-10px;
	left:172px;
	background:url(bilder/bilder/struktur_element/new.gif);
	width:30px;
	height:30px;
	z-index:9;
}

.prod img {
	padding:6px;
	border:1px solid #d6d6d6;
}

.prod_over img {
	border:1px solid #d6d6d6;
}

.prod_youmay img {
	border:1px solid #d6d6d6;
}

a.prodHover {
	display:block;
	width:191px;
	height:191px;
	position:absolute;
	top:0;
	left:0;
	background:url(bilder/bilder/struktur_element/prodBorder.gif) top;
}

a.prodHover:hover {
	display:block;
	width:191px;
	height:191px;
	background:url(bilder/bilder/struktur_element/prodBorder.gif) bottom;
}

a.prodHoverOverv {
	display:block;
	width:191px;
	height:191px;
	position:absolute;
	top:20px;
	left:0;
	background:url(bilder/bilder/struktur_element/prodBorder.gif) top;
}

a.prodHoverOverv:hover {
	display:block;
	width:191px;
	height:191px;
	background:url(bilder/bilder/struktur_element/prodBorder.gif) bottom;
}

.prod_img {
	float:left;
	width:550px;
	text-align:center;
	line-height:550px;
	position: relative;
}

.prod_img img {
	margin-top:85px;
}

#navimg img {
	border:1px solid #d6d6d6;
}

#navimg a {
	float:left;
	margin: 0 5px 5px 0;
}

div.team img {
	position:absolute;
	top:6px;
	left:6px;
	z-index:-1;
}


	
/* THICKBOX */
#TB_window {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
}

#TB_secondLine {
	font:10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {
	color:#666666;
}

#TB_window a:visited {
	color:#666666;
}

#TB_window a:hover {
	color:#000;
}

#TB_window a:active {
	color:#666666;
}

#TB_window a:focus {
	color:#666666;
}


	
/* ----------------------------------------------------------------------------------------------------------------*/

	
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

	
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#fff;
}

.TB_overlayMacFFBGHack {
	background:url(macFFBgHack.png) repeat;
}

.TB_overlayBG {

	
/*background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; */
}

* html #TB_overlay {

	
/* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

#TB_window {
	position:fixed;
	background:#ffffff;
	z-index:102;
	color:#000000;
	display:none;
	text-align:left;
	top:500px;
	left:500px;
}

* html #TB_window {

	
/* ie6 hack */
	position:absolute;
	margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}

#TB_window img#TB_Image {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
}

#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow {
	top:20px;
	left:20px;
	float:right;
	position:absolute;
}

#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title {
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal {
	padding:15px;
}

#TB_ajaxContent p {
	padding:5px 0;
}

#TB_load {
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px;

	
/* -height/2 0 0 -width/2 */
}

* html #TB_load {

	
/* ie6 hack */
	position:absolute;
	margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);
}

#TB_HideSelect {
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	_moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect {

	
/* ie6 hack */
	position:absolute;
	height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}


	
/* ANYTHING SLIDER */
.anythingSlider {
	width:647px;
	height:446px;
	position:relative;
}

.anythingSlider .wrapper {
	width:647px;
	overflow:hidden;
	height:446px;
	position:absolute;
	top:0;
	left:0;
}

.anythingSlider .wrapper ul {
	width:9999px;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
}

.anythingSlider ul li {
	display:block;
	float:left;
	padding:0;
	height:446px;
	width:647px;
	margin:0;
}

.anythingSlider .arrow {
	display:block;
	height:446px;
	width:200px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	cursor:pointer;
}

.anythingSlider .forward {
	background:url(bilder/bilder/struktur_element/pluss.gif) no-repeat -22px -50px;
	right:0;
}

.anythingSlider .back {
	background:url(bilder/bilder/struktur_element/minus.gif) no-repeat -22px -50px;
	left:0;
}

.anythingSlider .forward:hover {
	background-position:120px 200px;
}

.anythingSlider .back:hover {
	background-position:20px 220px;
}

#thumbNav {
	position:relative;
	top:323px;
	text-align:center;
}

#thumbNav a {
	color:black;
	font:11px/18px;
	display:inline-block;
	padding:2px 8px;
	height:18px;
	margin:0 5px 0 0;
	background:#c58b04 url(../images/cellshade.png) repeat-x;
	text-align:center;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

#thumbNav a:hover {
	background-image:none;
}

#thumbNav a.cur {
	background:#e0a213;
}

#start-stop {
	visibility:hidden;
	background:green;
	background-image:url(../images/cellshade.png);
	background-repeat:repeat-x;
	color:white;
	padding:2px 5px;
	width:40px;
	text-align:center;
	position:absolute;
	right:45px;
	top:323px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

#start-stop.playing {
	background-color:red;
}

#start-stop:hover {
	background-image:none;
}


	
/* Prevents */
.anythingSlider .wrapper ul ul {
	position:static;
	margin:0;
	background:none;
	overflow:visible;
	width:auto;
	border:0;
}

.anythingSlider .wrapper ul ul li: {
	float:none;
	height:auto;
	width:auto;
	background:none;
}