


h1, h2 {
	margin: 0;
}

#swBody {
	width: auto;
 }


.link-header-text
{
	display:none;
}
.link-header
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
     }

.link-header A
     {  color: #000000;
        
     }
	 
.link-header A:active
     {  color: #000000;
     }

.link-header A:visited
     {  color: #000000;
     }

.link-header A:hover
     {  color: #af3e00;
        
     }



.paragraph-bodytext A, .swForm-List td a, .swForm-List th a, .googlemaps * a
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
	color: #000000;
        
     }

.paragraph-bodytext A:active, .swForm-List td a:active, .swForm-List th a:active , .googlemaps * a:active
     {  color: #000000;
     }

.paragraph-bodytext A:visited, .swForm-List td a:visited, .swForm-List th a:visited, .googlemaps * a:visited
     {  color: #000000;
     }

.paragraph-bodytext A:hover, .swForm-List td a:hover, .swForm-List th a:hover, .googlemaps * a:hover
     {  color: #af3e00;
        
     }




.paragraph-header, .bullet-header, .table-header, .form-header, .file-header, .virtualinclude-header
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #4e1b00;
        font-weight: bold;
     }

.paragraph-bodytext, .bullet-bodytext, .table-bodytext, .form-bodytext, .file-bodytext, #swMdmFormXml, .swFormRadioTextValue, .swFormRadioDescValue, .swForm-List td, .swForm-List th, .googlemaps *
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        


     }
     
.swForm-List td, .swForm-List th
{
	vertical-align: top;
}     
     
#swMdmFormXml table
{
	width: 100%;
}     

.formsubmitremove
{
	margin-left: 20px;
}

.paragraph-bodytext P
     {  margin-top: 0px;
     }

.paragraph-bodytext TD 
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        
     }

.paragraph-imagetext, .form-description, .file-imagetext, .link-description 
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }



h1, h2
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 22px; 
        color: #4e1b00;
        
     }

.page-head
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 22px; 
        color: #4e1b00;
        font-weight: normal;
     }


.page-navigator
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 10px; 
        color: #ff5a00;
        
     }

.page-navigator A
     {  color: #ff5a00;
        text-decoration: none;
     }

.page-navigator A:active
     {  color: #ff5a00;
     }

.page-navigator A:visited
     {  color: #ff5a00;
     }

.page-navigator A:hover
     {  color: #af3e00;
        text-decoration: underline;
     }


td.FormPicCheckbox
{
	text-align: center;
}

.swFormRadio td
{
	text-align: center;
	vertical-align: top;
}

.form-error {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FF0000}

.file-get {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}

.calendar-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.calendar-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.calendar-list-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.calendar-list-header A
     {  color: #000000;
        text-decoration: none;
     }

.calendar-list-header A:active
     {  color: #000000;
     }

.calendar-list-header A:visited
     {  color: #000000;
     }

.calendar-list-header A:hover
     {  color: #000000;
        text-decoration: underline;
     }


.calendar-list-date
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
     }

.calendar-list-bodytext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.calendar-show-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.calendar-show-date 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
     }

.calendar-show-bodytext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.calendar-show-bodytext TD
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }
	 
.calendar-show-bodytext A
     {  color: #000000;
     }
.calendar-show-bodytext A:active
     {  color: #000000;
     }
.calendar-show-bodytext A:visited
     {  color: #000000;
     }
.calendar-show-bodytext A:hover
     {  color: #000000;
     }



.news-header
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #4e1b00;
        font-weight: bold;
     }

.news-space-line
{
	height: 1px;
	background-color: #000000;
}

a.news-list-medium-fulllink {
	text-decoration: none;
}


.news-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.news-list-header, A.news-list-medium-fulllink .news-list-header
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        font-weight: bold;
     }

.news-list-header A, A.news-list-medium-fulllink .news-list-header
     {  color: #000000;
        
     }

.news-list-header A:active, A.news-list-medium-fulllink:active .news-list-header
     {  color: #000000;
     }

.news-list-header A:visited, A.news-list-medium-fulllink:visited .news-list-header
     {  color: #000000;
     }

.news-list-header A:hover, A.news-list-medium-fulllink:hover .news-list-header
     {  color: #000000;
        
     }


.news-list-date
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
        white-space: nowrap;
}

A.news-list-medium-fulllink .news-list-date   
{     
				color: #666666;
				text-decoration: underline;
}

A.news-list-medium-fulllink:active .news-list-date
{  
	color: #666666;
}

A.news-list-medium-fulllink:visited .news-list-date
     {  color: #666666;
     }

A.news-list-medium-fulllink:hover .news-list-date
     {  color: #666666;
        
     }





.news-list-bodytext, .news-list-trumpettext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

A.news-list-medium-fulllink .news-list-bodytext, A.news-list-medium-fulllink .news-list-trumpettext    
{     
				color: #000000;
        text-decoration: underline;
}

A.news-list-medium-fulllink:active .news-list-bodytext, A.news-list-medium-fulllink:active .news-list-trumpettext
     {  color: #000000;
     }

A.news-list-medium-fulllink:visited .news-list-bodytext, A.news-list-medium-fulllink:visited .news-list-trumpettext
     {  color: #000000;
     }

A.news-list-medium-fulllink:hover .news-list-bodytext, A.news-list-medium-fulllink:hover .news-list-trumpettext
     {  color: #000000;
     		text-decoration: underline;
     }

.news-list-trumpettext
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: px;
        color: ;
        
     }

A.news-list-medium-fulllink .news-list-trumpettext    
{     
				color: ;
        
}

A.news-list-medium-fulllink:active .news-list-trumpettext
     {  color: ;
     }

A.news-list-medium-fulllink:visited .news-list-trumpettext
     {  color: ;
     }

A.news-list-medium-fulllink:hover .news-list-trumpettext
     {  
     		color: ;
        text-decoration: underline;
     }





.news-show-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.news-show-date
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
     }

.news-show-bodytext, .news-show-trumpettext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.news-show-bodytext TD, .news-show-trumpettext TD
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.news-show-bodytext A, .news-show-trumpettext A
     {  color: #000000;
     }
.news-show-bodytext A:active, .news-show-trumpettext A:active
     {  color: #000000;
     }
.news-show-bodytext A:visited, .news-show-trumpettext A:visited
     {  color: #000000;
     }
.news-show-bodytext A:hover, .news-show-trumpettext A:hover
     {  color: #000000;
     }

/** TRUMPET **/


.news-show-trumpettext
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: px;
        color: ;
        
     }

.news-show-trumpettext TD
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: px;
        color: ;
        
     }

.news-show-trumpettext A
     {  color: ;
     }
.news-show-trumpettext A:active
     {  color: ;
     }
.news-show-trumpettext A:visited
     {  color: ;
     }
.news-show-trumpettext A:hover
     {  color: ;
     }



.swshow_news_medium2 .clearfloat
{
	clear:both;
	float:none;
}

.news-show-imagetext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        background: ;
        
     }

.news-show-pic-border
     {  
     
     }

.news-list-medium-picture
{
	display: cell;
	float: right;
}

.postcard-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.newsletter-label
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.newsletter-error
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #E80000;
        font-weight: bold;
     }



.newsletter-list-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.newsletter-list-header A
     {  color: #000000;
        
     }

.newsletter-list-header A:active
     {  color: #000000;
     }

.newsletter-list-header A:visited
     {  color: #000000;
     }

.newsletter-list-header A:hover
     {  color: #000000;
        
     }


.newsletter-list-date
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
     }


#swNewsletterTextInput
{
	padding: 1px;
	margin: 0px;
	border: 1px solid black;
	
  width: 76px;
}

.swNewsletterSubmit
{
  width: 80px;
}


.swNewsletterSelectInput, .swNewsletterHR, .swNewsletterText2Input
{
	width: 170px;
}

.swNewsletterPaddingRight
{
padding-right: 10px
}

.postcard-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.postcard-smalltext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #666666;
        
     }

.postcard-tableborder 
     {  border-color: #000000;
	    border-style: solid;
		border-width: 1px;
     }

 

.postcard-imageborder
{
border-style:solid; 
border-color:#000000;	
border-width:1px;
}


.postcardMainPic
{

	float: left;

}

.postcardListPic
{

	float: right;
	display: block;
	width: 0px;
	height: 0px;
	overflow: auto;
}

.postcardListPic div
{
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	display: block;
}

.postcard-headspace
{
	height: 3px
}

a.swCommerceSubmit {
    text-decoration: none;
    background-color: #EEEEEE;
    color: #333333;
    padding: 2px 6px 2px 6px;
    border-top: 1px solid #CCCCCC;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    border-left: 1px solid #CCCCCC;
    font-color: black;
   }

.swCommerceCommentTextArea
{
width:99%; height:40px;
}

.swCommerceTermsAcceptText
{
width: 99%;border: 1px solid black;overflow: auto; height: 130px;	
}

.swCommerceTermsAcceptTextDiv
{
padding-left: 3px;padding-right: 3px;
}

.swCommerceBetalingAfslutWannafind
{
width:400px;
}

.swCommerceShowExtended, swCommerceShowExtended2
{
border-bottom: 1px solid grey;
}


.swCommerceConfiguratorUrl
{
Position: relative;
}

.swCheckoutGuideLineHeader
{
	font-weight: bold;
}

.swCommerceDottedLine
{
	background-image url(/sw/gfx/line2.gif);
}

.swCommerceHeight5px
{
	height: 5px;
}

.swCommerceHeight20px
{
	height: 20px;
}


.swCommerceDiscount
{
	display: block;
	width: 67px;
	height: 20px;
	background-image: url(/sw/gfx/tilbud.gif);
	text-align: center;
	color: white;
	overflow: hidden;
	font-weight: bold;
	float: left;
}

.swCommerceDiscount .swCommerceDiscountCurrency
{
	padding-right: 4px;
	padding-left: 4px;
}

.swCommerceDiscountDummy
{
	display: block;
	width: 67px;
	height: 20px;

	float: left;
}

.swCommerceDiscount span
{
	padding-top: 2px;
	display:block;
}

.commerce-mini-top
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.commerce-mini-checkout
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.commerce-mini-checkout A
     {  color: #000000;
     }

     
.commerce-mini-ordreline
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        
     }

.commerce-mini-total
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.commerce-header  
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #797979;
        font-weight: bold;
     }



.commerce-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }
   
.commerce-show-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #797979;
        font-weight: bold;
     }	 

.commerce-show-subheader
     {  font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }	 
	 
.commerce-show-bodytext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	

.commerce-show-bodytext TD
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	

.commerce-show-bodytext A
     {  color: #797979;
     }
.commerce-show-bodytext A:active
     {  color: #797979;
     }
.commerce-show-bodytext A:visited
     {  color: #797979;
     }
.commerce-show-bodytext A:hover
     {  color: #797979;
     }

.commerce-show-imagetext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }

.commerce-show-oldpricetext 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        text-decoration: line-through;
     }
	
.commerce-show-newpricetext 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }
	 
.commerce-show-oldprice 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        text-decoration: line-through;
     }
	 
.commerce-show-newprice 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }
	 
.commerce-show-additem,  .commerce-show-producturl
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }

.commerce-show-item-extended-td1
{
	width: 33%;
	padding-right: 3px;
}

.commerce-show-item-extended-td3
{
	width: px;
}

.commerce-show-item-extended-td2 select, .commerce-show-item-extended-td2 input, .commerce-show-item-extended-td2 textarea
{
	width: 98%;
}

.commerce-show-additem-space
{
        padding-right: px;
}
	 
.commerce-show-itemno
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }

.commerce-show-itemno2
{
	padding-left: 10px;
}	
	
	
.commerce-list-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #797979;
        font-weight: bold;text-decoration: none;
          }

.commerce-list-header A:active
     {  color: #797979;
     }
.commerce-list-header A:visited
     {  color: #797979;
     }
.commerce-list-header A:hover
     {  color: #797979;
		text-decoration: underline;
     }

	 
.commerce-list-body
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }


.commerce-list-price
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }
	
.commerce-show-feature	
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
     }	
	 	 
.commerce-basket
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
		color: #000000;
     }

.commerce-imgframe
	{  border-width: 1px;
	   border-style: solid;
	   border-color: #000000;
	
	}




.commerce-navigation, .commerce-navigation *
     {  font-family: ;
        font-size: px;
        color: ;
        
     }

.commerce-navigation a
     {  
     color: ;
     
     }

.commerce-navigation a:hover, .commerce-navigation a:hover
     {  
     color: ;
	 
     }
     
.commerce-navigation-selected
     {  font-family: ;
        font-size: px;
        color: ;
        
     }     


.commerce-show-nostock
     {  font-family: ;
        font-size: px;
        color: ;
        
     }

.commerce-show-nostock-hidden
{
	display: none;
}

.commerce-item-faq td, .commerce-item-faq td a
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	

.commerce-item-faq-headline  
     {  font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }
     
#commerce-item-faq-question-div, #commerce-item-faq-question-error, #commerce-item-faq-question-ok 
{
	float: right;
	width: 300px;
	border: 1px solid black;
	padding: 2px;
	text-align: center;
	display: none;
}
	
.commerce-item-faq-line	
{
	padding-bottom: 1px;
	padding-top: 5px;
}

.commerce-item-faq-line-question
{
	position: relative;
	

	padding-left: 20px;
	min-height: 20px;

}

.commerce-item-faq-line-repley
{
	position: relative;
	
	padding-top: 2px;

	padding-left: 20px;
	min-height: 20px;

	font-style: italic;
}

.commerce-item-faq-line-question-icon, .commerce-item-faq-line-repley-icon
{
	position: absolute;
	top:0px;
	left: 0px;
}


.commerce-item-faq-line	
{
	position: relative;
}
	
td.commerce-faq-question
{
	text-align: left;
}	

td.commerce-item-faq-create, td.commerce-faq-question-close
{
	text-align: right;
}

td.commerce-faq-question-submit
{
	text-align: center;
}

.commerce-faq-question-input textarea
{
	width: 294px;
	height: 60px;
}

.commerce-pic-discount-icon
{
	position: absolute;
}
.commerce-pic-discount-icon img
{
	border: 0px;
}

.swCommerceShowItemNo
{
	font-size: 9px;
}


.swCommerceWidth
{
	width:680px;
}

.checkout-header
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #797979;
        font-weight: bold;
     }	 

.checkout-body
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-headerlist
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }	 

.checkout-list
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-list-hr
    {  height: 1px;
       background-color: #000000
     }	

.checkout-list-hr2
    {  height: 2px;
       background-color: #000000
     }	
     
.checkout-list A
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-list A:active
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-list A:visited
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-list A:hover
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 
	 

.checkout-total
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        font-weight: bold;
     }	
	 

.checkout-description
    {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #797979;
        
     }	 

.checkout-userinformation-box
	{

		background: #ebebeb;

		padding: 10px;

		border: 2px solid #888888;


	}

.checkout-userinformation-box-bottom-space
	{
		overflow: hidden;
		height: 5px;	
	}
	
.checkout-userinformation-box-space
	{
		padding-right: 5px;	
	}
	
	
	

.forum-flat-list th
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }


.forum-flat-header .forum-flat-link
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }
     
.forum-flat-total, .forum-flat-view, .forum-flat-writer, .forum-flat-replay
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }
    
    
.forum-flat-messagecount, .forum-flat-messagecount a, .forum-flat-messagecount a:active, .forum-flat-messagecount a:visited, .forum-flat-messagecount a:hover    
   {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }     
     
     
.forum-flat-pages, .forum-flat-pages a, .forum-flat-pages a:active, .forum-flat-pages a:visited, .forum-flat-pages a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }     

.forum-flat-bottoms, .forum-flat-bottoms a, .forum-flat-bottoms a:active, .forum-flat-bottoms a:visited, .forum-flat-bottoms a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     } 
    
.forum-flat-display-repleycounter    
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }
     
.forum-flat-display-headline 
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
     }

.forum-flat-display-pagecount *, .forum-flat-display-pagecount a, .forum-flat-display-pagecount a:active, .forum-flat-display-pagecount a:visited, .forum-flat-display-pagecount a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
   }       

.forum-create-old, .forum-flat-display-message, .forum-flat-display-message a, .forum-flat-display-message a:active, .forum-flat-display-message a:visited, .forum-flat-display-message a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
   }


.forum-flat-display-sender, .forum-flat-display-sender a, .forum-flat-display-sender a:active, .forum-flat-display-sender a:visited, .forum-flat-display-sender a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
   }

.forum-flat-display-bottoms, .forum-flat-display-bottoms a, .forum-flat-display-bottoms a:active, .forum-flat-display-bottoms a:visited, .forum-flat-display-bottoms a:hover
     {  
				text-align: right;
     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
   }

.forum-flat-display-pagecount, .forum-flat-display-pagecount a, .forum-flat-display-pagecount a:active, .forum-flat-display-pagecount a:visited, .forum-flat-display-pagecount a:hover
     {  

     		font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
   }
              
.forum-flat-display-message #QUOTE, .forum-create-old #QUOTE
{ 
	     	font-family: ;
        font-size: px;
        color: ;
        font-weight: normal;
				background-color: #f6f6f6; border: 1px solid gray; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px
}
     
.forum-even
{
	
		background-color: #dddddd;
	
}	

.forum-odd
{
	
}	
		
	
.forum-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }
.forum-header A
     {  color: #000000;
     }
.forum-header A:active
     {  color: #000000;
     }
.forum-header A:visited
     {  color: #000000;
     }
.forum-header A:hover
     {  color: #000000;
     }

.forum-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.forum-thread-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }
.forum-thread-header A
     {  color: #000000;
     }
.forum-thread-header A:active
     {  color: #000000;
     }
.forum-thread-header A:visited
     {  color: #000000;
     }
.forum-thread-header A:hover
     {  color: #000000;
     }


.forum-thread-header, .forum-thread-total, .forum-thread-view, .forum-thread-writer, .forum-thread-replay 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: normal;
     }

.forum-thread-bodytext 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }
	 
	 .forum-thread-date 
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
        
     }
	 
.forum-instruction-bodytext
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }
 .forum-instruction-bodytext A
     {  color: #000000;
     }
 .forum-instruction-bodytext A:active
     {  color: #000000;
     }
 .forum-instruction-bodytext A:visited
     {  color: #000000;
     }
 .forum-instruction-bodytext A:hover
     {  color: #000000;
     }

.forum-instruction-obs-color
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #E80000;
        
     }

.forum-hr
{
	background-color: #000000;
	height: 1px;
}
.forum-space
{
	height: 10px;
}



.forum-create-old .forum-create-message-show-old
{
	height: 150px;
	overflow: auto;
	border: 1px solid black;
}

.poll-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.poll-description
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.poll-question
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.poll-answer
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }

.poll-tableborder 
     {  border-color: #000000;
	    border-style: solid;
		border-width: 1px;
     }


	
A.menu-main, A.topMenu-main
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #000000;
        text-decoration: none;BACKGROUND: #f2f2f2;
          }

A.menu-main:active, A.topMenu-main:active
     {  color: #000000;
     }
A.menu-main:visited, A.topMenu-main:visited
     {  color: #000000;
     }
A.menu-main:hover, A.topMenu-main:hover
     {  color: #666666;
	 BACKGROUND: #dadada;
     }

.menu-main-table 
     {  BACKGROUND: #f2f2f2 
        PADDING-BOTTOM: 0px; 
		PADDING-LEFT: 0px;
		PADDING-RIGHT: 0px;
		PADDING-TOP: 0px;
		WIDTH: 100%
        }

.menu-main-div { WIDTH: 200px }


A.menu-sub
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
        text-decoration: none;BACKGROUND: #f2f2f2;
          }

A.menu-sub:active
     {  color: #000000;
     }
A.menu-sub:visited
     {  color: #000000;
     }
A.menu-sub:hover
     {  color: #666666;
	 BACKGROUND: #dadada;
     }


.menu-sub-ns
     {  font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        color: #000000;
        BACKGROUND: #f2f2f2;
        text-decoration: none;
          }

.menu-sub-table 
     {  
	BACKGROUND: #f2f2f2; 	
        PADDING-BOTTOM: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-RIGHT: 0px; 
		PADDING-TOP: 0px;
	 }



.menu-sub-div { WIDTH: 200px }



.user-header
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: px;
        color: ;
        font-weight: normal;
     }

.user-body
     {  font-family: Arial, Helvetica, sans-serif;
        font-size: px;
        color: ;
        
     }




.search-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }

.swSearchHR
{
	height: 1px;
	background-color: 
}

.search-body
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }

.search-result-header
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;
     }
	 

.search-result-body
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        
     }
	 
.search-result-link
     {  font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        font-weight: bold;
     }
A.search-result-link
     {  color: #000000;
     }
A.search-result-link:active
     {  color: #000000;
     }
A.search-result-link:visited
     {  color: #000000;
     }
A.search-result-link:hover
     {  color: #000000;
     }	 

.nsmenu { LEFT: 100px; POSITION: absolute; TOP: 30px; VISIBILITY:hidden; WIDTH: 121px; z-index:999 }	 
	 
	 
/* FoldMenu */


.swMenuSub {	
	display: block;  /* table */
	width: 100%; /* 130px - 2x padding on a-tags */
	margin: 0px;	
	white-space: normal;
}



.swMenuSub a {
	display: block;
	width: 100%; /* 100% */
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-decoration: none;background-color: #f2f2f2;
}

.swMenuSub a:active {
	color: #000000;
}

.swMenuSub a:visited {
	color: #000000;
	}

.swMenuSub a:hover {
	color: #666666;
	background-color: #dadada;
}
     
.swMenuSub a IMG {
	vertical-align: middle;
	padding-right: 5px;
	border: 0px;
}






.swMenuSubSel {	
	display: block;  /* table */
	width: 100%; /* 130px - 2x padding on a-tags */
	margin: 0px;	
	white-space: normal;
}



.swMenuSubSel a {
	display: block;
	width: 100%; /* 100% */
	padding-top: 3px;
	padding-bottom: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3c3c30;
	font-weight: bold;text-decoration: none;background-color: #a1a1a1;
}

.swMenuSubSel a:active {
	color: #3c3c30;
}

.swMenuSubSel a:visited {
	color: #3c3c30;
	}

.swMenuSubSel a:hover {
	color: #f2f2f2;
	background-color: #a1a1a1;
}


     
.swMenuSubSel a IMG {
	vertical-align: middle;
	padding-right: 0px;
	border: 0px;
}






.swMenuFoldBullet {
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.swMenuFoldHasSub {
	float: right;
	padding: 0px;
	margin 0px;
}

.swMenuFoldText {
	float: left;
	width: 130px; /* main width - bullet width - has sub width */
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: hand;
}


.swMenuMain {	
	display: block;
	width: 140px;
	margin: 0px;	
	white-space: normal;
}



.swMenuMain a {
	display: block;
	width: 100%; /* 100% */
	overflow: hidden;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	text-decoration: none;background-color: #f2f2f2;
}

.swMenuMain a:active {
	color: #000000;
}

.swMenuMain a:visited {
	color: #000000;
	}

.swMenuMain a:hover {
	color: #666666;
	background-color: #dadada;
}


     
.swMenuMain a IMG {
	vertical-align: middle;
	padding-right: 5px;
	border: 0px;
}


.swMenuTopBar {	
	display: block;  /* table */
	height: 1px;
	width: 100%; /* 130px - 2x padding on a-tags */
	padding: 0px;	
	margin: 0px;	
	white-space: normal;
	background-color: #000000;	
}

.swMenuBottomBar {	
	display: block;  /* table */
	height: 0px;
	width: 100%; /* 130px - 2x padding on a-tags */
	margin: 0px;	
	padding: 0px;	
	white-space: normal;
	background-color: #000000;	
}


.swSearchHighlight {	
	background: #FFFC74;

}



.file-float
{


width: px;	
height: px;	
margin: 0px px  px 0px;	
float: left; 
overflow: hidden;

}


#swLinkBlockSearch
{
	display: none;
}

#swLinkBlockSearchTools, #swLinkBlockSearch
{
   background-color:#ffffff;
   width: 100%;
   padding: 5px 0px 7px 0px;
   text-align: center;
}

#swLinkBlock1
{
   width: 100%;
   text-align: center;
   padding: 15px 0px 17px 0px;
   border-top: 1px solid #a6a6a6;
   border-bottom: 1px solid #a6a6a6;
   margin: 10px 0px 10px 0px;
}

#swLinkBlock2
{
   background-color:#43529d;
   color: #a6a6a6;
   width: 100%;
   padding: 5px 0px 7px 0px;
   text-align: center;
}
#swLinkBlock2 a
{
	color:#FFFFFF;
}
 
#swLinkBlock2 a:link { color:#FFFFFF; }
#swLinkBlock2 a:vlink { color:#FFFFFF; }
#swLinkBlock2 a:alink { color:#FFFFFF; }
#swLinkBlock2 a:hover { color:#FFFFFF; }

#swLinkBlock3
{
   background-color:#43529d;
   color:#a6a6a6;
   width: 100%;
   padding: 5px 0px 7px 0px;
   text-align: center;
}
#swLinkBlock3 a
{
	color:#FFFFFF;
}

#swLinkBlock3 a:link { color:#FFFFFF; }
#swLinkBlock3 a:vlink { color:#FFFFFF; }
#swLinkBlock3 a:alink { color:#FFFFFF; }
#swLinkBlock3 a:hover { color:#FFFFFF; }


#swLinkBlock4
{
   background-color:#000000;
   color:#CCCCCC;
   width: 100%;
   padding: 5px 0px 7px 0px;
   text-align: center;
}
#swLinkBlock4 a
{
	color:#FFFFFF;
}

#swLinkBlock4 a:link { color:#FFFFFF; }
#swLinkBlock4 a:vlink { color:#FFFFFF; }
#swLinkBlock4 a:alink { color:#FFFFFF; }
#swLinkBlock4 a:hover { color:#FFFFFF; }


#swBlockHeadline 
{
   padding: 8px 10px 10px 10px;
   background-color:#000000;
   color: #FFFFFF;

}
#swBlockHeadline H1
{
   color: #FFFFFF;
   margin: 0;

}

.swItemFeature td
{
	text-align: center;
}


.postcard-buttons {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #000000; border-style: solid; border-width: 1px  }

.footerlogo
{
	position: absolute;
	bottom: 25px;
	left: 0px;
	width: 25px;
	height: 1px;
	overflow: hidden;
	display: block;
}
.footerlogo img
{
	cursor: default;
	border: 0px;
}


.swCBMenu
{
	font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  background: white;
  border: 1px solid black;
  height: 18px;
  text-align: center;
}

.swCBMenu a
{
	border: 1px solid black;
	padding: 1px;
	color: black;
	background: #ebebeb;
	margin: 1px;
	height: 10px;
	
}


.swClearBoth
{
	clear: both;
}


#swPageDiv
{
	position: relative;
}



.swPageCol
{
	POSITION: absolute;
	
		width: 750px;
	
		height: 89px;
	
		top: 0px;
	
		left: 220px;
	
	text-align: left;
}

.swFormCount
{
	POSITION: absolute;
	
	text-align: left;
}

.sw3pxSpace
{
	height: 3px;
	display: block;
	overflow: hidden;
}

.sw1pxSpace
{
	height: 1px;
	display: block;
}

.sw20pxSpace
{
	height: 20px;
	display: block;
}


.swFormFieldError select, .swFormFieldError input, .swFormFieldErrorJS
{
	xborder: 1px solid red;
	padding: 1px;
	background: red;
}



#ImageBoxOverlay
{
	background-color: #000;
	
}
#ImageBoxCaption
{
	background-color: #F4F4EC;
}
#ImageBoxContainer
{
	width: 250px;
	height: 250px;
	background-color: #F4F4EC;

}
#ImageBoxCaptionText
{
	xfont-weight: bold;
	padding-bottom: 5px;
	xfont-size: 13px;
	xcolor: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  	
	
}
#ImageBoxCaptionImages
{
	margin: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #666666;
  	
}
#ImageBoxNextImage
{
	background-image: url(/sw/gfx/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxPrevImage
{
	background-image: url(/sw/gfx/imagebox/spacer.gif);
	background-color: transparent;
}
#ImageBoxNextImage:hover
{
	background-image: url(/sw/gfx/imagebox/next_image.jpg);
	background-repeat:	no-repeat;
	background-position: right top;
}
#ImageBoxPrevImage:hover
{
	background-image: url(/sw/gfx/imagebox/prev_image.jpg);
	background-repeat:	no-repeat;
	background-position: left bottom;
}

#ImageBoxOverlay img
{
	border: none;
}

.sw-info h1
     {  
     
    font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #4e1b00;
        font-weight: bold; 
     
     }

.sw-info h2
     {  
     font-weight: bold;
     font-size: 11px;
     padding-bottom: 1px;
     }

.sw-info-logo
{
	width: 185px;
	text-align: center;
	float: right;
	xheight: 140px;
}
.sw-info-logo img
{
	margin-bottom: 10px;
}

.space10
{
	width: 5%
}

.space90
{
	width: 95%
}

.swLoginScriptInput
{
	width: 95px;
	border: 1px solid;
	border-color: #505D6E;
	font-size: 10px;
	padding-left: 5px;
	font-family: verdana, geneva, sans-serif, arial;
	color: #505D6E;
}

.swLoginScriptSubmit
{
	width: 95px;
}

/****************
COMPETITION
****************/
.competition {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-description {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-title {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-thumbnail {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-description {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-break {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-large-image {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-large-title {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-large-space {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-list-large-description {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-large-table-top {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-title {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-large-image {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-price-space {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-price-header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-price-list {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-price-item {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-price-item-no {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-sponsor-header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-sponsor {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-enddate-header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-enddate {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-large-table-desc {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-question_header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-question {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_question_option_check {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_question_option_text {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-form-header {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-form-field {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition-form-submit {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_control_request {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_newlyrecorded {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_recorded {
        font-family: ;
        font-size: px;
        color: ;
        
}

.competition_fake {
        font-family: ;
        font-size: px;
        color: ;
        
}

.ui-effects-transfer { border: 1px solid black; }

.swForm-List td, .swForm-List th {
	padding:10px;
}



/**************************
AUCTION STYLING
**************************/
/* remove border all auction images */
.auction img {
	border: none; }

.auction-list-table {
	font-family: Arial, Helvetica, sans-serif;
}

.auction-list-title {

	font-weight: bold;
	font-size: 11px; }

.auction-list-title a {
	color: #000000; }

.auction-list-title a:hover {
	color: #000000; }

.auction-list-title a:visited {
	color: #000000; }

.auction-list-description {
font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        
}

.auction-list-thumbnail {
Padding-right:10px;
}

.auction-large-table-top * {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;	
 }

.auction-large-table-top input {
	font-family: Arial, Helvetica, sans-serif;
	color: black;	
 }

.auction-description {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 20px;

	font-size: 11px; }


/* AUCTION FORM */
/* this class added with jquery */
.auction-form-table {
	display: block;
	margin-top: 20px; }

.auction-form-header {
font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #4e1b00;
        font-weight: bold; }

.auction-form-submit input {

 }

/* where the fuck did I find this css class */
.auction-list-large-description { }

.auction-header {
 }

.auction-title {
	font-size: 20px; 
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;	
	}

/* STYLE AUCTION INFO BOX */
.auction-startdate-header, .auction-enddate-header, .auction-countdown-header, .auction-bids-header, .auction-nextbid-header, .auction-login, .auction-minbid-header  {
font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
        
	padding-right: 10px;
	}

.auction-startdate, .auction-enddate, .auction-countdown, .auction-bids, .auction-nextbid, .auction-minbid {
	font-size: 11px; }



#hasCountdown 
{
	width: 300px;
}
	
.auction-countdown	div .element
{
	display: block;
	width: 62px;
	height: 11px;
	float: left;
}
	
	
.swCoreEdit
{
         position: absolute;
         margin-top: -7px;
         margin-left: -12px;
         z-index: 20000;

}	

.swCoreEditElement
{

}
	
.googleMap #googlemap
{
	width: px;
	height: px;
}	


.googleLeftBar
{
	float: right;
	width: 670px;
}	

form {
	margin: 0;
}

#swNavigationLineValues
{
	display: none;
}
	
	
/****************
simplemodal
****************/	

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#666666; cursor:wait;}

/* Container */
#simplemodal-container {height:360px; width:600px; color:#000000; background-color:#ffffff; border:4px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(/sw/gfx/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#111111;}
	
/****************
Rotator
****************/	
	
.postcard .swRotator ul,
.postcard .swRotator li{
		list-style-type: none;
		display: block;
		margin:0;
		padding:0;
}	
.postcard .swRotator li{
		position: absolute;
}

.postcard .swRotator .nav{
	position: absolute;
	z-index: 10;
	margin-left: 3px;
	margin-top: 3px;
	overflow: visible;
}

.postcard .swRotator .nav .prev,
.postcard .swRotator .nav .next {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: -200px;
	overflow:hidden;
	background: no-repeat;
	cursor: pointer;

	margin-right: 6px;

}

.postcard .swRotator .nav .next {
	margin-right: 0px;
	margin-left: -1px;
}

.postcard .swRotator .nav .prev {
	background-image: url(/sw/gfx/rotator/slider-prev.png);
}
.postcard .swRotator .nav .next {
	background-image: url(/sw/gfx/rotator/slider-next.png);
}
.postcard .swRotator .nav .prev:hover {
	background-image: url(/sw/gfx/rotator/slider-prev-act.png);
}
.postcard .swRotator .nav .next:hover {
	background-image: url(/sw/gfx/rotator/slider-next-act.png);
}

.postcard .swRotator .nav .item {
	display: inline-block;
	width: 9px;
	height: 9px;
	text-indent: -200px;
	overflow:hidden;
	background: #808080;
	background: rgba(255,255,255,.5);
	cursor: pointer;
	
	margin-right: 6px;
	margin-top: 5px;
	vertical-align: top;
}

.postcard .swRotator .nav .item:hover {
	background: #ffffff;
	background: rgba(255,255,255,1);
}

.postcard .swRotator .nav .item.current{
	background: #ffffff;
	background: rgba(255,255,255,1);
}	




/************** CKEditor default styles *************/

.swAlignLeft {
	text-align: left;
}
.swAlignCenter{
	text-align: center;
}
.swAlignRight{
	text-align: right;
}
.swAlignJustify{
	text-align: justify;
}



/* Styles for the example page */
.formcustom {
	z-index: 10;
}
.FormElement6 {
	z-index: 50;
}
/* Date picker specific styles follow */

a.date-picker {

	width: 37px;
	height: 21px;
	border: none;
	color: #fff;
	padding: 0;
	margin: 0;
	float: left;
	overflow: hidden;
	cursor: pointer;
	background-image: url(/sw/backend/cal/calendar.gif);
	background-position: top right;
	background-repeat: no-repeat; 
}
a.date-picker span {
	margin: 0 0 0 -2000px;
}
div.date-picker-holder, div.date-picker-holder * {
	margin: 0;
	padding: 0;
}
div.date-picker-holder {
 	xborder: 1px solid blue;
	position: relative;
	z-index: 9999;
}
div.date-picker-holder input {
	float: left;
}
div.popup-calendar {
	display: none;
	position: absolute;
	z-index: 9999;
	top: 0;
	xleft: -16px; /* value for IE */
	margin-left: 3px;
	margin-top: 4px;
	padding: 2px;
	border: 1px solid #000;
	background: #fff;
	color: #000;
	overflow:hidden;
	width: 163px;
}



html>body div.popup-calendar {
	xleft: 99px; /* value for decent browsers */
}
div.popup-calendar div.link-close {
	float: right;
}
div.popup-calendar div.link-prev {
	float: left;
}
div.date-picker-holder div.popup-calendar-wrapper
{
  xz-index: 9999; xposition: absolute; xtop: 0px; xleft: 148px;
  xleft: 0; xmargin-left: 148px;
  xborder: 1px solid red;
  float: left;
}
div.popup-calendar h3 {
	font-size: 1.1em;
	margin: 2px 0 4px 3px;
}
div.popup-calendar div.link-next {
	float: right;
}
div.popup-calendar div a {
	padding: 1px 2px;
	color: #000;
	z-index: 9999;
}
div.popup-calendar div a:hover {
	background-color: #000;
	color: #fff;
}
div.popup-calendar table {
	margin: 0;
}
* html div.popup-calendar table {
	display: inline;
}
div.popup-calendar table th, div.popup-calendar table td {
	background: #eee;
	width: 21px;
	height: 14px;
	text-align: center;
}
div.popup-calendar table td.inactive {
	color: #aaa;
	padding: 1px 0 0;
}
div.popup-calendar table th.weekend, div.popup-calendar table td.weekend {
	background: #f6f6f6;
}
div.popup-calendar table td a {
	display: block;
	border: 1px solid #eee;
	width: 18px;
	height: 12px;
	text-decoration: none;
	color: #333;
	z-index: 9999;
}
div.popup-calendar table td.today a {
	border-color: #aaa;
}
div.popup-calendar table td a.selected, div.popup-calendar table td a:hover {
	background: #333; 
	color: #fff;
}

.date-holder
{
	float:left;
	width: 118px;
}

.date-seperator
{
	float: left;
	width: 20;
	text-align: center;
}


.formcustom div.popup-calendar
{
	xposition: static;
}/**************************************
 swMenuTree
**************************************/

/* Top Level */

#swMenuTree {
	display:none;
}

#swTreeMenuContent {
	display: none;
}

.swMenuSection {
	width: 220px; /* menu width */
	display: block;
	position:relative;
	
	overflow:hidden;
	text-overflow: ellipsis;
	
}

.swMenuItem a {
	display: block;
	position:relative;

	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	text-decoration: none;background-color: #f2f2f2;

	width: auto;
	overflow:hidden;
	text-overflow: ellipsis;
	
	padding: 8px;

	
	
	padding-left: 22px; /* cellpadding + menubullet width + space after + hassub + spaceafter */

} 


.swMenuItem a:hover {
	color: #666666;
	background-color: #dadada;
}


.swMenuItem a img{
	border: none;
}

.swMenuBullet {
	position: absolute;
	
	z-index: 10; /* make bullet go on top of link */

	margin-top: 7px; /* Visual - not to be implemented */

	margin-left: 8px;


}

.swMenuBullet img{

	
	visibility: hidden;
	

}

.swMenuHassub {
	xborder: 1px solid red;
	position: absolute;


	margin-left: -14px;

	margin-top: 3px; /* Visual - not to be implemented */

}

.swMenuHassub img {
	visibility: visible !important;
}


.swMenuTopBar {
	
	display:none;
	
	height: 0px;
	width: 220px;
	background-color: ;
	background-image: url();
	overflow: hidden;
}

.swMenuBottomBar{
	
	height: 2px;
	width: 220px;
	background-color: ;
	background-image: url(/cgi-files/menutree_bar_bottom_gfx-3068.gif);
	overflow: hidden;
}


/* Sub Level */

.swMenuSection .swMenuSection {

	margin-left: 0px; /* submenu offset left */
	xborder: 1px solid blue;
	overflow: hidden;
	
}

.swMenuItem .swMenuItem a {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	background-color: #f2f2f2;

	padding: 2px;

	
	
	padding-left: 14px; /* menubullet width + space after + hassub + spaceafter */

	xborder: 1px solid red;

}

.swMenuItem .swMenuItem a:hover {
	background-color: transparent;
	text-decoration:none;

	color: #666666;
	background-color: #dadada;

}

.swMenuItem .swMenuItem .swMenuBullet {
	position: absolute;
	
	z-index: 11; /* make bullet go on top of link */

	margin-top: 5px; /* Visual - not to be implemented */

	margin-left: 0px;


}

.swMenuItem .swMenuItem .swMenuBullet img{

	
	visibility: hidden;
	

}


/* Active items */
.swMenuItem a.active{

	background-image: none;

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #3c3c30;
	font-weight: normal;
	font-weight: bold;text-decoration: none;
	background-color: transparent;
	background-color: #dadada;
	padding-left: 22px; /* menubullet width + space after + hassub + spaceafter */

}

.swMenuItem a.active:hover{

	background-color: transparent;
	text-decoration:none;

	color: #666666;
	background-color: #f2f2f2;
	
}

.swMenuItem .swMenuBullet.active img{

	visibility: hidden;
	xborder: 1px solid red;
}

.swMenuItem .swMenuBullet.active  {

	

	background-repeat: no-repeat;
	xborder: 1px solid red;

}

.swMenuItem .swMenuItem a.active{
	background-color:transparent;
	background-image: none;
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #3c3c30;
	font-weight: normal;
	font-weight: bold;text-decoration: none;
	background-color: transparent;
	background-color: #a1a1a1;
	padding-left: 14px; /* menubullet width + space after + hassub + spaceafter */


}

.swMenuItem .swMenuItem a.active:hover {

	background-color: transparent;
	text-decoration:none;

	color: #f2f2f2;
	background-color: #a1a1a1;
}


.swMenuItem .swMenuItem .swMenuBullet.active img{

	visibility: hidden;
	xborder: 1px solid green;
}


.swMenuItem .swMenuItem .swMenuBullet.active  {

	background-image: none;

	

	background-repeat: no-repeat;

}



.gdpr.checkbox-group, .gdpr.checkbox-group li {

    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
}

.gdpr-content #gdpr-label
{
	font-weight: bold;
	font-size: 15px;
}

		.gdpr-mergeRow{
			margin:10px 0;
			color:#4a4a4a;
			font-family:Helvetica;
		}
		.gdpr-content{

		}
		.gdpr-content p{
			font-size:13px;
			line-height:1.5;
		}
		.gdpr-content label{
			color:#4a4a4a;
			font-family:Helvetica;
		}
		
		.gdpr-content li {
		    list-style: none;
		}
		
		.gdpr-content .checkbox-group label{
			font-weight:normal;
			font-size:13px;
		}
		.gdpr-footer{
			margin:0 -20px 0 -20px;
			padding:20px;
			background:rgba(255, 255, 255, 0.9);
			overflow:auto;
			color:#4a4a4a;
		}
		.gdpr-footer p{
			font-size:11px;
			line-height:1.5;
			margin-bottom:0;
		}
		.gdpr-footer a{
			color:#206578;
		}
		.gdpr-footer img{
			width:65px;
			float:left;
			margin-right:15px;
		}

.gdpr-div ul.gdpr.checkbox-group.checkbox 
{
	padding-bottom: 10px;
}
/****************
time: 0,00
****************/
