/**
* IE
*/
@font-face {
    font-family: Agenda-Medium;
    src: url("/fonts/agenda-medium.eot") /* EOT file for IE */
}
@font-face {
    font-family: Agenda-Light;
    src: url("/fonts/Agenda-Light.eot") /* EOT file for IE */
}
/**
* MOZ
*/
@font-face {
    font-family: Agenda-Medium;
    src: url("/fonts/agenda-medium.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
    font-family: Agenda-Light;
    src: url("/fonts/Agenda-Light.ttf") /* TTF file for CSS3 browsers */
}


body, h1, h2, h3, h4, h5, ol, ul, li, dl, dt, dd, p, form {
    margin: 0px;
    padding: 0px;
}
h1, h2, h3, h4, h5 {
    font-size: 100%;
    font-weight: normal;
}
ul, li {
    list-style-type: none;
}
img {
    display: block;
    border: 0px;
}
/**
 * global
*/
body {
    font-family:Arial, Verdana, sans-serif;
    font-size:13px;
    line-height:16px;
    background:#fff;

}
a {
    text-decoration: none;
}
.page-container {
    width:1120px;
    margin:0 auto;
    position:relative;
}
.page-header {
    /*	background:url(../img/header_bg.gif) no-repeat left top;*/
    padding:0 40px 0 40px;
    height:210px;
    position:relative;
}
#logo {
    float:left;
    padding:20px 0 0 20px;
}
.frilink {
    float:right;
    text-align:right;
    padding:80px 30px 0 0;
}
.frilink li a {
    color:#d3ac73;
    font-size:11px;
    line-height:18px;
}
.ow {
    position:absolute;
    left:235px;
    top:120px;
    font-size:11px;
    color:#d3ac74;
}


/* ###### begin english version ######## */

.main-nav-en {
    position:absolute;
    width:830px;
    height:30px;
    left:225px;
    top:140px;
    background:#d3ac72;
    z-index:100;
}

.main-nav-en  ul li{
    float:left;
    position:relative;

}

.main-nav-en  ul li ul {

    position:relative;width:630px;
}
.main-nav-en ul li ul li {
    float:left;
}
.main-nav-en ul li a:hover, .main-nav-en ul li a.expanded {
    background:url(../img/main_nav_hover_engl.png);
}

.main-nav-en ul li ul li a:hover, .main-nav-en ul li ul li a.expanded{
    color:#755422;
    background:url(../img/sub_nav_hover_engl.png);
}
.main-nav-en ul li a:hover, .main-nav-en ul li a.expanded {
    background:url(../img/main_nav_hover_engl.png);
}

.main-nav-en ul li ul li a:hover, .main-nav-en ul li ul li a.expanded{
    color:#755422;
    background:url(../img/sub_nav_hover_engl.png);
}
.main-nav-en ul li ul {
    position:absolute;
    display:none;
    top:30px;

}
.main-nav-en ul li ul li {
    float:left;
}
.main-nav-en ul li ul li a {
    font-size:13px;

    /*padding:0 15px 0 5px;*/
    height:20px;
    line-height:20px;
    background:#d3ac72;
    text-indent:0;
    display:block;
    color:#FFFFFF;
    text-indent:-5000px;
    background: url(../img/sub_nav_engl.png) no-repeat left top;
}
.main-nav-en ul li ul li a.aNavihost,.main-nav-en ul li ul li a.aNavihost:hover{
    width:45px;
}

.main-nav-en ul li ul li a.aNavihighlights,.main-nav-en ul li ul li a.aNavihighlights:hover{
    width:110px;
    background-position:-50px 0;
}

.main-nav-en ul li ul li a.aNavifacts,
.main-nav-en ul li ul li a.aNavifacts:hover{
    width:75px;
    background-position:-165px 0;
}

.main-nav-en ul li ul li a.aNavinominees,.main-nav-en ul li ul li a.aNavinominees:hover{
    width:90px;
    background-position:-0px -30px;

}

.main-nav-en ul li ul li a.aNaviwinners,.main-nav-en ul li ul li a.aNaviwinners:hover{
    width:100px;
    background-position:-95px -30px;

}

.main-nav-en ul li ul li a.aNaviModeratoren,.main-nav-en ul li ul li a.aNaviModeratoren:hover{
    width:130px;
    background-position:-340px -30px;

}

.main-nav-en ul li ul li a.aNaviAustragungsort,.main-nav-en ul li ul li a.aNaviAustragungsort:hover{
    width:158px;
    background-position:-470px -30px;

}


.main-nav-en ul li ul li a.aNaviBAMBI2009,.main-nav-en ul li ul li a.aNaviBAMBI2009:hover,
.main-nav-en ul li ul li a.aNaviBAMBI2010,.main-nav-en ul li ul li a.aNaviBAMBI2010:hover{
    width:100px;
    margin:0 0 0 33px;
    background-position:0px -60px;

}
.main-nav-en ul li ul li a.aNavibambi2010,.main-nav-en ul li ul li a.aNavibambi2010:hover,
.main-nav-en ul li ul li a.aNavibambi2010,.main-nav-en ul li ul li a.aNavibambi2010:hover{
    width:100px;
    margin:0 0 0 33px;
    background-position:0px -60px;

}



.main-nav-en ul li ul li a.aNavibambi2009,.main-nav-en ul li ul li a.aNavibambi2009:hover,
.main-nav-en ul li ul li a.aNavibambi2010,.main-nav-en ul li ul li a.aNavibambi2010:hover{
    width:100px;
    background-position:-0px -60px;

}

.main-nav-en ul li ul li a.aNavipastwinners,.main-nav-en ul li ul li a.aNavipastwinners:hover{
    width:125px;
    background-position:-103px -60px;

}

.main-nav-en ul li ul li a.aNavipressinformation,.main-nav-en ul li ul li a.aNavipressinformation:hover{
    width:170px;
    background-position:0px -90px;

}

.main-nav-en ul li ul li a.aNavipressreleases,.main-nav-en ul li ul li a.aNavipressreleases:hover{
    width:140px;
    background-position:-170px -90px;
}

.main-nav-en ul li ul li a.aNavicontact,.main-nav-en ul li ul li a.aNavicontact:hover{
    width:90px;
    background-position:-315px -90px;
}

.main-nav-en ul li ul li a.aNaviMedia,.main-nav-en ul li ul li a.aNaviMedia:hover{
    width:175px;
    background-position:-435px -90px;

}

.main-nav-en ul li a {
    display:block;
    height:30px;
    font-size:23px;
    line-height:30px;
    font-weight:bold;
    background:url(../img/main_nav_engl.png);
    text-indent:-5000px;
    outline:none;
}

.main-nav-en ul li a.aNaviaboutbambi , .main-nav-en ul li a.aNaviaboutbambi:hover {
    width:210px;
}
.main-nav-en ul li a.aNavibambi2010, .main-nav-en ul li a.aNavibambi2010:hover{
    width:170px;
    background-position:-219px;
}
.main-nav-en ul li a.aNavibambi2011, .main-nav-en ul li a.aNavibambi2011:hover{
    width:170px;
    background-position:-219px;
}

.main-nav-en ul li a.aNavihistory, .main-nav-en ul li a.aNavihistory:hover {
    width:135px;
    background-position:-408px;
}
.main-nav-en ul li a.aNavipartner, .main-nav-en ul li a.aNavipartner:hover {
    width:155px;
    background-position:-545px;
}
.main-nav-en li.liNaviPartner ul {left:-56px;width:460px}

.main-nav-en ul li a.aNaviMedia, .main-nav-en ul li a.aNaviMedia:hover {
    width:110px;
    background-position:-710px;
}
.main-nav-en li.liNaviMedia ul{width:630px; position:absolute; right:-283px;}

.partnerpart .title-en{
    background:url("/img/title_engl.png") no-repeat  -5px -285px ;
    text-indent:-5000px;
}

/* ####### End english Version ##### */

/* ############## Partner Link deaktivieren ######## */

.main-nav ul li a.aNaviPartner:hover{
    background:url(../img/main_nav.png);	
}
.main-nav-en ul li a.aNavipartner:hover{
    background:url(../img/main_nav_engl.png);
    width:155px;
    background-position:-545px;
}
/* ########## Ende Manipulation Partner-Link in Navigation ######### */

.main-nav {
    position:absolute;
    width:830px;
    height:30px;
    left:225px;
    top:140px;
    background:#d3ac72;
    z-index:100;
}

.main-nav ul li{
    float:left;
    position:relative;

}

.main-nav ul li ul {

    position:relative;width:630px;
}
.main-nav ul li ul li {
    float:left;
}

.main-nav ul li ul li a:hover, .main-nav ul li ul li a.expanded{

    color:#755422;
    background:url(../img/sub_nav_hover.png);
}
.main-nav ul li a:hover, .main-nav ul li a.expanded {
    background:url(../img/main_nav_hover.png);
}

.main-nav ul li ul li a:hover, .main-nav ul li ul li a.expanded{
    color:#755422;
    background:url(../img/sub_nav_hover.png);
}
.main-nav ul li ul {
    position:absolute;
    display:none;
    top:30px;

}

.main-nav ul li ul li {
    float:left;
}
.main-nav ul li ul li a {
    font-size:13px;

    /*padding:0 15px 0 5px;*/
    height:20px;
    line-height:20px;
    background:#d3ac72;
    text-indent:0;
    display:block;
    color:#FFFFFF;
    text-indent:-5000px;
    background: url(../img/sub_nav.png) no-repeat left top;
}
ul li .liNaviStifter, ul li a.liNaviStifter{
    color: #c00;
}

.main-nav ul li ul li a.aNavizahlenundfakten,.main-nav ul li ul li a.aNavizahlenundfakten:hover{
    width:168px;
}

.main-nav ul li ul li a.aNaviStifter,.main-nav ul li ul li a.aNaviStifter:hover{
    width:90px;
    background-position:-168px 0;
}

.main-nav ul li ul li a.aNaviJury,
.main-nav ul li ul li a.aNaviJury:hover{
    width:90px;
    background-position:-248px 0;
}

.main-nav ul li ul li a.aNaviPreistraeger,
.main-nav ul li ul li a.aNaviPreistraeger:hover{
    width:120px;
    background-position:0 -30px;

}
.main-nav ul li ul li a.aNaviNominierte,.main-nav ul li ul li a.aNaviNominierte:hover{
    width:110px;
    background-position:-120px -30px;

}

.main-nav ul li ul li a.aNaviShowacts,.main-nav ul li ul li a.aNaviShowacts:hover{
    width:110px;
    background-position:-230px -30px;

}

.main-nav ul li ul li a.aNaviModeratoren,.main-nav ul li ul li a.aNaviModeratoren:hover{
    width:130px;
    background-position:-340px -30px;

}

.main-nav ul li ul li a.aNaviAustragungsort,.main-nav ul li ul li a.aNaviAustragungsort:hover{
    width:158px;
    background-position:-470px -30px;

}


.main-nav ul li ul li a.aNaviBAMBI2009,.main-nav ul li ul li a.aNaviBAMBI2009:hover,
.main-nav ul li ul li a.aNaviBAMBI2010,.main-nav ul li ul li a.aNaviBAMBI2010:hover{
    width:100px;
    margin:0 0 0 33px;
    background-position:0px -60px;

}


.main-nav ul li ul li a.aNaviGeschichte,.main-nav ul li ul li a.aNaviGeschichte:hover{
    width:110px;
    background-position:-105px -60px;
}


.main-nav ul li ul li a.aNaviAllePreistraeger,.main-nav ul li ul li a.aNaviAllePreistraeger:hover{
    width:154px;
    background-position:-225px -60px;

}

.main-nav ul li ul li a.aNaviAnsprechpartner,.main-nav ul li ul li a.aNaviAnsprechpartner:hover{
    width:160px;
    background-position:0px -90px;

}

.main-nav ul li ul li a.aNaviAkkreditierung,.main-nav ul li ul li a.aNaviAkkreditierung:hover{
    width:155px;
    background-position:-160px -90px;

}

.main-nav ul li ul li a.aNaviDownloads,.main-nav ul li ul li a.aNaviDownloads:hover{
    width:115px;
    background-position:-315px -90px;

}

.main-nav ul li ul li a.aNaviPressemitteilungen,.main-nav ul li ul li a.aNaviPressemitteilungen:hover{
    width:175px;
    background-position:-435px -90px;

}

.main-nav ul li a {
    display:block;
    height:30px;
    font-size:23px;
    line-height:30px;
    font-weight:bold;
    background:url(../img/main_nav.png);
    text-indent:-5000px;
    outline:none;
}

.main-nav ul li a.aNaviueberbambi , .main-nav ul li a.aNaviueberbambi:hover {
    width:170px;
}
.main-nav ul li a.aNaviBambi2010, .main-nav ul li a.aNaviBambi2010:hover,
.main-nav ul li a.aNaviBambi2011, .main-nav ul li a.aNaviBambi2011:hover{
    width:200px;
    background-position:-170px;
}




.main-nav ul li a.aNavihistorie, .main-nav ul li a.aNavihistorie:hover {
    width:165px;
    background-position:-370px;
}
.main-nav ul li a.aNaviPartner, .main-nav ul li a.aNaviPartner:hover {
    width:155px;
    background-position:-545px;
}
.main-nav li.liNaviPartner ul {left:-56px;width:460px}

.main-nav ul li a.aNaviPresse, .main-nav ul li a.aNaviPresse:hover {
    width:110px;
    background-position:-710px;
}
.main-nav li.liNaviPresse ul{width:630px; position:absolute; right:-57px;}

.page-content {

    padding:0 40px;
    width:1040px;
    overflow:hidden;
}
/**
*promoter style
**/

.promoter {
    position:relative;
    overflow:hidden;
    width:1010px;
}
.promoter img {
    float:left;
    padding:0 20px 40px 20px;
}
.promoter p {
    float:left;
    width:300px;
    font-size:18px;
    font-weight:500;
    color:#666;
    padding-top:10px;
    line-height:22px;
}
.promoter .adr a {
    background:#d3ac72;
    font-size:18px;
    text-align:center;
    font-weight:bold;
    line-height:42px;
    color:#FFF;
    position:absolute;
    top:220px;
    left:340px;
    padding: 0 8px 0 8px;
    height:42px;

}
.promoter .author a {
    background:#d3ac72;
    font-size:35px;
    text-align:center;
    font-weight:bold;
    line-height:53px;
    color:#FFF;
    position:absolute;
    top:250px;
    left:400px;
    padding: 0 8px 0 8px;
    height:53px;
}

.page-left {
    float:left;
    width:660px;
    padding-left:20px;
}
/**
*stories-part style begin
**/
.storiespart {
}
.stor-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.title a ,.title-02 a{
    font-size:20px;
    font-weight:600;
    float:left;
    height:25px;
    color:#000;

}

.title a span,.title-02 a span{
    color:#d3ac72;
    padding:0 5px;
}

.storiespart .more a {
    float:right;
    color:#FFFFFF;
    background:#d3ac72;
    font-weight:bold;
    padding:4px;
}


.storiespart ul li.first {
    padding-top:0;
}
.storiespart ul li {
    width:650px;
    padding:15px 0;
    overflow:hidden;
}
.storiespart ul li img {
    float:left;
}

.storiespart ul li .describe {
    float:left;
    width:309px;
    padding-left:20px;
}

.storiespart  ul li .describe h5{
    color:#666;
    font-size:14px;
    font-weight:bold;
}

.clickable.hovered {
    cursor:pointer;
}
.clickable.hovered a {
    text-decoration:underline;
}

.storiespart ul li .describe h2 a{
    font-size:17px;
    font-weight:bold;
    color:#d3ac71;
    line-height:28px;
}

.storiespart ul li .describe p a{
    color:#d3ac75;
    font-weight:bold;
    text-decoration:underline;
}

.storiespart ul li .describe h2{
    font-size:18px;
    font-weight:bold;
    color:#d3ac71;
    margin: 5px 0 10px 0;
}

.storiespart .interest{border-top:1px solid #cccccc;}
.storiespart .interest p{font-size:10px; line-height:12px; color: #868686;margin:10px 0 20px 0;}
.page-left .nomineetext{margin-top:20px;}

/**
*pressstyle begin
**/
.pressrss img{width:197px;}
/*.press-rss .press-img{height:120px;overflow:hidden;position:relative;float:left;}*/
.pressrss ul li .describe {
    width:430px;
}
.pressrss ul li .describe h2 a{font-size:15px;}

/**
*headlinespart style
**/

.headlinespart {
}
.headline-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.headlinespart .more a {
    float:right;
    color:#FFFFFF;
    background:#d3ac72;
    font-weight:bold;
    padding:4px;
}
.headlinespart ul {
    padding:5px 0;
}
.headlinespart ul li {
    width:650px;
    padding:10px 0;
    overflow:hidden;
}
.headlinespart ul li img {
    float:left;
}
.headlinespart ul li .describe {
    float:left;
    padding-left:20px;
}
.headlinespart ul li .describe h5 {
    font-size:13px;
    font-weight:bold;
    color:#d3ac76;
    line-height:20px;
}
.headlinespart ul li .describe div a {
    color:#d3ac77;
    text-decoration:underline;
}
.headlinespart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -30px;
    background-repeat:no-repeat;
    float:left;
    height:25px;
    text-indent:-5000px;
    width:168px;
}

.page-right {
    float:left;
    width:330px;
    padding-left:20px;
}
/**
**fotospart style
**/
.fotospart {
    width:100%;
    overflow:hidden;
    padding-bottom:30px;
}
.fototop {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.fotospart .flickr {
    padding-top:20px;
    float:left;
}
.fotospart .flickr a {
    display:block;
    float:left;
    padding:2px;
}
.fotospart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -340px;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    text-indent:-5000px;
    width:130px;
}

/**
**videos-part style
**/
.youtubepart {
    width:100%;
    overflow:hidden;
    padding-bottom:30px;

}
.youtube-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.youtubepart .video {
    padding:20px 0 4px 2px;
}
.youtubepart ul {
    float:left;
}
.youtubepart ul li {
    float:left;
    padding:0px 2px 1px 2px;
}

.video a{height:180px;width:321px;overflow:hidden;display:inline-block}
.video a img{margin-top:-30px;}
.youtubepart ul li a{height:88px;width:158px;overflow:hidden;display:inline-block}
.youtubepart ul li a img{;margin-top:-15px;}
.youtubepart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -365px;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    text-indent:-5000px;
    width:160px;
}

/**
**countdownpart style
**/
.countdownpart {
    width:100%;
    overflow:hidden;
    padding-bottom:30px;
}
.countdown-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.countdownpart img {
    padding:20px 0px 2px 2px;
}
.countdownpart h4 {
    font-size:18px;
    font-weight:bold;
    color:#d3ac70;
    line-height:30px;
}
.countdownpart p {
    padding-right:5px;
}
.countdownpart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -395px;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    text-indent:-5000px;
    width:240px;
}
/**
**facebookpart style
**/
.facebookpart {
    width:100%;
    overflow:hidden;
    padding-bottom:20px;
    font-size:11px;
}
.facebook-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}

.facebook{
    padding-top:5px;
}

.facebookpart h5 {
    padding:5px 0 5px 23px;
    background:url(../img/share.png) no-repeat 2px -70px;
    color:#808080;
}
.facebookpart .part3 {
    width:100%;
    overflow:hidden;
    padding:5px 10px 5px 10px;
    border-bottom:1px solid #c6cedd;
}
.facebookpart .part3 img {
    float:left;
    padding-right:10px;
}
.facebookpart .part3 p {
    color:#3b5998;
}
.facebookpart .part3 p span.blod {
    font-weight:bold;
    font-size:13px;
}
.facebookpart .part3 div span a {
    float: left;
    height: 25px;
    width: 95px;
    text-indent: -9999999px;
    background:url(../img/share.png) no-repeat 0 -262px;
    overflow: hidden;
}
.facebookpart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -60px;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    text-indent:-5000px;
    width:166px;
}

/**
**newsletterpart style
**/
.newsletterpart {
    width:100%;
    overflow:hidden;
    padding-bottom:40px;
}
.newsletter-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}
/*.newsletterpart .title a {
	display:block;
	height:25px;
	width:185px;
	text-indent:-5000px;
	background:url(../img/title.png) no-repeat -5px -167px;
}*/
.newsletterpart ul {
    padding-top:20px;
}
.newsletterpart ul li {
    padding:5px 0;
}
.newsletterpart ul li span {
    width:85px;
    display:inline-block;
}
.newsletterpart ul li input.txt {
    background:#dcbd8e;
    width:220px;
    height:15px;
    border:0px;
}
.newsletterpart .submit {
    color:#fff;
    background:#d3ac72;
    display:inline-block;
    padding:2px;
    font-weight:bold;
    float:right;
    margin-right:28px;
}
.newsletterpart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -85px;
    background-repeat:no-repeat;
    display:block;
    height:25px;
    text-indent:-5000px;
    width:180px;
}
/**
*mainshow style
**/
.mainshow {
}
.show {
    float:left;
    padding-right:20px;
}
.show h5 {
    color:#666;
    font-size:9px;
    width: 320px;
    line-height: 12px;
    margin-top: 3px;
}
.mainshow a {
    color:#d3ac77;
}
.mainshow p {
    padding-right:10px;
}
.mainshow h2 {
    color:#666;
    font-weight:bold;
}
.mainshow h1 {
    font-size:17px;
    font-weight:bold;
    color:#d3ac71;
    padding:5px 0;
    line-height:20px;
}
.mainshow .show p img{margin-left:0px;}
.galerie {
    padding-top:30px;
    width:100%;
    overflow:hidden;
}
.galerie ul li {
    float:left;
    padding:2px;
}
/*
*share
*/
.share {
    clear:both;
    width:100%;
    overflow:hidden;
    margin:30px 0;
    height:25px;
    position:relative;
}
.share-left {
    position: absolute;
    left:0;
    top:0;
    overflow:hidden;
    width:380px;
}
.share-left span.one a {
    float: left;
    height: 25px;
    width: 95px;
    text-indent: -9999999px;
    background:url(../img/share.png) no-repeat 0 -262px;
    overflow: hidden;
}
.share-left span.two {
    float:left;
    height: 25px;
    line-height:25px;
    padding-left:20px;
    background:url(../img/share.png) no-repeat 0 -70px;
}
ul.share-right {
    position: absolute;
    right:0;
    top:0;

}

ul.share-right .addthis_toolbox a,
ul.share-right .addthis_toolbox span{
    color:#d3ac71;font-weight:bold;
}

ul.share-right li {
    float: left;
    margin: 0 2px;
}
ul.share-right li a {
    float: left;
    height: 20px;
    width: 20px;
    text-indent: -9999999px;
    background:url(../img/share.png) no-repeat 0 0;
    overflow: hidden;
}
ul.share-right li a.aa {
    background-position: 0 0;
    width: 48px;
    text-indent: 0px;
    padding-left:22px;
    color:#d3ac71;
    font-weight:bold;
}
ul.share-right li a.bb {
    background-position: 0 -23px;
}
ul.share-right li a.cc {
    background-position: 0 -49px;
}
ul.share-right li a.dd {
    background-position: 0 -74px;
}
ul.share-right li a.ee {
    background-position: 0 -100px;
}
ul.share-right li a.ff {
    background-position: 0 -125px;
}
ul.share-right li a.gg {
    background-position: 0 -151px;
}
ul.share-right li a.hh {
    background-position: 0 -178px;
}
ul.share-right li a.jj {
    background-position: 0 -207px;
}
ul.share-right li a.kk {
    background-position: 0 -235px;
}
/**
**historis-part style
**/
.historiepart {
    padding-bottom:20px;
}
.historie-top {
    height:25px;
    border-bottom:1px solid #c8a064;
}
.historiepart ul {
    padding:20px 0;
    width:100%;
    overflow:hidden;
}
.historiepart ul li {
    float:left;
}
.historiepart ul li div {
    float:left;
}
.historiepart ul li .describe {
    float:left;
    width:150px;
    padding-left:10px;
}
.historiepart ul li .describe h3 {
    padding-bottom:5px;
    color:#d3ac71;
    font-weight:bold;
}
.historiepart ul li .describe p a {
    color:#d3ac71;
    font-weight:bold;
    text-decoration:underline;
}
.bambigeschichte .title{
    background:url("/img/title.png") no-repeat  -7px -535px;
    text-indent: -5000px;
    height: 25px;

}
.storiespart .title a {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -5px;
    background-repeat:no-repeat;
    float:left;
    height:25px;
    text-indent:-5000px;
    width:140px;
}

.storiespart .bambiinthemedia .title{
    background: url(../img/title_engl.png) no-repeat -7px -535px;
    height: 25px;
    width: 590px;
    text-indent: -5000px;
}
.storiespart .bambihighlightredcarpert .title{
    background: url(../img/title_engl.png) no-repeat -7px -563px;
    height: 25px;
    width: 590px;
    text-indent: -5000px;
}


/**
*menu style
**/
.menu {
    text-align:center;
    padding:10px 0 30px 0;
}
.menu a {
    color:#c8a064;
    font-weight:bold;
    text-decoration:underline;
    padding:0 4px;
}
.menu a.selected {
    color:#000;
    text-decoration:none;
}
/**
*page-footer style
**/
.page-footer {
    /*background:url(../img/footer_bg.gif) no-repeat left top;*/
    padding:0 40px 40px 40px;
    height:60px;
}
.footer-con {
    height:30px;
    width:1000px;
    background:#d3ac72;
    margin:0 auto;
    line-height:30px;
    font-size:12px;
    font-weight:bold;
}
.search {
    float:left;
    padding-left:10px;
    color:#ffe;
}
.search input {
    height:12px;
    width:85px;
    background:#fff;
    border:0;
    font-size:11px;
    line-height:12px;
}
.search a {
    color:#FFE;
    display:inline-block;
    padding-left:5px;
}
.footer-nav {
    float:right;
}
.footer-nav li {
    float:left;
    padding:0 40px;
}
.footer-nav li.last {
    padding-right:10px;
}
.footer-nav li a {
    color:#FFFFFE;
}
.footer-nav li a:hover {
    color:#755422;
}

/* Klassen Sitemap */
.ModuleSitemap{
    margin-left: 167px;
}

.ModuleSitemap ul.firstmenu li{
    margin-top: 0px 0px 0px 0px;
}

.ModuleSitemap ul.firstmenu li a, 
.ModuleSitemap ul.menuitem1 li a, 
.ModuleSitemap ul.menuitem2 li a, 
.ModuleSitemap ul.menuitem3 li a,
.ModuleSitemap ul.menuitem4 li a,
.ModuleSitemap ul.menuitem5 li a,
.ModuleSitemap ul.menuitem6 li a,
.ModuleSitemap ul.lastmenu li a{
    color: #755422;
    text-transform: uppercase;
}
.ModuleSitemap ul.firstmenu li, 
.ModuleSitemap ul.menuitem1 li, 
.ModuleSitemap ul.menuitem2 li, 
.ModuleSitemap ul.menuitem3 li,
.ModuleSitemap ul.menuitem4 li,
.ModuleSitemap ul.menuitem5 li,
.ModuleSitemap ul.menuitem6 li,
.ModuleSitemap ul.lastmenu li{
    color: #755422;
    margin: 15px 0px 5px 0px;
}

.ModuleSitemap ul.menuitem1 li ul li a:hover,
.ModuleSitemap ul.menuitem2 li ul li a:hover,
.ModuleSitemap ul.menuitem3 li ul li a:hover,
.ModuleSitemap ul.menuitem4 li ul li a:hover,
.ModuleSitemap ul.menuitem5 li ul li a:hover,
.ModuleSitemap ul.menuitem6 li ul li a:hover,
.ModuleSitemap ul.lastmenu li ul li a:hover,
.ModuleSitemap ul.firstmenu li ul li a:hover{
    color: #755422;
}
.ModuleSitemap ul.firstmenu li ul li a,
.ModuleSitemap ul.menuitem1 li ul li a,
.ModuleSitemap ul.menuitem2 li ul li a,
.ModuleSitemap ul.menuitem3 li ul li a,
.ModuleSitemap ul.menuitem4 li ul li a,
.ModuleSitemap ul.menuitem5 li ul li a,
.ModuleSitemap ul.menuitem6 li ul li a,
.ModuleSitemap ul.lastmenu li ul li a{
    text-transform: none;
    color: #d3ac72;
}
.ModuleSitemap ul.firstmenu li ul li,
.ModuleSitemap ul.menuitem1 li ul li,
.ModuleSitemap ul.menuitem2 li ul li,
.ModuleSitemap ul.menuitem3 li ul li,
.ModuleSitemap ul.menuitem4 li ul li,
.ModuleSitemap ul.menuitem5 li ul li,
.ModuleSitemap ul.menuitem6 li ul li,
.ModuleSitemap ul.lastmenu li ul li{
    margin: 0px;
    padding: 0 0 0 20px;
}
.sitemap-header{
    background: url(../img/title.png) no-repeat -7px -425px;
    height: 25px;
    /*width: 86px;*/
    text-indent: -5000px;
    border-bottom:1px solid #c8a064;
}

/* Header unten fï¿½r Hauptnavi-Punkte */
.ueberbambi, .bambi2010,.bambi2011 , .historie, .partner, .presse {
    background-image: url(../img/title.png);
    height: 25px;
    text-indent: -5000px;
}
.ueberbambi{
    background-position: -7px -508px;
    width: 145px;
}
.partner{
    background-position: -7px -200px;
    width: 145px;
}
.bambi2011, .bambi2011 a.title,.bambi2010, .bambi2010 a.title{
    background-position: -7px -145px;
    width: 145px;text-indent: -5000px;
}
.presse{
    background-position: -7px -173px;
    width: 145px;
}
.historie{
    background-position: -7px -116px;
    width: 145px;
}


.headlinespart .title a,.pkgCustomSearchResult .title, .pkgCustomSearchResult-en .title {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("../img/title.png");
    background-position:-5px -30px;
    background-repeat:no-repeat;
    float:left;
    height:25px;
    text-indent:-5000px;
    width:168px;
}

.partnerpart .title{
    background:url("/img/title.png") no-repeat  -5px -285px ;
    text-indent:-5000px;

}
.publicbambi .title{
    background:url("/img/title.png") no-repeat  -5px -593px ;
    text-indent:-5000px;
}

.publicbambi ul li {
    padding:15px 0 35px 0;
}

.pkgCustomSearchResult .title{
    background:url("/img/title.png") no-repeat  -5px -255px ;
}

.pkgCustomSearchResult-en .title{
    background:url("/img/title_engl.png") no-repeat  -5px -255px ;
}


.pkgCustomSearchResult .searchword,#resultsearchform .png_bg, .pkgCustomSearchResult-en .searchword,#resultsearchform .png_bg {color:#d3ac72;font-weight:bold;}
.pkgCustomSearchResult .searchElement .describe,
.pkgCustomSearchResult-en .searchElement .describe,
.pkgCustomSearchAllWinners .searchElement .describe { width:100%; margin:0px;padding:0px;}
#resultsearchform a.png_bg {position:absolute;margin-left:5px}
#resultsearchform{margin-top:10px;}
#resultsearchform input{height:14px;background-color:#d3ac72;color:#ffffff;padding:2px;border:none;}

.pkgCustomSearchAllWinners .title{
    background:url("/img/title.png") no-repeat  -5px -228px ;
    text-indent:-5000px;
    height:25px;
}

/*Wenn kein sprite vorhanden*/
/*.agendatitle .title a {
    height:25px;
    font-family:Agenda-Light;
    position:absolute;
    text-indent:0px;
    width:670px;
    color:#d3ac72;
    background:none;
}*/

.nomineelist .title a{font-size:19px}
.nomineelist ul li {width:318px;}
.nomineelist ul li .img{width:320px;height:180px}
.nomineelist ul li .describe{clear:both;margin:0 0 15px 0px;padding:0px;width:320px;}
.nomineelist ul li .describe h2{margin: 7px 0 3px 0px;}
.nomineelist ul li div{clear:both}
.nomineelist ul li.even{float:left;margin-right:20px;}
.nominierte-title .title a,.nomineelist  .title a{
    text-indent:-5000px;
    background:url("/img/title.png") no-repeat  -5px -620px }

.txtbggold a{
    background-color: #dcbd8e;
    border: 1px solid #fff;
    height: 16px;
    color:#fff;
    font-weight:bold;
    padding: 3px 4px 3px 4px;
}

.agendatitle .title span{color:#000000;}

/*awardeelist*/
.awardeelist ul li{float:left;width:330px;}
.awardeelist ul li.odd{clear:both;}
.awardeelist ul li.even{float:right;}
.awardeelist ul li div.describe{
    width:154px;padding:0 4px 0 10px;}
.awardeelist .prcat {font-weight:bold;font-size:13px;color:#666666}
.awardeelist ul li div.clickable h2 a{margin:0px;padding:0px;line-height:24px;}
.awardeelist ul li div.clickable h2{height:44px;overflow:hidden;}
.nominierte2011 .title a, .nominierte2010 .title a{
    width:400px;
    text-indent:-5000px;
    background:url("/img/title.png") no-repeat  -5px -565px }
.nominees2011 .title a,.nominees2010 .title a{
    text-indent:-5000px;
    width:400px;
    background:url("/img/title_engl.png") no-repeat  -5px -592px }
.winners2011 .title a, .winners2010 .title a{
    text-indent:-5000px;
    background:url("/img/title_engl.png") no-repeat  -5px -312px }
.preisträger2011 .title a, .preisträger2010 .title a{
    text-indent:-5000px;
    background:url("/img/title.png") no-repeat  -5px -312px }


/*geschichte History Band/Carousel*/
.mask{width:660px;overflow:hidden;text-indent:-5px;margin-top:30px;}
.historyband {}
.historyband div.date {background-color:#d3ac72;text-align:center;height:18px;
                       padding-top:3px;margin-bottom:5px;
                       font-weight:bold;color:#ffffff}
.historyband ul{}
.historyband li{float:left;}
.historyband img{margin-right: 5px;}
.historyband .prev{clear:both;font-weight:bold;font-size:18px;color:#d3ac72;margin-left:10px}
.historyband .next{float:right;margin-right:15px;font-weight:bold;font-size:18px;color:#d3ac72}

/* tooltip */
.tooltip{
    position:absolute;
    left:-2000px;
    background-color:#D3AC71;
    padding:5px;
    border:1px solid #755422;
    width:250px;
}

.tooltip p{
    margin:0;
    padding:0;
    color:#fff;
    background-color:#D3AC71;
    padding:2px 7px;
}

.stor-top a.title{
width:500px;
}
