html {
height:100%; 
max-height:100%;
padding:0;
margin:0;
border:0;
background:#FFFFFF url('/images/body_background.gif') repeat-x;
font-size:10pt;
line-height:13pt;
font-family:verdana, arial, sans-serif;
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
overflow-x: hidden;
_overflow: vertical;
}

body {
height:100%;
min-height:100%;
max-height:100%;
background:#FFFFFF url('/images/body_background.gif') repeat-x;
padding:0;
margin:0;
border:0;
color: #4D4D4D;
}

img
{
border:0;
}

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

a:hover 
{
color:#930000;
text-decoration:none;
}

a.popup
{
background-image:url(icon_link_popup.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:12px;
}

a.extern
{
background-image:url(icon_link_extern.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:12px;
}

#container 
{
display:block;
min-height:100%;
position:relative;
}




#wrapper
{
position: relative;
text-align: left;
padding:0;
background-color: #FFFFFF;
min-height: 101%;
height: 101%;
left:50%;
margin:0pt 0pt 0pt -487px;
width: 975px;
}

#header 
{
position:fixed;
_position:absolute;
display:block;
text-align: left;
padding:10px;
width:955px;
background-color:#FFFFFF;
z-index: 5;
left:50%;
margin:0pt 0pt 0pt -487px;
_margin:0pt auto;
}

#canvas {
  float: clear;
  position: relative;
  width: 955px;
}
  
#canvas .tooltip {
  background-color:#fff;
  color: #000;
  font-weight:bold;
  font-size: 9px;
  padding:4px;
  opacity: 1;
  white-space: nowrap;
}

#iconbar {
	display: block;
	position: absolute;
	background-image:url('/images/icon_move.gif');
	background-position: left center;
	background-repeat:no-repeat;
	height: 23px;
	width: 15px;
	left: 210px;
	float: left;
}

#statusbar {
	cursor: s-resize;
	display: block;
	background: url('/images/statusbar_background.gif') repeat-x 0px 10px;
	height: 20px;
	width: 955px;
	float: left;
}
#statusbar:hover {
	background: url('/images/statusbar_background_hover.gif') repeat-x 0px 10px;
}
#language 
{
float: clear;
width:955px;
text-align: right;
font-size: 7pt;
background-color:#FFFFFF;
}

#bottomline {
display:block;
background-color: #c0c0c0;
border-top: solid 10px #FFFFFF;
border-bottom: solid 10px #FFFFFF;
height:2px;
width: 955px;		
}



#membership
{
margin: 70px 0px 0px 0px;
padding: 0px;
background-image: url('/images/logos/memberships_de.gif');
border-bottom: 1px solid #ECEAEB;
width: 186px;
height: 20px;
}
#bvdw
{
margin: 0px;
padding: 0px;
background: url('/images/logos/logo_bvdw.gif') 10px 15px no-repeat;
border-bottom: 1px solid #ECEAEB;
width: 186px;
height: 65px;
}

#bvdw:hover {
background-color: #F9F9F9;
}

#eco:hover {
background-color: #F9F9F9;
}

#content
{
_position: absolute;
_top: 0px;
_background-color:#FFFFFF;
padding-top: 250px;
}


#pages 
{
position:absolute;
width:60px;
height:18px;
top:188px;
left:712px;
background-color:#FF0000;
}

.menu
{
width:200px;
float:left;
padding:10px;
}

.spalte
{
width:358px;
float:left;
padding:10px;
}

.spalte-right
{
padding-left:8px;
}

#clearer
{
width:100%;
display:block;
height:0;
font-size:0;
margin:0;
padding:0;
clear:both;
}

h1
{
color:#4D4D4D;
font-size:100%;
font-weight:bold;
background-position:left center;
background-repeat:no-repeat;
margin-top:5px;
margin-bottom:5px;
}

.text
{
padding:5px;
margin-right:0px;
}

.text:hover
{
background-color:#EEEEEE;
}

p
{
margin-top:5px;
margin-bottom:5px;
}

div.hr 
{
height: 1px;
background-position:center bottom;
background-repeat:no-repeat;
margin-top:10px;
margin-bottom:10px;
}

div.hr hr 
{
display: none;
}

div.searchform input
{
	margin-top: 30px;
	background: #FFFFFF;
	border: 1px solid #707173;
	color: #707173;
	height: 16px;
	_height: 21px;
	text-indent: 2px;
	width: 184px;
}

div.contentelement
{
	margin-bottom: 20px;
}


#navigation_left	 						{ width: 186px; color: #8B8A8A; list-style: none; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px;}
#navigation_left li							{ border-bottom: 1px solid #ECEAEB; }

#navigation_left li.navleft2no a			{ margin: 2px 0px 2px 0px; padding: 3px 0px 3px 7px; color: #4b4b4b; font-weight: normal; display:block;}
#navigation_left li.navleft2act a			{ border-left: 3px solid #707173; margin: 2px 0px 2px 0px; padding: 3px 0px 3px 4px; color: #4b4b4b; font-weight: bold; display:block;}
#navigation_left li.navleft2no a:hover		{ background-color: #ECEAEB; }

#navigation_left li.navleft3no a			{ font-size: 7.5pt; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 13px; color: #4b4b4b; display:block;}
#navigation_left li.navleft3act a			{ font-size: 7.5pt; border-left: 3px solid #707173; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 10px; color: #4b4b4b; font-weight: bold; display:block;}
#navigation_left li.navleft3no a:hover		{ background-color: #ECEAEB; }

#navigation_left li.navleft4no a			{ margin: 2px 0px 2px 0px; padding: 2px 0px 2px 16px; color: #4b4b4b; font-weight: normal; display:block;}
#navigation_left li.navleft4act a			{ border-left: 3px solid #707173; margin: 2px 0px 2px 0px; padding: 2px 0px 2px 13px; color: #4b4b4b; font-weight: bold; display:block;}
#navigation_left li.navleft4no a:hover		{ background-color: #ECEAEB; }

.news-latest-files ul{list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
li.download-news{ background-image: url(../img/icons/icon_pdf_11x12.gif); background-repeat: no-repeat;background-position:0px 5px;padding:2px 0px 5px 18px; }

.download-list{list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
ul.download-list{list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
.download-list li{ background-image: url(../img/icons/icon_pdf_11x12.gif); background-repeat: no-repeat;background-position:0px 5px;padding:2px 0px 5px 18px; }

.external-link-new-window, .external-link {font-weight: normal; text-decoration: none;	padding-left:15px;	padding-right:3px;	background: url(../img/icon_linkextern_8x8.gif) 3px 4px no-repeat; color: #000000;}
.external-link-new-window:hover, .external-link:hover {cursor: hand; cursor: pointer;	color: #ffffff; background: url(../img/icon_linkexternover_8x8.gif) 3px 4px no-repeat; background-color: #999999;}

.download { font-weight: normal; text-decoration: none; padding-left:15px;	padding-right:3px; background: url(../img/icon_pdf_11x12.gif) 2px 2px no-repeat; color: #000000; }
.download-news { font-weight: normal; text-decoration: none; color: #000000; width:100px; }
.download:hover { cursor: pointer; color: #ffffff; background: url(../img/icon_pdf_11x12.gif) 2px 2px no-repeat; background-color: #999999; }


ul.intern-link-list{list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
.intern-link-list li{ background-repeat: no-repeat; padding: 2px 0px 2px 0px; border-bottom: 1px solid #ECEAEB;}

.internal-link { display:block; font-weight: normal; text-decoration: none; background: url(/images/icons/icon_arrow_13x10.gif) 1px 6px no-repeat; color: #000000; padding: 3px 0px 3px 18px;}
.internal-link:hover { display:block; cursor: hand; cursor: pointer; color: #000000; background: url(/images/icons/icon_arrow_13x10.gif) 1px 6px no-repeat; background-color: #F1F1F1; padding: 3px 0px 3px 18px;}

ul.extern-link-list{ list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
.extern-link-list li{ background-repeat: no-repeat; padding: 2px 0px 2px 0px; border-bottom: 1px solid #ECEAEB;}

.external-link { font-size: 7.5pt; display:block; font-weight: normal; text-decoration: none; background: url(/images/icons/icon_linkextern_10x10.gif) 3px 6px no-repeat; color: #000000; padding: 3px 0px 3px 18px;}
.external-link:hover { display:block; cursor: hand; cursor: pointer; color: #000000; background: url(/images/icons/icon_linkextern_10x10.gif) 3px 6px no-repeat; background-color: #F1F1F1; padding: 3px 0px 3px 18px;}

ul.normal-list{list-style:none; list-style-image: none; padding: 0px 0px 0px 0px; margin:0 0 0 0;}
.normal-list li{ background: url(/images/icons/icon_arrow_13x10.gif) 1px 6px no-repeat; padding: 2px 0px 2px 18px; border-bottom: 1px solid #ECEAEB;}

.highlight { background-color:#F7F7F7; border-bottom:1px solid #ECEAEB; border-top:1px solid #ECEAEB; color:#000000; list-style-image:none; list-style-position:outside; list-style-type:none; margin:15px 0px; padding:5px; }

ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
	border-bottom:1px solid #ccc;
	height:20px;
	width:250px;
	clear:both;
}

ul.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
}

ul.subsection_tabs li a {
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#fff;
	color:#666;
	width:50px;
}

ul.subsection_tabs li a:hover {
	color:#666;
}

ul.subsection_tabs li a.active {
	background-color:#ddd;
}

ul.register_tabs {
	border-bottom:none;
}

ul.register_tabs li a.active {
	background-color:#6d7a81;
	color:#fff;
}

#footer { margin: 0px 0px 40px 0px; padding: 10px; width: 955px; font-size: 8pt; }

#copyright { text-align: left; width: 460px; float: left; }

#functions { text-align: right; width: 460px; float: right; top: 0px;}

#function-print {position: relative; top:0px; min-width: 100px; text-align: left; float:right;}
#function-print a { display:block; font-weight: normal; text-decoration: none; background: url(/images/icons/icon_print_16x16.gif) 3px 4px no-repeat; color: #000000; padding: 3px 5px 3px 22px;}
#function-print a:hover { display:block; cursor: hand; cursor: pointer; color: #000000; background: url(/images/icons/icon_print_16x16.gif) 3px 4px no-repeat; background-color: #F1F1F1; padding: 3px 5px 3px 22px;}

#function-pdf {position: relative; top:0px; width: 120px; text-align: left; float:right;}
#function-pdf a { display:block; font-weight: normal; text-decoration: none; background: url(/images/icons/icon_pdf_16x16.gif) 3px 4px no-repeat; color: #000000; padding: 3px 5px 3px 22px;}
#function-pdf a:hover { display:block; cursor: hand; cursor: pointer; color: #000000; background: url(/images/icons/icon_pdf_16x16.gif) 3px 4px no-repeat; background-color: #F1F1F1; padding: 3px 5px 3px 22px;}



