<!--
body {margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; font-family:verdana, arial, sanserif, sans; font-weight:normal; color:#666666; text-align:left; font-size:12px; }

a         { text-decoration:none; color:#CF2600; font-weight:700}
a:link    { color:#CF2600; }
a:visited { color:#CF2600; }
a:hover   { color:#666666; }
a:active  { color:#000000; }

p { margin-top:0px; margin-bottom:0px; font-size:12px; color:#666666;}
table {border-style:none; color:#666666;}
img {border-style:none;}

table.cont { width:100%; text-align:center; vertical-align:top; }
table.main { margin-left:auto; margin-right:auto; position:relative; top:0px; left:0px; }
td.load { height:100%; width:960px; vertical-align:top; }
div.last  { position:relative; top:0px; left:0px; height:100%; width:960px; }

/* menu  - logo */
img.logo { position:absolute; top:0px; left:0px; width:960px; height:164px; border-style:none; }
div.menu { position:relative; top:108px; left:0px; width:960px; height:56px; font-size:12px; }

ul#nav li {
  /*float the main list items*/
  margin: 0px;
  float: left;
  display: block;
  padding-right: 0px;
  padding-left: 0px;
}

ul#nav li.off ul, ul#nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top:28px;
  *top:28px; /*reposition for IE*/
  height: 18px;
  left: 25px;
  padding-top: 0px;
}

ul#nav li a {
  /*for all links in the list*/
  color: #FFFFFF;
  font-weight: normal;
  display: block;
  height: 18px;
  width: 140px;
  border: 0px solid #ECECEC;
  padding: 5px;
}


ul#nav li.on a, ul#nav li.on ul li.on a {
  /*change bckground and font color for active topic area*/
  color: #CF2600;
  background: #ECECEC;
}

ul#nav li.on a {
  /*change bckground and font color for active topic area*/
  color: #CF2600;
  background: #ECECEC;
}

ul#nav li.on ul a, ul#nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0;
}

ul#nav li.on ul {
  /*display active subnav list*/
  display: block;
}

ul#nav li.on ul a, ul#nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0px;
  color: #999999;
  width: 120px;
  margin-right: 0px;
}

ul#nav li.on ul {
  /*display the current topic*/
  display: block;
}

/* ie 5.xx 6.xx extras to add the class ".over" to the list items that require hovering */
/* JavaScript ieHover.js rewrites the hovers as mouseover events */
ul#nav li.off:hover ul, ul#nav li.over ul { 
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}

/* back of hoover */
ul#nav li.off a:hover,
ul#nav li:hover a, ul#nav li.over a {
  background: #ECECEC;
  color: #CF2600;
}

/* background of hoover */
ul#nav li.off a:hover, ul#nav li.off:hover a {
  background: #ECECEC;
  color: #CF2600;
}


/* Texte */

/* txt only */
div.txt { position:absolute; top:164px; left:0px; min-height:420px; width:960px; }
p.txt { position:relative; top:16px; left:40px; width:800px; text-align:left; color:#444444; font-size:12px; margin-bottom:20px; line-height:16px; min-height:210px; }
span.b { color:#444444; font-weight:700; font-size:1.2em; }
span.li { line-height:20px; }

/* viewer */
table.viewer { border-style:none; border-width:1px; border-color:#DDDDDD; position:relative; top:16px; left:37px; min-height:420px; width:400px; font-size:12px; text-align:left; color:#444444; }
tr.vrow1 { line-height:18px; }
tr.vrow2 { line-height:18px; }
tr.vrow0 { font-size:2px; line-height:4px; }
td.vcell1 { color:#000000; font-weight:bold; vertical-align:top; padding-right:10px; }
td.vcell2 { color:#444444; vertical-align:top; }
td.vcell0 { color:#444444; vertical-align:top; }

img.img { position:absolute; top:16px; left:470px; height:295px; border-style:solid; border-color:#000000; border-width:1px; }
div.imgmenu { position:absolute; top:320px; left:470px; height:15px; border-style:none; color:#000000; font-size:   10px; }
a.imgmenu { font-size:10px; vertical-align:middle; }
img.preload { position:absolute; top:20px; left:480px;  }
img.pano { margin-bottom:25px; margin-top:20px; left:0px; width:960px; height:142px; }

p.txt2 { position:relative; top:40px; left:40px; width:800px; text-align:left; color:#444444; font-size:12px; margin-bottom:40px; line-height:16px; }
p.txt3 { position:relative; top:16px; left:40px; width:400px; text-align:left; color:#444444; font-size:12px; margin-bottom:40px; line-height:16px; }

/* Footer */
img.space { width:960px; height:40px; }
p.footer { position:absolute; bottom:0px; left:0px; width:940px; height:20px; text-align:right; color:#444444; font-size:10px; z-index:2; padding-right:20px; }
img.footer { position:absolute; bottom:0px; left:0px; width:960px; height:28px; z-index:1; }


/* cms */

textarea { border-style:solid; border-width:1px; border-color:#DDDDDD; background-color:#FFFFFF; color:#000000;     font-family:sans-serif;}
input  { margin-top:0px; border-style:solid; border-width:1px; border-color:#DDDDDD; background-color:#FFFFFF;      color:#000000; font-family:sans-serif;}

.pass { position:absolute; top:100px; left:100px; }

p.cms { position:absolute; top:30px; right:10px; text-align:left; width:200px; }
p.sms { position:absolute; top:30px; right:10px; text-align:left; width:200px; line-height:26px;}
img.cms { width:200px; height:23px; margin-bottom:0px; }
img.sms { width:30px; height:10px; margin-bottom:0px; }
p.hlp { position:absolute; top:393px; right:10px; border-color:#000000; padding:5px; background-color:#FFFFFF; border-width:1px; border-style:solid; margin-top:0px; margin-bottom:0px; text-align:left; width:188px;}

form { text-align:left; }
p.sortpanel { margin-left:40px; text-align:left;}
div.imgtable { position:relative; top:0px; left:0px; border-style:solid; border-width:1px; border-color:#DBDBDB; background-color:#FFFFFF; height:255px; width:958px; text-align:left; margin-bottom:10px;}
img.imgtable { border-style:none; height:255px; width:340px; margin-right:20px; float:left; }
a.imgtitel {font-weight:bold; margin-top:10px; color:#CF2600; text-align:left; font-size:14px; }
b.imgtable {font-weight:bold; color:#000000; text-align:left; font-size:12px; }
table.imgtable {width:600px; position:absolute; top:70px; left:358px; border:none; }
img.moreinfo {position:absolute; bottom:25px; right:35px; height:28px; width:75px;}
td.tdtable0 { width:120px; text-align:left; vertical-align:top; font-size:12px; }
td.tdtable1 { width:240px; text-align:left; vertical-align:top; font-size:12px; }
td.tdtable2 { width:110px; text-align:left; vertical-align:top; font-size:12px; }
td.tdtable3 { width:130px; text-align:left; vertical-align:top; font-size:12px; }

-->
