* 
{
	MARGIN: 0px;
	PADDING: 0px;
}

html, body, div, table, tr, td, tbody, input, label, a, dl, dt, ul, li, dd, hr, h1, h2, h3, h4 
{
	MARGIN: 0px;
	PADDING: 0px;
}

BODY
{
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: hidden;
	TEXT-ALIGN: center;
}

#allcontent
{
	MARGIN: 0px auto;
	PADDING: 0px;
	TEXT-ALIGN: left;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif, calibri;
	FONT-SIZE: 12px;
	COLOR: #000000; 
	WIDTH: 780px;											
}

#language
{
	MARGIN: 0px;
	PADDING: 3px 0px 3px 0px;
	WIDTH: 780px;
	HEIGHT: 16px;
	TEXT-ALIGN: right;
}

#language a
{
	MARGIN: 0px 4px 0px 4px;
	PADDING: 0px;
	TEXT-ALIGN: center;
}

#header 
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 778px;												/* 778px (Content) + 2px Border (nur Header) = 780px */
	HEIGHT: 83px;
	BORDER: 1px solid #1C4875;
}

#logo
{
	MARGIN: 0px;
	PADDING: 10px 0px 0px 0px;
	WIDTH: 180px;
	HEIGHT: 73px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(logo.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: center center;
}

#hmenu
{
	MARGIN: 0px;
	PADDING: 0px 45px 0px 35px;
	WIDTH: 518px;
	HEIGHT: 83px;
	FLOAT: right;
	BACKGROUND-IMAGE: url(background_tr.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: right;
}

#hmenu a
{
	PADDING: 35px 0px 0px 0px;
	MARGIN: 0px;
	COLOR: #5177C8;
	FONT-FAMILY: Arial;
	FONT-SIZE: 13px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	DISPLAY: block;
	TEXT-ALIGN: center;
}

#hmenu a:hover
{
	BACKGROUND-IMAGE: url(background_hover.jpg);
	BACKGROUND-REPEAT: repeat-x;
}

a.hm1
{
	WIDTH: 79px;
	HEIGHT: 48px;
	FLOAT: left;
}

a.hm2
{
	WIDTH: 82px;
	HEIGHT: 48px;
	FLOAT: left;
}

a.hm3
{
	WIDTH: 99px;
	HEIGHT: 48px;
	FLOAT: left;
}

a.hm4
{
	WIDTH: 110px;
	HEIGHT: 48px;
	FLOAT: left;
}

a.hm5
{
	WIDTH: 74px;
	HEIGHT: 48px;
	FLOAT: left;
}

a.hm6
{
	WIDTH: 74px;
	HEIGHT: 48px;
	FLOAT: right;
}

#midcon1
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 780px;											
	FLOAT: left;
	BACKGROUND-COLOR: #ffffff;
	POSITION: relative;
  RIGHT: 445px;	
}

#midcon2
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 780px;												
	FLOAT: left;
	BACKGROUND-COLOR: #ffffff;
	POSITION: relative;
  RIGHT: 165px;	
}

#midcon3
{
	MARGIN: 20px 0px 0px 0px;
	PADDING: 0px;
	WIDTH: 778px;												/* 778px (Content) + 2px Border = 780px */
	FLOAT: left;
	OVERFLOW: hidden;
  POSITION: relative;
  BORDER: 1px solid #1C4875;
  BACKGROUND-IMAGE: url(background_r.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: bottom right;	
}

#left
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 170px;										
	MIN-HEIGHT: 500px;
	FLOAT: left;
	BACKGROUND-IMAGE: url(background_l.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: top left;
	POSITION: relative;
  LEFT: 610px;
}

#smenu
{
	MARGIN: 0px 0px 50px 0px;
	PADDING: 0px;
	WIDTH: 169px;
}

#smenu a
{
	MARGIN: 10px 0px 5px 10px;
	PADDING: 0px;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #002372;
	DISPLAY: block;
}

#smenu a:hover
{
	COLOR: #2D95F5;
}

#smenu a:active
{
	COLOR: #2D95F5;
}

#ssmenu
{
	MARGIN: 0px;
	PADDING: 0px 0px 0px 0px;
	WIDTH: 169px;
}

#ssmenu a
{
	MARGIN: 10px 0px 5px 30px;
	PADDING: 0px;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #002372;
	DISPLAY: block;
}

#content
{
	MARGIN: 0px;
	PADDING: 10px 5px 5px 10px;
	WIDTH: 430px;											/* 2px Border + 10px Padding = 445px */
	MIN-HEIGHT: 485px;
	FLOAT: left;
	POSITION: relative;
  LEFT: 610px;
  BACKGROUND-IMAGE: url(background_c.gif);
	BACKGROUND-REPEAT: repeat-y;
}

#right
{
	MARGIN: 0px;
	PADDING: 10px 0px 0px 15px;
	WIDTH: 150px;											
	MIN-HEIGHT: 490px;
	FLOAT: left;
	POSITION: relative;
  LEFT: 610px;
}

#right .produkte
{
	MARGIN: 0px 0px 0px 13px;
	PADDING: 0px;
}

#right .produktkomm
{
	MARGIN: 0px 0px 0px -5px;
	PADDING: 0px;
}

#footer
{
	MARGIN: 0px 0px 50px 0px;
	PADDING: 0px;
	HEIGHT: 295px;
	WIDTH: 780px;
	clear: both;
}

#clearer
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 20px;
	WIDTH: 780px;
	clear: both;
}

#notes-title
{
	MARGIN: 0px;
	PADDING: 10px 4px 0px 0px;
	HEIGHT: 23px;
	WIDTH: 774px;
	TEXT-ALIGN: center;
	FONT-SIZE: 11px;
	COLOR: #888888;
	BORDER-TOP: 1px solid #1C4875;
	BORDER-LEFT: 1px solid #1C4875;
	BORDER-RIGHT: 1px solid #1C4875;
}

#rights
{
	MARGIN: 0px;
	PADDING: 0px 4px 0px 0px;
	HEIGHT: 15px;
	WIDTH: 776px;
	TEXT-ALIGN: right;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif, calibri;
	FONT-SIZE: 10px;
	COLOR: #000000;
}

#notes
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 778px;
	clear: both;
	BORDER: 1px solid #1C4875;
}

DIV.sp1
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 155px;
	float: left;
}

DIV.sp2
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 155px;
	float: left;
}

DIV.sp3
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 155px;
	float: left;
}

DIV.sp4
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 155px;
	float: left;
}

DIV.sp5
{
	MARGIN: 0px;
	PADDING: 0px;
	HEIGHT: 225px;
	WIDTH: 158px;
	float: right;
}

#notes ul
{
	MARGIN: 0px;
	PADDING: 10px 0px 10px 10px;
	LIST-STYLE-TYPE: none;
}

#notes li
{
	MARGIN: 2px 0px 0px 0px;
	LIST-STYLE-TYPE: none;
}

#notes h3
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #555555;
}

#notes a
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-SIZE: 11px;
	COLOR: #888888;
}

#notes a:hover
{
	MARGIN: 0px;
	PADDING: 0px;
	COLOR: #AAAAAA;
}

#topmarker
{
	MARGIN: 0px;
	PADDING: 5px 0px 0px 0px;
	TEXT-ALIGN: right;
}

#topmarker a
{
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
}

H1
{
	MARGIN: 0px;
	PADDING: 0px;
}

H2
{
	MARGIN: 0px;
	PADDING: 0px;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif, calibri;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}

H3
{
	MARGIN: 0px;
	PADDING: 0px;
}

H4
{
	MARGIN: 0px;
	PADDING: 0px;
}

H5
{
	MARGIN: 0px;
	PADDING: 0px;
}

H6
{
	MARGIN: 0px;
	PADDING: 0px;
}

a:visited 
{
	COLOR: #5177C8;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a:link 
{
	COLOR: #5177C8;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a:hover 
{
	COLOR: #000099;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

a:active 
{
	COLOR: #000099;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
}

TABLE
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-COLLAPSE: collapse;
}

ul
{
	MARGIN: 15px 0px 15px 45px;
	LIST-STYLE-TYPE: disc;
}

img
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
}

#stdlayout
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER: 0px;
}

p
{
	MARGIN: 15px 0px 0px 0px;
	PADDING: 0px;
}

INPUT
{
	WIDTH: 250px;
	HEIGHT: 20px;
}

INPUT.haken
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 15px;
	HEIGHT: 20px;
}

INPUT.buttons
{
	WIDTH: 150px;
	HEIGHT: 30px; 
}

INPUT.buttonRefresh
{
	MARGIN: 0px 0px 3px 9px;
	WIDTH: 80px;
	HEIGHT: 23px;
	FONT-SIZE: 11px; 
}

INPUT.txtCaptcha
{
	WIDTH: 70px;
	HEIGHT: 20px;
	FONT-SIZE: 12px;
}

INPUT.scode
{
	BORDER: none;
	TEXT-ALIGN: center;
	BACKGROUND-IMAGE: url(http://www.xmatik.ch/bilder/blur.jpg);
	FONT-WEIGHT: bold;
}

SELECT
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 252px;
	HEIGHT: 20px;
}

TEXTAREA
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 250px;
	HEIGHT: 150px;
}

#sitemapall
{
	MARGIN: 5px 0px 0px 110px;
	PADDING: 0px;
}

#sitemap 
{
	MARGIN: 5px 0px 5px 40px;
	PADDING: 0px;
	list-style-type: none;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #002372;
}

#sitemap a
{
	MARGIN: 0px;
	PADDING: 0px;
	list-style-type: none;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	COLOR: #002372;
}

#sitemap2 
{
	MARGIN: 0px 0px 2px 20px;
	PADDING: 0px;
	list-style-type: none;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #002372;
}

#sitemap2 a 
{
	MARGIN: 0px;
	PADDING: 0px;
	list-style-type: none;
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal;
	COLOR: #002372;
}

a.remote
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 150px;
	HEIGHT: 50px;
	BACKGROUND-IMAGE: url(http://www.xmatik.ch/bilder/starten.gif);
	BACKGROUND-REPEAT: no-repeat;
	DISPLAY: block;
}

a.remote:hover
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 150px;
	HEIGHT: 50px;
	BACKGROUND-IMAGE: url(http://www.xmatik.ch/bilder/starten_hover.gif);
	BACKGROUND-REPEAT: no-repeat;
	DISPLAY: block;
}

a.right-link
{
	MARGIN: 0px;
	PADDING: 0px;
	WIDTH: 145px;
	HEIGHT: 19px;
	BACKGROUND-IMAGE: url(http://www.xmatik.ch/bilder/right-link.gif);
	BACKGROUND-REPEAT: no-repeat;
	DISPLAY: block;
}

a.right-link:hover
{
	BACKGROUND-IMAGE: url(http://www.xmatik.ch/bilder/right-link-hover.gif);
}

#right a
{
	PADDING: 2px 5px 0px 0px;
	MARGIN: 0px 0px 10px 0px;
	HEIGHT: 17px;
	WIDTH: 140px;
	COLOR: #2D95F5;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}

#right a:hover
{
	COLOR: #002372;
}

TD.country
{
	MARGIN: 0px;
	PADDING: 0px 0px 2px 0px;
	HEIGHT: 20px;
	WIDTH: 155px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: 1px solid black;
}

TD.partner-flag
{
	MARGIN: 0px;
	PADDING: 0px 0px 2px 0px;
	HEIGHT: 20px;
	WIDTH: 20px;
	TEXT-ALIGN: left;
	BORDER-BOTTOM: 1px solid black;
}

TD.underlines
{
	MARGIN: 0px;
	PADDING: 0px;
	BORDER-BOTTOM: 1px solid black;
}
