/*#####################################################################################################*/
/*#####################################################################################################*/
/*Header*/
/*#####################################################################################################*/
#portal-top {
  width: 100%;
  text-align: right; }

#portal-top h1 {
  border: none;
  margin: 0;
  padding: 0; }

#portal-top p {
  margin: 0;
  padding: 0;
  text-align: left; }

/* Headerbackground */
/*#####################################################################################################*/
.head { background-image: url(images_main/header_home.jpg); background-repeat: no-repeat; }

.section-home .head { background-image: url(images_main/header_home.jpg); }
.section-vdtuev .head { background-image: url(images_main/header_vdtuev.jpg); }
.section-sitemap .head { background-image: url(images_main/header_sitemap.jpg); }
.section-aktuelles .head{ background-image: url(images_main/header_aktuelles.jpg); }
.section-presse .head{ background-image: url(images_main/header_presse.jpg); }
.section-themen .head{ background-image: url(images_main/header_themen.jpg); }
.section-publikationen .head{ background-image:  url("images_main/header_techngeln.jpg"); }
.section-technregeln .head{ background-image: url(images_main/header_technregeln.jpg); }
.section-service .head{ background-image: url(images_main/header_service.jpg); }
.section-monopol .head{ background-image: url(images_main/header_monopol.jpg); }
.section-gremium-portal .head { background-image: url(images_main/header_gremium-portal.jpg); height:88px; }

#popup .head { background-image: url(images_main/header_fenster.jpg); background-repeat: no-repeat; }

/*Kacheln*/
/*#####################################################################################################*/
.kachel { background:  url(images_main/kachel_home.jpg) 12px 24px repeat-x; }
  
.section-home .kachel { background-image: url(images_main/kachel_home.jpg); }
.section-vdtuev .kachel {background-image: url(images_main/kachel_vdtuev.jpg); }
.section-sitemap .kachel {background-image: url(images_main/kachel_sitemap.jpg); }
.section-aktuelles .kachel{ background-image: url(images_main/kachel_aktuelles.jpg); }
.section-presse .kachel{ background-image: url(images_main/kachel_presse.jpg); }
.section-themen .kachel{ background-image: url(images_main/kachel_themen.jpg); }
.section-service .kachel{ background-image: url(images_main/kachel_service.jpg); }
.section-publikationen .kachel{ background-image: url(images_main/kachel_technregeln.jpg); }
.section-technregeln .kachel{ background-image: url(images_main/kachel_technregeln.jpg); }
.section-gremium-portal .kachel { background-image: url(images_main/kachel_gremium-portal.jpg); }
.section-monopol .kachel { background-image: url(images_main/kachel_monopol.jpg); }

body#popup #portal-top { background-image: url(images_main/kachel_fenster.jpg); background-position: 12px 0px}
body#popup h1{ background: none; }

/*Informationsblase*/
/*#####################################################################################################*/
div#babble {
  position:absolute;
  left:622px;
  top:24px;
  width:174px;
  height:87px;
  background-repeat:no-repeat;
  visibility:hidden; }

.section-home #babble { background-image:  url(images_main/blase_home.gif); }
.section-vdtuev #babble { background-image:  url(images_main/blase_vdtuev.gif); }
.section-sitemap #babble { background-image:  url(images_main/blase_vdtuev.gif); }
.section-aktuelles #babble { background-image:  url(images_main/blase_aktuelles.gif); }
.section-presse #babble { background-image:  url(images_main/blase_presse.gif); }
.section-themen #babble { background-image:  url(images_main/blase_themen.gif); }
.section-publikationen #babble { background-image:  url(images_main/blase_publikationen.gif); }
.section-technregeln #babble { background-image:  url(images_main/blase_technregeln.gif); }
.section-service #babble { background-image:  url(images_main/blase_service.gif); }

#babble img { display:block; margin:4px 0 0 56px; }

/*#####################################################################################################*/
/*#####################################################################################################*/
/*Breadcrumbs/
/*#####################################################################################################*/

#portal-breadcrumbs { border-bottom: none; padding:0; text-transform: none; margin-top: 12px; }

/*#####################################################################################################*/
/*#####################################################################################################*/
/*Linke Spalte*/
/*#####################################################################################################*/

/*Navigation*/
/*#####################################################################################################*/

#mainNavigation{
  margin: 0;
  padding: 0;
  list-style: none; }

#mainNavigation ul{
  font-size: 100%;
  width: 184px;
  margin: 6px 0 12px 0; }

#mainNavigation ul ul{
  font-size: 100%;
  width: 184px;
  margin: 4px 0 12px 0; }

#mainNavigation ul li{
 margin: 4px 0 2px 0;
 padding: 0; }

#mainNavigation li{
 padding:0px;
 background: none;
 background-image: url(images_main/spacer.gif); }

#mainNavigation li li{ font-size:100%;}   
 
#mainNavigation li a img { vertical-align:bottom; }

#mainNavigation a { display:block; }

#mainNavigation a:hover { margin:0 0 0 8px; text-decoration:none; }

li#VdTUEV a.navLevel1{ background-image:  url(images_main_navigation/nav_dervdtuev1.gif); }
li#Aktuelles a.navLevel1{ background-image:  url(images_main_navigation/nav_aktuelles1.gif); } 
li#Presse a.navLevel1{ background-image:  url(images_main_navigation/nav_presse1.gif); }
li#Themen a.navLevel1{ background-image:  url(images_main_navigation/nav_themen1.gif); } 
li#Publikationen a.navLevel1{ background-image:  url(images_main_navigation/nav_publikationen1.gif); }
li#Technregeln a.navLevel1{ background-image:  url(images_main_navigation/nav_technregeln1.gif); }
li#Service a.navLevel1{ background-image:  url(images_main_navigation/nav_service1.gif); }
li#Gremienportal a.navLevel1{ background-image:  url(images_main_navigation/nav_gremienportal1.gif); }
li#Neu a.navLevel1{ background-image:  url(images_main_navigation/nav_neu1.gif); }
li#Anlagen a.navLevel1{ background-image:  url(images_main_navigation/nav_anlagen1.gif); }
li#Adressen a.navLevel1{ background-image:  url(images_main_navigation/nav_adressen1.gif); }

li#VdTUEV-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_dervdtuev2.gif); }
li#Aktuelles-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_aktuelles2.gif); }  
li#Presse-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_presse2.gif); }
li#Themen-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_themen2.gif); }
li#Publikationen-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_publikationen2.gif); }
li#Technregeln-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_technregeln2.gif); }
li#Service-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_service2.gif); }
li#Gremienportal-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_gremienportal2.gif); }
li#Neu-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_neu2.gif); }
li#Anlagen-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_anlagen2.gif); }
li#Adressen-Aktiv a.navLevel1{ background-image:  url(images_main_navigation/nav_adressen2.gif); }
  
  
li#VdTUEV a.navLevel1 , 
li#Aktuelles a.navLevel1 , 
li#Presse a.navLevel1 ,
li#Themen a.navLevel1 , 
li#Publikationen a.navLevel1 ,
li#Technregeln a.navLevel1 ,
li#Service a.navLevel1,
li#Gremienportal a.navLevel1,
li#Neu a.navLevel1,
li#Adressen a.navLevel1,
li#VdTUEV-Aktiv a.navLevel1 , 
li#Aktuelles-Aktiv a.navLevel1 , 
li#Presse-Aktiv a.navLevel1 ,
li#Themen-Aktiv a.navLevel1 , 
li#Publikationen-Aktiv a.navLevel1 ,
li#Technregeln-Aktiv a.navLevel1 ,  
li#Service-Aktiv a.navLevel1,
li#Gremienportal-Aktiv a.navLevel1,
li#Neu-Aktiv a.navLevel1,
li#Adressen-Aktiv a.navLevel1 { height:24px; background-repeat:no-repeat; background-position: 0 0; }

li#Anlagen a.navLevel1,
li#Anlagen-Aktiv a.navLevel1 { height:39px; background-repeat:no-repeat; background-position: 0 0; }
  
/*Sub-Navigation*/
/*#####################################################################################################*/
  
.navItemText { margin-left:auto; color:#053B91; }

.navLevel1 span{ display:none }
.navLevel2 span { padding:0 8px 0 8px; display:block; }
.navLevel3 span { padding:0 8px 0 24px; display:block; }
.navLevel4 span { padding:0 8px 0 40px; display:block; }
.navLevel5 span { padding:0 8px 0 56px; display:block; }

.navLevel2 , .navLevel3 , .navLevel4, .navLevel5{ line-height:120%; }

.navItem {
    padding:0;
    margin:0;
    border: none;
    display: block;
    background-repeat: no-repeat;
    background-position: 0 1px; }

.navItem a{ font-weight:normal; }

.currentNavItem { font-weight:bold; border:none !important; background-color: #DBE2E5; }
a.currentNavItem { display:block; }
a.currentNavItem :hover{ font-weight:bold; border:none !important; }  

 /*#####################################################################################################*/
/*#####################################################################################################*/
/*Rechte Spalte*/
/*#####################################################################################################*/

/* Aus deprecated.css, dort 100% */
div.portlet input { font-size: 70%; }

#portal-column-two { margin: 0; }

#portal-column-two .right-col{ position: relative; margin:32px 0 0 0; padding:0; font-size:100%; clear:left; }

#portal-column-two .mitgliederBereich { background: url(images_main/footer_line_column2.gif) 0 bottom no-repeat; padding-bottom: 1px; }

#portal-column-two h3{ margin: 32px 0 0 0; padding:0 0 2px 0; width:160px; border-bottom:1px solid #929292; }
#portal-column-two h3.firstHead { margin: 14px 0 6px 0; padding: 0;}
#portal-column-two h3.label { display: inline; }

#portal-column-two a{ text-decoration:none; color:#053B91; }
#portal-column-two a:hover{ text-decoration:underline; }


#portal-column-two .right-col ul{
  margin:4px 0 0 0;
  padding:0;
  list-style:none; }

#portal-column-two .right-col li{
  line-height:120%;
  background:none;
  margin:0 0 8px 0;
  padding:0;
  display:block;
  list-style:none; }

#portal-column-two .right-col p{
  line-height:120%;
  margin:0;
  padding:0; }

#portal-column-two .right-col p.right-col-footer {
  border-bottom:1px solid #929292;
  width:160px;
  margin-top:8px;
  height: 13px;
  padding-bottom: 1px; }

#portal-column-two .right-col p.right-col-footer a { float: left; }
#portal-column-two .right-col p.right-col-footer a:hover { text-decoration:none; }
#portal-column-two .right-col p.right-col-footer img { padding:0; margin-top:1px; }
#portal-column-two .right-col p.right-col-footer span { display: block; width:12px; float:right; }

/* Seitennavigation */
/*#####################################################################################################*/
#siteNavigation{ margin: 18px 0 18px 0; padding: 0; }

#siteNavigation li{ padding: 0; background-image:  url(images_main/spacer.gif); }
#siteNavigation li a img { vertical-align: bottom; }

/* Suchmaske/ Formulare */
/*#####################################################################################################*/

#portal-searchbox {
  float: none;
  clear: right;
  margin:0 !important;
  padding:0;
  text-align: left;
  text-transform: none;
  white-space: nowrap;
  z-index: 2; }

#portal-column-two button, #portal-searchbox button {
  display: inline;
  vertical-align: middle;
  margin-left: -0.5em;
  padding: 0;
  border-color: #053B91;
  border-style: solid;
 height: 16px;
  width: 16px;
  background:   url(images_main_navigation/button_suche.gif) center no-repeat;
  background-color: #053B91;
  cursor: pointer; }

#portal-column-two button img , #portal-searchbox button img {
  height: 16px;
  width: 16px; }

#portal-column-two input , #portal-searchbox input {
  border:1px solid #053882;
  width:144px; 
  font-size:70%;
  height: 12px;
  }
 
#portal-column-two label , #portal-searchbox label {
  font-weight:normal;
  display:block;
  padding-bottom:3px;
  margin:6px 0px 0 0;
  font-size:70%;
  color:#5E5E5E; }

#portal-column-two input.buttonField ,  #portal-searchbox input.buttonField{ width:128px;  }

#portal-column-two h3.logout { margin-top: 0px !important;}

/* PartnerLinks */
/*#####################################################################################################*/

#portal-column-two .partner-link { position: relative; margin: 1px 0 7px 0; width: 160px; }
#portal-column-two .first { border-top:1px solid #929292; padding-top: 1px; margin-top: 42px; }

#portal-column-two .partner-link a:hover { text-decoration: none !important; }

#portal-column-two span.babble-partnerText  {
  font-size:70%;
  display: block;
  visibility: hidden;
  position: absolute;
  left: 12px;
  top: -58px; 
  z-index: 12;
  width: 112px;
  border-top:1px solid #929292;
  background:  url(images_main/partner_bottom.gif) 0 bottom no-repeat;
  padding:4px 8px 42px 8px;
  cursor: pointer; }

/* Ansprechpartner */
/*#####################################################################################################*/

#portal-column-two .info-ansprechpartner img { margin-top: 1px; }
#portal-column-two .info-ansprechpartner p { margin:0; padding:6px 0 12px 0; }
#portal-column-two .afterPicture{ margin: 8px 0 16px; }

/*#####################################################################################################*/
/*#####################################################################################################*/
/*Footer/
/*#####################################################################################################*/

#portal-footer {
  clear: both;
  color: #FFFFFF;
  width: 100%;
  height: 17px;
  margin: 40px 0 40px 0;
  padding: 0;
  font-size: 1px;
  background: #FFFFFF;
  text-align: left;
  border: none;
  border-bottom:1px solid #929292; }
  
#portal-footer p{ line-height: 17px; margin: 0; padding: 0; }
  
#portal-footer img {
  padding:0;
  margin:0;
  border: none; }

.footer-button { float: left; }
.footer-top { float: right;  width: 34px; }
.footer-top img { width: 16px; border-left: 1px solid #FFFFFF !important; }
.footer-funktion { float: right;  width: 214px; text-align: right; }


/*#####################################################################################################*/
/*#####################################################################################################*/
/*Mitglieder*/
#mitglieder { position: relative; top: -40px; }
#mitglieder h3 { font-size: 76%; color: #424242; border-bottom: 1px solid #929292;}
#mitglieder ul { padding: 0; margin: 0; width: 100%}
#mitglieder ul li { background: none; display: block; float: left; padding: 0; margin: 0; width: 9%; height: 32px; }
#mitglieder ul li.sued { min-width: 69px; }
#mitglieder ul li.saarland { min-width: 57px; }
#mitglieder ul li.hessen { min-width: 54px; }
#mitglieder ul li.nord { min-width: 62px; }
#mitglieder ul li.rw { min-width: 57px; }
#mitglieder ul li.thueringen { min-width: 48px;}
#mitglieder ul li.basf { min-width: 53px; }
#mitglieder ul li.dow { min-width: 63px; }
#mitglieder ul li.infracor { min-width: 68px; }

#mitglieder ul li a { display: block;  }
#mitglieder ul li a img { margin-right: 6px;}

#mitglieder ul li.lastLogo a img { margin-right: 0 !important; }

/*#####################################################################################################*/
/*#####################################################################################################*/
/*sitemap*/
ul#mySitemap { }
ul#mySitemap h3 { background: #DBE2E5; font-size: 100%; height: 16px; overflow: hidden; }
ul#mySitemap { padding: 0; margin: 0;}

ul#mySitemap ul  { margin: 0 0 0 128px; }
ul#mySitemap ul ul  { margin: 0 0 4px 32px !important; }

ul#mySitemap ul li { font-size: 100%;  margin: 0; padding: 2px 0; }
ul#mySitemap ul ul li  { font-size: 100%; margin: 0; }


ul#mySitemap li { background: none;  padding: 0; margin: 0 0 16px 0; }
ul#mySitemap li a { }
ul#mySitemap li img{ margin-right: 4px; border-right: 1px solid #FFFFFF; display: block; float: left; position: relative; top: 0px; }

ul#mySitemap .myPointer { cursor: pointer; }
/*#####################################################################################################*/
	/*#####################################################################################################*/
	/*Ausdruck*/
	/*#####################################################################################################*/
#vdtuev-copyright {
	display: none;
}

#vdtuev-printLogo {
	display: none;
}

span.print {
	display: none;
}




