body {
   font-family: verdana;
   font-size: 9pt;
   padding: 0px;
   margin: 0px;
}

h3 {
   padding: 0px 0px 15px 0px;
   margin: 0px;
}

a {
   text-decoration: none;
}

a:visited {
   color: blue;
}

#head {
   height: 223px;
   width: 906px;
   background: url('../gfx/head.gif');
}

#impressum {
   margin: 53px 6px 0px 0px;
   float: right;
   color: blue;
   font-size: 7pt; 
}

#impressum a {
   text-decoration: none;
   color: #000000;
}

#impressum a:hover {
   font-weight: bold;
}

#headtext {
   margin: 70px auto 0px 250px;
   float: left;
   width: 458px;
   height: 22px;
   text-align: center;
   padding: 0px 0px 0px 0px;
   color: white;
   font-weight: bold;
   font-size: 14pt;
   font-family: arial;
}

#topmenu {
   margin: 110px 0px 0px 378px;
   float: left;
   color: blue;
   font-size: 8pt;
   position: absolute;
}

#topmenu a {
   text-decoration: none;
   font-size: 9pt;
   color: blue;
}

#topmenu a:hover {
   font-weight: bold;
}

#langswitcher {
   margin: 173px 0px 0px 90px;
   float: left;
   color: gray;
   font-size: 7pt;
   position: absolute;
}

#langswitcher a {
   text-decoration: none;
   color: gray;
}

#langswitcher a:hover {
   font-weight: bold;
}

#menuhead {
   margin: 205px 0px 0px 10px;
   float: left;
   position: absolute;
   font-size: 7pt;
   font-weight: bold;
}

#menusubtitle {
   margin: 169px 0px 0px 222px;
   float: left;
   position: absolute;
   font-size: 10pt;
   font-weight: bold;
}

#productstitle {
   margin: 135px 0px 0px 0px;
	 padding: 0px 0px 0px 680px;
   font-size: 9pt;
   font-weight: normal;
   color: white;
   font-family: arial;
	 width: 226px;
	 float: left;
}

#container {
   width: 906px;
   margin: 0px auto;
}

#left {
   float: left;
}

#leftcontent {
   width: 204px;
   height: 168px;
   background: #FFFFFF;
}

#content {
   float: left;
   width: 443px;
   height: 442px;
   background: url('../gfx/content.gif');
   overflow: auto;
   padding: 0px 10px 0px 15px;
   font-size: 10pt;
}

#content p {
   margin: 0px;
	 padding: 0px;
}

#content table {
   font-size: 9pt;
}

.bodytext {
   margin: 0px;
}

#rightcontent {
   width: 234px;
   float: left;
   height: 442px;
   background: #C9D6DE;
}

#footer {
   width: 906px;
   height: 30px;
   background: url('../gfx/ticker.gif');
}

#newsticker_text {
   float: left;
   color: white;
   font-size: 9pt;
   font-weight: bold;
   padding-top: 9px;
   margin-left: 95px;
   width: 112px;
}

#newsticker {
   float: left;
   height: 22px;
   width: 373px;
   margin: 4px 0px 0px 0px;
   background: white;
   padding-top: 0px;
}

#newsticker p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#newsticker a {
   color: blue;
}

.clear {
   clear: both;
}