#nyheder {
 min-height: 300px;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 15px 0px;
}

#nyheder .column {
 border-left: 1px solid #CC9933;
}

#nyheder .scroll {
 float: left;
 width: 150px;
 padding: 0px 5px 0px 0px;
 /*
 height: 300px;
 overflow: auto;
 scrollbar-3dlight-color:#CC9933;
 scrollbar-arrow-color:#CC9933;
 scrollbar-track-color:#FFFFFF;
 scrollbar-darkshadow-color:#FFFFFF;
 scrollbar-face-color:#FFFFFF;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#CC9933;
 */
}

#nyheder .item {
 padding: 0px 0px 20px 0px;
}

#nyheder h3 a, #nyheder h3 a:link, #nyheder h3 a:focus, #nyheder h3 a:visited, #nyheder h3 a:active {
 margin: 0px ;
 padding: 0px;
 font-size:14px;
 line-height: 16px;
 color:#CC9933;
}

#nyheder a, #nyheder a:link, #nyheder a:focus, #nyheder a:visited, #nyheder a:active {
 font-size: 10px;
 line-height: 14px;
 text-decoration: none;
 color:#CC9933;
}

#nyheder .date {
 font-style:italic;
 color:#CC9933;
 font-size: 10px;
 line-height: 14px;
}

#nyheder #newsDetails {
 float: left;
 width: 600px;
 padding: 0px 0px 0px 30px;
 color: #666666;
}

#nyheder #newsDetails h3 {
 color: #666666;
 padding: 0px 0px 0px 0px;
}

#nyheder #newsDetails h2 img {
 float: left;
}

#nyheder #newsDetails h2 .date {
 float: left;
 padding: 5px 0px 0px 15px;
 font-size: 10px;
 font-family: verdana, tahoma, arial;
 font-weight: normal;
}

#nyheder #newsDetails .articleText {
 clear: both;
 padding: 10px 0px 0px 0px; 

}

#nyheder #newsDetails .image {
 float: left;
 padding: 0px 20px 10px 0px;
}

body {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
margin: auto;
padding:0px;
}

#loginLink {
 margin: auto;
 height: 16px;
 overflow:hidden;
 font-size:9px;
 font-weight:normal;
 color: #999999;
 width: 823px;
 text-align:right;
}

#loginLink a {
 line-height:15px;
 font-size:9px;
 font-weight:normal;
 color: #999999;
}

#loginLink #logout a {
 color: #DD0000;
}

#topMenu {
margin: 0px auto 4px auto;
width: 823px;
padding: 5px 0px 5px 5px;
background-image:url(/images/menu_bg.gif);
background-repeat:repeat-y;
position:relative;
left: 4px;
height: 18px;
}

#home {
 float:left;
 padding: 5px 8px 0px 4px;
 margin: 0px;
}

#container{
margin: auto;
width: 820px;
padding: 8px;
border: 1px solid #d6ad5c;
background-color:#ffffff;
}

#containerForside {
margin: 48px auto 0px auto;
width: 822px;
padding: 8px;
border: 1px solid #d6ad5c;
background-color:#ffffff;
}

#main {
margin: 0px;
width: 820px;
padding: 0px;
background-color:#e8e8e8;
}

#leftContent{
width: 388px;
min-height: 115px;
padding: 25px 5px 0px 13px;
float:left;
}

#leftContent h1{
font-family:"Times New Roman", Times, serif;
font-size:27px;
line-height: 20px;
font-weight:bold;
color:#cc9933;
padding: 0px 0px 5px 0px;
margin:0px;
}

#leftContent p{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#363636;
}

.articleText{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#363636;
}

h1 {
font-family:"Times New Roman", Times, serif;
font-size:27px;
line-height: 20px;
font-weight:bold;
color:#cc9933;
padding: 0px 0px 5px 0px;
margin:0px;
}

h2, h3, h4, h5, h6{
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height: 18px;
font-weight:bold;
color:#cc9933;
padding: 0px 0px 5px 0px;
margin:0px;
}

p{
margin:0px;
padding: 0px;
}

#over{
 width:779px;
 margin: -255px auto 0px auto;
 height: 275px;
 position:relative;
 text-align:center;
 padding: 0px 43px 0px 0px;
}

#over #logo {
 text-align:right;
 padding: 0px 8px 0px 0px;

}

#vertical_menu {
margin: 10px 10px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:right;
}

#over h1{
font-family:"Arial Narrow", Times, serif;
font-size:13px;
line-height: 20px;
font-weight:bold;
color:#ffffff;
padding: 0px 10px 0px 0px;
margin: 0px 0px 0px 0px;
text-align:right;
}

#vertical_menu .verticalMenu, #vertical_menu .verticalMenu li {
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 background-image:none;
}

.verticalMenu li,
a.enterSite,
.verticalMenu li a,
.verticalMenu li a:link,
.verticalMenu li a:active,
.verticalMenu li a:visited {
color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 21px;
font-weight: normal;
text-decoration: none;
padding: 0px 0px 0px 0px;
background-image:url(/images/arrow_black.gif);
background-repeat:no-repeat;
background-position: right 80%;
padding: 0px 8px 0px 0px;
}

a.enterSite {
 margin: 40px 0px 0px 0px;
 float: right;
 text-align:right;
}

.verticalMenu li a:hover {
color: #ffffff;
text-decoration: none;
background-image:url(/images/arrow_white.gif);
background-repeat:no-repeat;
background-position: right 80%;
padding: 0px 8px 0px 0px;
}

a, a:link, a:visited, a:active, a:focus {
color: #363636;
text-decoration: none;
}

a:hover {
text-decoration: underline;
color: #cc9933;
}

.imglistcaption{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
font-weight: normal;
font-style:italic;
line-height: 13px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#999933;
}

#middleContent{
width: 116px;
padding: 0px 0px 0px 8px;
float:left;
background-color:#ffffff;
}

#rightContent{
width: 282px;
padding: 0px 0px 0px 8px;
float:left;
background-color:#ffffff;
}

#rightContent .imagelisttd {
padding:0px;
margin:0px;
}

#rightContent .articleText{
 display:none;
}

#bottomContent {
background-color:#ffffff;
margin: 0px;
width: 797px;
padding: 30px 10px 0px 13px;
overflow:hidden;
}

#footer{
margin: auto;
width: 820px;
padding: 15px 8px 15px 8px;
background-color:#ffffff;
}

#footer .left{
float:left;
width: 380px;
}

#footer .middle {
float:left;
width: 100px;
}

#footer .right {
float:right;
width: 200px;
text-align:right;
}

#footer .right table {
float:right;
text-align:right;
}

#menuCSS {
 position: relative;
 z-index: 1000;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 border: 0px solid red;
}

.suckertreemenu {
 position: relative;
 border-left: 0px solid #455560;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 background-color:transparent;
 margin: 0px 0px 0px 0px;
}

.suckertreemenu ul{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
 padding: 0px 0px 0px 0px;
 position: relative;
 display:inline-block;
 float: left;
 background-color: transparent; /*overall menu background color*/
/* background: url(/images/topMenuSplit.png) no-repeat left 50%; */
}

/*Top level menu link items style*/
.suckertreemenu ul li a,
.suckertreemenu ul li a:link,
.suckertreemenu ul li a:active,
.suckertreemenu ul li a:visited {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 font-weight: normal;
 display: block;
 white-space:nowrap;
 padding: 3px 8px 3px 8px;
 margin: 0px;
 text-decoration: none;
 color: #363636;
 border-left: 1px solid #cc9933;
}

.suckertreemenu ul li:first-child a {
 border-left: 1px solid #cc9933; 
}

ul li#WebShop a {
 padding: 0px 8px 0px 8px;
 outline:none;
}

.suckertreemenu ul li#WebShop a span {
 color: #fff;
 background-color:#CA9B33;
 display: block;
 padding: 3px 8px 3px 8px;
}

.suckertreemenu ul li a:hover {
 color: #cc9933;
}

.suckertreemenu ul li#WebShop a:hover span {
 color: #363636;
}

.suckertreemenu ul li a.active, 
.suckertreemenu ul li a.active:link, 
.suckertreemenu ul li a.active:active, 
.suckertreemenu ul li a.active:visited,
.suckertreemenu ul li a.active:hover 
{
 color: #cc9933;
}

.suckertreemenu ul li a span.private {
 color: #cc0000;
 font-weight: normal;
}

/*1st sub level menu*/
.suckertreemenu ul li ul {
 left: 0px;
 position: absolute;
 top: 1em; /* no need to change, as true value set by script */
 display: block;
 visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li {
 display:block;
 float: left;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
 left: 0px; /* no need to change, as true value set by script */
 top: 0px;
}
/* Sub level menu links style */
.suckertreemenu ul li ul li a,
.suckertreemenu ul li ul li a:link,
.suckertreemenu ul li ul li a:visited,
.suckertreemenu ul li ul li a:active {
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 14px;
 font-weight: normal;
 display: block;
 white-space:nowrap;
 padding: 2px 7px 3px 7px;
 margin: 0px 0px 0px 0px;
 text-decoration: none;
 color: #363636;
 width: 130px; /*width of sub menu levels*/
 border: 1px solid #cc9933;
 border-bottom: 0px solid #cc9933;
 background-color:#ececec;
}

.suckertreemenu ul li ul li a:hover {
 border: 1px solid #cc9933;
 border-bottom: 0px solid #cc9933;
 color: #cc9933;
 background-color:#ececec;
}

.suckertreemenu ul li ul li a.active, 
.suckertreemenu ul li ul li a.active:link, 
.suckertreemenu ul li ul li a.active:active, 
.suckertreemenu ul li ul li a.active:visited,
.suckertreemenu ul li ul li a.active:hover 
{
 color: #cc9933;
 border: 1px solid #cc9933;
 border-bottom: 0px solid #cc9933;
 background-color:#ececec;
 width: 130px; /*width of sub menu levels*/
 margin: 0px 0px 0px 0px;
}

.suckertreemenu ul li ul li a.last, 
.suckertreemenu ul li ul li a.last:link, 
.suckertreemenu ul li ul li a.last:active, 
.suckertreemenu ul li ul li a.last:visited,
.suckertreemenu ul li ul li a.last:hover 
{
 border-bottom: 1px solid #cc9933;
}


/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
 background-image:none;
 background-repeat:repeat;
}

.suckertreemenu .mainfoldericon:hover{
 background-image:none;
 background-repeat:repeat;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
 background-image:none;
 background-repeat:repeat;
}

.suckertreemenu .subfoldericon:hover{
 background-image:none;
 background-repeat:repeat;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 100%; }
* html .suckertreemenu ul li a { width:1%; }
/* End */

#pinkform input, #pinkform textarea, #pinkform select {
   color : #FFFFFF; 
   background-color : #F286B9; 
} 

#pinkform .formButton	{ height: 15px; width: 45px; border: none; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: bold; color: #000000; background-color: #FFFFFF;}
#pinkform .formLabel	{ height: 13px; padding: 2px; text-align: left; height: 15px; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 10px; }
#pinkform .inputText	{ height: 15px; width: 140px; border: none; background-color: #F286B9; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: bold;}
#pinkform .inputPass	{ height: 15px; width: 140px; border: none; background-color: #F286B9; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: bold;}
#pinkform .formTextArea	{ height: 40px; width: 140px; border: none; overflow: auto; background-color: #F286B9; font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; font-size: 9px; }

#Column1 a, #Column1 a:link, #Column1 a:visited, #Column1 a:active, #Column1 a:focus, 
#Column2 a, #Column2 a:link, #Column2 a:visited, #Column2 a:active, #Column2 a:focus, 
#Column1 a, #Column3 a:link, #Column3 a:visited, #Column3 a:active, #Column3 a:focus {

 color: #000000;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 11px;
line-height: 12px;
 font-weight: bold;
}

#Column1 a:hover, #Column2 a:hover, #Column3 a:hover {
 color: #000000;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 11px;
line-height: 12px;
 font-weight: bold;
}

#backlink {
padding: 10px 0px 0px 62px;
}

#backlink a, #backlink a:link, #backlink a:visited, #backlink a:active, #backlink a:focus,
#forwardlink a, #forwardlink a:link, #forwardlink a:visited, #forwardlink a:active, #forwardlink a:focus {

 color: #000000;
 font-family: Arial black, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10px;
line-height: 10px;
 font-weight: normal;
}

#backlink a:hover, 
#forwardlink a:hover {
 color: #000000;
 font-family: Arial black, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 10px;
 line-height: 10px;
 font-weight: normal;
}

#Column1 blockquote, #Column2 blockquote, #Column3 blockquote {
 margin: 8px 0px 8px 15px;
}

#Column1 ul, #Column2 ul, #Column3 ul {
 margin: 0px 0px 0px 5px;
}

#Column1 li, #Column2 li, #Column3 li {
 margin: 8px 0px 8px 0px;
}

#Column1 h1 {
 color: #000000;
 font-family: Arial black, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 11px;
 font-weight: normal;
line-height: 16px;
 margin: 0px 0px 2px 0px;
}
/* -------- contact form --------- */ 
.contact_form { 
   } 

input#submitit { 
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 
   font-size: 10px;
   height: 20px;
   line-height: 17px; 
   font-weight: bold; 
   color: #000000; 
   border: 1px solid #e2c58c;
   background-color : #FFFFFF; 
   text-align: middle;
   padding: 0px 0px 0px 0px;
} 

.formField { 
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
   font-size: 7pt; 
   font-weight: normal;
   white-space: nowrap; 
   color: #000000; 
   vertical-align: middle; 
   padding: 0px 0px 20px 0px;
} 

.formField input, .formField select {
   width: 205px;
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
   font-size: 7pt;
   font-weight: bold; 
   color : #000000; 
   border : 1px solid #e2c58c;
   height: 13px; 
   padding: 3px 0px 3px 3px;
} 

#Kommentar { 
   width: 300px;
   height: 80px;
   overflow:auto;
   font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; 
   font-size: 7pt;
   font-weight: bold; 
   color : #000000; 
   border : 1px solid #e2c58c; 
   padding: 3px 0px 3px 3px;
}

.formLabel, .formLabelRequired { 
   font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; 
   font-size: 12px;
   white-space: nowrap; 
   font-weight: normal; 
   padding: 0px 20px 20px 0px;
   vertical-align: top;
   color:#666666;
} 

.formLabelRequired span{ 
   color:#cc9933;
} 

/* -- end contact form -- */

TD.ERROR, .ERROR {
	color:#EE0000;
}


input.goback {
	width: 90px;
	padding: 0px 0px 0px 10px;
	height:15px; 
	font-family: Arial black, Verdana, Arial, Helvetica, sans-serif;	
	background-color:#FFFFFF; 
	color:#000000; 
	font-size: 10px;
	line-height: 12px;	
	font-weight:normal; 
	border:none; 
	background-image:url(/images/pt_arrow_left.gif); 
	background-position:left;
	background-repeat:no-repeat; 
	text-transform:uppercase;
}
/**
  * Sample for FORUM
  */
.tableForum { background-color: #FFFFFF; border: 2px #006699 solid; }

th	{
	color: #FFA34F; font-size: 10px; font-weight : normal;
	background-color: #006699; height: 24px;
	background-image: url(../../img/forum/silver/cellpic3.gif);
	background-repeat: repeat-x;
}
th.thForum, th.thTopic, th.thPost, th.thLastPost {
	font-weight: normal; border: #FFFFFF; border-style: solid; height: 24px;
}
th.thForum { border-width: 0px 0px 0px 0px; }
th.thTopic { border-width: 0px 0px 0px 0px; }
th.thPost  { border-width: 0px 0px 0px 0px; }
th.thLastPost { border-width: 0px 0px 0px 0px; }

td.rowIcon, td.rowForum { background-color: #EFEFEF; height: 30px; }
td.rowLabel, td.rowReply { background-color: #EFEFEF; }
td.rowError { background-color: #D82B2B; }
td.rowTopic, td.rowPost, td.rowLastPost, td.rowReplyA	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
td.rowIcon, td.rowLabel, td.rowReply, td.rowReplyA	{ padding-left: 4px; padding-right: 4px; }

.rowText { font-size : 12px; }
.rowError { font-size: 12px; color: #FFFFFF; }
.rowTextMed { font-size : 11px; }
.rowTextSmall { font-size : 10px; }
.rowTextLabel { font-size : 12px; font-weight: bold; }
.rowText,.rowTextMed,.rowTextSmall, .rowTextLabel { color : #000000; }
a.rowText,a.rowTextMed,a.rowTextSmall { color: #006699; text-decoration: none; }
a.rowText:hover,a.rowTextMed:hover,a.rowTextSmall:hover	{ color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Forum category titles */
.cattitle		{ font-weight: bold; font-size: 12px ; letter-spacing: 1px; color : #006699}
a.cattitle		{ text-decoration: none; color : #006699; }
a.cattitle:hover{ text-decoration: underline; }

.catBottom {
	background-color: #D1D7DC;
	background-image: url(../../img/forum/silver/cellpic1.gif);
	background-repeat: repeat-x;
	text-align: center;
}

/* Forum title: Text and link to the forums used in: index.php */
.rowTextForumlink		{ font-weight: bold; font-size: 12px; color : #006699; }
.rowTextForumlink a, .rowTextForumlink a:link, .rowTextForumlink a:active, .rowTextForumlink a:visited {
	text-decoration: none; color : #006699;
}
.rowTextForumlink a:hover { text-decoration: underline; color : #DD6900; }


.navForum { font-weight: bold; font-size: 11px; color : #000000;}
.navForum a, .navForum a:link, .navForum a:active, .navForum a:visited { text-decoration: none; color : #006699; }
.navForum a:hover { text-decoration: underline; color : #006699; }

.forumInputText {
	font-weight: bold;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumTextareaText {
	font-weight: normal;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.forumButton {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.postdetails { font-size: 10px; color: #000000; margin: 3px 0 0 0; }
.postdetails hr {
	margin: 0 0 0 0;
	padding: 0;
	height: 0px;
	border: solid #D1D7DC 0px;
	border-top-width: 1px;
}

.postbody		{ font-size: 12px; color : #000000; margin: 0 0 3px 0; padding: 0 }
.postbody a, .postbody a:link, .postbody a:active, .postbody a:visited {
	text-decoration: none; color : #006699;
}
.postbody a:hover { text-decoration: underline; color : #DD6900; }

#Column1 .partnerLinks a, #Column1 .partnerLinks a:link, #Column1 .partnerLinks a:visited, #Column1 .partnerLinks a:active, #Column1 .partnerLinks a:focus {
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
    font-size: 11px;
	font-weight: bold;
}
#Column1 .partnerLinks a:hover {
	color: #000000;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	text-decoration: underline;
    font-size: 11px;
	font-weight: bold;
}

#Column2 .partnerLinks p {
 color: #F286B9;
}

#Column2 .partnerLinks a, #Column2 .partnerLinks a:link, #Column2 .partnerLinks a:visited, #Column2 .partnerLinks a:active, #Column2 .partnerLinks a:focus {
 color: #F286B9;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 11px;
line-height: 12px;
 font-weight: bold;
}

#Column2 .partnerLinks a:hover {
 color: #000000;
 font-family: Tahoma, Verdana, Helvetica, sans-serif;
 text-decoration: none;
 font-size: 11px;
line-height: 12px;
 font-weight: bold;
}

/* BEGIN PRODUCT PAGE STYLE */

.produkt_header, .produkt_header_spacer{
width: 397px;
height: 21px;
border: 1px solid #e2c99c;
padding: 0px 0px 0px 7px;
margin:0px;
clear:both;
}

.produkt_header_spacer {
border: 1px solid #ffffff;
}

.produkt_header h1{
font-family:"Times New Roman", Times, serif;
font-size:16px;
line-height: 19px;
font-weight:bold;
color:#cc9933;
margin:0px;
padding: 0px;
}

.produkt_box {
width: 202px;
height: 183px;
overflow:hidden;
padding: 12px 0px 7px 0px;
margin:0px;
float:left;
}

.produkt_box .text {
 width: 105px;
 float:left;
 padding: 0px 0px 0px 7px;
 margin:0px;
 height: 135px;
 overflow:hidden;
}

.produkt_box .text p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 12px;
padding: 0px;
margin:0px;
color:#999999;
}

.produkt_box .text h2{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 13px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#333333;
}


.produkt_box .image{
width: 75px;
height:132px;
overflow:hidden;
text-align:center;
float:right;
padding:0px;
margin: 0px;
}

.produkt_box .link {
 text-align:right;
 float:right;
 padding: 0px 10px 0px 0px;
}

.produkt_box .link a, .produkt_box .link a:active, .produkt_box .link a:link, .produkt_box .link a:visited{
 text-decoration: none;
 text-align:center;
 font-size: 9px;
 color: #cc9933; 
}

.produkt_box .link a:hover{
 color:#000000; 
}

.produkt_box .image a, .produkt_box .image a:link, .produkt_box .image a:active, .produkt_box .image a:visited, .produkt_box .image a:hover, .produkt_box .image a:focus{
text-decoration: none;
}


.produkt_box .image img{
padding:0px;
margin: auto;
border:0px solid red;
}

.clear {
 clear:both;
 height:0px;
 overflow:hidden;
}

#productModule {
 width: 823px;
 margin: 0px 0px 0px -13px;
}

#productModule .left {
 width: 407px;
 float:left;
 margin: 0px 7px 0px 0px;
 overflow:hidden;
}

#productModule .right {
 float:left;
 width: 407px;
 margin: 0px;
 overflow:hidden; 
}

/* EXPAND SINGLE CATEGORY OF PRODUCTS */
#productModule .Expand .left {
 width: 824px;
}

#productModule .Expand .produkt_header, #productModule .Expand .produkt_header_spacer{
width: 811px;
height: 21px;
border: 1px solid #e2c99c;
padding: 0px 0px 0px 7px;
margin:0px;
clear:both;
}

#productModule .Expand .produkt_box {
width: 202px;
height: 183px;
overflow:hidden;
padding: 12px 0px 7px 0px;
margin:0px;
float:left;
}

/* BEGIN PRODUCTS MEDIA */

#productMedia .Expand .produkt_box {
 width: 110px;
}

#productMedia .produkt_box .image {
 margin: auto;
 float: none;
}

#productMedia .produkt_box .link {
 float: none;
 padding: 0px;
 margin: 0px;
 text-align: center;
}

#productMedia .produkt_box .link a { 
 margin: auto;
 font-size: 10px;
 font-family: vardana, tahoma, arial;
}

#productMedia .produkt_box h2 {
 color: #000000;
 font-family: arial, verdana, tahoma;
 font-size: 12px;
 text-align: center;
 line-height: 14px;
 min-height: 28px;
}

#productMedia .product_media_summary {
 float: left;
 width: 115px;
 height: 235px;
 padding: 20px 10px 0px 10px;
}

#productMedia .product_media_summary .image {
 text-align: center;
 height: 150px;
}

#productMedia .product_media_summary .text {
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 line-height: 12px;
}

/* END PRODUCTS MEDIA */

/* END PRODUCT PAGE STYLE */

.popupLayer {
 position: absolute;
 display: none;
 width: 710px;
 height: 452px;
 background-color: #e8e8e8;
 padding: 10px;
 margin: auto;
 z-index:999999;
 border: 1px solid #777777;
}
.popupLayer .header {
 float: left;
 margin: 0px 0px 0px 2px;
 color:#cc9933;
 font-size:13px;
}

.popupContent {
 border: 1px solid #666666;
 overflow: auto;
 margin: 7px 0px 0px 0px;
 padding: 10px 5px 10px 5px;
 width: 700px;
 height: 410px;
 scrollbar-3dlight-color:#444444;
 scrollbar-arrow-color:#444444;
 scrollbar-track-color:#000000;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#000000;
 scrollbar-highlight-color:#000000;
 scrollbar-shadow-color:#444444;
 background:#FFFFFF;
}

.close {
 text-align: right;
}

.wannatell {
color:#9d9d9d;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
padding-left:4px;
margin:auto;
text-align:center;
}

.wannatell a{
color:#9d9d9d;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
text-decoration:none;
}

.wannatell a:hover{
color:#FF9900;
}

.eventsLinks .produkt_header {
 width: 397px;
 height: 21px;
 border: 1px solid #e2c99c;
 padding: 2px 0px 0px 7px;
 margin:0px 21px 0px -13px;
 position: relative;
 z-index:9999;
}

.eventsLinks .link_box {
 width: 397px;
 min-height: 23px;
 padding: 12px 0px 7px 0px;
 margin: 0px 0px 0px -9px;
 position: relative;
 z-index:9999;
}

.link_box .text {
 width: 390px;
 padding: 0px 0px 0px 7px;
 margin:0px;
 min-height: 23px;
}

.link_box h2{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
font-weight: bold;
line-height: 15px;
padding: 0px 0px 0px 0px;
margin:0px;
color:#333333;
}

#file_row{
width:850px;
position:relative;
z-index: 100;
}

.fileEntry_media {
 float:left;
 height: 240px;
 width: 145px;
 margin:0px 10px 10px 0px;
 padding: 0px;
 border: 0px solid red;
 text-align:center;
}

.fileEntry_image {
 position:relative;
 width: 145px;
 margin:0px;
 padding: 0px;
 height: 169px;
 overflow: hidden;
 border: 0px solid #ff0000;
}

.fileEntry_image a img {
 border: 0px solid #cccccc;
 position:absolute; 
 top:50%; 
 height:10em; 
 margin-top:-5em;
 left: 0px;
}

.fileEntry_desc {
 width: 145px;
 height: 40px;
 overflow:hidden;
 margin:0px;
 padding: 0px;
 text-align:left;
 font-family: verdana, tahoma, arial;
 font-size: 10px;
}

.fileEntry_link {
 width: 145px;
 height: 20px;
}

.fileEntry_link a {
 font-family: verdana, tahoma, arial;
 font-size: 10px;
 color: #CC9933;
}
