/* CSS Document */
/************************************************************************************************/

.art01 {
	color: #75767a;
	background: none;
	font-size: 10px;
	font-weight: bold;
	font-family:Verdana;
	}
.art01:visited {   
        color: #75767a;
        text-decoration: none;
        }


.art01:hover {
        color: #db0103;
        background: none;
        }
.art01:link {
	color: #75767a;
	text-decoration: none;
}


font.topmostmenu{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;   
   }
   
    table.zsiteContainer{
    width: 950px;
    border-bottom: 0px;
    background-color: #ffffff;
   }
   
   td.verticalDots{
    background-image: url(Media/1030_65.gif);
    background-repeat: repeat-y;
    padding: 0em; 
   }
    
    td.horisontalDots{
    background-image: url(Media/horsdots.gif);
    background-repeat: repeat-x; 
    padding: 0em;
   }
   
   td.checkbox{
   background-image: url(Media/webshop/check_10.jpg);
   background-position: 50% 50%;
   background-repeat: no-repeat; 
   padding: 0px;
   height: 5px;
   margin: 0px;
   }
   
   td tr.compare {
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
   height: 5px;	
   }

    input.searchbar{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color:#d2d2d4;
    border-color:#A5A5A5;
    border-style:solid ;
    border-width:2px;
    color:#262729;
   }



.link00 {
        color: #75767a;  
        background: none;
        }
.link00:visited {
        color: #75767a;
        text-decoration: none;
        }
.link00:hover {
        color: #db0103;
        background: none;
        }
.link00:link {
	color: #75767a;
	text-decoration: none;
        }

.link01 {
	color: #75767a;
	background: none;
	font-size: 12px;
	font-weight: bold;
	}
.link01:visited {   
        color: #75767a;
        text-decoration: none;
        }


.link01:hover {
        color: #db0103;
        background: none;
        }
.link01:link {
	color: #4e4d53;
	text-decoration: none;
}


.link02 {
	color: #76777b;
	background: none;
	font-size: 11px;
	font-weight: bold;
	}
.link02:visited {   
        color: #76777b;
        font-size: 11px;
        text-decoration: none;
        }


.link02:hover {
        color: #f2581c;
        font-size: 11px;
        background: none;
        }
.link02:link {
	color: #76777b;
	font-size: 11px;
	text-decoration: none;
}

.linkTry {
        color: #ffffff;  
        height: 46px;
       	width: 47px;
	text-align: center;
	display: block;
        background: none;
        background-image: url(Media/1030_128.gif);
        }
.linkTry:visited {
        color: #ffffff; 
        text-decoration: none;
        }
.linkTry:hover {
        color: #f2581c;
        background: none;
        background-image: url(Media/1030_131.gif);
        }
.linkTry:link {
	color: #ffffff; 
	text-decoration: none;
}

input.newsletter{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background: none;
    border-color:#A5A5A5;
    border-style:solid;
    border-width:1px;
    color:#262729;
}

.diduknow{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    text-align: center;
    background: none;
    border-style:none;
    color: #75777A;
    padding: 10px 20px 0px 20px;
}

.cases{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    vertical-align:top; 
    background: none;
    border-style:none;
}
.art{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    text-align: left;
    vertical-align:top; 
    background: none;
    border-style:none;

}

.modules{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    vertical-align:top; 
    background: none;
    border-style:none;
}



div.case_image{
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    vertical-align:bottom;
    text-align: right;
    padding: 20px 0px 40px 0px;
    margin: 0px;
}



/************** WSI PageLayout *********************************************************************************************************/

body {
	background-color: #ffffff; /* Placed here so the content editor is not influenced */
	color: #555555;
	margin: 0 1em 0 1em;
	padding: 0;
	text-align: center;
	background-image: url(Media/1030_126.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

div#PageContainer {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}

div#Page {
	text-align: left;
}

/****************************************************
	H E A D E R   S T U F F
	Note: NavigationTopBar see Navigation.css
	See PageLayoutDivStyle.css or PageLayoutTableStyle.css
****************************************************/
#SearchKeyword input {
	border: 1px solid #B5B5B5;
	padding: 1px;
}

#SearchSubmit input {
	background-color: #FFFFFF;
	border: 1px solid #B5B5B5;
	color: #222222;
	margin-left: 4px;
	margin-right: 1px;
}

#SearchSubmit input:hover {
	background-color: #FFFFFF;
	color: #D2232A;
}

#HeaderLinks {
	color: #B5B5B5;
}

#HeaderLinks  a {
	padding: 0 0.3em 0 0.4em;
}

/****************************************************
	C O L U M N S : 
	See PageLayoutDivStyle.css or PageLayoutTableStyle.css
****************************************************/
div#LeftColumnInner {
	padding-bottom: 10px;
	padding-right: 16px;
	padding-top: 30px;
}

div#ContentColumnInner {
	padding-bottom: 10px;
	padding-top: 30px;
}

div#RightColumnInner {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	padding-left: 16px;
	padding-top: 30px;
}

.LPad {
	padding-left: 15px;
}

.LRPad {
	padding-left: 15px;
	padding-right: 15px;
}


/****************************************************
	L I S T S
****************************************************/
div.List h2 {
	font-size: 100%;
}

div.ListItem {
	padding-bottom: 8px;
	padding-left:15px;
}

div#NewsArchive {
}

table#NewsList {
	height:inherit;
}

div.ListItemDate {
	background-color: #FFFFFF;
	color: #777777;
}

/****************************************************
	P A G I N G   I N F O
****************************************************/
div#Paging {
	padding-top: 30px;
	bottom:0px;
	width:523px;
	height:
}

div#PagePrevious {
	float: left;
	width: 165px;
	text-decoration:none;
}

div#PagePrevious a, div#PageNext a {
	text-decoration:none;
	font-weight:bold;
}

div#PageNext {
	float: right;
	width: 165px;
	text-align:right;
	padding-right:15px;
	text-decoration:none;
}

div#PageInfo {
	text-align: center;
	padding-right:15px;
	width:150px;
}

/****************************************************
	O T H E R
****************************************************/
.Hide {
	display: none;
}

div.Clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

form {
	margin: 0;
	padding: 0;
}



ul.Vertical {
	margin: 0em 15px 1.5em 15px;
	display: block;
	list-style: none;
	padding: 0;
}

ul.Vertical li {
	display: block;
	float: left;
	margin: 0em 15px 1.5em 15px;
	padding: 0;
	line-height: 1.25em;
	list-style-image: url(Media/1030_154.png);
}

ul.Vertical li.Right {
	float: right;
	line-height: 1.25em;
}

table a {
	text-decoration: none;
	color: #4DA51C;
}

.feedsmall {
  margin-left: 3px;
  padding: 0 0 0 19px;
  background: url("./Media/feed-icon-14x14.png") no-repeat 0 50%;
}

.subscribe {
	margin-left:0px;
	padding: 0 0 0 19px;
	background: url("./Media/feed-icon-14x14.png") no-repeat 0 50%;
}

.feedbig {
  margin-left: 3px;
  padding: 10px 0 10px 37px;
  background: url("./Media/feed-icon-28x28.png") no-repeat 0 50%;
}

.imgPad {
  padding-left:15px;
}


/****************************************************
	F O R M
****************************************************/

/* You can style the label column, when shown above the input fields, here */
form.FormBuilder div.LabelsShownAbove div.FormBuilderLabelColumn {
	color: #5EA045;
}

form.FormBuilder {
	margin: 0 1em 0 1em;
}

/* You can style the label column, when shown to the left of the input fields, here */
form.FormBuilder div.LabelsShownToTheLeft div.FormBuilderLabelColumn {
	float: left;
	width: 20ex; /* default width */
}

/* You can style the label column in both cases here */
form.FormBuilder div.FormBuilderLabelColumn {
	clear: left;
	font-weight: bold;
	padding: 0.4em 0 0.4em 0;
}


/* Styling of div of required fields when LabelsShownToTheLeft */
form.FormBuilder div.LabelsShownToTheLeft div.RequiredLabel  {
	background-image: url(images/FormBuilderRequired.gif);
	background-position: 90% 4px;
	background-repeat: no-repeat;
}

/* Styling of labels of required fields when LabelsShownAbove*/
form.FormBuilder div.LabelsShownAbove Label.Required {
	background-image: url(images/FormBuilderRequired.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 8px !important;
}

form.FormBuilder div.LabelsShownAbove div.FormBuilderLabelColumn div {
	padding-right: 8px !important; /* if labels spans over multiple lines this attribute is importent - do not delete */ 
}

/* Styling of required input elements, that the uses did not fill out */
form.FormBuilder div.MissingInput {
	border: 1px dashed #D2232A;
	margin: 1px;
	padding: 1px;
}

/* Styling of "rows" - a row consists of a label column and an input column */
form.FormBuilder div.FormBuilderRow {
	clear: both;
	margin-top: 0.4em;
}

/* Styling of input columns - they should flow left to allow other input columns to be on the same line */
form.FormBuilder div.FormBuilderInputColumn {
	float: left;
}

/* Input containers are the actual INPUT, SELECT etc. elements RADIO and CHECKBOX elements are in a DIV */
form.FormBuilder *.FormBuilderInputContainer {
	margin-right: 1ex;
	display: inline;
}

/* The help text style */
form.FormBuilder div.FormBuilderInputHelpText {
	background-color: #FFFFFF;
	color: #444444;
	font-style: italic;
	margin-top: 0.3ex;
}

/* The style of "Heading" field types users can create with the builder - the field types that are headings, not input fields */
form.FormBuilder div.FormBuilderHeadingColumn {
	color: #5EA045;
	font-weight: bold;
	padding: 0.4em;
}

/* The style of "Heading" help text */
form.FormBuilder div.FormBuilderHeadingHelpText {
	padding: 0.4em;
}

/* Styling of buttons */
form.FormBuilder div.FormBuilderButtons {
	clear: left;
	float: left;
	padding-top: 1em;
	text-align: right;
}

/* Styling of characterbased input fields in the form */
form.FormBuilder input, form.FormBuilder select, form.FormBuilder textarea {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif, helvetica, sans-serif;
}

/* textarea styling */
form.FormBuilder textarea {
	height: 12ex;
	margin-right: 0em;
	width: 100%;
}

/* The receipts can contain a copy of the users input - this style presends the users data */
div.FormBuilderFieldDataOutput div.FormBuilderFieldDataElement {
	border: 1px solid #C0C0C0;
	margin-bottom: 3px;
	margin-right: 2px;
	margin-top: 1px;
	padding: 3px;
}

/* The "fieldset" element - controls the border around the whole form */
form.FormBuilder fieldset {
	display: block;
	border: none;
	color: #5EA045;
	margin: 0;
	padding: .5em 1em 1em 1em;
}

/* This style is used to make the form display alike in Firefox and IE
	Do NOT change this styling */
form.FormBuilder div.FormBuilderClear  {
	clear: both;
	height: 0;
	overflow: hidden;
}





/************** WSI Navigation ****************************************************************************************************/

div#NavigationSideBar {
	margin-bottom: 1em;
}

div#NavigationSideBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#NavigationSideBar ul li {
	padding-top: 4px;
}

div#NavigationSideBar ul ul li {
	padding-left: 11px;
}

div#NavigationSideBar a {
	background-image: url(images/li.gif);
	background-position: 0 1em;
	background-repeat: no-repeat;
	display: block;
	padding-left: 11px;
	text-decoration: none;
}

div#NavigationSideBar a.NavigationOpen {
	background-image: url(images/li_open.gif);

	color: #000000;
}

div#NavigationSideBar a.NavigationSelected {
	background-image: url(images/li_selected.gif);
	
	color: #D2232A;
}

#bg-menu {
	background-color:none;
	background-image:url(Media/bg_topbar.jpg);
}

/****************************************************
	N A V I G A T I O N   T O P   B A R
****************************************************/
div#NavigationTopBar {
	border: 0px solid #B5B5B5;
}

div#NavigationTopBar ul {
	margin:0;
	padding:0; 
	list-style: none;
}

div#NavigationTopBar ul li {
	margin: 2px 0px 2px 15px;
	list-style-type: none; 
	float: left;
 	display: inline;
 	
}

div#NavigationTopBar a {
	padding: 0px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #252628;
	font-size:10pt;
	font-weight:bold;
	text-decoration: none;
	background-color: #babbbd;	
}

div#NavigationTopBar a:hover, 
div#NavigationTopBar a.NavigationSelected, 
div#NavigationTopBar a.NavigationOpen {
	padding: 0px 20px 0px 0px;
	color: #ffffff;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	background-color: #babbbd;		
	
}

/****************************************************
	N A V I G A T I O N   N E W   B A R
****************************************************/
div#NavigationNewBar {
	background-image: url(Media/bg_topbar.jpg);
        background-repeat: repeat-x;
}

div#NavigationNewBar ul {
	margin:0;
	padding:0; 
	list-style: none;
}

div#NavigationNewBar ul li {
	margin: 2px 0px 2px 15px;
	list-style-type: none; 
	float: left;
 	display: inline;
}

div#NavigationNewBar a {
	padding: 0px 20px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #252628;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;	
	background-color: transparent;
}

div#NavigationNewBar a:hover, 
div#NavigationNewBar a.NavigationSelected, 
div#NavigationNewBar a.NavigationOpen {
	padding: 0px 20px 0px 0px;
	color: #f58c42;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: transparent;		
	
}


/****************************************************
	S U B   M E N U - 
	Lines for active link: 	
	text-decoration: none;
	background-image: url(Media/bullet2_sel.gif);
	background-position: 0em;
	background-repeat: no-repeat;
****************************************************/


div#SubMenu {
	padding:20px 10px 10px 15px;
	color:#737176;	
	text-decoration: none;
	
}

div#SubMenu ul {
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif, helvetica, sans-serif;
	color: #F58C42;
	list-style: none;
	margin-left:0;
	padding: 0 15px 0 0; 
	
}

div#SubMenu ul li{
	padding-top: 2px;
	display: block;
	padding-left: 15px;
	font-size: 11px;
}

div#SubMenu ul ul li {
	display: block;
	padding-left: 15px;
	font-size:11px;
	text-decoration:none;
}


div#SubMenu a{
	display: block;
	padding-left: 15px;
	font-size: 11px;
	text-decoration: none;
	background-image: url(Media/bullet3.gif);
	background-position: 0em;
	background-repeat: no-repeat;
	color:#4DA51C;
}

div#SubMenu a:hover{
	color:#D2232A;
}

div#SubMenu ul li a:active { 	
	padding-left: 15px;
	background-image: url(Media/bullet2_sel.gif);
	background-position: 0em;
	background-repeat: no-repeat;
	color: #000000;
}

/****************************************************
	N A V I G A T I O N   P A T H
****************************************************/
div#NavigationPath {
	border-bottom: 1px solid #B5B5B5;
	margin-bottom: 6px;
	padding-bottom: 6px;
}

div#NavigationPath a {
	background-image: url(images/li.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 11px;
	margin-right: 6px;
}

/****************************************************
	N A V I G A T I O N   S I T E M A P
****************************************************/
div.NavigationSitemap {
	float: left;
	width: 25%;
}

div.NavigationSitemap0 {
	width: 24%;
}

div.NavigationSitemapInner {
	
	border: 1px dotted #002D56;
	color: #222222;
	margin-bottom: 1em;
	margin-right: 1em;
	padding: 0.6em;
}

div.NavigationSitemapInner0 {
	margin-right: 0;
}

div.NavigationSitemap a {
	background-color: #FFFFFF;
	color: #222222;
	font-weight: bold;
	text-decoration: underline;
}

div.NavigationSitemap ul li a {
	font-size: 93%;
	font-weight: normal;
}




/************** WSI Typography *********************************************************************************************************/

body {
	background-color: #FFFFFF;
	color: #75777A;
	/*margin: 1em;*/
}

/****************************************************
	G E N E R A L   S I Z E
****************************************************/
body {
	font-size: 8pt;
}

input, select, textarea, 
table, tr, td {
	font-size: 100%;
	color: 75777A;
}

/****************************************************
	G E N E R A L   F O N T - F A M I L Y
****************************************************/
body, input, select, textarea, table, tr, td, p, h1, h2, h3, h4 {
	font-family: Arial, Helvetica, sans-serif;
}

/****************************************************
	H E A D I N G S   A N D   P A R A G R A P H S
****************************************************/
h1 {
	color: #75777A;
	font-size: 11pt;
	margin-bottom: 1em;
	margin-top: 5px;
	margin-left: 15px;
	font-style: bold;
	padding-top: 15px;

}

h2 {
	color: #4DA51C;
	font-size: 13pt;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-left: 15px;
	padding-top: 5px;
}

h3 {
	color: #4DA51C;
	margin-bottom: 1em;
	margin-left: 15px;
	padding-top: 15px;
	font-size: 100%;
}

h4 {
	font-size: 100%;
}

h5 {
	font-size: 93%;
}

h6 {
	font-size: 100%;
}

h3, h4, h5, h6 {
	margin-bottom: 0;
	margin-top: 1.5em;
}

p, td {
	margin-bottom: 1.5em;
	margin-top: 0.5em;
	margin-left: 15px;
	margin-right: 15px;
	line-height: 1.25;
	color: #75777A;
}


/****************************************************
	G E N E R A L   L I N K S
****************************************************/
a {
	background-color: #FFFFFF;
	color: #555555;
	text-decoration: none;
	
}

a:hover {
	background-color: #FFFFFF;
	color: #D2232A;
	text-decoration: none;
}

a img {
	border: 0;
}

/****************************************************
	L I S T S
****************************************************/
div#ContentColumnInner ul {
	list-style: none;
	margin: 5px 5px 5px 5px;
	padding: 0;
}

div#ContentColumnInner ul ul {
	margin: 15px 15px 15px 15px;
	
}

div#ContentColumnInner ul li,
p.UnorderedList {
	background-image: url(images/li.gif);
	list-style-image: url(Media/1030_154.png);
	background-position: 0 0.8em;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 5px;
}

div#ContentColumnInner ul li p {
	margin: 5px 5px 5px 5px;
}



/****************************************************
	M I S C .
****************************************************/
sup {
	font-size: 75%;
	position: relative;
	top: -0.5em;
}

sub {
	font-size: 75%;
	position: relative;
}

cases {
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: none;
    vertical-align:bottom;
    padding: 20px 15px 40px 5px;
}

.phone {
	font-family: Arial, Helvetica, sans-serif, sans-serif;
	color:#75777A;
	font-size: 10pt;
	margin-bottom: 10px;
	font-style: bold;
        }

div#ss_image {
    vertical-align:bottom;
    padding: 20px 15px 40px 5px;
}

/******************************************************
    NEWSBOX SETTINGS
******************************************************/

div#NewsTeaser h1{
	padding-top:2px;
	font-size: 12px;
	margin-bottom:0px;
	padding-right:5px;
}

div#newsArchiveBTN a{
	color:#4DA51C;
	text-decoration: none;
}

p.rss-news a.subscribe{
	color:#4DA51C;
	text-decoration:none;
}

div#NewsTeaser p a{
	color:#4DA51C;
	text-decoration: none;
}

div#NewsTeaser p a:hover{
	color:#D2232A;
	text-decoration: none;
}

div#NewsTeaser p {
	margin-top:3px;
}

.rss-news {
	padding-top:13px;
	margin-bottom:5px;
}

div#NewsTeaser div.NewsTeaserItemDate {
	margin-left:15px;
	margin-bottom:-7px;
	color:#afafaf;
}

div#newsArchiveBTN {
	padding-right:8px;
	margin-bottom:15px;
	margin-top:-1px;
}




/************** WSI Typography *********************************************************************************************************/

div.Teaser {
	border: 1px solid #B5B5B5;
	padding: 10px;
	margin-bottom: 10px;
}

div.Teaser h1 {
	font-size: 12pt;
	padding: 10px;
	margin-bottom: 10px;
}
div.Teaser h2 {
	font-size: 80%;
}

div.Teaser h3 {
	font-size: 50%;
}



div.Teaser p {
	margin-bottom: 0.5em;
	margin-top: 0;
	margin-bottom: 10px;
}

div.TeaserItem {
	padding-bottom: 2px;
}
div.Teaser a {
	margin-bottom: 0.5em;
	margin-top: 0;
	margin-left: 10px;
}


/****************************************************
	T E A S E R   L I S T S
****************************************************/
div.Teaser ul {
	list-style: none;
	margin: 0 0 0.5em 0;
	padding: 0;
}

div.Teaser ul ul {
	margin: 0;
}

div.Teaser ul li {
	background-image: url(images/li.gif);
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	padding: 0 0 0 0.8em;
}





/************** Popupdiv *********************************************************************************************************/

* {
    font-family: Arial, Helvetica, sans-serif, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding-top: 5px;
	padding-left: 5px;
    color: #4aa618;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #d62029;
    /*background-color: gray;*/
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 890px;
	height: 670px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
	height:100%;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}



/************** usercase page *********************************************************************************************************/

table#usercase {
	width: 950px;
	height:100%;
}

table#usercase a {
	font-size:14px;
	background:none;
	font-style:normal;
}

table#usercase td#topsplash {
	height: 346px;
	background-image:url(Media/usercase_topSplash.jpg);
	background-repeat:no-repeat;
	background-position:center;
	vertical-align:top;
}

table#usercase td#topsplash div#statement {
	position:relative;
	top:30px;
	left:30px;
	height: 300px;
	width: 580px;
}

table#usercase td#topsplash div#statement h2 {
	padding:0px;
	margin:0px;
}

table#usercase td#topsplash div#statement p {
	font:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:16px;
	color: #555555;
	padding-left:25px;
	padding-top:15px;
}

table#usercase td#topsplash div#signature {
	position:absolute;
	z-index:100;
	left:350px;
	top:230px;
	width:200px;
	height:75px;
	text-align:center;
	font-size:14px;
	background-image:url(Media/usercase_magasin-logo.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

table#usercase div#middlesection {
	height: 193px;
	background-color:#EEEEEE;
	border-bottom: 1px solid #777775;
	border-top: 1px solid #777775;
	padding-left:30px;
}

table#usercase div#middlesection div#button {
	position:relative;
	padding:0px;
	border:0px;
	width: 100%;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
}

table#usercase div#middlesection div#button a {
	background-color:#eeeeee;
}

table#usercase div#middlesection h2 {
	color:#494948;
	margin:0px;
	padding-top:15px;
	padding-bottom:10px;
}


table#usercase div#middlesection td.bullet {
	font-family:Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	font-size:14px;
	vertical-align:middle;
	padding-left: 0px;
	padding-right: 20px;
	/*background-image:url(Media/usercase_greenChecker.jpg);
	background-repeat:no-repeat;
	background-position:left;*/
}


table#usercase td#lowsection {
	height: 192px;
	background-image:url(Media/usercase_lowbar_bg.jpg);
    background-repeat:repeat-x;
	background-position:center;
}

table#usercase td#lowsection td {
	text-align:center;
}


body {
	font-family: Arial;
	color: #000000;
	font-weight: normal;
	font-size: 13px;	
	background-color: #fffff;
}
.tabell
{
    background-color:#eeeeee;
    border:dotted 1pt #dddddd;
    }

.headline {
	border-bottom: 1px solid #FF3300;
	font-weight: bold;
}

.naviblock {
	width:280px;
	text-align:center;
	border: 1px solid #AAAAAA;
	padding:5px; 
	background-color:#FFFFFF;	
}

a.navi {
	font-family: Tahoma;
	color: #444444;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;		
}

a.navi:hover {
	text-decoration: underline;	
}

a {
	color: #333333;	
}

.codeblock {
	background-color: #FFFFEE; 
	font-family: courier new; 
	font-size: 12px; 
	padding: 5px; 
	width: 90%; 
	border: 1px solid #AAAAAA; 
	margin-left: 10px;
	margin-top: 5px;
}

 .codeblock td {
 	font-family: courier new; 
	font-size: 12px; 
	vertical-align: top;
	color: #000088;
 }

.list {
	line-height: 20px;	
}

.red {
	color: #FF3300;	
}

.blue {
	color: #0000FF;	
}

.green {
	color: #008080;
}

.darkblue {
	color: #000088;
}

.info {
	color: #EE0000;
	font-size:10px;
}
