* {
margin:0; 
padding:0; 
}

html, body{ 
text-align:center; 
background:#ffffff url(images/background.gif) repeat top center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}

#container {
width:620px;
text-align:left;
margin:0 auto;
}

h1 {
width:620px;
height:275px;
background:url(images/header.jpg);
}

h1 span {
display:none;
}

#leftCol {
float:left;
width:200px;
}

#bookCol {
width:140px;
text-align:center;
margin:50px 0 0 30px;
}

#bookCol p {
text-align:center;
}


#rightCol {
width:380px;
float:left;
padding:20px;
text-align:left;
}

p {
margin:8px 0 8px 0;
line-height:15px;
text-align:justify;
background:transparent none;
}

h3, h2 {
margin:6px 0px 4px 0px;
font-size:11px;
line-height:17px;
text-align:justify;
background:transparent none;
font-weight:bold;
}

h2 {
margin-top:10px;
color:#0099FF;
}

h3 a {
color:#666666;
}

div.hr {
height: 2px;
background: #fff url(images/dot.gif) repeat-x;
margin:8px 0px 4px 0px;
}

div.hr hr {
display: none;
}

a {
text-decoration:none;
}

#leftCol a:link {
color:#003366;
}

#leftCol a:visited {
color:#003399;
}

#leftCol a:hover {
color:#0066FF;
}
	
#leftCol a:active {
color:#0066FF;
}

#leftCol li.active {
color:#0066FF;
background:url(images/menu_active.gif) no-repeat;
font-weight:bold;
}

#leftCol ul  {
text-align:right;
margin:20px 0 0 0;
list-style-type: none;
display: block;
width: 100%;
text-decoration: none;
font-size: 11px;
}
	
#leftCol li {
font-family: Verdana, Arial, sans-serif;
display: block;
width: auto;
text-decoration: none;
padding: 2px 30px 6px 0px;
color: #003366;
}

img {
border:0px;
}

img.bottom {
margin:-4px -20px 10px 4px;
float:right;
}

tr.headings td {
font-weight:bold;
border-bottom:1px dotted #cccccc;
}

#rightCol a:link, #rightCol a:visited {
color:#0099FF;
}

#rightCol a:hover {
text-decoration:underline;
}

#rightCol ul {
margin-left:20px;
}

#rightCol ul li {
list-style-type:square;
}

#footer {
color:#999999;
}

.hidden {
display: none
}

.referenz {
clear: both;
display:none;
margin:5px 0px 10px;
}

#footer p {
margin-top:3px;
float:left;
}

#footer p.footlink {
float:right;
}

#footer p.footlink a:link, #footer p.footlink a:visited  {
color:#EAEAEA;
}

#footer p.footlink a:hover {
color:#999999;
text-decoration:none;
}

td {
vertical-alignment:top;
padding:5px 0 5px 0;
}
