<br>
/*  DPWN main layout and general styles */
 
/*BASIC*/
* {
  margin:0;  
  padding:0;
}
  
body {
  background-color:#ffffff;
  background-image:url(../img/site_tile.gif);
  background-repeat:repeat-y;
  font-family:Arial,sans-serif;
  font-size:75%;
  font-weight:normal;
  color:#000000;
  text-decoration:none;
}

.imgRightinText {
	float:right; 
	margin-left:10px; 
	margin-bottom:7px
	}

h2, h3, h4 {
	font-size: 1em;
}

a { 
  text-decoration: none; 
  color:#FF0000;
}

a:hover, a:active, a:focus { 
  text-decoration: underline; 
  font-weight:bold;
}

a.navIna { 
	color:#000000;
	background: #ffcc00;
	text-align:center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #ffffff;
	width: 174px;
	text-decoration: none; 

}

a.navIna:hover{ 
	color:#B80606;
	font-weight: bold;
	text-decoration: none; 

}

a.navAkt { 
	color:#000000;
	font-weight: bold;
	text-align:center;
	line-height:50px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 20px;
	border-left: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	border-right: 1px solid #d0d0d0;
	width: 174px;
	overflow:visible;
	text-decoration: none; 
}
  
  
  a.unterenavi_1{
    color:#000;
    line-height: 1.1em;
    text-decoration:none;
    border-left:1px solid #d0d0d0;
    padding:0px 5px 0px 5px;

}

  a.unterenavi_1:hover{
    text-decoration:underline;

}
  
  a.unterenavi_0{
    color:#000;
    line-height: 1.1em;
    text-decoration:none;
    padding:0px 5px 0px 5px;

}

  a.unterenavi_0:hover{
    text-decoration:underline;

}

img {
  border:0px;
}
 
.imgInline {
  display:inline;
  border:0px;
}

.breaker {
  clear:both;
  height:1px;
  overflow:hidden;
}


optgroup {
	font-style: normal;
}
  
optgroup option {
	padding-left: 15px;
}  

.jsOnly {
	display: none !important;
}
  
/* header */
#tophead {
  position:absolute;
  left:0px;
  top:0px;
  z-index:1;
  height:53px;
  h\eight:52px;
  background-color:#FFCC00;
  border-bottom:1px solid #C19A01;
  padding:0px 0px 0px 20px;
}

#visual{
 position:absolute;
 left:0px;
 top:54px;
 z-index:1;
 width:768px;
 height:126px;
}

#metafunctions {
  position:absolute;
  width:180px;
  z-index:1;
}

/*LAYOUT*/
#navigation {
 position:absolute;
 left:2px;
 top:202px;
 width:176px;
 z-index:1;
}


/*top-anker*/
#topMarke {
  position:absolute;
  left:1px;
  top:1px;
  width:100px;
  height:100px;
}
  

/*suche*/
.suchelabel	{
	margin:0px 0px 1px 0px;
  display:block;
}	

.textfield, .select {
	width:146px;
	height:21px;
	border:1px solid #B8C5C9;
	float:left;
	margin:0;
	}
	.select {
		width:148px;
		}
	/*ie hack*/
	* html .textfield, * html .select {
	  margin: 0px -3px 0px 0px; 
	  ma\rgin: 0 px;
	}
	html>body .textfield {
		height: auto;
		min-height: 22px;
		}
	/*Opera hack*/
	@media all and (min-width: 0px){
		html>body .textfield {height:22px;width:148px;}
	}
	@media all and (min-width: 0px){
		html>body .select {height:22px;width:146px;}
	}

.formbutton {
  width:30px;
  height:22px;
  cursor:pointer;
  background-image:url(../img/head/bg_formbutton.gif);
  background-repeat:repeat;
  border:1px solid #B8C5C9;
  margin:0px 0px 5px 2px;
  padding-bottom:4px;
  /*font-size:0.91em;*/
}

#contact, #overview  {
 width:95px;
 w\idth:93px;
 background-color:#ffffff;
 background-image:url(../img/arrow_red.gif);
 background-repeat:no-repeat;
 background-position:-30px 0px;
 margin:14px 0px 0px 0px;
 float:left;
}

    #contact {
     border:1px solid #B8C5C9;
    }
    
    #overview {
     border-left:1px solid #B8C5C9;
     border-right:1px solid #B8C5C9;
     border-bottom:1px solid #B8C5C9;
     margin:0;
    }

#help, #language  {
 width:85px;
 w\idth:84px;
 background-color:#ffffff;
 margin:0;
 background-image:url(../img/arrow_red.gif);
 background-repeat:no-repeat;
 background-position:-30px 0px;
 float:left;
}

    #help {
     border-right:1px solid #B8C5C9;
     border-bottom:1px solid #B8C5C9;
    } 
    
    #language {
     border-right:1px solid #B8C5C9;
     border-top:1px solid #B8C5C9;
     border-bottom:1px solid #B8C5C9;
     margin:14px 0px 0px 0px;
    } 

.inv {
 display:none;
}

#metafunctions ul {
	margin:0px;
	padding:0px; 
	list-style-type:none;
	list-style-image:none;
	line-height:0px;
}
  
#metafunctions li {
	margin:0px;
	padding:0px; 
	display:inline;
}
  
a.meta, span.meta {
  line-height:1.33em;
  text-decoration:none;
  display:block;
  padding:2px 0px 1px 7px;
  margin:0px 0px 0px 4px;
  background-image:url(../img/arrow_black.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;
}
    span.meta {
      background-image:url(../img/arrow_grey.gif);
      font-weight:normal;
      color:#b2b2b2;
    }
  
    a.meta:link, a.meta:visited {
      font-weight:normal;
      color:#000000;
    }
    
    a.meta:hover,a.meta:active,a.meta:focus {
      background-image:url(../img/arrow_red.gif);
      font-weight:bold;
      color:#B6060A;
    }
    
/*headerlogos*/
img.dpwnlogo {
	float:left;
} 

img.postlogo {
 	margin:17px 32px 0px 0px;
	float:left;
} 

img.dhllogo {
 	margin:17px 29px 0px 0px;
	float:left;
}
 
img.postbanklogo {
 	margin:17px 0px 0px 0px;
	float:left;
} 

/*Mainnavigation*/
#hauptnavigation {
  position:absolute;
  left:0px;
  top:180px;
  width:788px;
  w\idth:785px;
  padding:0px 0px 0px 3px;  
  z-index:3;
  background-color:#000000;
}

*html #hauptnavigation {
  padding:0px 0px 4px 3px;  
  padding /**/:0px 0px 0px 3px; 
}

#hauptnavigation ul {
	margin:0px;
	padding:0px; 
	list-style-type:none;
	list-style-image:none;
	line-height:0px;
}
  
#hauptnavigation li {
	margin:0px;
	padding:0px; 
	display:inline;
}

.haupton, .hauptonlast {
  font-weight:bold;
  text-decoration:none;
  padding:0px 19px 0px 20px; 
  margin:4px 0px 4px 0px; 
  line-height:1.25em; 
  color:#ffcc00;
  border-right:1px solid #828282;
  background-image:url(../img/arrow_yellow.gif);
  background-repeat:no-repeat;
  background-position:13px 5px;
  display:block;
  float:left;
}
    .hauptonlast {
      border:none;
    }

a.hauptoff:link, a.hauptoff:visited, a.hauptoff:hover, a.hauptoff:active, a.hauptoff:focus, a.hauptofflast:link, a.hauptofflast:visited, a.hauptofflast:hover, a.hauptofflast:active, a.hauptofflast:focus  {
  padding:0px 19px 0px 20px;
  margin:4px 0px 4px 0px; 
  line-height:1.25em;
  color:#ffffff;
  border-right:1px solid #828282;
  font-weight:bold;
  text-decoration:none;
  display:block;
  float:left; 
}
  
    /*a.hauptoff:hover, a.hauptoff:active, a.hauptoff:focus, a.hauptofflast:hover, a.hauptofflast:active, a.hauptofflast:focus */ 
    a.hauptoff:hover, a.hauptofflast:hover {
      background-image:url(../img/arrow_yellow.gif);
      background-repeat:no-repeat;
      background-position:13px 5px;
      color:#ffcc00;  
    }

    a.hauptofflast:link, a.hauptofflast:visited, a.hauptofflast:hover, a.hauptofflast:active, a.hauptofflast:focus {
      border:none;
    }  
    
/*Linke NAVIGATION */
.navspacer {
	border-top: 33px solid #fff;
	height:59px;
	he\ight:25px;
	margin-left:6px;
	border-bottom:1px solid #FFE991;
}
  
#navigation ul {
	margin:0px;
	padding:0px; 
	list-style-type:none;
	list-style-image:none;
	line-height:0px;
}
  
#navigation li {
	margin:0px;
	padding:0px; 
}

#navigation ul span.menuline {
	display:block;
	height:1px;
	width:170px;
	margin-left:6px;
	font-size:1px;
	line-height:1px;
	background-color:#FFE991;
	overflow:hidden;
}

#navigation a, #navigation span.menuSelected {
	line-height:1.33em;
	text-decoration:none;
	color:#000;
	display: block;
	padding: 0.1em 0 0.15em 0;
	background-repeat: no-repeat;
	width: 174px;
}

	#navigation a:active, #navigation a:hover, #navigation a:focus {
		background-image: url(../img/navbullet_hover.gif);
		font-weight:bold;
		color:#B6060A;
		}
    
		#navigation .menuSelected {
			font-weight: bold;
			background-image: url(../img/navbullet_on.gif);
			}
      
		#navigation a.menuSelected:hover {
			color:#000;
			background-image: url(../img/navbullet_on.gif);
			}
      
	#navigation ul a, #navigation ul span.menuSelected {
		background-position: 0 0.1em;
		width:174px;
		padding-left:19px;
		w\idth:155px;
		}
    
	#navigation ul ul {
		margin-top:1px;
		margin-left:6px;
		padding:2px 0 2px 0;
		background-color:#FFE785;
		}
	#navigation ul ul ul {
		margin: 0;
		padding:2px 0 2px 0;
		background-color:#FFF1B8;
		}
	#navigation ul ul a, #navigation ul ul span.menuSelected {
		background-position: 13px 0.1em;
		width:168px;
		padding-left:21px;
		padding-bottom:3px;
		w\idth:147px;
		}
	#navigation ul ul ul a, #navigation ul ul ul span.menuSelected {
		background-position: 21px 0.1em;
		padding-left:29px;
		w\idth:139px;
		}
	#navigation ul ul ul ul {
		margin: 0;
		padding:2px 0 2px 0;
		background-color:#FFF8D8;
		}
	#navigation ul ul ul ul a, #navigation ul ul ul ul span.menuSelected {
		background-position: 29px 0.1em;
		padding-left:37px;
		w\idth:131px;
		}


/*footer*/ 

#footerdrucken {
	margin:0px 0px 12px 0px; 
	line-height:1.25em;
	font-weight:normal;
	color:#CD0001;
	text-decoration:none;  
	}
  
    #footerdrucken:hover,#footerdrucken:active,#footerdrucken:focus {
        text-decoration:underline;
    	}
      
	#footer img  {
	  display:inline;
	  vertical-align:text-bottom;
	}
  
#footer ul {
	list-style-type:none;
	border-top:1px solid #E3E3E3;
    padding-top: 7px;
	margin-top: 12px;
}

#footer li {
	margin:0;
	padding:0; 
	display:inline;
}

#footer ul a {
  font-size:0.83em;
  color:#000000;
  line-height: 1.1em;
  text-decoration:none;
  border-right:1px solid #000000;
  padding:0px 5px 0px 1px;
  margin-top: 5px; 
  }
  
  #footer .versionswitch a {
	font-size:0.83em;
	color:#000000;
	text-decoration:none;
	}
  
	#footer ul a.footerlinklast {
		border:0;
		}
    
    #footer a:hover, #footer a:active, #footer a:focus {
      text-decoration:underline;
    }
	
#footer .copyright {
  font-size:0.83em;
  line-height:1.25em;
  font-weight:normal;
  color:#8E8E8E;
  clear:left;
  padding:5px 0px 7px 0px;
  border-bottom:1px solid #E3E3E3;
}

#printLogo {
    display:none;
}







