body,td,th { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
body { background-color: #FFF; margin:8px 0 15px 36px; }

form { display:inline; }
div { margin:0; padding:0; }
.clear { clear:both; }

#wrapper { width:886px; }
#header { color:#666; text-align:right; height:90px; position:relative; }
#header span { display:block; float:right; margin-right:7px; line-height:39px; font-size:12px; }
#header .contact { background-image:url(../img/contact.gif); width:96px; height:39px; display:block; float:right; margin:0 0 5px 0; }
#header .contact-en { background-image:url(../img/contact_en.gif); width:96px; height:39px; display:block; float:right; margin:0 0 5px 0; }
#header .content { background-image:url(../img/youtube-small.gif); width:42px; height:39px; display:block; float:right; margin:0 0 5px 0; }
#header .hr { background-image:url(../img/header-hr.gif); height:15px; font-size:1px; }
#header a.logo { background-image:url(../img/tv1-logo.gif); height:30px; width:54px; position:absolute; left:0; }
#header a.en { background-image:url(../img/en.gif); height:38px; width:56px; display:block; float:right; margin:0 0 5px 0; }
#header a.de { background-image:url(../img/de.gif); height:38px; width:56px; display:block; float:right; margin:0 0 5px 0; }

#footer { color:#666; text-align:right; padding-top:50px; }
#footer .hr { background-image:url(../img/footer-hr.gif); height:9px; font-size:1px; margin-bottom:5px; }
#footer a { color:#666; }

#image-preload { font-size:1px; height:1px; }
#image-preload img { position:absolute; }
#image-preload .hideme { position:absolute; height:1px; width:1px; font-size:1px; background-color:#FFF; }

/* Home */

#main .txt-make-tv { margin:0 0 0 50px; padding:0; background-image:url(../img/txt/machen-sie-fernsehen.gif); background-repeat:no-repeat; height:35px; text-align:right; color:#FFF; }
#main .txt-make-tv-en { margin:0 0 0 50px; padding:0; background-image:url(../img/txt/machen-sie-fernsehen_en.gif); background-repeat:no-repeat; height:35px; text-align:right; color:#FFF; }

#tab-pre-outer-box { position:relative; height:130px; margin-top:25px; }
.slogan_div { width:450px; position:absolute; top:15px; left:35px; color:#777; line-height: 20px; font-size:13px; display:none; }

#tab-outer-box { position:relative; margin-bottom:25px; }

#tv-player { width:304px; height:254px; position:absolute; left:-25px; top:60px; }

#tab-box-marketing { height:378px; background-image:url(../img/tabs-bg/marketing.jpg); background-repeat:no-repeat; background-position:bottom right; display:inherit; }
#tab-box-ecommerce { height:378px; background-image:url(../img/tabs-bg/ecommerce.jpg); background-repeat:no-repeat; background-position:bottom right; display:none; }
#tab-box-elearning { height:378px; background-image:url(../img/tabs-bg/elearning.jpg); background-repeat:no-repeat; background-position:bottom right; display:none; }
#tab-box-firmen-tv { height:378px; background-image:url(../img/tabs-bg/firmen-tv.jpg); background-repeat:no-repeat; background-position:bottom right; display:none; }
#tab-box-pay-per-view { height:378px; background-image:url(../img/tabs-bg/pay-per-view.jpg); background-repeat:no-repeat; background-position:bottom right; display:none; }

#remote { position:absolute; top:15px; right:0; width:362px; }
#remote .remote-mid { border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; padding:5px 0; }
#remote a { text-decoration:none; color:#888; }
#remote a:hover { text-decoration:underline; color:#444; }
#remote tr.row1 td { background-color:#F9F7F8; font-size:13px; text-align:center; padding:5px 3px; }
#remote tr.row2 td { background-color:#F2F0F1; font-size:13px; text-align:center; padding:5px 3px; }
#remote tr.row3 td { background-color:#EFEFEF; }

#remote a.r2 { background-color:#F2F0F1; display:block; float:left; padding:6px 10px; color:#888; font-size:14px; text-decoration:none; margin:0 2px; width:75px; text-align:center; }
#remote a.r2:hover { text-decoration:underline; color:#444; }

#remote a.interaktiv-tv { display:block; float:left; background-image:url(../img/txt/interaktiv-tv.gif); background-repeat:no-repeat; background-position:center center; background-color:#EFEFEF; height:30px; width:160px; border-right:2px solid white; }
#remote a.shop-tv { display:block; float:left; background-image:url(../img/txt/shop-tv.gif); background-repeat:no-repeat; background-position:center center; background-color:#EFEFEF; height:30px; width:180px; }

.info-row { width:100%; height:210px; }

#tv1-desc-box { float:left; width:200px; font-size:10px; text-align:justify; color:#404040; }
#tv1-desc-box b { color:#2569CE; }

#tv1-feature-box { float:left; padding-left:25px; width:250px; }
#tv1-feature-box ul { margin:0; padding:0; font-size:15px; color:#666; }
#tv1-feature-box li { margin-bottom:10px; list-style:none; background-image:url(../img/bullet-big.gif); background-position:left top; background-repeat:no-repeat; padding-left:25px; }

a#youtube-big { display:block; background-image:url(../img/youtube-big.gif); height:177px; width:189px; float:left; margin-left:10px; }
a#youtube-big-en { display:block; background-image:url(../img/youtube-big_en.gif); height:177px; width:189px; float:left; margin-left:10px; }
a#infosat-big { display:block; background-image:url(../img/infosat.gif); height:177px; width:189px; float:left; margin-left:10px; }

.slide-box { position:relative; border-left:1px solid #B4B4B4; border-right:1px solid #B4B4B4; padding-top:35px; background-color:#F8F8F8; }
.slide-box-inner { background-color:#F8F8F8; }
.SimpleSlide { width:546px; overflow: hidden; margin-left:170px; }
.SimpleSlide div { width: 8739px; /* number of SimpleSlide-items + 3 pixels */ }
.SimpleSlide div div { width:546px; float:left; }
.SimpleSlide div div div { padding:20px 0; text-align:center; font-size:14px; color:#333; float:left; width:258px; }
.SimpleSlide div div div a:hover img { cursor: pointer; }
.SimpleSlide div div div a:hover { cursor: pointer; }
.SimpleSlide div div div img:hover { cursor: pointer; }
.SimpleSlide img, .SimpleSlide a { border:none; color:#2469CE; font-size: 16px; }
.slide-box a.arrow-left { display:block; position:absolute; top:105px; left:50px; background-image:url(../img/arrow-left.gif); height:187px; width:55px; background-repeat:no-repeat; background-position:center center; }
.slide-box a.arrow-right { display:block; position:absolute; top:105px; right:50px; background-image:url(../img/arrow-right.gif); height:187px; width:55px; background-repeat:no-repeat; background-position:center center; }
a.arrow-left:hover, a.arrow-right:hover { cursor:pointer; }
.SimpleSlide a:hover { cursor: pointer; }

#sender-liste { display:none; padding:20px 0 20px 12px; }
#sender-liste-inner { background-color:#F8F8F8; border-right:1px solid #B4B4B4; border-left:1px solid #B4B4B4; font-size:10px; width:858px; }
#sender-liste ul { margin:5px 10px; padding:0; list-style:none; float:left; width: 122px; }
#sender-liste li.header { font-size:12px; color:#256AD1; padding-bottom:5px; font-weight:bold; }
#sender-liste li.header2 { font-size:12px; color:#333; padding-bottom:5px; font-weight:bold; }
#sender-liste li.header2 b { color:#EE8512; }
#sender-liste li { padding-bottom:5px; color:#333; }
#sender-liste a { color:#666; text-decoration:none; }
#sender-liste a:hover { color:#333; text-decoration:underline; }
a#toggle-sender-liste2 { background-color:#777; color:#FFF; font-size:11px; text-align:center; display:block; padding:2px 0; }
a#toggle-sender-liste2:hover { cursor:pointer; color:#FFF; text-decoration:none; }

/* Shopping-Kanal */

#pre-outer-box-shopping-channel { position:relative; height:120px; margin:25px 0 25px 0; }
#shopping-desc { width:450px; position:absolute; top:-10px; left:70px; color:#777; line-height: 18px; font-size:12px; }

#outer-box-shopping-channel { position:relative; height:500px; }
#shopping-channel-bg { position:absolute; top:0px; left:25px; background-image:url(../img/dynamic-buy.jpg); height:210px; width:563px; }

#main .txt-shop-ch-en { position:relative; top:-4px; left:40px; margin:0 0 0 15px; padding:0; background-image:url(../img/txt/shopping-kanal-eroeffnen_en.gif); background-repeat:no-repeat; height:39px; text-align:right; color:#FFF; }
#main .txt-shop-ch { position:relative; top:-4px; left:40px; margin:0 0 0 15px; padding:0; background-image:url(../img/txt/shopping-kanal-eroeffnen.gif); background-repeat:no-repeat; height:39px; text-align:right; color:#FFF; }
#outer-box-shopping-channel .youtube { display:block; background-image:url(../img/youtube-big.gif); height:177px; width:189px; position:absolute; right:45px; top:25px; }
#outer-box-shopping-channel #armyknife { background-image:url(../img/producer-papagei.jpg); width:289px; height:230px; background-position:bottom; background-repeat:no-repeat; color:#666; position:absolute; top:250px; left:25px; font-size:14px }
#shopping-ch-feature-box { position:absolute; top:250px; left:333px; width:280px; }
#shopping-ch-feature-box ul { margin:0; padding:0; font-size:15px; color:#666; }
#shopping-ch-feature-box li { margin-bottom:10px; list-style:none; background-image:url(../img/bullet-big.gif); background-position:left top; background-repeat:no-repeat; padding-left:25px; }
.product-video { position:absolute; top:270px; right:28px; width:222px; height:199px; color:#666; font-size:14px; text-align:right; }
a.product-video { display: block; position:absolute; top:250px; right:28px; width:222px; height:20px; color:#666; font-size:14px; text-align:center; }

/* Kontakt */

#outer-box-contact { position:relative; height:480px; margin:25px 0 25px 0; }
.callback { width:280px; position:absolute; left:65px; top:-20px; color:#555; font-size:14px; }
.callback h1 { margin:0 0 15px 0; padding:0; background-image:url(../img/txt/callback.gif); width:172px; height:31px; font-size:1px; }
.callback label { color:#246BD2; font-size:11px; }
.info-material { width:380px; position:absolute; left:460px; top:-20px; color:#555; font-size:14px; }
.info-material h1 { margin:0 0 15px 0; padding:0; background-image:url(../img/txt/info-material.gif); width:230px; height:30px; font-size:1px; }
.info-material .p1 { background-image:url(../img/product1.gif); height:297px; width:141px; float:left; margin-right:75px; text-align:center; }
.info-material .p2 { background-image:url(../img/product2.gif); height:297px; width:143px; float:left; text-align:center; }
.info-material .p1_en { background-image:url(../img/product1_en.gif); height:297px; width:141px; float:left; margin-right:75px; text-align:center; }
.info-material .p2_en { background-image:url(../img/product2_en.gif); height:297px; width:143px; float:left; text-align:center; }
.info-material .p1 a, .info-material .p2 a { position:relative; top:230px; color:#246BD2; }
.info-material .p1_en a, .info-material .p2_en a { position:relative; top:230px; color:#246BD2; }
.direct-contact { width:380px; position:absolute; left:300px; top:400px; color:#555; font-size:14px; line-height:20px; }
.direct-contact h1 { margin:0 0 15px 0; padding:0; background-image:url(../img/txt/direkt-kontakt.gif); width:271px; height:30px; font-size:1px; }
.direct-contact a { color:#246BD2; }
.direct-contact_en { width:380px; position:absolute; left:300px; top:400px; color:#555; font-size:14px; line-height:20px; }
.direct-contact_en h1 { margin:0 0 15px 0; padding:0; background-image:url(../img/txt/direkt-kontakt_en.gif); width:271px; height:33px; font-size:1px; }
.direct-contact_en a { color:#246BD2; }

/* Impressum */
.impressum { width:400px; position:absolute; left:65px; top:-20px; color:#555; font-size:14px; }
.impressum h1 { margin:0 0 15px 0; padding:0; background-image:url(../img/txt/impressum.gif); width:291px; height:38px; font-size:1px; }