body {
 background-image:url(/_design/background_vertical.jpg);
 background-position: top center; 
 background-repeat:repeat-y;
 background-color: #0a2600;
 font-family: Trebuchet MS, Tahoma, Arial, sans-serif;
 font-size: 1.0em;
 }

.hidden {
 margin-left:-4000px;
}

h1 {
 font-size:1.7em;
 margin: 1.3em 0px 1em 0px; 
 }

h2 {
 font-size: 1.0em;
 font-style: italic;
 font-weight: bold;
 margin: 0em 0px 1em 0px; 
 }
 
#text img {
 border: 2px solid black; 
 }
 
#text img.noborder {
 border: 0px;
 }

.teaser {
 display: block;
 border-bottom: 2px solid black;
 padding: 0px;
 margin: 0px 0px 1em 0px;
}

.teaser img {
 heigh: 75px;
 width: 100px;
 float: right;
 border: 0px;
 position: relative;
 top: -25px;
 margin: 0px 0px 1em 1em;
}

.teaser h2 {
 display: inline;
 position: relative;
 top: -1em;
 margin-bottom: -1em;
}

#content {
 background-position: top left;
 background-repeat:no-repeat;
 position:absolute;
 padding: 0px;
 top:0px;
 left:50%;
 padding: 0px;
 margin-left: -399px;
 width:798px;
 min-height:525px;
 }
 
#text {
 position: absolute;
 top: 0px;
 left: 150px;
 padding: 30px;
}

#home {
 background-image:url(/_design/home.jpg);
 background-position:bottom left;
 display:block;
 text-decoration: None;
 overflow: hidden;
 border: 0px;
 padding: 0px;
 margin: 0px;
 height: 160px;
 width: 160px;
 }

#home:hover {
 background-position:top left;
 }

p {
 margin: 0px 0px 20px 0px;
 padding: 0px; 
 text-align: justify;
}

#oemvv {
 color:#000000;
 text-decoration: None;
 display:block;
 overflow:visible;
 position:absolute;
 right: 473px;
 top:485px;
 width: 319px;
 height: 35px;
 padding: 0px;
 margin: 0px;
 background-image:url(/_design/oemvv.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 font-size:0.75em;
 font-weight: bold;
}

#oemvv:hover { color:#ffffff; }

th {
 text-align:left;
 padding: 0px 10px 10px 0px;
}

td {
 padding: 0px 10px 5px 0px;
}

#intern {
 display: block;
 position: absolute;
 right: 35px;
 top:493px;
 overflow:hidden;
 font-size:0.75em;
 font-weight:bold;
 text-decoration:none;
}

h3 {
 font-size: 1.0em;
 display: inline;
 font-weight: bold;
 padding: 0px;
}

#newsticker {
 position: absolute;
 right: 35px;
 top:488px;
 overflow:hidden;
 height:1.2em;
 width: 400px;
}

#newsticker ul {
 list-style: none;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 text-align:right;
 position: absolute;
 right: 6.4em;
 top: 0px;
 }

#newsticker li {
 font-size: 0.7em;
 text-align: right;
 margin: 0px 0px 5px 0px;
 padding: 0px;
 }

#newsticker a {
 color:#000000;
 text-decoration: None;
 font-weight: normal;
 }

#newsticker a:hover { color:#ffffff; }

#newsticker #togglenewsticker {
 background: transparent url("icon_closenewsticker.gif") no-repeat 0 0;
 overflow: hidden;
 position: absolute;
 right: 10px;
 top: 12px;
 width: 14px;
 height: 14px;
 text-indent: 20px;
 outline: none;
 }

* html #newsticker #togglenewsticker {
 right: 30000px;
 }

#newsLink {
 font-size: 0.7em;
 font-weight: bold;
 text-decoration: None;
 color: #000000;
 text-align: right;
 position: absolute;
 right: 0px;
 border-left: 1px solid black;
 padding-left: 5px;
 font-weight: bold;
 }

#menu {
 list-style: none;
 position: absolute;
 right: 663px;
 width: 130px;
 height: 470px;
 padding: 0px;
 margin: 0px;
}

#menu li {
 margin-bottom: 10px;
 font-size: 1.0em;
 font-weight: bold;
 text-align: right;
 }

#menu a {
 color:#000000;
 text-decoration: None;
 }

#menu a:hover { color:#ffffff; }

.menuActive { color: #ffffff; }

a {
 font-weight: bold;
 color:#000000;
 }

a:hover {
 color: #ffffff;
 }

/* Internet Explorer * 
/*\*/ 
#content { 
    height: 525px;
	overflow: visible;
} 
/**/

