/***************************************************************************** GLOBALE ANGABEN **/
*{margin: 0px;padding: 0px;border:0; }

body{margin: 0 0 0 0; padding: 0px;	font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #5e5e5e; line-height: 18px; background-color:#000;}
img {border:0px;}
h1, h2, h3 {font-size: 12px; padding:0; margin:0;}
p {font-size: 12px; padding:0; margin:0;}
ul,li {margin:0; padding:0; list-style-type: none; position: relative;}
object{margin:0; padding:0;}

#container { width:980px; margin:0 auto; background-color:#000;}

hr { border-bottom: 1px solid #bbb; }

/******************************************************************************* HEADER **/
#header {width:980px; height:434px; background: transparent url("../graphics/bg_header.gif") repeat-y top; padding: 0;}

#headercontent {width:950px; height:434px; padding: 0 15px 0 15px; margin:0;}
.home{background: transparent url("../graphics/bg_mainnav.jpg") no-repeat 15px 54px; width:950px; height:379px; overflow:hidden;}
.following_page{background: transparent url("../graphics/bg_subnav.jpg") no-repeat 15px 54px; width:950px; height:379px; overflow:hidden;}

#headercontent-left{float:left;}
#headercontent-right {float:right; padding:0; margin:0; width:719px;position:relative}

#intro-text-home-de{padding:0; float:left; background: transparent url("../graphics/text_intro_home_de.gif") no-repeat 0 0; width:300px; height:353px;}
#intro-text-home-en{padding:0; float:left; background: transparent url("../graphics/text_intro_home_en2.gif") no-repeat 0 0; width:300px; height:353px;}

#intro-text-followingpage{padding:12px 0 0 0; float:left; width:300px;}
#intro-text-followingpage table{padding:0; margin:0; width:300px; height:238px; vertical-align:middle; color:#FFF;}
#intro-text-followingpage table p{padding:0 0 0 11px;}
#intro-text-followingpage table td.position-bottom{vertical-align:bottom;}
#intro-text-followingpage table td.text{padding:0 0 0 10px; vertical-align:top;}

#player {padding:24px 20px 0 0; float:right; width:361px; height:329px;}
#flash-teaser {padding:12px 20px 0 0; float:right; width:361px; height:313px;}
#flash-teaser-win{padding:40px 20px 0 0; float:right; width:361px; height:313px;}

/******************************************************************************* META NAVI **/

#metanavigation { clear:both; padding:0 0 0 162px; margin:17px 0 0 0; font-size:11px; color: #b3b3b3; height:20px; width:550px;}
#metanavigation[id] {padding:0 0 0 165px;} /* FireFox */

#metanavigation a {font-size:11px; color: #b3b3b3; text-decoration:none;}
#metanavigation a:hover{color:#FFFFFF; font-size:11px; text-decoration:none;}

#metanavigation .active{color:#FFFFFF; font-size:11px; text-decoration:none;}

#languageselector {float:left; padding: 2px 37px 0 0;}

#search {width:200px; float:left; padding:0 10px 0 0;}
#search-text {float:left; padding:0 7px 0 0;}
#search input.eingabe {float:left; height:16px; width:117px; color:#FFFFFF;	font-size:10px;	background-color:#979797; border: solid 1px #676562;}
#search #button {padding:0 9px 0 6px; float:left;}

/******************************************************************************* MENU **/

#mainnavigation {margin:17px 0 0 0;padding:0; width:719px; height:27px;}

#mainmenu {list-style:none;}
#mainmenu li{display:inline;}
#mainmenu li a {
	color:#ffffff;
	float:left;
	height:22px;
	padding-top:5px;
	padding-left:6px;
	padding-right:6px;
	font-size:14px;
	text-decoration:none;
	background:transparent url("../graphics/btn_background.gif") repeat-x 0 0;
	background-position:0 0;
}
#mainmenu li a:hover{ background-position:0 -27px;}
#mainmenu li#active a{ background-position:0 -27px;}

#subnavigation {margin:0 0 0 0;padding:0; width:719px; height:28px;}

#submenu {list-style:none;}
#submenu li {display:inline;}
#submenu li a {
	color:#ffffff;
	float:left;
	height:21px;
	padding-top:7px;
	padding-left:6px;
	padding-right:6px;
	font-size:13px;
	text-decoration:none;
}
#submenu li a:hover{
	color:#d6b30c;
}
#submenu li#active a{
	color:#d6b30c;
}

/******************************************************************************* CONTENT **/

#content {background: transparent url("../graphics/bg_content.gif") repeat-y top; padding: 26px 30px 4px 30px; overflow:hidden; width:920px;}

#content a:link, #content a:visited {background: transparent url("../graphics/link_arrow.gif") no-repeat 0 3px; font-size: 12px; color: #5e5e5e; padding: 0 0 0 12px;}
#content a:hover{text-decoration:none;}

#col-left {float:left;	width:511px; padding: 0 0 0 5px;}
#col-right {float:right; width:361px; padding: 0 5px 0 0;}
#content-bottom {height:15px; background: transparent url("../graphics/bottom.gif") no-repeat top;}
/***************************************** FOOTER **/
#footer { font-size: 8pt; color: #888; text-align: center; padding: 10px 140px; line-height: 1.3em; }
#footer a { color: #777; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer div { margin: 5px 0 5px 0; }

/******************************************************************************* CONTENT TEASER (Links) **/

.subheadline h2 {font-weight: bold; color:#a48909; background: transparent url("../graphics/subhead_dots.gif") repeat-x bottom; padding: 0 0 5px 0;}
.subheadline[class] h2{ padding: 0 0 4px 0;} /* FireFox */

#teaser-left {padding:10px 0 10px 0; overflow:hidden;} /*  class="text-width-335" width:511px; */
#teaser-left[id]{ padding:11px 0 11px 0;}/* FireFox */

/* Teaser Headlines */
#teaser-left h2{padding:0 0 6px 0;}
#teaser-left[id] h2{padding:0 0 5px 0;}/* FireFox */
#teaser-left h2 span{font-style:italic; font-size:11px; font-weight: normal;}
#teaser-left span{font-size:10px; font-weight: normal; line-height:13px;}

/* Teaser Visuals */
#teaser-left img {float:left; padding:5px 14px 5px 0;}
#teaser-left[id] img {float:left;padding:5px 15px 4px 0;}/* FireFox */

#col-left #teaser-left a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}
#col-left #teaser-left a#indexOn {text-decoration:none; font-weight:bold;background:none;padding:0;margin:0;}

 /* Teaser Text */
#teaser-text-left {float:left; padding:0 0 3px 0;}
#teaser-text-left[id] {padding:1px 0 3px 0;}/* FireFox */

#teaser-text-left p {padding:7px 0 0 0; margin:0;}

.text-width-285 {width:285px;}
.text-width-335 {width:335px;}
.text-width-380 {width:380px;}
.text-width-511 {width:511px;}

.text-width-511 table {padding:0; margin:0; width:511px;}
.text-width-511  td {padding: 0 0 5px 0; vertical-align:top;}
#teaser-left .text-width-511 img {padding: 0; margin:0; float:none;}
.text-width-511  td.visual {background-color:#dcd9d9; text-align:center; padding:20px 0 20px 0; vertical-align:middle;}
.text-width-511  td span {font-style:italic; font-size:11px; font-weight: normal;} 

.text-width-511 table.info {padding:0; margin:10px 0 0 0; width:511px;}

.teaser-separator{border-bottom: 1px solid #c5c5c5; text-align:right; clear: both;}

 /* Registrieren Tabellen Presse */
#register {clear:both;width:346px; margin:0; padding:0px;}

#register td.infotext{padding:0;font-size:10px; line-height:12px;}
#register td.box{padding:0; text-align:right; vertical-align:top;}
#register td.box[class]{padding:3px 10px 0 0;}/* FireFox */
#register td.newsletter-text{padding:0 0 10px 0;}

#register input.eingabe, #login input.eingabe {height:14px; width:238px; padding:2px; margin:0 0 5px 0; font-size:11px; background-color:#FFF; border: solid 1px #93908b;}
#register input.eingabe[class], #login input.eingabe[class] {width:243px;}/* FireFox */

/******************************************************************************* CONTENT TEASER (rechts) **/

#teaser-right, #teaser-right-gallery {background-color:#dcd9d9; overflow:hidden; margin: 0 0 17px 0; width:361px; padding: 0 0 10px 0;}
#teaser-right-highlight {background-color:#dcd9d9; overflow:hidden; margin: 0 0 17px 0; width:361px; padding:0;}

/* Teaser Headlines */
#teaser-right h2, #teaser-right-video h2, #teaser-right-highlight h2{background: transparent url("../graphics/bg_teaser_right.gif") repeat-x top; color:#FFF;	padding:2px 0 0 10px; height:21px; float:left; width:325px;}
#teaser-right .btn, #teaser-right-video .btn, #teaser-right-highlight .btn{background: transparent url("../graphics/bg_teaser_right.gif") repeat-x top; float:right; width:26px; height:23px; padding:0; margin:0; clear:right;}

#teaser-right span{font-style:italic; font-size:11px; font-weight: normal;}

/* Social Media Buttons */
#col-right #socialmedia a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}
#col-right #socialmedia { overflow: hidden; margin-bottom: 17px; }

/* Teaser Visuals */
#col-right #teaser-right a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}
#teaser-right img {float:left; padding:4px 10px 0px 10px;}
#teaser-right p {padding:0px 10px 0px 10px;}

#teaser-right .btn img {padding:0;margin:0;} 
 
/* Teaser Text */
#teaser-right-text {float:left; margin:0; padding:5px 0 0 0;}
#teaser-right-text[id] {padding:6px 0 0 0;}/* FireFox */

.text-width-190 {width:190px;}
.text-width-340 {width:340px;}

#teaser-right-text #bu {padding:30px 0 0 0; font-style:italic; font-size:9px; }

/* Teaser Pressemitteilungen */
#teaser-right-press {margin:0 0 0 0; padding:10px 0 0 10px; clear:both; width:340px;}
#teaser-right-press img {padding:0 8px 0 10px; margin:0;}
.press-intro-text{clear:both; width:340px;}

.teaser-separator-right{border-bottom: 1px solid #c5c5c5; margin:10px 10px 0 10px;}

/* Partner Logos */
#teaser-right-logo {margin: 20px 0 17px 0; width:361px; padding: 0 0 10px 0;}
#teaser-right-logo a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}
#col-right #teaser-right-logo a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}

 /* Teaser Newsletter */
#newsletter {clear:both;width:346px; margin: 8px 0 0 7px; padding:0px;}

#newsletter input.eingabe {height:14px; width:238px; padding:2px; font-size:11px; background-color:#FFF; border: solid 1px #93908b;}
#newsletter input.eingabe[class] {width:243px;}/* FireFox */
#newsletter .newsletter-button{padding:4px 0 0 0;}

 /* Teaser Login & Passwort vergessen */
#login {clear:both;width:346px; margin: 8px 0 0 7px; padding:0px;}

#login td.language{padding:0 0 0 5px; font-weight:bold;}
#login td.language[class]{padding:0;}
#login td.infotext{width:346px;padding:0 0 10px 0;}

#login .login-button{padding:0;}

 /* Teaser video */
#teaser-right-video{overflow:hidden; margin: 0 0 17px 0; width:361px; padding:0px;}
#video-player{padding: 10px 0 0 0;}

 /* Teaser galerie */
#col-right #teaser-right-gallery a.noarrow {text-decoration:none;background:none;padding:0;margin:0;} 
 
#teaser-right-gallery h2{background: transparent url("../graphics/bg_teaser_right.gif") repeat-x top; color:#FFF; padding:2px 0 0 10px; height:21px; float:left; width:151px;}
#teaser-right-gallery .btn-gallery{background: transparent url("../graphics/bg_teaser_right.gif") repeat-x top; color:#FFF; float:right; width:190px; height:21px; padding:2px 10px 0 0; margin:0; clear:right; text-align:right;}
#teaser-right-gallery .btn-gallery img {padding:0;margin:0;} 

#gallery-right {clear:both;width:341px; padding:0; margin:0 0 0 10px;}
#teaser-right-gallery #gallery-right img {padding: 0; margin:0; float:none;}
#gallery-right td.thumb {border: 1px solid #a48909; width:105px; height:105px; text-align:center; vertical-align:middle;}

/* gallery nodb */
#teaser-right .caption { font-weight: bold; line-height: 15px; }
#teaser-right p {padding: 0;}
#magnify { float: right; }
#teaser-right .conditions { font-size: 10px; line-height: 12px; }
.thumb.square a.noarrow { height: 140px; width: 142px; overflow: hidden; display: block; }
.thumb.square a.noarrow img { min-height: 140px; }


/******************************************************************************* CONTENT DETAILSEITE jury **/
 
 /* Content */
.detail-box-visual-links{float:left; width:174px; /* padding: 14px 0 0 0;*/ }
.detail-box-visual-links ul{float:left; padding:14px 0 0 0; line-height:20px; list-style:none; list-style-type:none;}
.back-link{padding:15px 0 15px 0; width:511px;clear:both;}

/******************************************************************************* CONTENT GALERIE **/
#gallery {width:511px; padding:0; margin:0;}
#teaser-left #gallery img {padding: 0; margin:0; float:none;}
#gallery td.thumb {border: 1px solid #a48909; width:161px; text-align:center; vertical-align:middle; padding: 9px; background-color: #f8f8f8; }
#gallery td.navi {background-color:#dcd9d9; width:511px; padding:2px 5px 2px 5px; text-align:right; }
#gallery td.navi p {border-top:1px #FFFFFF solid; padding:2px 5px 2px 0; margin:0; font-size:10px;}
#gallery td form.search {text-align: left;}
#gallery .searchslot {
  font-size: 16px;
  height: 19px;
  width: 435px;
}
#gallery .searchbutton {
  background:url(graphics/btn_gradient.gif) repeat-x;
  padding-bottom: 3px;
  height:19px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #fff;
  float: right;
  text-align: center;
  width: 60px;
}

#gallery .pager { padding-top: 5px; }
#gallery .pager > * { padding: 0 4px !important; }
#gallery .pager .current { font-size: 170%; }

.cloud-header { font-size: 12px; }

.cloud { text-align: center; }
.cloud a {margin: 5px !important;}
.cloud a.keyword-active { color: #444 !important; }
.cloud a.keyword-active:hover,.cloud a.keyword-inactive:hover { text-decoration: underline !important; } 
.cloud a.keyword-inactive { color: #999 !important; }

/******************************************************************************* CONTENT TEASER (unten) */

*+html #teaser-bottom{padding: 0px 5px 0 5px; margin:0; overflow:hidden;}/* IE7 
#teaser-bottom{padding: 0 5px 0 5px; clear:both; margin:15px 0 0 0;}
#teaser-bottom[id]{padding: 20px 5px 0 5px; margin:0 0 0 0;}/* FireFox 


#content #teaser-bottom a.noarrow {text-decoration:none;background:none;padding:0;margin:0;} 

#teaser-bottom h2{background: transparent url("../graphics/partner_dots.gif") repeat-x center;}
#teaser-bottom h2 span{padding: 0 5px 0 0; background-color:#e9e9e9;}

#teaser-bottom img{padding: 10px 0 0 0;}*/

#ecard {clear:both; width:346px; margin: 8px 0 0 8px; padding:0px;}

#ecard img {float:none; padding:0; margin:0;}
#ecard td.copyright {font-size:10px; font-weight: normal; padding:3px 0 0 0;}
#ecard .teaser-separator-right{border-bottom: 1px solid #c5c5c5; margin:8px 0 7px 0;}

#ecard input.eingabe {height:14px; width:238px; padding:2px; font-size:11px; background-color:#FFF; border: solid 1px #93908b; margin:0 0 5px 0;}
#ecard input.eingabe[class] {width:243px;}/* FireFox */
#ecard textarea.eingabe {height:70px; width:238px; padding:2px; font-size:11px; background-color:#FFF; border: solid 1px #93908b; margin:0 0 5px 0;}
#ecard textarea.eingabe[class] { width:243px;}/* FireFox */
#ecard .ecard-button{padding:4px 0 0 0;}
#ecard a.noarrow {text-decoration:none;background:none;padding:0;margin:0;}


/******************************************************************************* Leserwahl */

#teaser-left h2.choice{padding:0 0 6px 0;float:left;width:325px;}
#teaser-left[id] h2.choice{padding:0 0 5px 0;float:left; width:325px;}/* FireFox */
.btn-mychoice{float:right;}
.btn-mychoice-detail{padding:15px 0 15px 0;float:right;}

/* NEU Teaser Merkliste */
.red { color:#FF0000; }
.warnung { color:#FF0000; }

.choice-list{margin:0; padding:8px 0 0 10px; clear:both; width:340px;}
.choice-list p{margin:0; float:left; width:315px; font-weight:bold; padding: 0 !important;}
.choice-list-separator{border-bottom: 1px solid #c5c5c5; padding:5px 0 0 0; margin: 0 10px 0 10px; clear:both;}

.choice-list .btn-delete{float:right;padding:0;margin:0;}
#teaser-right .choice-list .btn-delete img{text-decoration:none;background:none;padding:0;margin:0;}

#choice-list-button{padding: 15px 0 0 10px; width:340px; clear:both;}
#choice-list-button img {text-decoration:none;background:none;padding:0;margin:0; float:right;}


.back-link-choice{padding:15px 0 15px 0; width:442px; float:left;}
.detail-box-visual-links p{padding:7px 0 0 0;}
.logo{padding:7px 0 0 0; overflow:hidden;}




/* Hoerzu-Logo, welches ueber dem ersten Navigations-Punk positinoiert werden soll  */
#hz_logo {position: absolute; top: 15px; left:0px}

