html, body{width:100%; height:100%; background-color:#FBFBFB; text-align:center; vertical-align:top; padding:0; margin:0; border:0; font-family:Arial, sans-serif; font-size:12px; line-height:1.8em; color:#666666; background-image:url(../upload/img/bg2.jpg); background-repeat:repeat;}

div{border:0;}
img{border:0;}
td{vertical-align:top; font-family:Arial, sans-serif; font-size:11px; color:#000000;}

h1{font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; line-height:1em;}
h2{font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; line-height:1em;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.lefty{text-align:left;}
.righty{text-align:right;}
.centy{text-align:center;}
.justy{text-align:justify;}

.upper{vertical-align:top;}
.downer{vertical-align:bottom;}
.mid{vertical-align:middle;}

.darkgreyish{background-color:#282828;}
.blueish{background-color:#ECEDEA;}
.greyish{background-color:#CDCDC8;}
.whiteish{background-color:#FCFCFC;}
.point{cursor:pointer;}
.def{cursor:default;}
.rel{position:relative;}
.nodisplay{display:none;}
.yesdisplay{display:run-in;}

.onepx{font-size:1px; line-height:1em;}

a{text-decoration:none;}
a{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right;}
a:active{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right;}
a:hover{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; text-decoration:none; text-align:right;}

a.teaser{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}
a:active.teaser{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}
a:hover.teaser{color:#666666; font-family:Arial, Sans-Serif; font-size:12px; font-weight:bold; text-decoration:none; line-height:1.5em;}

.inputleft{width:12px; height:22px; background-image:url(../upload/img/input_left.jpg); background-position:top right; background-repeat:no-repeat;}
.inputright{width:10px; height:22px; background-image:url(../upload/img/input_right.jpg); background-position:top left; background-repeat:no-repeat;}
.inputfield{height:22px; vertical-align:middle; background-image:url(../upload/img/input_bg.jpg); background-position:top left; background-repeat:repeat-x; font-family:Arial, sans-serif; font-size:11px; color:#666666;}

.newsletterfeld{width:203px; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.inputleft_bright{width:12px; height:22px; background-image:url(../upload/img/input_bright_left.jpg); background-position:top right; background-repeat:no-repeat;}
.inputright_bright{width:11px; height:22px; background-image:url(../upload/img/input_bright_right.jpg); background-position:top left; background-repeat:no-repeat;}
.inputfield_bright{height:22px; margin-bottom:5px; vertical-align:middle; background-image:url(../upload/img/input_bright_bg.jpg); background-position:top left; background-repeat:repeat-x; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.inputtext_bright{width:180px; height:15px; background-color:#F8F7F7; border:none; font-size:11px; color:#000000; margin:3px 0; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.checki{width:18px; height:16px; background-image:url(../upload/img/checki.jpg); background-position:top left; background-repeat:no-repeat;}
.login{width:50px; height:16px; background-image:url(../upload/img/login.png); background-position:top left; background-repeat:no-repeat;}
.topten{margin-top:10px;}
.inputtextarea_left_bright{width:11px; height:89px; background-image:url(../upload/img/textarea_left.jpg); background-position:top right; background-repeat:no-repeat;}
.inputtextarea_right_bright{width:11px; height:89px; background-image:url(../upload/img/textarea_right.jpg); background-position:top left; background-repeat:no-repeat;}
.inputtextarea_bright{height:89px; margin-bottom:5px; vertical-align:middle; background-image:url(../upload/img/textarea_bg.jpg); background-position:top left; background-repeat:repeat-x;}
.inputtextarea_inner_bright{width:180px; height:81px; background-color:#F8F7F7; border:none; font-size:11px; color:#000000; margin:3px 0; overflow:hidden; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.kontaktformbutt{width:100%; height:28px; position:relative;}
.kontaktform_send{width:96px; height:28px; position:absolute; left:10px; bottom:0px; background-image:url(../upload/img/senden.jpg); background-position:top left; background-repeat:no-repeat;}
.kontaktform_erase{width:145px; height:28px; position:absolute; left:106px; bottom:0px;  background-image:url(../upload/img/erase_form.jpg); background-position:top left; background-repeat:no-repeat;}

.textarea{border:1px solid #AFAEAE; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.contactfield{border:1px solid #AFAEAE; font-family:Arial, sans-serif; font-size:11px; color:#666666;}
.wrongfield{border:1px solid #DC2121;}

.outer{width:100%; margin:0 auto; text-align:center; background-image:url(../upload/img/bg_all_1.png); background-position:top center; background-repeat:repeat-y; overflow:hidden;}
.inner{width:940px; margin:0 auto;}
.logo{width:100%; height:68px; position:relative; background-color:#282828; background-image:url(../upload/img/logo.jpg); background-position:46px 12px; background-repeat:no-repeat;}
.logolink{width:239px; height:47px; position:absolute; left:46px; top:12px; text-decoration:none; cursor:pointer;}
.suchfeld{vertical-align:top; position:absolute; top:30px; right:30px;}
.suchtext{width:180px; height:15px; background-color:#C5C5C5; border:none; font-size:11px; color:#000000; margin:3px 0;}
.suchfeldicon{width:31; height:22; background-image:url(../upload/img/lupe.jpg); background-position:top left; background-repeat:no-repeat;}
.headerbild{width:880px; height:360px; margin:5px auto 20px auto;}

.startteaser{width:880px; height:255px; margin:0 auto; line-height:1.2em; background-image:url(../upload/img/headlineverlauf.jpg); background-position:bottom left; background-repeat:repeat-x;}
.startteaserlinks{width:10px; height:255px; background-image:url(../upload/img/headlinerand_links.jpg); background-position:bottom left; background-repeat:no-repeat;}
.startteaserrechts{width:10px; height:255px; background-image:url(../upload/img/headlinerand_rechts.jpg); background-position:bottom right; background-repeat:no-repeat;}
.startteaserbild{width:326px; height:255px; background-image:url(../upload/img/startteaserbild.jpg); background-position:bottom left; background-repeat:no-repeat;}
.startteasertext{width:226px; height:215px; margin:30px 20px 0 20px; color:#9C9C9C;}
.weiterlesen{width:120px; height:37px; margin:10px 5px; background-image:url(../upload/img/weiterlesen.png); background-position:top left; background-repeat:no-repeat;}

.mainmenu{width:907px; height:30px; margin:22px auto 0 auto; vertical-align:bottom;}
a.mainmenuitem{height:30px; border:0; font-size:1px;}
a:active.mainmenuitem{height:30px; border:0; font-size:1px;}
a:hover.mainmenuitem{height:30px; border:0; font-size:1px;}
.mainmenutrenner{width:6px; height:30px; background-image:url(../upload/img/mainmenutrenner_bg.jpg); background-position:top left; background-repeat:no-repeat;}

.content{position:relative; width:940px; background-color:#FBFBFB; background-image:url(../upload/img/cont_bg.jpg); background-position:bottom left; background-repeat:repeat-y;}
.whitecontent{position:relative; width:940px; background-color:#FCFCFC;}
.cont_top_space{width:940px; height:29px; background-color:#FBFBFB;}

.cont_left{width:253px; margin:0; font-size:11px; line-height:1.2em;}
.cont_left h1{font-size:12px; font-weight:bold; line-height:1.2em;}
.cont_left_inner{width:203px; margin:20px 10px 20px 30px; line-height:1.8em;}
.cont_left_inner a{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.cont_left_inner a:active{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.cont_left_inner a:hover{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.leftvideo{width:241px; margin:0 0 20px 10px; padding-top:23px; background-color:#FCFCFC; background-image:url(../upload/img/leftvideo_top.jpg); background-position:top left; background-repeat:no-repeat;}
.leftvideoinner{width:100%; background-color:#ECEDEA; position:relative;}
.leftvideotext{width:168px; margin:10px 10px 0 36px; padding-bottom:10px;}
.leftvideotext h1{width:168px; margin-top:10px;}
.leftvideotext p{width:168px; margin:0;}
.leftvideolupe{width:18px; height:18px; position:absolute; right:13px; top:110px; background-image:url(../upload/img/lupe.png); background-position:top left; background-repeat:no-repeat;}
.leftvideoshade{width:168px; height:128px; position:relative; left:36px; top:10px; background-image:url(../upload/img/leftvideo.png); background-position:top left; background-repeat:no-repeat;}
.smallvideocont{width:160px; height:119px; position:absolute; left:4px; top:0px; background-color:#333333;}
#sgalvid{width:160px; height:119px; position:absolute; left:4px; top:0px; background-color:#333333;}
#sgalvid_1{width:160px; height:119px; position:absolute; left:4px; top:0px; background-color:#333333;}
#sgalvid_2{width:160px; height:119px; position:absolute; left:4px; top:0px; background-color:#333333;}
.leftvideobottom{width:241px; height:37px; background-color:#FCFCFC; background-image:url(../upload/img/leftvideo_bottom.jpg); background-position:top left; background-repeat:no-repeat;}
.leftvideobottomwhite{width:241px; height:25px; background-color:#FCFCFC;}
.leftvideotrenner{width:241px; height:2px; margin:10px 0; background-color:#FBFBFB; background-image:url(../upload/img/lefttrenner.png); background-position:top left; background-repeat:repeat-x;}
.lefttrenner{width:241px; height:2px; margin:10px 0 0 10px; background-image:url(../upload/img/lefttrenner.png); background-position:top left; background-repeat:repeat-x;}
.rightvideo{width:212px; height:465px; position:relative; padding-top:26px; background-color:#ECECEA; background-image:url(../upload/img/rightvideotop.jpg); background-position:top left; background-repeat:no-repeat;}
.rightvideoinner{width:100%; height:200px; background-color:#ECECEA; position:relative;}
.rightvideoshade{width:168px; height:128px; margin-top:15px; position:relative; left:22px; top:10px; background-image:url(../upload/img/leftvideo.png); background-position:top left; background-repeat:no-repeat;}
.rightvideolupe_1{width:18px; height:18px; position:absolute; right:13px; top:7px; background-image:url(../upload/img/lupe.png); background-position:top left; background-repeat:no-repeat;}
.rightvideolupe_2{width:18px; height:18px; position:absolute; right:13px; top:7px; background-image:url(../upload/img/lupe.png); background-position:top left; background-repeat:no-repeat;}
.rightvideotext{width:168px; margin:0px 25px; font-size:10px; position:relative;}
.rightvideotext h1{width:168px; height:19px; margin-top:10px; font-size:12px; font-weight:bold; line-height:1.2em;}
.rightvideotrenner{width:212px; height:2px; background-color:#ECECEA; background-image:url(../upload/img/rechtstrenner.jpg); background-position:bottom left; background-repeat:no-repeat;}
.rightvideobottom{width:212px; height:24px; background-color:#ECECEA; background-image:url(../upload/img/rightvideobottom.jpg); background-position:bottom left; background-repeat:no-repeat;}
.mediathek{width:214px; height:70px; margin-top:20px;}
.presskit{width:228px; height:387px; margin:20px 0 20px 10px; background-image:url(../upload/img/presskit.jpg); background-position:top center; background-repeat:no-repeat;}
.order_presskit{width:208px; height:37px; background-image:url(../upload/img/order_presskit.jpg); background-position:top left; background-repeat:no-repeat;}
.feedback{width:243px; margin:20px 0 20px 10px;}
.feedback a{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.feedback a:active{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.feedback a:hover{font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; line-height:1.5em; color:#666666;}
.feedbackpee{margin:0 10px 0 30px;}

.cont_mid{width:400px; margin:0 10px 30px 30px;}
.cont_mid p{width:400px;}
.cont_right{width:228px; margin:0 0 30px 10px; font-size:11px; line-height:1.2em;}

.cont_wide{width:640px; margin: 0 10px 30px 30px;}
.cont_wide p{width:520px;}
.midhead{font-family:Verdana, Arial, sans-serif; font-size:11px; color:#C3C3C3;}
.midtrenner{width:398px; height:47px; position:absolute; top:0; right:38px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:top right; background-repeat:repeat-x;}
.danke{width:620px; margin:10px;}

.newsteaser{width:620px; height:150px; font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; line-height:1.5em; color:#666666;}
.teaserleft{width:390; margin:10px;}
.teaserhead{font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; line-height:1.5em; color:#666666;}
a.teaserhead{font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; line-height:1.5em; color:#666666;}
a:active.teaserhead{font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; line-height:1.5em; color:#666666;}
a:hover.teaserhead{font-family:Arial, Sans-Serif; font-size:14px; font-weight:bold; line-height:1.5em; color:#666666;}
.teaseri{font-family:Arial, Sans-Serif; font-size:12px; line-height:1.2em; color:#666666;}
.teaserlink{font-family:Arial, Sans-Serif; font-size:11px; line-height:1.2em; color:#666666; background-image:url(../upload/img/teaserarr.png); background-position:center left; background-repeat:no-repeat;}
a.teaserlink{font-family:Arial, Sans-Serif; font-size:11px; line-height:1.2em; color:#666666;}
a:active.teaserlink{font-family:Arial, Sans-Serif; font-size:11px; line-height:1.2em; color:#666666;}
a:hover.teaserlink{font-family:Arial, Sans-Serif; font-size:11px; line-height:1.2em; color:#666666;}
.teaserimg{width:165px; height:126px; position:relative; right:20px; top:15px; background-image:url(../upload/img/newsteaserimg.png); background-position:top left; background-repeat:no-repeat;}
.teaserpic{width:159px; height:118px; position:absolute; top:0; left:0;}
.teasertrenner{width:620px; height:2px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:top left; background-repeat:repeat-x;}
.teasertrenner_vert{width:10px; height:125px; background-image:url(../upload/img/teasertrenner_vert.jpg); background-position:bottom left; background-repeat:no-repeat;}

.newsarttop{width:620px; margin:10px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:bottom right; background-repeat:repeat-x;}
.newsartleft{width:400px; margin:0 10px; font-family:Arial, Sans-Serif; font-size:12px; font-weight:normal; line-height:1.5em; color:#666666; background-image:url(../upload/img/newsarttrenner_horiz.jpg); background-position:top right; background-repeat:repeat-y;}
.newsartleft p{width:370px; white-space:normal;}
.newsartleft a{font-size:12px; font-weight:bold; color:#666666;}
.newsartleft a:active{font-size:12px; font-weight:bold; color:#666666;}
.newsartleft a:hover{font-size:12px; font-weight:bold; color:#666666;}
.newspicshade_big{width:384px; height:260px; text-align:left; vertical-align:top; background-image:url(../upload/img/newsimgshade.png); background-position:top left; background-repeat:no-repeat;}
.newspic_big{width:377px; height:252px; text-align:left; vertical-align:top; background-image:url(../upload/img/newsimgshade.png); background-position:top left; background-repeat:no-repeat;}
.newspicshade{width:208px; height:157px; text-align:left; vertical-align:top; background-image:url(../upload/img/newspicshade.png); background-position:top left; background-repeat:no-repeat;}
.newspic{width:200px; height:149px;}
.newsartright{width:200px; margin-left:10px;}
.artnavlink{width:140px; height:19px; margin:5px 20px;}
.newsartrighttrenner{width:100%; height:12px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:center left; background-repeat:repeat-x;}

.mediaframe{width:880px; height:620px; margin:0 30px; position:relative;}
.mediatab_act{width:240px; height:36px; margin:8px 0; display:block; background-image:url(../upload/img/mediatab_act.jpg); background-position:top left; background-repeat:no-repeat;}
.mediatab_pass_video{width:201px; height:36px; margin:8px 0; display:block; vertical-align:middle; background-image:url(../upload/img/mediatab_pass_video.jpg); background-position:top left; background-repeat:no-repeat;}
.mediatab_pass_radio{width:201px; height:36px; margin:8px 0; display:block; vertical-align:middle; background-image:url(../upload/img/mediatab_pass_radio.jpg); background-position:top left; background-repeat:no-repeat;}
.mediatab_pass_print{width:201px; height:36px; margin:8px 0; display:block; vertical-align:middle; background-image:url(../upload/img/mediatab_pass_print.jpg); background-position:top left; background-repeat:no-repeat;}
.mediatab_pass_galerie{width:201px; height:36px; margin:8px 0; display:block; vertical-align:middle; background-image:url(../upload/img/mediatab_pass_galerie.jpg); background-position:top left; background-repeat:no-repeat;}
.mediatabinner{width:200px; height:26px; padding-top:8px; vertical-align:middle;}
.videostage{width:680px; height:606px; position:absolute; top:0; left:215px; background-image:url(../upload/img/videoplayer_top.png); background-position:22px 0; background-repeat:no-repeat;}
.videocont{width:563px; height:348px; position:absolute; top:48px; left:61px; background-image:url(../upload/img/media_bg.png); background-position:top center; background-repeat:repeat;}
.videoue{width:470px; height:10px; position:absolute; top:15px; left:60px; font-size:14px; font-weight:bold; z-index:99;}
.medianavi{width:635px; height:180px; position:absolute; top:414px; left:22px; background-image:url(../upload/img/media_bg.png); background-position:center 30px; background-repeat:repeat; overflow:hidden;}
.videotxt{width:563px; height:45px; margin-left:40px; line-height:1.2em;}
.videothumbs{width:565px; height:146px; margin:0 30px 0 40px; font-size:11px; line-height:1.2em; overflow:hidden; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:top left; background-repeat:repeat-x;}
.videothumb{width:127px; height:170px; overflow:hidden;}
.videothumbtrenner{width:2px; height:111px; margin-right:5px; background-image:url(../upload/img/thumbtrenner.jpg); background-position:top left; background-repeat:repeat-y;}
.videothumbshade{width:127px; height:74px; position:relative; background-image:url(../upload/img/videopic_frame_1.jpg); background-position:top left; background-repeat:no-repeat;}
.videothumbcont{width:119px; height:66px; position:absolute; left:0px; top:0; background-color:#333333;}
.mediafoot{width:635px; height:12px; position:absolute; bottom:0; left:22px; background-image:url(../upload/img/videoplayer_bottom.png); background-position:top center; background-repeat:no-repeat;}
.gallerytop{width:635px; height:430px; position:absolute; top:12px; left:22px; background-image:url(../upload/img/media_bg.png); background-position:top center; background-repeat:repeat;}
.gallerycont{width:555px; height:370px; position:absolute; top:47px; left:63px; background-color:#333333;}
.mediaframe_left{width:238px; overflow:hidden; margin:0;}
.printstage{width:635px; min-height:400px; position:relative; background-color:#E3E3E1; margin:0 0px 30px 0; padding:12px 0; background-image:url(../upload/img/printstage_top.jpg); background-position:top left; background-repeat:no-repeat;}
.printfoot{width:635px; height:12px; position:absolute; bottom:-12px; left:0px; background-image:url(../upload/img/printstage_bottom.jpg); background-position:top center; background-repeat:no-repeat;}
.printteaser{width:615px; background-color:#E3E3E1;}
.printteaserleft{width:400px; margin:10px 20px 10px 30px; line-height:1.2em;}
.printteaserleft p{line-height:1.4em; margin:0;}
.printteaserright{width:80px; margin:30px 30px 10px 0;}
.printteasertrenner{width:615px; height:2px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:top left; background-repeat:repeat-x;}
.radioplayer{width:551px; height:22px; margin:30px 35px 30px 20px;}
#radioplayerflash{width:551px; height:22px; margin:30px auto;}
.radioteaserleft{width:370px; vertical-align:middle; margin:10px 10px 10px 30px; line-height:1.2em;}
.radioteaserleft p{line-height:1.4em; margin:0;}
.radioteaserright{width:80px; margin:30px 30px 10px 0;}
.radioarr{width:31px; height:30px; margin:30px 0 0 0; background-image:url(../upload/img/radioarr_hell.jpg); background-position:top left; background-repeat:no-repeat;}
.radioarr_dark{width:31px; height:30px; margin:30px 0 0 0; background-image:url(../upload/img/radioarr_dunkel.jpg); background-position:top left; background-repeat:no-repeat;}
.radioarr_white{width:31px; height:30px; margin:30px 0 0 0; background-image:url(../upload/img/radioarr_wt.jpg); background-position:top left; background-repeat:no-repeat;}

.shopartikelbild{width:170px;}
.shopartikeldaten{width:250px; text-align:left;}
.shopartikeldaten p{width:250px; text-align:left;}
.shopartikeltext{width:420px; margin:0 30px 0 170px; font-size:11px; white-space:normal; color:#666666;}
.shopartikeltext p{width:420px; font-size:11px; white-space:normal; color:#666666;}
.shopartue{width:250px; font-size:12px; font-weight:bold; color:#666666; line-height:1.2em;}
.shopartue a{width:250px; font-size:12px; font-weight:bold; color:#666666; line-height:1.2em;}
.shopartue a:active{width:250px; font-size:12px; font-weight:bold; color:#666666; line-height:1.2em;}
.shopartue a:hover{width:250px; font-size:12px; font-weight:bold; color:#666666; line-height:1.2em;}
.shoparttext{width:250px; font-size:12px; font-weight:normal; color:#666666; line-height:1.2em;}
.kurzbeschreibung{color:#666666; font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; font-style:italic; line-height:1.2em;}
a.kurzbeschreibung{color:#666666; font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; font-style:italic; line-height:1.2em;}
a:active.kurzbeschreibung{color:#666666; font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; font-style:italic; line-height:1.2em;}
a:hover.kurzbeschreibung{color:#666666; font-family:Arial, Sans-Serif; font-size:11px; font-weight:normal; text-decoration:none; font-style:italic; line-height:1.2em;}
.shopbutton{width:100px; height:25px; background-image:url(../upload/img/oeffnen.jpg); background-position:top left; background-repeat:no-repeat;}
.shopbutton_act{width:100px; height:25px; background-image:url(../upload/img/schliessen.jpg); background-position:top left; background-repeat:no-repeat;}
.shopbar{width:622px; height:49px; position:relative; top:0; left:0; background-image:url(../upload/img/shopbar.jpg); background-position:top left; background-repeat:no-repeat;}
.shopbar_2{width:622px; height:49px; position:relative; top:0; left:0; background-image:url(../upload/img/shopbar_nicht_da.jpg); background-position:top left; background-repeat:no-repeat;}
.shopbar_3{width:622px; height:49px; position:relative; top:0; left:0; background-image:url(../upload/img/shopbar_noch_nicht_erschienen.jpg); background-position:top left; background-repeat:no-repeat;}
.shopbar_preis{width:100px; height:20px; text-align:left; vertical-align:top; position:absolute; left:197px; top:9px;}
.shopbar_preis p{margin:0;}

.nl_handler{width:570px; height:500px; background-color:#ECEDE8;}
.nl_mess{width:570px; height:70px; margin:0;}
.greeny{background-color:#BDEC68; background-image:url(../upload/img/newsletter_ok.jpg); background-position:25px 10px; background-repeat:no-repeat;}
.grr{width:430px; height:100%; margin:0 20px 0 120px; vertical-align:middle;}
.yellowy{background-color:#FFED83; background-image:url(../upload/img/attention.jpg); background-position:25px 10px; background-repeat:no-repeat;}
.yell{width:430px; height:100%; margin:0 20px 0 120px; vertical-align:middle;}
.nl_txt{width:280px; margin:20px;}
.nl_txt p{width:240px;}

.foot{width:100%; margin:0 auto; text-align:center; background-image:url(../upload/img/footer.png); background-position:top center; background-repeat:no-repeat; overflow:hidden;}
.innerfoot{width:940px; margin:0 auto;}
.cont_foot{position:relative; width:940px; height:47px; margin:0 auto; background-image:url(../upload/img/cont_bg.jpg); background-position:top left; background-repeat:repeat-y;}
.cont_foot_white{position:relative; width:940px; height:47px; margin:0 auto; background-color:#FCFCFC;}
.footertrenner{width:618px; height:37px; padding-top:12px; position:absolute; top:0; right:38px; background-image:url(../upload/img/cont_trenner_bg.jpg); background-position:top right; background-repeat:repeat-x;}
.outerbottom{width:940px; height:40px; margin:0 auto;}

.sitemap{width:910px; margin:auto;}
.sitemaphead{font-size:12px; font-weight:bold; color:#C3C3C3;}
.sitemapline{width:114px; height:1px; font-size:1px; background-image:url(../upload/img/sitemapline.jpg); background-position:top left; background-repeat:no-repeat;}
.footer{width:910px; margin:40px auto; background-image:url(../upload/img/footerlogo.png); background-position:top left; background-repeat:no-repeat; font-size:12px; color:#C3C3C3;}
.footerlinks{font-size:11px; font-weight:normal; color:#C3C3C3;}
a.footerlinks{font-size:11px; font-weight:normal; color:#C3C3C3;}
a:active.footerlinks{font-size:11px; font-weight:normal; color:#C3C3C3;}
a:hover.footerlinks{font-size:11px; font-weight:normal; color:#C3C3C3;}
.footerline{width:910px; height:35px; margin:5px 0; border-bottom:1px solid #AFAFAF;}

#div_content, #div_headerbild, #div_startteaser{visibility: hidden;}
#div_pfade_g{background:transparent;position:absolute;top:65;left:0;height:100%;z-index:100;visibility: hidden;}
/* url('../upload/img/loading.gif') center 220px no-repeat */
#div_pfade_g div{width:940px;background:#282828;height:100%;}
#div_pfade_w{background:transparent;position:absolute;top:485px;;#top:488px;left:0;height:100%;z-index:110;visibility: hidden;}
#div_pfade_w div{width:940px;background:#FCFCFC;height:100%;}