body  { color: #58585a; font-size: 13px; font-family: "Times New Roman", Times, serif; line-height: 16px; background-color: #ffffff; margin-top: 0; margin-left: 0 }
a { color: #000; text-decoration: none }
a:link  { color: #000; text-decoration: none }

a:hover  { color: #58585a; text-decoration: underline }

a:active {
	color: #58585a;
	text-decoration: none;
}

a:visited  { color: #000; text-decoration: none }
span a:link  { color: #58585a; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; text-decoration: none; vertical-align: top }

span a:active  { color: #58585a; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; text-decoration: none; vertical-align: top }

span a:visited  { color: #58585a; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; text-decoration: none; vertical-align: top }

span a:hover  { color: #000; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; text-decoration: none; vertical-align: top }

span.navi  { color: #000; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; text-decoration: none; vertical-align: top }
span.nr { color: #000; font-size: 48px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 900; line-height: 44px; vertical-align: top }
*html #container /* ie only */
  { width: 995px; height: 750px }

#container
  { width: 995px; height: 750px;  }

#containernavi
  { margin-top: 30px; margin-left: 30px; height: 50px; vertical-align: top }

 #logo
   { position: absolute; top: 158px; left: 117px; }

*html #content /* ie only*/
     { position: absolute; top: 155px; left: 525px; width: 580px; height: 700px; float: left; overflow: auto }
#content
     { position: absolute; top: 155px; left: 525px; width: 580px; height: 700px; float: left; overflow: auto }
*html #magazin   { }
#magazin   { }
*html #marginal /* ie only */
{
	margin-top: 0px;
	height: 100%;
	width: 174px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;	
}

#marginal
{
/*	margin-top: 0px;*/
	height: 100%;
	width: 166px;
	padding-left: 10px;
	padding-right: 5px;
	float: left;	
}

H1
     { color: #000; font-size: 17px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 20px; text-decoration: underline; text-transform: uppercase }
H2   { color: #000; font-size: 17px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 18px; margin-top: 5px }
H3    { color: #000; font-size: 16px; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 17px; text-decoration: underline; text-transform: uppercase; margin-bottom: 5px }
H4 { color: #58585a; font-size: 10px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 12px; text-transform: uppercase }
H5 { color: #000; font-size: 17px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 20px; text-decoration: underline; text-transform: uppercase; margin-left: 50px }
.name { color: #000; font-size: 17px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 20px; text-decoration: underline; text-transform: uppercase }
.description     { color: #58585a; font-size: 13px; font-family: "Times New Roman", Times, serif; font-style: italic; font-weight: normal; line-height: 14px; text-transform: uppercase; margin-bottom: 0 }
.fontklein
 { font-size: 9px; line-height: 12px }
.linie     { margin-top: 0; margin-bottom: 15px; padding-top: 5px; padding-bottom: 10px; float: left; border-bottom: 1px dotted #58585a }
.download { padding-bottom: 10px; border-bottom: 1px dotted #58585a; }
.column1  { margin-right: 25px; width: 170px; float: left }
.column2  { margin-right: 25px; width: 170px; float: left }
.column3   { margin-top: 0; margin-right: 25px; top: 350px; left: 0; width: 250px; float: left }
.column4   { margin-right: 50px; top: 350px; right: 50px; width: 250px; float: right; }
.column8 { text-align: center; margin-right: 50px; top: 350px; right: 50px; width: 550px; float: left; margin-top: 20px; }
.column5  { margin-top: 15px; margin-right: 25px; margin-left: 15px; width: 250px; float: left }
.column6  { width: auto; height: 350px }
.left  { float: left }
.team { position: absolute; top: 30px; left: 525px }


/* **********************************
    start detail page css
************************************/

#detailText, #textBottom, #noResultText {
    font: 11px/14px Verdana, Helvetica, sans-serif;
}
#textBottom {
    padding-top: 0.5em;
    height: 1em;
}


/* hack to support position:fixed for IE 5,6 by http://jendryschik.de/wsdev/css/fixed/ */
#detailText, #textBottom {
    margin: 10px;
}

#contentScroller {
    overflow: auto;
    white-space: nowrap; 
    margin: 10px;    
}

#contentScroller table {
    height: 324px;
    border: none;
    margin-bottom: 5px;
    
    
}

#contentScroller img {
    padding: 0px;
    margin: 0px;
    border: none;
}

/* **********************************
    end detail page css
************************************/
