/*************************************************************************************************************
POSITIONIERUNG DER GRUNDLEGENDEN SEITENELEMENTE
*************************************************************************************************************/

body{background:url(../layout/bgBodyStartpage.jpg) no-repeat center top #000; font-family:verdana, sans-serif; line-height:1.4; text-align:center;}
div.website{width:950px; position:relative; margin:55px auto 0 auto; background:url(../layout/bgDivWebsite.jpg) no-repeat 0 399px; text-align:left;}
div.head{width:950px; height:399px; background:url(../layout/bgDivHead.jpg) no-repeat 0 0; position:relative;}
div.langNav{position:absolute; right:74px; bottom:354px;}
div.navLevel1{width:740px; padding:0 0 0 210px;}
div.navLevel1 div.clear{height:12px;}
div.contentWrapper{width:800px; margin:0 0 0 100px; background:#717264;}
div.content{width:450px; float:left; padding:30px 0 0 25px;}
div.teaserWrapper{width:258px; padding-top:30px; background:url(../layout/bgDivCornersContentWrapper.jpg) no-repeat right top; float:right;}
div.teaser{}
div.bottom{clear:both; width:800px; padding:95px 0 50px 0; background:url(../layout/bgDivBottom.gif) no-repeat 0 0; margin:0 0 0 100px; position:relative; border-top:35px solid #717264; text-align:center;}
div.klecks{width:50px; height:229px; position:absolute; right:0; top:703px; background:url(../layout/bgDivKlecks.jpg) no-repeat 0 0;}
/*************************************************************************************************************
NAVIGATIONEN
*************************************************************************************************************/

ul.navLevel1{padding:12px 0;}
ul.navLevel1 li{float:left;}
ul.navLevel1 li span a{display:block; font-size:18px; font-family:georgia, sans-serif; padding-right:22px; text-decoration:none; white-space:nowrap;}
ul.navLevel1 li.active span a{color:#a10008;}
ul.navLevel1 li.active span a:hover{text-decoration:none;}
ul.navLevel1 li.passive span a{color:#fff;}
ul.navLevel1 li.passive span a:hover{color:#a10008; text-decoration:none;}

ul.langNav li{float:right;}
ul.langNav li span a{display:block; font-size:12px; font-family:georgia, sans-serif; padding-left:15px; text-decoration:none;}
ul.langNav li.active span a{color:#dd0009;}
ul.langNav li.active span a:hover{}
ul.langNav li.passive span a{color:#fff;}
ul.langNav li.passive span a:hover{color:#dd0009;}
#langNavFirstEntry a{color:#717264;}

/*************************************************************************************************************
TEASER
*************************************************************************************************************/

div.teaser{background:url(../layout/bgTeaser.gif) no-repeat left bottom #000; margin-bottom:25px;}
div.teaser h3{background:#717264; color:#fff; font-size:36px; font-family:georgia, sans-serif; line-height:1.2;}
div.teaser h4{}
div.teaser img{padding:10px 0 0 10px; background:url(../layout/bgImgTeaser.gif) no-repeat 0 0 #000;}
div.teaser h3 img{padding:0 0 10px 0; background:none transparent;}
div.teaser div.teaserContent{padding:10px 10px 20px 20px;}
div.teaser p{color:#fff; font-size:18px; font-family:georgia, sans-serif; text-align:left;}
div.teaser a.textLink{padding:20px 0 0 0; display:block; color:#a10008; font-size:12px; font-family:georgia, sans-serif; text-align:left;}
div.teaser a:link{color:#a10008; font-size:12px; font-family:georgia, sans-serif; text-align:left;}
div.teaser a:visited{}
div.teaser a:focus{}
div.teaser a:hover{}
div.teaser a:active{}

/*************************************************************************************************************
CONTENT
*************************************************************************************************************/

div.content h1{margin:20px 0; color:#fff; font-size:36px; font-family:georgia, sans-serif; line-height:1.2;}
div.content h1 a{margin:20px 0; color:#fff; font-size:36px; font-family:georgia, sans-serif; line-height:1.2;}
div.content h1.gallery{margin:20px 0; color:#fff; font-size:36px; font-family:georgia, sans-serif; line-height:1.2;}
div.content h2{margin:15px 0; color:#fff; font-size:18px; font-family:georgia, sans-serif; line-height:1.2;}
div.content p{margin:10px 0;}
div.content ul{margin:10px 0; list-style:disc;}
div.content ul li{margin:0 0 0 20px;}
div.content ol{margin:10px 0; list-style:decimal;}
div.content ol li{margin:0 0 0 25px;}
div.content table{margin:10px 0;}
div.content td{}
div.content img{padding:4px; border:1px solid #4f5046; background:#a4a692;}
div.content a{color:#a10008;}
div.content a:link{color:#a10008;}
div.content a:visited{}
div.content a:focus{}
div.content a:hover{}
div.content a:active{}
div.hr{margin:0 0 10px 0; border-top:1px solid #4f5046;}
.newsDate{font-weight:normal;}
table.dates td.headlineDate,
table.dates td.headlineTime,
table.dates td.headlineContent{border-bottom:1px solid #4f5046; color:#000;}
table.dates td.date,
table.dates td.time,
table.dates td.description{border-bottom:1px solid #4f5046; color:#000;}
table.dates td.date p,
table.dates td.time p,
table.dates td.description p{color:#000;}
table.dates td.date h3,
table.dates td.time h3,
table.dates td.description h3{color:#000;}

/*************************************************************************************************************
SEITENABSCHLUSS
*************************************************************************************************************/

div.bottom p{color:#5a6063; text-align:center;}
div.bottom a{color:#a10008; text-decoration:none;}
div.bottom b{font-weight:normal;}
div.bottom #smallNavLastEntry b{display:none;}
div.bottom #linkStarwatch{width:106px; height:79px; position:absolute; left:202px; top:0;}
div.bottom #linkWarner{width:114px; height:79px; position:absolute; left:338px; top:0;}
div.bottom #linkWarnerGermany{width:130px; height:79px; position:absolute; left:470px; top:0;}

/*************************************************************************************************************
ADMINBEREICH
*************************************************************************************************************/

#editMode div.bottom a.editButton{position:relative; top:3px;}
#editMode .adminModuleCenterBar img{border:0; padding:0; background:none transparent;}
#editMode div.adminNewModule img{border:0; padding:0; background:none transparent;}
#editMode .teaser .adminModuleSideBar{position:relative; top:5px;}
#editMode .teaser .adminModuleSideBar img{padding:0; background:none transparent;}
#editMode .teaser .adminModuleSideBar a,
#editMode a.editLink{font-family:verdana, sans-serif; font-weight:bold; font-size:12px;}
#editMode ul.navLevel1 li{position:relative; padding-left:20px;}
#editMode ul.navLevel1 li a{padding-right:5px;}
#editMode ul.navLevel1 li a.editButton{position:absolute; top:4px; left:0;}


/*************************************************************************************************************
VORGESCHALTETE SEITE
*************************************************************************************************************/

#startpage{background:url(../layout/bgBodyStartpage.jpg) no-repeat center top #000;}
#startpage .website{width:950px; height:501px; margin:103px auto 0 auto; position:relative; background:url(../layout/bgDivWebsiteStartpage.jpg) no-repeat 0 0;}
#startpage a{color:#fff; font-size:10px; font-family:georgia, sans-serif; text-decoration:none;}
#startpage a:hover{color:#dd0009;}
#startpage #linkAmazon{display:block; position:absolute; left:174px; top:61px; width:121px; overflow:hidden;}
#startpage #linkMusicload{display:block; position:absolute; left:299px; top:61px; width:110px; overflow:hidden;}
#startpage #linkItunes{display:block; position:absolute; left:419px; top:61px; width:117px; overflow:hidden;}
#startpage #linkWebsiteDe{display:block; position:absolute; left:479px; top:371px; width:141px; height:30px; font-size:20px; padding:11px 0 0 53px;}
#startpage #linkWebsiteEn{display:block; position:absolute; left:684px; top:371px; width:165px; height:30px; font-size:20px; padding:11px 0 0 53px; color:#717264;}


object{display:block;}
