/*
-- Farbschema Projekt --

Projektfarbe1 = #97c00e
   (headerborder + footer)

Hintergrundfarbe1 = #fbe2ce
   (farbige Flaechen content + Focusfarbe )

Projektfarbe2 = #f2f9da
   (Hintergrund Seitenbereiche)

Hintergrundfarbe2 = #f2f9da
   (Hintergrund Seite allgemein)

Konturfarbe = #97c00e
   (Rahmen und Linkfarbe)

Schriftfarbe = #000
*/


/*Layout*/

body{
   background: url(../images/layout/body_bg_default.jpg) no-repeat top center #fff; 
   }

#page-wrapper {
   background:url(../images/layout/background-wrapper-left.gif) repeat-y #fff;
   }

.page-roundtop { 
	background: url(../images/layout/round-top-right.gif) no-repeat top right; 
   }

.page-roundbottom {
   background: url(../images/layout/round-bottom-right.gif) no-repeat top right; 
   height:13px;
   }
   
.page-roundbottom-left {
    background: url(../images/layout/round-bottom-left.gif) no-repeat left top transparent; 
    height:13px;
	}

#page-headerborder,
#page-headerborder img {
   display:none!important;
   }
	
#page-footer img{
   /*display:none;*/
   }

#page-headerarea-01,
#page-headerarea-02 {
   background:#fff;
   height:232px;
   background:#9c1268 url(../images/layout/background-head.gif) top left no-repeat;
   }

#page-headerarea-01 #logo-holder,
#page-headerarea-02 #logo-holder{
   text-align:right;
   }

#page-headerarea-leftbox{
   width:472px;
   }

#page-headerarea-mainbox{ 
   margin-right:0;
   margin-left:472px;
   }

#page-headerarea-rightbox{   
   display:none;
   }
   
#page-headerarea-01 #logo-holder img,
#page-headerarea-02 #logo-holder img{   
   margin:72px 7px 2px 7px;
   }
   
#page-headerarea-01 #page-headerarea-breadcrump,
#page-headerarea-02 #page-headerarea-breadcrump{
   top:206px;
   }

#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;
   }
   
#page-headerarea-mainbox #fairdate-de{
   background:url(../images/keyvisual-logo/datum-de.gif) no-repeat 138px 84px;
   padding:185px 0 0 80px;
   text-align:right;
   }

#page-headerarea-mainbox #fairdate-en{
   }

#page-headerarea-ticker{
   top:182px;
   background-color:#fff;
   background-image:url(../images/layout/ticker-corner.gif);
   background-position:top left;
   background-repeat:no-repeat;
   }
   
#page-ticker-text{
   font-weight:bold;
   }
  
#page-headerarea-01 #page-headerarea-breadcrump{
   color:#000;
   background:#97c00e;
   }
   
#page-headerarea-02 #page-headerarea-breadcrump{
   color:#fff;
   background:#97c00e;
   }

#page-headerarea-01 #page-headerarea-breadcrump span.countertext{
  } 

#page-headerarea-01 #page-headerarea-breadcrump span.counterzahl{
   padding-right:0;
   padding-left:0;
   }

#page-rightside{
   background:#fff;
   }

.page-leftside-contentpage,
.page-leftside-startpage{
   height:850px;
   background:url(../images/layout/background-left.jpg) no-repeat 0 0 #cdcdcd;
   }
   
#page-mainbox{
   background:#fff;
   }
   
#page-rightbox {
   background:#efefef;
   padding-bottom:10px;
   }

#page-main-footer{
   color:#999;
   }

#page-footer {
	background-color:#cdcdcd;
	}
	
/*Navigation*/
#page-leftbox-navigation {
   color:#000;
   border:none;
   }

#page-leftbox-navigation ul li{
   background-color:#fff;
   border:none;
   /*_border-bottom:solid 1px #fff;*/
   _float: left;
   _display:block;
   _clear:left;
   _width:100%;
   }

#page-leftbox-navigation ul li a{
   background-color:#fff;
   border:solid 1px #000;
   border-bottom:none;
   color:#000;
   }

#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.active{
   background-color:#97c00e;
   /*border-top-color:#97c00e;*/
   }

#page-leftbox-navigation ul li a#nav0-0{
   border:none;
   background-image:url('../images/layout/nav-bg-overlay.gif');
   background-repeat:no-repeat;
   background-position:center top;
   }
   
#page-leftbox-navigation ul li a#nav0-0:hover,
#page-leftbox-navigation ul li a#nav0-2:hover,
#page-leftbox-navigation ul li a#nav0-5:hover,
#page-leftbox-navigation ul li a#nav0-6:hover,
#page-leftbox-navigation ul li a#nav0-7:hover{
   background-color:#97c00e!important;
   }

#page-leftbox-navigation ul li a#nav0-1:hover{
   background-color:#009de0!important;
   }

#page-leftbox-navigation ul li a#nav0-3:hover{
   background-color:#c5007b!important;
   }

#page-leftbox-navigation ul li a#nav0-4:hover{
   background-color:#cdcdcd!important;
   }

#page-leftbox-navigation ul li ul li a{
   border-top:none!important;
   }

#page-leftbox-navigation ul li a#nav0-7,
#page-leftbox-navigation ul li#nav-7 ul li a#nav1-0{
   border:none;
   border-top:solid 1px #000;
   background:url(../images/layout/lastnav-bg.gif) no-repeat left bottom;
   }

#page-leftbox-navigation ul li#nav-7 ul li a#nav1-0:hover{
   background:#97c00e url(../images/layout/lastnav-bg.gif) no-repeat left bottom;
   }
   
#page-leftbox-navigation ul li#nav-7 a.active,
#page-leftbox-navigation ul li.currentlist a#nav0-7{
   background-color:#97c00e!important;
   border-left:solid 1px #000;
   border-right:solid 1px #000;
   }
   
#page-leftbox-navigation ul li#nav-7 a.current{
   background:#fff;
   border-left:solid 1px #000;
   border-right:solid 1px #000;
   }
   
body#page-music #page-leftbox-navigation ul li a.active,
body#page-music #page-leftbox-navigation ul li ul li a:hover{
   background-color:#009de0!important;
   }
   
body#page-lifestyle #page-leftbox-navigation ul li a.active,
body#page-lifestyle #page-leftbox-navigation ul li ul li a:hover{
   background-color:#c5007b!important;
   }
   
body#page-education #page-leftbox-navigation ul li a.active,
body#page-education #page-leftbox-navigation ul li ul li a:hover{
   background-color:#cdcdcd!important;
   }

/*
#page-leftbox form {
   background:url('../images/layout/lastnav-bg.gif') no-repeat center top;
   margin-top:-38px;
   border:solid 1px;
   }

#page-leftbox-navigation ul li a#nav0-7:hover{
   border:none;
   border-top:solid 1px #000;
   background:url('../images/layout/lastnav-bg.gif') no-repeat left top #97c00e;
   }
*/
/*
#page-leftbox-navigation ul li a:hover,
#page-leftbox-navigation ul li a.current{
   background:url(../images/layout/navigation-main-first-current.gif) no-repeat 3px center;
   }

#page-leftbox-navigation ul li a.active{
   background-color:#97c00e;
   color:#fff;
   }
   
#page-leftbox-navigation ul li ul li{
   border-top-color:#fff;
   }
      
#page-leftbox-navigation ul li ul li a:hover,
#page-leftbox-navigation ul li ul li a.current{
   background:url(../images/layout/navigation-main-second-current.gif) no-repeat 3px center ;

   }
   
#page-leftbox-navigation ul li ul li a.active{
   background-color:#97c00e;
   color:#fff;
   }

#page-leftbox-navigation ul li ul li ul li a:hover,
#page-leftbox-navigation ul li ul li ul li a.current{
   background:url(../images/layout/navigation-main-third-current.gif) no-repeat 3px center;

   }
   
#page-leftbox-navigation ul li ul li ul li a.active{
   background-color:#97c00e;
   color:#fff;
   }
*/
 
/*Links*/

#page-mainbox a,
#page-rightbox a {
   color:#88ae0b;
   }

a.jump {
   background:url(../images/layout/arrow-a-jump-gruen.gif) no-repeat right bottom;
   }

a.extern {
   background:url(../images/layout/link-extern-gruen.gif) no-repeat left 1px;
   }

 a.mail {
   background:url(../images/layout/link-email-gruen.gif) no-repeat left 1px;
   }

a.download {
   background:url(../images/layout/link-download-gruen.gif) no-repeat left 1px;
   }
   
a.ticket{
   background:url(../images/layout/link-speziallink-onlineticket.gif) no-repeat 6px 0 #efefef;
   }
   
#page-mainbox a.zoom {
   color:#000;
   background:url(../images/layout/link-zoom-gruen.gif) no-repeat left 1px;
   }    
 
#page-mainbox  a.backlink{
   color:#000;
   background:url(../images/layout/link-back-gruen.gif) no-repeat left 1px;
   }
    
a.downloadcenter{
   background:url(../images/layout/link-speziallink-downloadcenter.gif) no-repeat top left #fff;
   color:#000;
   }

a.eshop{
   background:url(../images/layout/link-speziallink-eshop.gif) no-repeat top left #fff;
   color:#000;
   }

a.speziallink,
a.quicklink {
   color:#000!important;
   border:none;
   background:url(../images/layout/link-user-spezial-gruen.gif) no-repeat 6px 0 #efefef;
   text-align:left;
   height:34px;
   line-height:33px;
   margin:12px 0;
   padding-left:42px;
   }
   
a.speziallink{
   margin-top:0;
   }
   
a.speziallink:hover,
a.quicklink:hover {
   color:#fff!important;
   }
   
a.quicklink:hover {
   border-color:#000;
   background-color:#f2f2f2;
   }

#page-metanavigation ul li a{
   color:#000;
   } 

#page-metanavigation ul li a.current,
#page-metanavigation ul li a:hover{
   background:url(../images/layout/navigation-meta-current.gif) no-repeat center 1.3em;
   } 

#page-leftbox-navigation ul li a{
   border-color:#000;
   }
   
/* Facebook-Widget */
#page-rightbox div.spezial-facebook{
   background:#fff;
   }
   
#page-rightbox div.spezial-facebook h3{
   padding:8px 0 2px 0;
   }
   
#page-rightbox div.spezial-facebook p{
   padding:2px 0 8px 0;
   }
   
/*Inhalte*/
#page-rightbox div.teaser{   
   width:244px;
   border-color:#97c00e;
   border-top:none;
   background:#fff;
   margin-left:7px;
   padding-bottom:4px;
   /*
   width:179px;
   margin-left:auto;
   margin-right:auto;
   */
   }

#page-rightbox div.teaser h3{
   background:#5b940e url(../images/layout/teaser-h3-bg.png) top left no-repeat;
   color:#000;
   width:222px;
   min-height:31px;
   line-height:29px;
   margin:-1px 0 0 -1px;
   padding:0 12px;
   }
  
#page-rightbox h4{
   padding-top:8px;
   }
   
#page-rightbox div.teaser a{
   color:#333;
   }
   
#page-rightbox div.teaser a.download{
   background:url(../images/layout/link-download-grau.gif) no-repeat left 1px;
   }
   
#page-rightbox div.teaser a.extern{
   background:url(../images/layout/link-extern-grau.gif) no-repeat left 1px;
   }
   
#page-rightbox div.teaser a.mail{
   background:url(../images/layout/link-mail-grau.gif) no-repeat left 1px;
   }

#page-mainbox h4{
   color:#88ae0b;
   border-bottom:solid 1px #97c00e;
   }
   
/*Videos*/
#page-mainbox .flashviewer {
   text-align:left;
   margin:15px 0 0 0;
   padding:0 0 10px 0;
   background: url(../images/layout/flashfallback.jpg) no-repeat top left;
   min-height:328px;
   _height:328px;
   }

/* alter Teaser */
/*
#page-rightbox div.rightnewswrapper,
#page-rightbox div.teaserwrapper{
   margin-left:auto;
   margin-right:auto;
   width:179px;
   margin-bottom:10px;
   }

#page-rightbox div.teaserwrapper{
  margin-top:10px;
   }
   
#page-rightbox div.rightnews{
   margin-top:10px;
   margin-left:auto;
   margin-right:auto;
   width:179px;
   text-align:left;
   }

#page-rightbox div.rightnewsbottom{
   margin-left:auto;
   margin-right:auto;
   width:179px;
   background:url(../images/layout/newsletterform-bottom-bg.gif) no-repeat top #fff;
   padding:0;
   height:9px;
   clear:left;
   }
   
#page-rightbox div.teaserwrapper div.teaserborder{
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  background:#97c00e;
  color:#fff;

  }   
   
#page-rightbox div.teaserwrapper div.teaserborder a{
   color:#fff; 
   }   
   
   
#page-rightbox div.teaserbottom{
   margin-left:auto;
   margin-right:auto;
   width:179px;
   background:url(../images/layout/teaser-bottom-bg.gif) no-repeat top #fff;
   padding:0;
   height:9px;
   clear:left;
   }
   
#page-rightbox div.rightnews form,
#page-rightbox div.rightnews p{
   padding:8px 10px;
  text-align:left;
   }
   
#page-rightbox div.teaserwrapper p{
   padding:4px 10px;
      text-align:left;
   }

#page-rightbox div.rightnews input{
   width:110px;
   border:solid 1px #cdcdcd;
   }
   
#page-rightbox div.rightnews .boxgroup{
   width:110px;
   float:left;
   }
   
#page-rightbox div.rightnews .boxgroup input{
   width:20px;
   border:none;
   }
   
#page-rightbox div.rightnews label{
   color:#333;
   }

#page-rightbox div.rightnews input.button{
   width:40px;
   margin-top:10px;
   }

#page-rightbox div.rightnews div.rightnewsborder{
  border-left:solid 1px #000;
  border-right:solid 1px #000;
  }
  
  
#page-rightbox div.teaserwrapper h3{
   background:url(../images/layout/teaser-top-bg.gif) no-repeat  #fff;
   color:#666;
   }
  
   
#page-rightbox div.rightnews h3{
   background:url(../images/layout/newsletterform-h3-bg.gif) no-repeat  #009EE3;
   }

#page-rightbox div.rightnews h4{
   background:#009EE3;
   color:#fff;
   }

*/
/* Ende: alter Teaser */


#page-mainbox div#keyvisual{
   border-color:#fff;
   background:url(../images/layout/flashfallback.jpg) no-repeat top center;
   } 

#page-rightbox span.partner{
   color:#000;
   }

#page-rightbox div.partner{
   border-color:#efefef; /*#97c00e;*/
   background:#fff;
   min-height:50px;
   _height:50px;
   padding-top:10px;
   padding-bottom:10px;
   }

#page-mainbox hr {
   border-color:#fff;
   }
   
#page-mainbox hr.colorline {
   border-color:#cdcdcd;
   }
   
#page-mainbox p.colorborder {
   color:#666666;
   background:#cdcdcd;
   } 
   
#page-mainbox p.colortext {
   color:#009de0;
   } 
   
#page-mainbox ul li,
#page-rightbox ul li{
   background:url(../images/layout/arrow-u-list-gruen.gif) left 4px no-repeat;
   }

   
/* bunte Headlines */
#page-mainbox h3.you-music-blue,
#page-mainbox h4.you-music-blue  {
   color:#009de0;
   border-color:#009de0;
   }
   
#page-mainbox h3.you-sports-green,
#page-mainbox h4.you-sports-green  {
   color:#97c00e;
   border-color:#97c00e;
   }

#page-mainbox h3.you-lifestyle-magenta,
#page-mainbox h4.you-lifestyle-magenta  {
   color:#ca006c;
   border-color:#ca006c;
   }

#page-mainbox h3.you-education-grey,
#page-mainbox h4.you-education-grey {
   color:#666666;
   border-color:#666666;
   }
   
/* Grafiken */
#page-mainbox img.shadow{
   margin:4px 4px 0 0;
   padding:0 4px 4px 0;
   background:url(../images/layout/image-shadow.gif) no-repeat right bottom;
   }

#page-mainbox img.picture-border{
   margin:5px;
   border:solid 1px #666;
   }
   
/*Tabellen*/
#page-mainbox table th {
   border-bottom:solid 1px #000;
   }  

#page-mainbox tr.even {
   background:#ebebeb;
   }

#page-mainbox tr.odd {
   background:#fff;
   }   
/*Programm Schülerlounge*/
#page-mainbox table th.time{
   width: 55px;
}
#page-mainbox table th.date{
   width: 70px;
}
#page-mainbox table th.speaker{
   width: 140px;
}
#page-mainbox table th.theme{
   width: 200px;
}


/*Formulare*/
#page-mainbox input,
#page-mainbox select{
   border-color:#97c00e;
   } 
#page-leftbox input{
   border-color:#000;
   }  
#page-mainbox input:focus,
#page-leftbox input:focus{
   background:#f2f2f2;
   }   
#page-mainbox input.button-search,
form.portlet-search-form input#submit,
form.portlet-search-form input#submit-left{
   background:#97c00e;
   color:#fff;
   } 
   
form.portlet-search-form input#query-left{
   background:#efefef;
   }
   
form.portlet-search-form input#submit-left{
   background:url(../images/layout/lupe.gif) no-repeat right top;
   border:none;
   }

#page-leftbox fieldset{
   border:none;
   }
   
/* drei Spalten */
#page-mainbox div.data-thirdsize {
   float:left;
   width:160px;
   padding-right:5px;
   }
#page-mainbox div.data-thirdsize ul,
#page-mainbox div.data-thirdsize p {
   padding-left:0;
   margin-left:0;
   }

   
/*Inhalte*/

/*Pressemitteilungen*/
.pressreleases-flags span.pressreleases-selectedflag {
   background:url(../images/layout/link-flagge-current-background.gif) no-repeat  center 2px;
   }

#page-mainbox ul.pressreleases-ul-newslist li,
#page-mainbox ul.fotolist li {
   background:url(../images/layout/link-user-spezial.gif) no-repeat left center;
   padding-left:12px;
   }
 
#page-mainbox ul.pressreleases-ul-newslist li{
   background:url(../images/layout/link-user-spezial.gif) no-repeat left 6px;
   padding-left:14px;
   }
 
 #page-mainbox ul.fotolist li.list-current-foto-category {
   background:url(../images/layout/link-fotolist-current.gif) no-repeat left center;
   }

#page-mainbox .pressreleases-years a{
   color:#000;
   }

#page-mainbox .pressreleases-years span{
   color:#97c00e;
   }
      
/*Awards*/
div.award-item{
   background:#e0ecb6;
  }

div.award-item div.links{
   border:solid 1px #97c00e;
   background:#fff;
   }

#page-mainbox div.award-item div.rechts a{
   color:#000;
   }

/*Downloadcenter*/  
#form-category-select label,
#form-search-string label{
   color:#97c00e;
   }  
 
#downloadcenter input.redbutton{
   }

#downloadcenter fieldset.file-list legend{
   color:#97c00e;
   }

#downloadcenter fieldset.file-list a{
   color:#000;
   }
      
/*Sitemap*/
#sitemap {
   color:#97c00e;
   }
   
/*Downloadcenter*/
#form-search-string input.button,
#downloadcenter form#form-reset-search input.button {
   background: url(../images/layout/button-submit.gif) no-repeat center left; 
   }  
   
   
 #downloadcenter input.all {
   background:url(../images/layout/button-download.gif) no-repeat left 1px;
   }   

 #downloadcenter input.sel {
   background:url(../images/layout/button-selected.gif) no-repeat left 1px;
   }

 #downloadcenter input.del {
   background:url(../images/layout/button-deleted.gif) no-repeat left 1px;
   }   

 #downloadcenter input.zip {
    background:url(../images/layout/button-selected.gif) no-repeat left 1px;
   } 
/*Standmietenrechner*/
#standmietenrechner table,
p.result{
   background-color:#f2f9da;
   }   

#standmietenrechner input.button {
   background: url(../images/layout/button-submit.gif) no-repeat center left; 
   } 

#downloadcenter #form-dokumentenmappe input{
   background:url(../images/layout/button-dokumentenmappe.gif) no-repeat center left;
   }

#downloadcenter #form-dokumentenmappe input.back{
   background:url(../images/layout/link-back.gif) no-repeat center left;
   }
   
/*Eventdatenbank*/
div.eventdb-item h4 {
   color:#97c00e;
   }
   
#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(../images/layout/button-submit.gif) no-repeat center left; 
   } 


#page-mainbox a.merkliste{
   background:url(../images/layout/link-user-spezial.gif) no-repeat left 1px #fff;
   }

#page-mainbox form#formular2 input{
     background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
#page-mainbox div.eventdb-item div.colorfield{
   background-color:#eaf2cf;
   }
   
#page-mainbox div.eventdb-item ul li a.mehr{
   color:#000;
   background:url(../images/layout/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:#000;
   background:url(../images/layout/link-download.gif) left 1px no-repeat;
   }
   
#page-mainbox ul.eventdb-subnavi li a.print{
   padding-left:22px;
   color:#000;
   background:url(../images/layout/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:#000;
   background:url(../images/layout/link-merken.gif) left 4px no-repeat;
   }
#page-mainbox a.delete {
   color:#000;
   background:url(../images/layout/link-delete.gif) left 3px no-repeat;
   }   
   
 p.partner {
   text-align:center!important;
   }    

p.partner span{
   padding:0 23px;
   float:left;
   font-size:0.8em;
   line-height:3em;
   }   

p.partner img{
   vertical-align:top;
   }
   
/* Flash-Video */
#page-mainbox div.flash-video {
   padding:10px 0;
}

/*Newsletter*/

.banner{
   text-align:center;
   border: none;
   width:500px;
   margin:10px 0;
   overflow:hidden;
   }

.artikel {
   background:#fff; 
   margin:0 auto; 
   padding:0;
   }

.artikel_foot {
   margin:10px auto; 
   padding:0;
   text-align:left;
   }
	
.bannerver {
   clear:right;
   width:175px;
   float:right;
   margin:10px 30px 10px 10px;
   _margin-right:16px;
   text-align:center;
   background-color:#fff
   }

.bannerver img {
   margin:5px 0 5px 0;
   }

.bannerhor {
   width:540px;
   margin:10px 28px;
   clear:both;
   text-align:center;
   }

.bannerhorleft {
   width:540px;
   margin:10px 28px;
   clear:both;
   text-align:left;
   }

.bannerhor img,
.bannerhorleft img{
   margin:0 5px 0 5px;
   }

.toplink {
   width:500px; 
   margin:0 auto; 
   text-align:right;
   }

.toplink a {
   padding-left:10px; 
   margin-right:10px;
   color:#009de0; 
   text-decoration:none; 
   background:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.you/images/Newsletter/top.png) no-repeat left 6px;
   }

.firstbox{
   margin-top:10px; 
   font-size:12px;
   }

.linkbox, .linkboxf {
   width:500px; 
   margin:10px auto; 
   background:#ebebeb; 
   color:#000;
   }


.linkbox li{
   margin:4px  0 4px 30px;
   }	

.linkbox h4{
   color:#666!important;
	margin:4px  0 4px 24px;
   }

.linkbox a, .linkboxf a{
   color:#000!important;
   font-weight:normal;
   }

.linkboxf a{
   color:#fff;
   text-decoration:none;
   }
	
.linkboxf {
   width:500px;
   margin:10px auto 0 auto;
   }
		
.linkboxf_left {
   background-image:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.you/images/Newsletter/LeftF.png);
   width:10px;
   height:20px;
   float:left;
   }

.linkboxf_right{
   background-image:url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.you/images/Newsletter/RightF.png);
   width:10px;
   height:20px;
   float:right;
   }

.roundtop {
   background: url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.you/images/Newsletter/TopRight.png) no-repeat top right; 
   }

.roundbottom {
   background: url(http://www1.messe-berlin.de/vip8_1/website/Internet/Internet/www.you/images/Newsletter/BottomRight.png) no-repeat top right;
   }


#page-mainbox img.corner {
   width: 9px; 
   height:9px; 
   border: none; 
   display: block!important;
   margin:0!important;
   }

.image {
   background-repeat:no-repeat; 
   width:175px; 
   height: 140px; 
   float:right; 
   margin:10px 30px 10px 10px;
   }

.image-r {
   background-repeat:no-repeat; 
   width:175px; 
   float:right; 
   margin:12px 30px 10px 20px;
   padding-right:30px;
   }

.image-l {
   background-repeat:no-repeat; 
   width:175px; 
   float:left; 
   margin:10px 10px 10px 30px;	
   _margin-left:16px;
   }

/* === Seitenfarben =================================== */

/* --- music ------------------------------------------ */
body#page-music{
   background-image:url(../images/layout/body_bg_music.jpg); 
   }
   
body#page-music #page-wrapper {
   background:url(../images/layout/background-wrapper-left_music.gif) repeat-y #fff;
   }
   
#page-music #page-headerarea-02 {
   background:url(../images/layout/background-head_music.gif);
   }

#page-music #page-headerarea-01 #page-headerarea-breadcrump, 
#page-music #page-headerarea-02 #page-headerarea-breadcrump {
   background:#009de0;
   }
   
#page-music .page-leftside-contentpage{
   background-image:url(../images/layout/background-left_music.jpg);
   }
   
#page-music #page-footer {
   background-color:#5192b8;
   }
   
#page-music .page-roundbottom {
   background-image:url(../images/layout/round-bottom-right_music.gif);
   }
   
#page-music .page-roundbottom-left {
   background-image:url(../images/layout/round-bottom-left_music.gif);
   }
   
#page-music #page-mainbox a,
#page-music #page-rightbox a ,
#page-mainbox #tab-music a{
   color:#009de0;
   }
   
#page-music a.jump,
#page-mainbox #tab-music a.jump {
   background:url(../images/layout/arrow-a-jump.gif) no-repeat right bottom;
   }

#page-music a.extern,
#page-mainbox #tab-music a.extern {
   background:url(../images/layout/link-extern.gif) no-repeat left 1px;
   }

 #page-music a.mail,
#page-mainbox #tab-music a.mail {
   background:url(../images/layout/link-email.gif) no-repeat left 1px;
   }

#page-music a.download,
#page-mainbox #tab-music a.download {
   background:url(../images/layout/link-download.gif) no-repeat left 1px;
   }
   
#page-music a.speziallink,
#page-music a.quicklink {
   background-image:url(../images/layout/link-user-spezial-blau.gif);
   }
   
#page-music a.ticket {
   background-image:url(../images/layout/link-speziallink-onlineticket_music.gif);
   }

#page-music #page-rightbox div.teaser{
   border-color:#009de0;
   }

#page-music #page-rightbox div.teaser h3{
   background:#1580ad url(../images/layout/teaser-h3-bg-blue.png) top left no-repeat;
   }
   
#page-music #page-rightbox div.partner{
   /*border-color:#009de0;*/
   }
   
#page-music #page-mainbox h4,
#page-mainbox #tab-music h4{
   color:#009de0;
   border-color:#009de0;
   }
   
#page-music #page-mainbox ul li,
#page-music #page-rightbox ul li,
#page-mainbox #tab-music ul li{
   background:url(../images/layout/arrow-u-list.gif) left 4px no-repeat;
   }
   
/* --- sports ------------------------------------------ */
body#page-sports{
   background-image:url(../images/layout/body_bg_sports.jpg); 
   }
   
body#page-sports #page-wrapper {
   background:url(../images/layout/background-wrapper-left_sports.gif) repeat-y #fff;
   }
   
#page-sports #page-headerarea-02 {
   background:url(../images/layout/background-head_sports.gif);
   }

#page-sports #page-headerarea-01 #page-headerarea-breadcrump, 
#page-sports #page-headerarea-02 #page-headerarea-breadcrump {
   background:#98c10f;
   }
   
#page-sports .page-leftside-contentpage{
   background-image:url(../images/layout/background-left_sports.jpg);
   }
   
#page-sports #page-footer {
   background-color:#86ae3c;
   }
   
#page-sports .page-roundbottom {
   background-image:url(../images/layout/round-bottom-right_sports.gif);
   }
   
#page-sports .page-roundbottom-left {
   background-image:url(../images/layout/round-bottom-left_sports.gif);
   }
   
#page-sports a.speziallink,
#page-sports a.quicklink {
   background-image:url(../images/layout/link-user-spezial-gruen.gif);
   }

#page-sports a.ticket {
   background-image:url(../images/layout/link-speziallink-onlineticket_sports.gif);
   }
   
/* --- lifestyle -------------------------------------- */
body#page-lifestyle{
   background-image:url(../images/layout/body_bg_lifestyle.jpg); 
   }
   
body#page-lifestyle #page-wrapper {
   background:url(../images/layout/background-wrapper-left_lifestyle.gif) repeat-y #fff;
   }
   
#page-lifestyle #page-headerarea-02 {
   background:url(../images/layout/background-head_lifestyle.gif);
   }

#page-lifestyle #page-headerarea-01 #page-headerarea-breadcrump, 
#page-lifestyle #page-headerarea-02 #page-headerarea-breadcrump {
   background:#ca006c;
   }
   
#page-lifestyle .page-leftside-contentpage{
   background-image:url(../images/layout/background-left_lifestyle.jpg);
   }
   
#page-lifestyle #page-footer {
   background-color:#bb4488;
   }
   
#page-lifestyle .page-roundbottom {
   background-image:url(../images/layout/round-bottom-right_lifestyle.gif);
   }
   
#page-lifestyle .page-roundbottom-left {
   background-image:url(../images/layout/round-bottom-left_lifestyle.gif);
   }
   
#page-lifestyle #page-mainbox a,
#page-lifestyle #page-rightbox a,
#page-mainbox #tab-lifestyle a {
   color:#ca006c;
   }

#page-lifestyle a.jump,
#page-mainbox #tab-lifestyle a.jump {
   background:url(../images/layout/arrow-a-jump-pink.gif) no-repeat right bottom;
   }

#page-lifestyle a.extern,
#page-mainbox #tab-lifestyle a.extern {
   background:url(../images/layout/link-extern-pink.gif) no-repeat left 1px;
   }

#page-lifestyle a.mail,
#page-mainbox #tab-lifestyle a.mail {
   background:url(../images/layout/link-email-pink.gif) no-repeat left 1px;
   }

#page-lifestyle a.download,
#page-mainbox #tab-lifestyle a.download {
   background:url(../images/layout/link-download-pink.gif) no-repeat left 1px;
   }
   
#page-lifestyle a.speziallink,
#page-lifestyle a.quicklink {
   background-image:url(../images/layout/link-user-spezial-pink.gif);
   }

#page-lifestyle a.ticket {
   background-image:url(../images/layout/link-speziallink-onlineticket_lifestyle.gif);
   }
   
#page-lifestyle #page-rightbox div.teaser{
   border-color:#ca006c;
   }

#page-lifestyle #page-rightbox div.teaser h3{
   background:#be2e6f url(../images/layout/teaser-h3-bg-pink.png) top left no-repeat;
   }

#page-lifestyle #page-rightbox div.partner{
   /*border-color:#ca006c;*/
   }
   
#page-lifestyle #page-mainbox h4,
#page-mainbox #tab-lifestyle h4 {
   color:#ca006c;
   border-color:#ca006c;
   }

#page-lifestyle #page-mainbox ul li,
#page-lifestyle #page-rightbox ul li,
#page-mainbox #tab-lifestyle ul li{
   background:url(../images/layout/arrow-u-list-pink.gif) left 4px no-repeat;
   }

/* --- education -------------------------------------- */
body#page-education{
   background-image:url(../images/layout/body_bg_education.jpg); 
   }
   
body#page-education #page-wrapper {
   /*background:url(../images/layout/background-wrapper-left_education.gif) repeat-y #fff;*/
   }
   
#page-education #page-headerarea-02 {
   background:url(../images/layout/background-head_education.gif);
   }

#page-education #page-headerarea-01 #page-headerarea-breadcrump, 
#page-education #page-headerarea-02 #page-headerarea-breadcrump {
   background:#cdcdcd;
   }
   
#page-education #page-footer {
   background-color:#cdcdcd;
   }
   
#page-education .page-leftside-contentpage{
   /*background-image:url(../images/layout/background-left_education.jpg);*/
   }

#page-education .page-roundbottom {
   background-image:url(../images/layout/round-bottom-right_education.gif);
   }
   
#page-education .page-roundbottom-left {
   background-image:url(../images/layout/round-bottom-left_education.gif);
   }
   
#page-education #page-mainbox a,
#page-education #page-rightbox a,
#page-mainbox #tab-education a {
   color:#666;
   }
   
#page-education a.jump,
#page-mainbox #tab-education a.jump {
   background:url(../images/layout/arrow-a-jump-grau.gif) no-repeat right bottom;
   }

#page-education a.extern,
#page-mainbox #tab-education a.extern {
   background:url(../images/layout/link-extern-grau.gif) no-repeat left 1px;
   }

 #page-education a.mail,
#page-mainbox #tab-education a.mail {
   background:url(../images/layout/link-email-grau.gif) no-repeat left 1px;
   }

#page-education a.download,
#page-mainbox #tab-education a.download {
   background:url(../images/layout/link-download-grau.gif) no-repeat left 1px;
   }
   
#page-education a.speziallink,
#page-education a.quicklink {
   background-image:url(../images/layout/link-user-spezial-grau.gif);
   }

#page-education a.ticket {
   background-image:url(../images/layout/link-speziallink-onlineticket_education.gif);
   }
   
#page-education #page-rightbox div.teaser{
   border-color:#cdcdcd;
   }

#page-education #page-rightbox div.teaser h3{
   background:#a0a0a0 url(../images/layout/teaser-h3-bg-gray.png) top left no-repeat;
   }
   
#page-education #page-rightbox div.partner{
   /*border-color:#cdcdcd;*/
   }
   
#page-education #page-mainbox h4,
#page-mainbox #tab-education h4{
   color:#666;
   border-color:#666;
   }
   
#page-education #page-mainbox ul li,
#page-education #page-rightbox ul li,
#page-mainbox #tab-education ul li{
   background:url(../images/layout/arrow-u-list-grau.gif) left 4px no-repeat;
   }
   
/* === Tab-Navigation =================================== */
   
/* Events */
#page-mainbox ul.tabs {
   margin:10px 0 0 0;
   padding:0;
   float:left;
   list-style:none;
   height:34px;
   width:100%;
  }
  
#page-mainbox ul.tabs li {
   float:left;
   width:24%;
   margin:10px 1.33% 0 0;
   padding:0;
   height:24px;
   line-height:24px;
   margin-bottom:-1px;
   overflow:hidden;
   position:relative;
   background:#97c00e;
   }

#page-mainbox ul.tabs li.tablist-last {
   margin-right:0;
   }
   
#page-mainbox ul.tabs li a {
   text-decoration:none;
   color:#000;
   display:block;
   font-size:1.1em;
   font-weight:bold;
   padding:0 20px;
   outline:none;
   }

#page-mainbox ul.tabs li a:hover {
   background:#97c00e;
   }
   
#page-mainbox ul.tabs li.active, 
#page-mainbox ul.tabs li.active a,
#page-mainbox ul.tabs li.active a:hover,
#page-education  #page-mainbox ul.tabs li.active, 
#page-education  #page-mainbox ul.tabs li.active a,
#page-education  #page-mainbox ul.tabs li.active a:hover { 
   background:#009de0;
   color:#fff;
   height:34px;
   line-height:34px;
   margin-top:0;
   }
   
#page-education #page-mainbox ul.tabs li a{
   color:#000;
   }
   
   
#page-mainbox ul.tabs li a.tablink-music,
#page-mainbox ul.tabs li a.tablink-music:hover,
#page-mainbox ul.tabs li.active a.tablink-music,
#page-education  #page-mainbox ul.tabs li a.tablink-culture,
#page-education  #page-mainbox ul.tabs li a.tablink-culture:hover,
#page-education  #page-mainbox ul.tabs li.active a.tablink-culture{
   background:#009de0 url(../images/layout/tab-corner-blue.gif) top right no-repeat;
   }

#page-mainbox ul.tabs li a.tablink-sports,
#page-mainbox ul.tabs li a.tablink-sports:hover,
#page-mainbox ul.tabs li.active a.tablink-sports,
#page-education  #page-mainbox ul.tabs li a.tablink-planet,
#page-education  #page-mainbox ul.tabs li a.tablink-planet:hover,
#page-education  #page-mainbox ul.tabs li.active a.tablink-planet{
   background:#98c10f url(../images/layout/tab-corner.gif) top right no-repeat;
   }

#page-mainbox ul.tabs li a.tablink-lifestyle,
#page-mainbox ul.tabs li a.tablink-lifestyle:hover,
#page-mainbox ul.tabs li.active a.tablink-lifestyle{
   background:#d30073 url(../images/layout/tab-corner-pink.gif) top right no-repeat;
   }
	
#page-mainbox ul.tabs li a.tablink-education,
#page-mainbox ul.tabs li a.tablink-education:hover,
#page-mainbox ul.tabs li.active a.tablink-education,
#page-education  #page-mainbox ul.tabs li a.tablink-balance,
#page-education  #page-mainbox ul.tabs li a.tablink-balance:hover,
#page-education  #page-mainbox ul.tabs li.active a.tablink-balance{
   background:#cdcdcd url(../images/layout/tab-corner-grey.gif) top right no-repeat;
   }
   

#page-mainbox .tab-container {
   border:1px solid #999;
   overflow:hidden;
   clear:both;
   float:left; 
   width:100%;
   background:#fff;
   }

#page-mainbox .tab-content {
   padding:20px;
   }
   
#page-mainbox .tab-content h3 {
   margin-top:9px;
   margin-bottom:6px;
   }
   
#page-mainbox .tab-content div.bild-links,
#page-mainbox .tab-content div.bild-rechts{
   width:240px;
   }
   
#page-mainbox .tab-content div.bild-links-text,
#page-mainbox .tab-content div.bild-rechts-text{
   width:455px;
   }
