/*
Farbschema Projekt

Projektfarbe1 = #193275
   (headerborder + footer)

Hintergrundfarbe1 = #f1f2f3
   (farbige Flaechen content + Focusfarbe )

Projektfarbe2 = #B7DAEC
   (Hintergrund Seitenbereiche)

Hintergrundfarbe2 = #f2f2f2
   (Hintergrund Seite allgemein)

Konturfarbe = #666666
   (Rahmen)

Schriftfarbe = #000
*/

/*Layout*/

body{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_body_background.gif) repeat-x left top #b7daec;
   }

#page-wrapper {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_background_wrapper_left.gif) repeat-y left top transparent;
   }
   
.home #page-wrapper{
	background:none;
}

#page-headerborder{
	display:none;
}

#page-footer{
	height:1px;
	background:transparent;
}

.page-roundbottom{
	display:none;
}

.home #page-headerarea-01 {
    height: 225px;
}

#page-headerarea-01 #page-headerarea-breadcrump{
    top: 199px;
    width: 773px;
}

#page-headerarea-02 #page-headerarea-breadcrump{
	width:773px;
}

#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:right;
   padding:26px  0;
   text-align:center;
   }

#page-headerarea-01 #logo-holder img,
#page-headerarea-02 #logo-holder img{   
   padding:0 7px 2px 109px;
   }

#page-headerarea-01 #page-headerarea-breadcrump,
#page-headerarea-02 #page-headerarea-breadcrump,
#page-headerarea-01 #page-headerarea-breadcrump a,
#page-headerarea-02 #page-headerarea-breadcrump a{
   color:#fff;
   padding:0;
   font-weight: normal;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump span.countertext,
#page-headerarea-01 #page-headerarea-breadcrupt span.countertext-left{ 
   color:#fff;
   font-weight: normal;
   }
#page-headerarea-01 #page-headerarea-breadcrump span.counterzahl{
   color:#fff;
	font-size:1.2em;
   font-weight: bold;
   }

#page-headerarea-01 #page-headerarea-breadcrump, 
#page-headerarea-02 #page-headerarea-breadcrump{
	padding-left: 13px;
   background-color:#193275;
}

   
#page-headerarea-mainbox{
	font-size:1.7em;
	margin:0;
   }

#page-headerarea-rightbox{
   /*background:url(/media/wasser/wasser_layout/wasser_design/wasser_logo.gif) no-repeat left 80px;*/
   width:408px;
   }

#page-headerarea-mainbox #fairdate-de{
   padding:63px 0 0 0;
	text-align: right;
   }

#page-headerarea-mainbox #fairdate-en{
   padding:63px 0 0 0;
	text-align: right;
   }
   
#page-headerarea-mainbox #fairdate-de span,
#page-headerarea-mainbox #fairdate-en span,
#page-headerarea-mainbox #fairdate-de p,
#page-headerarea-mainbox #fairdate-en p{
   color: #193275;
   font-size: 1.75em;
   width: 100%;
   }

#navigation-tabs {
   left: 833px;
   position: absolute;
   top: 126px;
   }

#navigation-tabs {
   left: 476px;
   position: absolute;
   top: 144px;
   width:600px;
   }
   
.home #navigation-tabs {
   left: 476px;
   position: absolute;
   top: 142px;
   width:600px;
   }

.en.home #navigation-tabs,
.en-content #navigation-tabs {
   left: 486px;
}

#navigation-tabs ul li {
   float: left;
   list-style: none outside none;
   margin-left:10px;
   }

.home #page-headerarea-ticker{
	top:175px;
}

#page-headerarea-ticker{
   background-image:none;
   background-position:top left;
   background-repeat:no-repeat;
   background-color:#fff;
   opacity: 1;
   }
   
#page-ticker-text{
   font-weight:bold;
   }
   
#page-ticker-text a {
   color:#193275;
   }
   
#page-leftbox{
   min-height:626px;
   }
   
#page-rightbox{
	padding-top:3px;
}

/*
#page-headerarea-01 #page-headerarea-breadcrump span.counterzahl{
  background-color:#014181;
  }
*/
   
#page-rightside{
   background:transparent;
   }

.page-leftside-startpage{
   background:transparent;
   }

.page-leftside-contentpage{
   background:transparent;
   }

#page-mainbox{
   background-color:#fff;
   }

.noteaser #page-mainbox{
	border-right-width:0;
	/*width:785px;*/
}

body.home .noteaser #page-mainbox{
	padding:0;
} 

#page-main-footer{
   color:#999;
   }

/*Kleiner Kunstgriff um Contentseiten wieder die Maße der Startseite zu geben*/
#page-headerarea-02 {
	height:202px;
   }
#page-headerarea-02 #page-headerarea-mainbox,
#page-headerarea-02 #page-headerarea-rightbox{
   min-height:176px;
   }
#page-headerarea-02 #page-headerarea-breadcrump{
   top:176px;
   }

/* Multicolumn Startseite */

#page-body #page-main.multicolumn3 {
    margin-top: 0;
}

#page-body #page-mainbox.multicolumn3 div.multicolumn3-hometeaser-noborder h3, 
#page-body #page-mainbox.multicolumn3 div.multicolumn3-hometeaser h3{
	background-color:#193275;
	color:#fff;
	margin-top:10px;
	padding:7px 15px;
}

#page-body #page-mainbox.multicolumn3 div.multicolumn3-hometeaser p{
	margin:10px 15px 0 15px;
}

#page-mainbox div.multicolumn3-hometeaser{
	margin-right:17px;
}


#page-mainbox.multicolumn3 div.multicolumn3-hometeaser-noborder p,
#page-mainbox.multicolumn3 div.multicolumn3-hometeaser p {
	padding:0;
} 

.three-cols-links {
	margin-top:10px;
}

	
/*Navigation*/

#page-leftbox-navigation {
   color:#000;
   border-width:0;
   width:173px;
   margin:0;
   }

#page-leftbox-navigation ul li{
   background-color:#fff;
   border-top-width:0;
   border-bottom-color:#f18700;
   }
   
#page-leftbox-navigation ul li.last-0{
	border-bottom-width: 0;
}

#page-leftbox-navigation ul li.currentlist{
   background-color:#B7DAEC;
   }
   
#page-leftbox-navigation ul li a{
   background-color:#fff;
   color:#000;
   font-weight:normal;
   font-size:1.1em;
   padding: 7px 7px 7px 16px;
   }

#page-leftbox-navigation ul li a.active,
#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.current{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_navigation_main_first_active.gif) no-repeat 5px center #f18700;/*internet explorer*/
   color:#000;
   font-weight:bold;
   }

#page-leftbox-navigation ul li ul li{
   border-width:0;
   }
      
#page-leftbox-navigation ul li ul li a{
   padding: 4px 2px 4px 30px;
   font-weight:normal;
}
      
#page-leftbox-navigation ul li ul li a.current,
#page-leftbox-navigation ul li ul li a.active,
#page-leftbox-navigation ul li ul li a:hover{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_navigation_main_second_current.gif) no-repeat 16px center #fff;
   font-weight:normal;
   color:#D97E13;
   }

{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_navigation_main_third_current.gif) no-repeat 3px center #fff;
   }

#page-leftbox-navigation ul li ul li ul li a{
   padding: 4px 2px 4px 40px;
   background-color: #e1f1f9;
}
   
#page-leftbox-navigation ul li ul li ul li a.active,
#page-leftbox-navigation ul li ul li ul li a.current,
#page-leftbox-navigation ul li ul li ul li a:hover{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_navigation_main_third_hover.gif) no-repeat 30px center #e1f1f9;/*internet explorer*/
   color:#193275;
   }   
   
/*Links*/

#page-mainbox a,
#page-rightbox a {
   color:#d97e13;
   }

a.jump {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_a_jump.gif) no-repeat right bottom;
   }

a.extern {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_extern.gif) no-repeat left 1px;
   }

a.mail {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_email.gif) no-repeat left 1px;
   }

a.download {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_download.gif) no-repeat left 1px;
   }
   
#page-mainbox a.zoom {
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_zoom.gif) no-repeat left 1px;
   }    
 
#page-mainbox a.backlink{
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_back.gif) no-repeat left 1px;
   }  
   
#page-mainbox  a.hallbacklink{
   position:absolute;
   right:14px;
   }

#multicolumn-container a.quicklink,
#multicolumn-container  a.speziallink,
#page-rightbox a.speziallink,
#page-rightbox a.quicklink  {
    font-size: 1.1em;
    margin: 0 0 3px 0;
    padding: 3px 0 3px 35px;
    border-width:0;
    color: #000;
    text-align: left;
   background-color:#f18700;
   height:24px;
   line-height:24px;
}

#multicolumn-container a.quicklink{
	height:auto;
	min-height:24px;
}

a.downloadcenter{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_speziallink_downloadcenter.gif) no-repeat left top;
   } 
a.servicemappe{
   background:url(/media/wasser/wasser_layout/wasser_design/link-speziallink-servicemappe.gif) no-repeat left top;
   } 
   
a.ticket{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_speziallink_onlineticket.gif) no-repeat left top;
   } 
   
a.speziallink:hover {
   border-color:#193275;
   }

a.quicklink {
   color:#B7DAEC;
   border-color:#193275;
   border-left-color:#f69d00;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_user_spezial.gif) no-repeat left center #fff;
   text-align:left;
   }
   
a.quicklink:hover {
   border-color:#193275;
   color:#000;
   }

#page-metanavigation ul li a{
   color:#000;
   } 
      
#page-metanavigation ul li a.current,
#page-metanavigation ul li a:hover{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_navigation_meta_current.gif) no-repeat center 1.3em;
   } 
   
/*Inhalte*/

#page-mainbox h3{
	color:#F18700;
	font-size:1.3em;
}

#page-rightbox div.teaser,
#page-rightbox a.fancybox-content{
   border:#193275 solid 1px;
   background-color:#fff;
    margin: 0 0 3px 0;
   }

#page-rightbox a.fancybox-content{
	display:block;
	padding:10px 0;
}

#page-rightbox div.teaser h3,
#page-rightbox div.partner h3{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_user_spezial.gif) no-repeat left top #193275;
   color:#fff;
   font-size: 1.1em;
   padding: 7px 0 7px 35px;
   text-align: left;
   }
   
#page-rightbox a.partnerlink img{
	margin:20px 0;
}
   
#page-rightbox div.partner h3{
   margin-bottom:4px;
   height:1%;
   }
   
#page-rightbox h4{
   background-color:#fff;
   }

#page-mainbox div#keyvisual-de,
#page-mainbox div#keyvisual-en{
   border-color:#fff;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_flashfallback.jpg) no-repeat top center;
   height:320px;
   }
 
#page-mainbox #imagefilm {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_flashfallback.jpg) no-repeat top center;
   height:314px;
   margin:8px 0;
   }

#page-mainbox .flashviewer{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_flashviewer_fallback.jpg) no-repeat 2px 2px;
   min-height:135px;
   margin:6px 0;
   }

#page-rightbox span.partner{
   color:#193275;
   }
         
#page-rightbox div.partner{
   padding-top:0;
   border-color:#193275;
   background:#fff;
   text-align:center;
   }
   
 #page-rightbox div.partner img{
   margin:0 auto;
   float:none;
   }  
      
#page-mainbox hr,
#page-rightbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#193275;
   }
   
#page-mainbox p.colorborder,
#page-mainbox div.colorborder {
   color:#fff;
   background:#193275;
   padding:7px 15px;
   font-size:1.1em;
   } 

#page-mainbox div.colorborder {
   color:#fff;
   background:#193275;
   height:21px;
   margin-top:6px;
   margin-bottom:6px;
   } 

#page-mainbox div.hallinfo {
   color:#fff;
   background:#193275;
   text-align:left;
   padding-top:6px;
   } 
   
#page-mainbox div.hallinfo img {
   float:left;
   padding:10px 20px;
   } 
   
#page-mainbox div.hallinfo p {
   text-align:left;
   } 
   
#page-mainbox p.colortext {
   color:#193275;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li,
ul.list-data li{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) left 4px no-repeat;
   }  
   
#page-mainbox ul.list-data-halfsize, #page-mainbox div.list-data-halfsize p {
   margin:4px 10px 4px 0;
   width:47%;
   float:left;
   }
   
#page-mainbox ul.list-data-halfsize li {
   text-align:left;
   }
   
#page-leftbox #left-slogan{
   padding-bottom:30px;
   }

#page-leftbox #official-partner,
#page-leftbox .official-partner{
   padding: 20px 20px 30px 0;
   }
   
#page-leftbox #official-partner h3,
#page-leftbox .official-partner h3{
   text-align: left;
   font-size:1.1em;
   padding: 0 0 10px 8px;
   color:#154074;
   }

/*Tabellen*/
#page-mainbox div.hallcontainer{
   border:solid 1px #B7DAEC;
   margin-bottom:10px;
   }
   
#page-mainbox h5{
   color:#193275;
   }

#page-mainbox table.hall{
   margin:0;
   }

#page-mainbox table.hall th,
#page-mainbox table.hall td{
   padding-top:4px;
   padding-bottom:4px;
   }  

#page-mainbox tr.odd {
   background:#fff;
   }
   
#page-mainbox tr.even {
   background:#f2f2f2;
   }
   
#page-mainbox table.hall col.halldata {
   width:250px;
   }

#page-mainbox table.hall col.hall {
   width:125px;
   }

#page-mainbox table.hall col.halldesc {
    width:250px;
   }
   
#page-mainbox table.hall td.desc {
    font-weight:bold;
   }
   
/*Formulare*/
#page-mainbox input,
#page-leftbox input,
#page-mainbox select{
   border-color:#193275;
   } 
   
#page-mainbox input:focus,
#page-leftbox input:focus{
   background:#f1f2f3;
   }   
   
#page-mainbox input.button-search{
   background:#193275;
   color:#fff;
   } 

/* Suchfeld links */

#page-leftbox form {
    padding: 75px 0 100px 0;
}   
   
#page-leftbox form.portlet-search-form div.search-input-container {
    background: #FFFFFF;
    border: 1px solid #f69d00;
    margin: 0;
	width: 170px;
}
#page-leftbox form.portlet-search-form div.search-input-container input#query-left, 
#page-leftbox form.portlet-search-form div.search-input-container input#submit-left {
    border: medium none;
    margin: 0 !important;
    padding: 0 !important;
}
#page-leftbox form.portlet-search-form div.search-input-container input#query-left {
    border-color: #f69d00;
    border-right: none;
    display: block;
    height: 17px !important;
    width: 137px;
}
#page-leftbox form.portlet-search-form input#submit-left {
    background: url(/media/wasser/wasser_layout/wasser_design/wasser_lupe.gif) no-repeat scroll center center transparent;
    float: none !important;
    height: 17px !important;
    margin-top: -2px;
    width: 19px !important;
}   

#page-leftbox fieldset{
   border:none;
   }
 
/* VMP */
#page-mainbox #search-vmp fieldset.radio-group label {
   padding-right:8px;
   } 
   
/*Inhalte*/
#page-rightbox div.teaser img{
   float:right;
   }

#page-rightbox div.teaser img.left{
   float:left;
   }

#page-mainbox h4.a-z-header{
   font-size:1.2em;
   margin-top:25px;
   margin-bottom:-12px;
   _margin-bottom:0;
   padding-left:6px;
   background-color:#B7DAEC;
   }  
  
#page-mainbox ul.a-z-list li{
   background-image:none;
   display:block;
   float:left;
   width:15px;
   padding:0 0 0 3px;
   }   

#page-mainbox ul.a-z-list li a{
   padding:0;
   margin:0;
   }   
  
/*Pressemitteilungen*/
.pressreleases-flags span.pressreleases-selectedflag {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_flagge_current_background.gif) no-repeat  center 2px;
   }

#page-mainbox ul.pressreleases-ul-newslist li,

#page-mainbox ul.fotolist li {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) no-repeat left center;
   padding-left:12px;
   } 
   
#page-mainbox ul.pressreleases-ul-newslist li{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) no-repeat left 6px;
   
   padding-left:14px;
   }

#page-mainbox ul.fotolist li.list-current-foto-category {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_fotolist_current.gif) no-repeat left center;
   }

#page-mainbox .pressreleases-years a{
   color:#000;
   }

#page-mainbox .pressreleases-years span{
   color:#193275;
   }
   
/*Awards*/
div.award-item{
   background:#f1f2f3;
   }

div.award-item div.links{
   border:solid 1px #193275;
   background:#fff;
   }

#page-mainbox div.award-item div.rechts a{
   color:#000;
   }

/*Downloadcenter*/  
#form-category-select label,
#form-search-string label{
   color:#666666;
   }

#downloadcenter input.redbutton{
   }
  
#downloadcenter fieldset.file-list legend{
   color:#193275;
   }

#downloadcenter fieldset.file-list a{
   color:#000;
   }
 
/*Sitemap*/
#sitemap {
   color:#193275;
   }
   
/*Downloadcenter*/
#form-search-string input.button,
#downloadcenter form#form-reset-search input.button {
   background: url(/media/wasser/wasser_layout/wasser_design/wasser_button_submit.gif) no-repeat center left; 
   }

   
#downloadcenter input.all {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_button_download.gif) no-repeat left 1px;
   }

#downloadcenter input.sel {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_button_selected.gif) no-repeat left 1px;
   }

#downloadcenter input.del {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_button_deleted.gif) no-repeat left 1px;
   }



#downloadcenter input.zip {
    background:url(/media/wasser/wasser_layout/wasser_design/wasser_button_selected.gif) no-repeat left 1px;
   }
/*Standmietenrechner*/
#standmietenrechner table,
p.result{
   background-color:#f2f2f2;
   }

#standmietenrechner input.button {
   background: url(/media/wasser/wasser_layout/wasser_design/wasser_button_submit.gif) no-repeat center left; 

   }

#downloadcenter #form-dokumentenmappe input{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_button_dokumentenmappe.gif) no-repeat center left;
   }

#downloadcenter #form-dokumentenmappe input.back{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_back.gif) no-repeat center left;
   }   
   
/*Eventdatenbank*/
div.eventdb-item h4 {
   color:#193275;
   }
   
#page-mainbox form.eventdb-form input#start1,
#page-mainbox form.eventdb-form input#start2,
#page-mainbox form.eventdb-form input#start3,
#page-mainbox form.eventdb-form input#start4,   
#page-mainbox form.eventdb-form input#start {
   background: url(/media/wasser/wasser_layout/wasser_design/wasser_button_submit.gif) no-repeat center left; 
   }


#page-mainbox a.merkliste{
	color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) no-repeat left 4px #fff;
   }
   
#page-mainbox form#formular2 input{
     background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) left 4px no-repeat;
   }

#page-mainbox div.eventdb-item div.colorfield{
   background-color:#f2f2f2;
   }

#page-mainbox div.eventdb-item ul li a.mehr{
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_arrow_u_list.gif) left 4px no-repeat;
   }

#page-mainbox ul.eventdb-subnavi li a.pdf,
#page-mainbox ul.eventdb-subnavi li a.pdflink{
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_download.gif) left 1px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.print{
   padding-left:22px;
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_print.gif) left top no-repeat;
   }


#page-mainbox div.eventdb-item ul li a.merken,
#page-mainbox ul.eventdb-subnavi li a.merken {
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_merken.gif) left 4px no-repeat;
   }


#page-mainbox a.delete {
   color:#193275;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_link_delete.gif) left 3px no-repeat;
   }
   
/*Bildergalerie*/
div#fotogalerie-head-navigation a.less{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_less.gif) left center no-repeat;  
   
   }

div#fotogalerie-head-navigation a.more{
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_next.gif) right center no-repeat;
   }   

   
/*Presseecho*/
   
#page-rightbox .presseteaser {
   background:#fff;
   }

#page-rightbox .presseteaser h4{
   background:#ccc;
   }

#page-rightbox .presseteaser hr{
   border:none;
   border-top:solid 1px #fff;
   height:0;
   clear:both;
   margin:4px 0;
   }
   
/*Neuheitenreport*/
#page-mainbox form.neuheiten{
   padding:0;
   margin:0;
   background:none;
   border:none;
   }

#page-mainbox form.neuheiten ul{
   margin:0  0 0 10px;
   }

#page-mainbox form.neuheiten input,
#page-mainbox form.neuheiten select{
   width:260px;
   }

#page-mainbox form.neuheiten input.submit{
   width:120px;
   }
   
p.partner {
   text-align:center!important;
   border-top:solid 1px #193275;
   }    

p.partner span{
   display:block;
   width:165px;
   padding-bottom:12px;
   float:left;
   font-size:0.8em;
   line-height:3;
   }   

p.partner img{
   vertical-align:top;
   }

.partner-new-three{
	text-align: left;
}

.partner-new-three a.partnerlink{
	float:left;
	margin:25px 90px 30px 15px;
}

/* Elektronsiche Ausstellermappe */
#page-mainbox div.asm-form-backlink {
   position:absolute;
   top:15px;
   left:10px;
   width:500px;
   text-align:right;
   }
   
#page-mainbox div.asm-form-guide {
   padding:10px;
   border:solid 1px #3d638a;
   margin:5px 0;
   height:1%;
   }
   
#page-mainbox div.asm-form-guide ul li {
   padding:10px 0 10px 40px;
   }

#page-mainbox div.asm-form-guide ul li.step1 {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_step1.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-guide ul li.step1-active {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_step1_active.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-guide ul li.step2 {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_step2.gif) center left no-repeat;
   }
  
#page-mainbox div.asm-form-guide ul li.step2-active {
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_step2_active.gif) center left no-repeat;
   }
   
#page-mainbox div.asm-form-archiv {
   text-align:left;
   background:#e2eaf3;
   border:solid 1px #193275;
   padding:8px;
   margin:10px 0 8px 0;
   _height:1%;
   }
   
#page-mainbox ul li.asm-form-archiv {
   background:none;
   margin-left:-12px;
   padding-left:0;
   padding-top:10px;
   }

#page-mainbox h4.guidelines {
   color:#6a6a6a;
   margin-left:16px;
   }

#page-mainbox ul li.guidelines {
   background:none;
   margin-bottom:6px;
   }
   
#page-mainbox ul li.guidelines {
   color:#747474;
   /*background:url(../images/layout/arrow-u-list-grey.gif) left 4px no-repeat; -- 404 Not found*/
   }

#page-mainbox ul li.guidelines a {
   color:#747474;
   }

#page-mainbox div.important-note {
   color:#000;
   border:solid 1px #3d638a;
   padding:8px 8px 8px 45px;
   margin-bottom:10px;
   min-height:56px;
   _height:56px;
   font-weight:bold;
   background:url(/media/wasser/wasser_layout/wasser_design/wasser_important_note.gif) 12px 5px no-repeat;
   }
   
   
/* Pressefuehrer */
#page-mainbox fieldset.numberfield{
   padding:0 0 0 166px;
   }
#page-mainbox fieldset.numberfield legend{
   display:block!important;
	color:#000;
   }
#page-mainbox fieldset.numberfield div{
   float:left;
   clear:none;
   padding:0 4px 0 0;
   _padding-right:4px;
   }
#page-mainbox fieldset.numberfield div label{
   margin:0;
	display:none;
   }
#page-mainbox fieldset.numberfield div select{
   margin:0;
   width:82px;
   }
#page-mainbox fieldset.numberfield div input{
   margin:0; 
   width:100%;
   }
#page-mainbox fieldset.numberfield div.country{}
#page-mainbox fieldset.numberfield div.country,
#page-mainbox fieldset.numberfield div.country label{
   text-align:left;
   width:40px;
  }
#page-mainbox fieldset.numberfield div.city,
#page-mainbox fieldset.numberfield div.city label{
   text-align:left;
   width:56px;
   padding-bottom:3px;
   }
#page-mainbox fieldset.numberfield div.city input {
   width:50px;
   }
#page-mainbox fieldset.numberfield div.number,
#page-mainbox fieldset.numberfield div.number label{
   text-align:left;
   width:116px;
   padding-bottom:3px;
   }
#page-mainbox fieldset.numberfield div.number input {
   width:88px;
   }
#page-mainbox .pressguide-form fieldset div.clear{
   text-align:left!important;
   font-size:0.8em;
   padding-left:165px;
   }
#page-mainbox .pressguide-form  fieldset.numberfield div.clear{
   padding-left:0;
   }
   
/* Kongressprogramm */
#page-mainbox p.wbi-anchor{
   padding:15px 0 10px 0;
   font-size:1.1em;
   }
   
#page-mainbox p.wbi-anchor a{
   padding:0 3px;
   text-transform:uppercase;
   }
   
#page-mainbox table.wbi-program{
   margin:10px 0;
   width:100%;
   }
   
#page-mainbox table.wbi-program col.wbi-opening-speaker{
   width:60%
   }
   
#page-mainbox table.wbi-program col.wbi-time{
   width:9%;
   }
   
#page-mainbox table.wbi-program col.wbi-opening-theme,
#page-mainbox table.wbi-program col.wbi-theme{
   width:29%;
   }
   
#page-mainbox table.wbi-program th{
   background:#19508c;
   color:#fff;
   border-left:solid 2px #fff;
   border-bottom:solid 8px #fff;
   padding:7px 6px;
   text-transform:uppercase;
   font-size:1.2em;
   }
   
#page-mainbox table.wbi-program th.wbi-subheader{
   background:#8296be;
   }
   
#page-mainbox table.wbi-program th span{
   font-weight:normal;
   padding-left:5px;
   }
   
#page-mainbox table.wbi-program th span.wbi-header-date{
   float:right;
   padding-right:5px;
   /margin-top:-16px;
   }

#page-mainbox table.wbi-program td{
   color:#212121;
   border-left:solid 1px #19508c;
   padding:5px 6px;
   line-height:1.3;
   }
   
#page-mainbox table.wbi-program td.wbi-time{
   font-weight:bold;
   color:#19508c;
   border-left:solid 1px #fff;
   }
   
#page-mainbox table.wbi-program td.wbi-all{
   border-left:solid 1px #fff;
   color:#19508c;
   text-align: center !important;
   vertical-align:middle;
   font-weight:bold;
   padding:15px 6px;
   }
   
#page-mainbox table.wbi-program td.wbi-opening{
   font-weight:bold;
   }
   
#page-mainbox table.wbi-program td.wbi-opening-speaker{
   border-left:solid 1px #fff;
   }
   
#page-mainbox table.wbi-program td.wbi-extra{
   color:#19508c;
   font-weight:bold;
   width:84%;
   border-left:solid 1px #fff;
   padding:12px 6px;
   }
   
#page-mainbox table.wbi-program td.wbi-block-header{
   font-weight:bold;
   border-left:solid 1px #fff;
   }
   
#page-mainbox table.wbi-program td.wbi-location{
   color:#212121;
   font-weight:bold;
   border-left:solid 1px #fff;
   padding-top:1px;
   padding-bottom:8px;
   }
   
#page-mainbox table.wbi-program td span.wbi-block-theme{
   display:block;
   padding-top:2px;
   text-transform:uppercase;
   color:#19508c;
   }
   
#page-mainbox table.wbi-program td span.wbi-moderation{
   font-weight:normal;
   display:block;
   padding-top:3px;
   }
   
#page-mainbox table.wbi-program td span.wbi-speaker{
   font-weight:bold;
   }
   
#page-mainbox table.wbi-program td a.wbi-link{
   float:left;
   margin:4px 9px 0 1px;
   -moz-box-shadow:1px 1px 1px #ccc;
   -webkit-box-shadow:1px 1px 1px #ccc;
   box-shadow:1px 1px 1px #ccc;
   }
   
 /* Bilderwechsler */

#page-mainbox ul#image-fade, #page-mainbox ul#image-fade-home, #image-fade-home li, #image-fade-home li img {
	height: 333px;
	margin: 0 0 10px;
	overflow: hidden;
	min-height: 333px;
	display: block;
}

#page-mainbox ul#image-fade li, #page-mainbox ul#image-fade-home li {
	height: 333px;
	margin: 0;
}

#page-mainbox ul#image-fade-home {
	margin: 0;
}

.ui-widget-header {
    background-color:#014181!important;
    border-color:#B7DAEC!important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background-color:#B7DAEC!important;
    border-color:#014181!important;
}

ul.list-data {
	line-height: 1em;
}

/* Event-DB */
table.ref-table tr.ref-odd td,
div.db-even {
   background: #fff;
   }

table.ref-table tr.ref-odd td,
div.db-odd {
   background: #c4deee;
   }

#page-mainbox .db-detail-set h3{
   background: #193275;
   border: none;
   color: #fff;
   line-height: 1.2;
   min-height: 16px;
   padding: 4px 0 4px 10px;
   }

#page-mainbox .db-detail-text-title h3 a {
   color: #fff;
   }

.db-detail-text {
   background: none repeat scroll 0 0 #C4DEEE;
   border-bottom: 4px solid #fff;
   }

#page-mainbox div.eventdb-item div.colorfield {
   background-color: #C4DEEE;
   }

#page-mainbox div.eventdb-item ul li {
   background-image: none;
   display: inline;
   }

#page-mainbox ul.eventdb-subnavi li a.importcaldata {
   background: url(/media/wasser/wasser_layout/wasser_design/wasser_terminexport.gif) no-repeat left top;
   color: #193275;
   padding: 2px 0 2px 24px;
   }

#page-main.noteaser{
   min-height:785px;
   background:#fff;
   width:785px;
   }

/* Event-DB / Matchmaking */
#page-mainbox .db-detail-text a[href^="http://www.virtualmarket.wasser-berlin.de"] {
   height:19px;
   background: url(/media/wasser/wasser_layout/wasser_design/wasser_vmp-link.png) 0 0 no-repeat;
   padding-left:27px;
   padding-top:2px;
   display:block;
   }

/* ePDF-Hinweis */

#page-mainbox div#advice-box{
	background:#193275;
}

#page-mainbox div#advice-box li a {
    color:#C4DEEE;
}

/* Tab-Navigaton */
#page-mainbox .tab-container {
	border-color: #193275;
}

#page-mainbox ul.tabs li {
    background:#fff;
}


#page-mainbox ul.tabs li a:hover {
    background:#F18700;
    color:#000;
    border-color:#F18700;
}

#page-mainbox ul.tabs li.active, 
#page-mainbox ul.tabs li.active a, 
#page-mainbox ul.tabs li.active a:hover {
    background:#193275;
}

/* Akkordeon */
#accordion_wrapper,
.accordion_wrapper {
	border: none;
	box-shadow: none;
}

#page-mainbox .accordion_link {
	color: #fff;
    background: #193275;
}

#page-mainbox .accordion_link:hover,
#page-mainbox .accordion_active,
#page-mainbox .accordion_active:hover {
	background:#F18700;
}

#page-mainbox .accordion_link h3{
	color:#fff;
}

#page-mainbox .accordion_link h3:hover,
#page-mainbox .accordion_active h3 {
	color: #000;
}

/* AV */
#page-mainbox .messe-av .slidingdoor-tabs ul.tabs li a{
	font-weight:bold;
	font-size:1.1em;
}

#page-mainbox .messe-av .tab-container{
	border-width:1px;
}

#page-mainbox .messe-av div.world {
	background: url(/media/wasser/wasser_layout/wasser_design/wasser_av_weltkugel.jpg) no-repeat scroll;
}

#page-mainbox .messe-av .slidingdoor-tabs a:hover,
#page-mainbox .messe-av .slidingdoor-tabs li.active a:hover{
	border-color: #fff;
}

#page-mainbox .messe-av .slidingdoor-tabs a:hover,
#page-mainbox .messe-av .slidingdoor-tabs li.active a,
#page-mainbox .messe-av .slidingdoor-tabs li.active a:hover {
	background: url(/media/wasser/wasser_layout/wasser_design/wasser_av_tab_left.gif) no-repeat scroll left top transparent;
}

#page-mainbox .messe-av .slidingdoor-tabs ul li:hover,
#page-mainbox .messe-av .slidingdoor-tabs ul li.active,
#page-mainbox .messe-av .slidingdoor-tabs ul li.active:hover {
	background: url(/media/wasser/wasser_layout/wasser_design/wasser_av_tab_right.gif) no-repeat scroll right top transparent;
}

/* Zitat-Animation */
#page-mainbox .mb-roundabout{
    background: url(/media/wasser/wasser_layout/wasser_design/wasser_bg_zitatanimation.jpg) no-repeat left top transparent;
    padding-top:30px;
    height: 343px;
}

#page-mainbox .mb-roundabout li.roundabout-in-focus {
    margin-left: -50px;
    background: #fff url(/media/wasser/wasser_layout/wasser_design/wasser_quote.png) top left no-repeat;
    min-height: 50px;
    height: auto !important;
    padding: 20px 20px 20px 90px;
}

#page-mainbox .mb-roundabout li {
    width: 450px;
}   
#page-mainbox .mb-roundabout li p.quote{
    color:#000;
    text-shadow: none;
}

#page-mainbox .mb-roundabout li p.quote-person {
}

#page-mainbox .mb-roundabout li p.quote, 
#page-mainbox .mb-roundabout li p.quote-person{
    font-family: Verdana;
}

body.home #page-mainbox .mb-roundabout blockquote, 
.noteaser #page-mainbox .mb-roundabout blockquote{
    padding-right:0;
}
