/* generic */
* { margin: 0; padding: 0; }
body {width:100%;height:100%;font-family:Verdana, Arial;font-size:11px; }
html {width:100%;height:100%;}
img { border:0px; }
a:focus {outline:none;}
input {padding:0 5px 0 5px;}
input:focus, textarea:focus, button:focus {outline: 0 none;}
button {background:none;border:0px;cursor:pointer;}
button::-moz-focus-inner { border: 0; padding: 0;}

p { padding-bottom:2px; }

textarea {padding:5px;font-family:Verdana,Arial;font-size:12px;}

a { text-decoration: none; color: #000000; }

/* --- STARTSEITE --- */
/* Werbung */
#skys { width:1205px;height:600px;left:50%;margin-left:-603px;margin-top:-162px;position:relative;z-index:1; }
#skytop { position:relative;width:1205px;left:50%;margin-left:-603px;min-height:20px;text-align:center; }
#sky, #sky2 { width:160px;height:600px;z-index:1; }
#sky { padding-left:40px; }
#sky2 {  margin-left:1046px;float:left;margin-top:-600px; }  
#nlshopwerbung {position:relative;top:40px;left:15px;padding-bottom:40px;}
#stshopwk {position:absolute;margin:-30px 0 0 -333px;z-index:100;}
#werbung { width:330px;margin:0px 0px 20px 6px;z-index:10;text-align:right;position:relative;padding-top:10px;}

#wrap2 { margin-top:-438px;width:876px;margin-left:-438px;position:absolute;left:50%;z-index:3;overflow:auto;}
#leftwrap { width:509px; float:left;height:auto;}
#rightwrap { margin-left:509px;display:block;}
#rightwrap:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }
.clearer { display:none; }

#headerbg { height:10px;width:876px;display:block;margin:-10px 0 0 -438px;position:relative;left:50%;z-index:2;}
#cheaderbg { height:10px;width:868px;display:block;margin:-10px 0 0 -438px;position:relative;left:50%;z-index:2;}
#header, #header2 { width:900px;height:161px;}
#header { clear:both;margin-left:-450px;position:relative;left:50%;z-index:3;background-image:url(../img/st/up_bg.png);background-repeat:no-repeat;background-position:center bottom; }
#header2 { margin-top:-162px;background-image:url(../img/st/up_bg2.png);background-repeat:no-repeat; }
#cheader2 { margin-top:-162px;background-image:url(../img/c/header_bgdummy.png);background-repeat:no-repeat; }
#ani { position:relative;top:-7px;left:54px;width:818px;height:163px;background:url(../img/st/ani.png);background-repeat:no-repeat;z-index:4; }

#content { margin-top:0px;padding-top:0px;overflow:auto;min-height:500px;border-top:0px;width:876px;min-height:500px;}
#ccontent  { margin-top:0px;padding-top:0px;overflow:auto;min-height:500px;border-top:0px;width:868px; -webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-khtml-border-bottom-left-radius: 20px;-khtml-border-bottom-right-radius: 20px;-moz-border-radius-bottomleft: 20px;-moz-border-radius-bottomright: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
#content, #headerbg {overflow:hidden;background:url(../img/st/c_bg.png);background-repeat:repeat-y;}
#contentout { height:656px;}
#cb {width:401px;height:402px;} /* Layover-Rahmen */
/* Footer */

ul#nfooter{ position:static;left:264px;width:674px;height:77px;margin:20px 0px 30px 102px;padding:0;background-image:url(../img/st/nfooter_ic.png);background-repeat:no-repeat;list-style:none; }
ul#nfooter li { float:left;height:77px;} 
ul#nfooter li a { display:block;height:77px;width:60px; }
ul#nfooter li a:hover { background-image:url(../img/st/nfooter_ic2.png); }
li#naimp { margin-left:25px; }
li#nadas { margin-left:8px;width:52px; }
li#nanews { margin-left:5px;width:50px; }
li#narss { margin-left:16px;width:41px; }
li#natwit { margin-left:23px;width:35px; }
li#nafb { margin-left:17px;width:42px; }
li#naiphone { margin-left:18px;width:47px; }
li#naandroid { margin-left:15px;width:56px; }
li#nacopy { margin-left:16px;width:46px; }
li#nawerben { margin-left:18px;width:44px; }
li#naimp a:hover { background-position:649px 0px; }
li#nadas a:hover { background-position:581px 0px; }
li#nanews a:hover { background-position:524px 0px; }
li#narss a:hover { background-position:458px 0px; }
li#natwit a:hover { background-position:394px 0px;width:40px; }
li#nafb a:hover { background-position:342px 0px; }
li#naiphone a:hover { background-position:282px 0px;width:55px; }
li#naandroid a:hover { background-position:220px 0px;width:70px; }
li#nacopy a:hover { background-position:148px 0px; }
li#nawerben a:hover { background-position:84px 0px;width:53px; }

/* neuer footer mit Shop */

ul#nfooter14 { position:static;width:731px;height:77px;margin:20px 0px 30px 72px;padding:0;background-image:url(../img/st/footer_icn.png);background-repeat:no-repeat;list-style:none; }
ul#nfooter14 li { float:left;height:77px;} 
ul#nfooter14 li a { display:block;height:77px;width:60px; }
ul#nfooter14 li a:hover { background-image:url(../img/st/footer_ic2n.png); }
li#na14shop { margin-left:31px;width:48px; }
li#na14imp { margin-left:3px; }
li#na14das { margin-left:8px;width:52px; }
li#na14news { margin-left:5px;width:50px; }
li#na14rss { margin-left:16px;width:41px; }
li#na14twit { margin-left:23px;width:35px; }
li#na14fb { margin-left:17px;width:42px; }
li#na14iphone { margin-left:18px;width:47px; }
li#na14android { margin-left:15px;width:56px; }
li#na14copy { margin-left:16px;width:46px; }
li#na14werben { margin-left:18px;width:44px; }
li#na14shop a:hover { background-position:700px 0px; }
li#na14imp a:hover { background-position:649px 0px; }
li#na14das a:hover { background-position:581px 0px; }
li#na14news a:hover { background-position:524px 0px;width:70px;}
li#na14rss a:hover { background-position:458px 0px; }
li#na14twit a:hover { background-position:394px 0px;width:45px; }
li#na14fb a:hover { background-position:342px 0px; }
li#na14iphone a:hover { background-position:282px 0px;width:60px; }
li#na14android a:hover { background-position:220px 0px;width:70px; }
li#na14copy a:hover { background-position:148px 0px; }
li#na14werben a:hover { background-position:84px 0px;width:60px; }



#cartoontest { padding-top:20px;margin-left:30px;position:relative;z-index:4;}

#zdc { display:block;position:absolute;width:69px;height:157px;top:45px;margin-left:426px;z-index:4;background-image:url(../img/st/st_sprite.png);background-position:-799px -160px; }
#zdc2 { position:absolute;width:32px;height:61px;top:168px;margin-left:395px;z-index:0;background-image:url(../img/st/st_sprite.png);background-position:-767px -285px;}
#zdcs { position:relative; width:113px; height:87px; top:0px; margin-left:-19px; z-index:4; }

.front { width:400px;height:400px;}
.back { width:400px;height:400px;background-image:url(../img/st/ecard_bg.png);display:block;}
#ethumb {position:relative;margin:48px 0 0 34px;}
#ecl {position:relative;margin:15px 0 0 -76px;width:220px;height:135px;background-image:url(../img/st/st_sprite.png);background-position:0px -208px;}

.ecinput, .ecinput2, .ecinput3, .ecinputn, .ecinput2n, .ecinput3n, .ninpute { border: 3px solid #cac6bb;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;background-repeat:no-repeat;background-position:5px center;}
.ecinput {background-image:url(../img/st/ecabs.png);}
.ninpute {background-image:url(../img/n/em.png)}
.ecinputn, .ecinput2n {background:none;}
.ecinput2 {background-image:url(../img/st/ecrec.png);}
.ecinput3 {background-image:url(../img/st/ecmes.png);background-position:5px 5px}

#ecf1 { position:relative;width:246px;height:27px;top:-65px; margin-left: 110px; }
#ecf2 { position:relative;width:246px;height:27px;top:-54px; margin-left: 110px; }
#ecf3 { position:relative;width:321px;height:150px;top:-40px; margin-left: 35px; }
#ecf4 { position:relative;top:-30px; margin-left: 220px; }

/* buttons */
#buttons {width:200px; height:200px;display:block;float:right;margin-bottom:-200px;position:relative;top:-178px;margin-right:8px;}

/* Twitter */
#twbn { position:relative;width:145px;top:79px;margin-left:38px;text-align:right;z-index:2;height:48px;}
#twbb { float:right;margin: auto;padding:0;background: #4bcdff;border: 3px solid #25667f;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;text-align:right;background-image:url(../img/st/lichtkante.png);background-position:left;background-repeat:no-repeat;overflow:hidden; } 
.tw1 {width: 43px;height: 42px;}
.tw2 {width: 145px;height:42px;text-align:right;}
#twimg {position:absolute;width:43px;height:42px;top:114px;margin-left:137px;z-index:7;}    
#vogel { position:absolute;z-index:8;}
.vogel1 {top:160px; margin-left:130px;}
.vogel2 { top:106px;margin-left:130px; }
#protect { width:63px;height:54px;position:absolute;margin-left:128px;top:159px;z-index:9;background:#fff;}
#prtws { position:absolute;z-index:9;top:156px;left:125px; }

#ecard {position:absolute;width:95px;top:5px;left:84px;text-align:right;z-index:2;height:50px;margin-bottom:-50px;}
#ecardimg {position:absolute; width:51px;height:50px; top:0px;margin-left:131px; z-index:13;background-image:url(../img/st/st_sprite.png);background-position:-409px -171px;margin-bottom:-50px;cursor:pointer;}
#ecardb, #ecardbb {float:right; background: #fff; border: 3px solid #b0b0b0; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; text-align:right; background-image:url(../img/st/ecardbg.gif); background-position:3px 4px; background-repeat:no-repeat; cursor:pointer; }
#ecardb p, #ecardbb p {margin:0;width:33px;height:33px;display:block;}
.ec1 {width: 33px;}
.ec2 {width: 145px;}
#ecalertabs,#ecalertrec,#ecsent {width:41px;height:36px;display:block;background-image:url(../img/st/st_sprite.png);background-position:-521px -177px;position:absolute;}
#ecalertabs {top:77px;margin-left:342px;display:none;}
#ecalertrec {top:122px;margin-left:342px;display:none;}
#ecsent {top:150px;margin-left:-293px;width:180px;height:100px;background-position:-576px -166px;display:none; }
#ecsent_trans {width:387px; height:386px; margin-left:7px; margin-top:7px;display:none;}
.ecabs {background-image:url(../img/st/st_sprite.png);background-position:-498px -230px;}



#fbb { position:absolute;width:145px;top:55px;margin-left:38px;text-align:right;z-index:2;margin-bottom:32px;} /* positioniert den button in der vollen Breite rechtsbündig */
#fbbb { float:right; background: #265593;border: 3px solid #163350; border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;overflow:hidden; background-image:url(../img/st/lichtkante.png); background-position:left; background-repeat:no-repeat; }
#fbimg {position:relative;width:43px;height:42px;top:58px;margin-left:138px;z-index:7;margin-bottom:-42px;}
.fb1 { width: 43px; height: 42px; }
.fb2 { width: 145px; height:42px; }
#lh {width:32px;height:32px;position:relative;z-index:9;}
.lh1 { top:22px; margin-left:143px;}
.lh2 { top:64px; margin-left:143px;}
#lho {width:32px;height:32px;position:absolute;z-index:10;background:#fff;display:block;top:26px;margin-left:143px;background-image:url(../img/st/prolem.png); background-position:center bottom; background-repeat:no-repeat;margin-bootom:32px;}

.expandable p { margin:0;padding:0;}

/* Blog */
#bloglogo{ position:relative;margin-left:-23px;top:0px;width:140px;height:117px;background-image:url(../img/st/st_sprite.png);background-position:-628px -264px;z-index:11;}
#blog { background-repeat:no-repeat;background-position:right top;position:relative;width:520px;margin-left:43px;z-index:10;margin-top:20px;}
#blogpic { margin-top:-60px;padding-bottom:6px; }
#wlesen { margin:5px 0 0 410px; }
#blu {width:160px;height:53px;display:block; float:left;margin:-95px 0 0 470px;}
#blu img {margin-left:-20px;position:relative;z-index:4;}
#bsuche {position:relative;top:-20px;z-index:3;height:20px;border:3px solid #f2d6a5;webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#blu {width:160px;height:76px;display:block; margin:-70px 0px 0 70px;position:relative;}
#blu img {top:20px;margin:0 0 0 -20px;position:relative;z-index:4;width:41px;height:53px;background-image:url(../img/st/st_sprite.png);background-position:-308px -270px;cursor:pointer;}
.bo1 {width:32px;height:20px;background-image:url(../img/st/st_sprite.png);background-position:-317px -325px;margin:17px 0 0 0;display:none;}
/* #blu img:hover {margin-left:-20px;position:relative;z-index:4;width:41px;height:76px;} */
#bsuche {position:relative;top:0px;z-index:3;height:17px;border:3px solid #000;webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.bsu1 {width:0px;}
.bsu2 {width:100px;}
.be, .jcarousel-item {width:245px;height:80px;display:block;float:left;} /* Blog-Eintrag */
.bepic {margin-right:5px;} /* Blog-thumb  */
.expandable p { margin:0;padding:0;} /* Blog teaser */
#blogawrap {width:868px;height:160px;display:none;margin:0;position:relative;margin-top:-160px;z-index:99;}

button#barch {width:54px;height:52px;display:block;background-image:url(../img/st/st_sprite.png);background-position:-486px -280px;}
button#barch:hover {width:54px;height:76px;}

#blogarchiv, #blogsuche { display:none;width:868px; height:160px;position:relative;margin:-164px 0 0 4px;z-index:16;background-image:url(../img/st/st_sprite.png);background-repeat:no-repeat;background-position:0px 6px;font-size:11px;overflow:hidden;-webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-khtml-border-bottom-left-radius: 20px;-khtml-border-bottom-right-radius: 20px;-moz-border-radius-bottomleft: 20px;-moz-border-radius-bottomright: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}

#blgimg {width:136px;height:40px;background-image:url(../img/st/st_sprite.png);background-position:-142px -158px;display:block;position:relative;margin-left:5px;z-index:11;}
button.sul {width:45px;height:44px;cursor:pointer;background-image:url(../img/st/st_sprite.png);background-position:-386px -259px;display:block;margin:30px 0 0 8px;}
button.sur {width:45px;height:44px;cursor:pointer;background-image:url(../img/st/st_sprite.png);background-position:-431px -259px;display:block;margin:-60px 0 0 815px;}
#blogsu, #blogac { width:735px;height:80px;display:block;margin:-55px 0 0 65px;overflow:hidden; }
.bloga1 {height:0px;position:relative;top:160px;}
.bloga2 {height:160px;display:block;border:4px solid #a07b3b;border-top:0px; }

#blogfb{ display:block;width:17px;height:17px;background-image:url(../img/st/st_sprite.png);background-position:-221px -208px;margin:5px 0 0 0px;float:right;}
#blogtw{ display:block;width:17px;height:17px;background-image:url(../img/st/st_sprite.png);background-position:-242px -208px;margin:5px 66px 0 5px;float:right;}

#wk {width:83px;height:77px;display:block;background-image:url(../img/st/st_sprite.png);background-position:-543px -279px;position:relative;margin:0px 66px 0 15px;z-index:16;}
#wkc {width:83px;height:77px;display:block;background-image:url(../img/st/st_sprite.png);background-position:-543px -279px;position:absolute;margin:15px 0 0 15px;z-index:16;}
#iframewk {cursor:pointer;position:absolute;margin:110px 0 0 15px;z-index:16;}

/* Tafel */
#tafel { margin:0px 0px 30px 100px;position:relative;left:-6px;width:239px;height:auto; background-image:url(../img/st/ts.gif);background-repeat:repeat-y; }
#tafelI { width:239px;text-align:left;background-image:url(../img/st/t1.gif);background-repeat:no-repeat;background-position:center top;color:#fff;}
#tafelB { width:239px;height:27px;background-image:url(../img/st/tb.gif);background-repeat:no-repeat;}
#tafelC {width:210px;margin:0 0 0 20px; padding-top: 10px;}
/*#tafelC img {width:239px;margin-left:-20px;}*/


#blgsimg {width:136px;height:44px;background-image:url(../img/st/st_sprite.png);background-position:0px -155px;display:block;position:relative;margin-left:5px;}
.blogs1 {height:0px;position:relative;top:155px;display:block;}
.blogs2 {height:155px;display:block;margin-top:4px;border-top:0px; }



/* Cartoonseite */

#nlfont {position:absolute;z-index:3;margin:-150px 0 0 280px;}
#cecard {position:absolute;width:200px;margin:-376px 0 0 490px;text-align:right;z-index:2;overflow:hidden;}
#cecardimg {position:absolute; width:51px;height:50px; margin:-381px 0 0 640px; z-index:8;cursor:pointer;background-image:url(../img/st/st_sprite.png);background-position:-409px -171px;}
#cfbb { position:absolute;width:200px;margin:-325px 0 0 490px;text-align:right;z-index:2;height:48px; }
#cfbimg {   position:absolute;width:43px;height:42px;margin:-322px 0 0 645px;z-index:8;cursor:pointer;}
#ctwbn { position:absolute;width:300px;margin:-268px 0 0 390px;text-align:right;z-index:2;height:48px;}
#ctwimg {position:absolute;width:43px;height:42px;margin:-265px 0 0 644px;z-index:7;cursor:pointer;}
#cvogel { position:absolute;z-index:8;margin-left:635px;width:56px;height:48px;z-index:8;cursor:pointer;}
#fbi {height:42px;}
.cvogel1 {top:220px; }
.cvogel2 { top:171px; }

#htb { position:absolute;width:138px;margin:-208px 0 0 557px;height:46px;z-index:10;background-image:url(../img/c/html.png); background-position:right; background-repeat:no-repeat; } /* positioniert den button in der vollen Breite rechtsb�ndig */
#htbb { float:right; border: 3px solid #242424; border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;position:relative;overflow:hidden;z-index:11;margin:7px 12px 0 0;  background:#2b2b2b; }
#htimg {position:absolute;width:46px;height:31px;margin:-201px 0 0 650px;z-index:13;cursor:pointer;}
.ht1 { width: 10px; height: 28px; }
.ht2 { width: 138px; height:28px; }

/* HTML-Layer */
#htmlLayer {width:330px;height:300px;padding:100px 35px 0 35px;}
#mycarousel {}
ul#mycarousel {list-style:none;display:block; }
ul#mycarousel li {display:block;line-height:13px;width:300px;height:300px;}

.htmlback { width:400px;height:400px;background:none;display:block;background-image:url(../img/c/iflayer.png);}
#htmlwie {margin:100px 0 0 35px; width:325px;height:220px;border:3px solid #a6a6a6;background-image:url(../img/c/c_sprite.png);background-position:0px -32px;background-repeat:no-repeat;webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#htmlagb {margin:100px 0 0 35px; width:325px;height:220px;border:3px solid #a6a6a6;background:#fff;webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
a#htmlb1 {width:99px;height:32px;background-image:url(../img/c/c_sprite.png);background-position:0px 0px;position:absolute;margin:30px 0 0 230px;}
a#htmlb2 {width:147px;height:32px;background-image:url(../img/c/c_sprite.png);background-position:-100px 0px;position:absolute;margin:30px 0 0 180px;}
a#htmlb3 {width:147px;height:32px;background-image:url(../img/c/c_sprite.png);background-position:-100px 0px;position:absolute;margin:30px 0 0 180px;}
#htmlb4 {width:223px;height:49px;background-image:url(../img/c/diesenhtmlcode.png);margin-top:30px;margin-left:55px;}
#htmlc1 {width:170px;height:200px;margin:0px 5px 0 15px;line-height:13px;}
#htmlc2 {width:300px;height:200px;margin:0px 5px 0 15px;font-size:10px;line-height:11px;}
#htmlc3 {width:300px;height:200px;margin:0px 5px 0 15px;display:block;font-size:10px;line-height:11px;}
#htmlc4 {width:300px;height:200px;margin:0px 5px 0 15px;}
textarea#code {width:290px;height:160px;max-width:290px;max-height:160px;border:1px solid black;resize: none;}
#codecopied { width:165px;height:141px;display:none;background-image:url(../img/c/c_sprite.png);background-position:-62px -32px;position:absolute;top:170px;left:360px;z-index:99; }


#ccartoon { width:400px;height:400px;display:block;z-index:4;position:relative;left:50%;margin:42px 0 0 -200px;}
#cl {position:relative;width:61px;height:95px;margin:-78px 0 0 180px;z-index:15; }
#cl a, button#ttl {width:61px;height:95px;display:block;background-image:url(../img/c/pfeile.gif);background-position:right bottom;}
#cl a:hover, button:hover#ttl {background-position:right top; }
#cr {width:61px;height:95px;margin:-95px 0 0 630px;z-index:15;position:relative; }
#cr a, button#ttr {width:61px;height:95px;display:block;background-image:url(../img/c/pfeile.gif);background-position:left bottom; }
#cr a:hover, button:hover#ttr {background-position:left top; }
#ac {position:relative;width:68px;height:82px;margin:10px 0 10px 380px;}
#allc  {width:68px;height:55px;display:block;background-image:url(../img/c/ac.png);cursor:pointer;position:relative;z-index:4;}
#allc:hover {width:68px;height:82px;display:block;background-image:url(../img/c/ac.png);} 
#lu {width:160px;height:81px;display:block; float:left;margin:-95px 0 0 470px;}
.ho1 {width:58px;height:26px;background-image:url(../img/c/c_sprite.png);background-position:0px -32px;display:none;position:relative;margin:-2px 0 0 -10px;}
#lu img {margin-left:-25px;position:relative;z-index:4;cursor:pointer;}
#suche {position:relative;top:-20px;z-index:3;height:20px;webkit-border-radius: 10px;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.su1 {width:0px;}
.su2 {width:100px;}    
#clh {width:32px;height:32px;position:absolute;z-index:5;left:655px;}
.clh1 { top:75px;}
.clh2 { top:126px; }
#clho {width:32px;height:32px;position:absolute;z-index:6;display:block;top:85px;margin-left:651px;border-bottom:3px solid #163350; }

.brl {width:61px;height:95px;}

#tl { height:561px;width:868px;margin-top:-561px; }
#tl2 { height:576px;width:876px;margin-top:100px;background-image:url(../img/c/fadelayover.png);position:relative;z-index:15;display:block; }
#cs {width:103px;height:138px;display:block;background-image:url(../img/c/cs.png);position:relative;z-index:16;top:-283px;left:100px;text-align:center;}
#toonl { height:440px;width:530px;top:-500px;margin-left:182px;background:#fff;border: 3px solid #000;border-top:0;position:absolute;z-index:26;padding-top:20px; }
#cprotect { width:56px;height:48px;position:absolute;left:639px;top:222px;z-index:9;}
#prtw { position:absolute;z-index:9;top:219px;left:639px; }

#ttl {position:relative;width:61px;height:95px;margin:-400px 0 0 60px;z-index:17; }
#ttr {position:relative;width:61px;height:95px;margin:-95px 0 0 185px;z-index:17; }
button.x {width:30px;height:31px;cursor:pointer;background-image:url(../img/st/st_sprite.png);background-position:-221px -226px;}
button#sx, button#htx {position:absolute;z-index:99;display:block;left:340px;top:20px;}
button#bx, button#bxs, button#bxc {position:absolute;z-index:99;display:block;left:835px;top:5px;}
button#x, button#cx {position:relative;z-index:17;display:block;left:517px;top:-317px;}
button#cx {top:-327px;}


#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8 {position:relative;background-image:url(../img/c/zahlen.png);background-repeat:no-repeat;top:0;margin-top:20px;}  

#sblock1 {width:48px;text-align:right;margin-left:5px;height:16px;}
#sblock2 {width:48px;position:relative;margin:-16px 0 0 70px;height:16px;}
#s1 {margin-left:1px;}
#s2 {margin-left:1px;}
#s3 {margin-left:1px;}
#s4 {margin-left:1px;}
#s5 {margin-left:0px;}
#s6 {margin-left:1px;}
#s7 {margin-left:1px;}
#s8 {margin-left:1px;}

.z0,.z1,.z2,.z3,.z4,.z5,.z6,.z7,.z8,.z9 {height:16px;}

.z0 {width:12px;}
.z1 {width:4px;background-position:-13px 0px;}
.z2 {width:11px;background-position:-18px 0px;}
.z3 {width:10px;background-position:-30px 0px;}
.z4 {width:12px;background-position:-40px 0px;}
.z5 {width:10px;background-position:-52px 0px;}
.z6 {width:12px;background-position:-62px 0px;}
.z7 {width:10px;background-position:-74px 0px;}
.z8 {width:11px;background-position:-84px 0px;}
.z9 {width:10px;background-position:-95px 0px;}

#thumbs {width:530px;height:320px; display:block;position:relative;z-index:16;margin:0 20px 0 0;}

.thumbsInner {height:320px;background-repeat:no-repeat; }
#thumbCarousel {overflow: hidden; height: 301px;}
#thumbCarousel .jcarousel-item { height: 301px; }

#thumbtable, .thumbtable {width:475px;height:310px;display:block;margin:0;padding:0;border:0;border-collapse:collapse; }
#thumbtable td.t, .thumbtable td.t {padding:0;}
#tlz {margin:10px 0 0 -30px;width:124px;height:42px;border:3px solid #ccc;background:#fff;background-image:url(../img/c/cs.png);background-repeat:no-repeat;display:block;background-position:center;-khtml-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#slider {width:504px;height:35px;background-image:url(../img/c/sliderbg.png);background-repeat:no-repeat;display:block;background-position:center;margin:10px 0 0 -80px;padding:0 90px 0 90px;} 

.t {width:65px;height:80px;display:block;}
button.bt {width:65px;height:65px;display:block;padding-top:65px;}
button.bt p {font-size:8px;visibility: hidden;}
button.bt:hover {margin:0;padding:0;padding-top:65px;background-image:url(../img/c/thumbl.png);background-repeat:no-repeat;background-position:center top;display:block;height:75px;}
button.bt:hover p {visibility:visible;height:10px;font-size:8px;width:65px;}
.td17 {width:17px;}

#result { width:868px; position:relative;margin-bottom:0px;z-index:99;background-image:url(../img/st/st_sprite.png);background-repeat:no-repeat;background-position:0px 10px;font-size:11px;overflow:hidden;-webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-khtml-border-bottom-left-radius: 20px;-khtml-border-bottom-right-radius: 20px;-moz-border-radius-bottomleft: 20px;-moz-border-radius-bottomright: 20px;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}


#newssub {
  width:772px;
  height:524px;
  display:block;
  background-image:url(../img/n/n_bg.png);background-repeat:no-repeat;background-position:top;
  margin-bottom:20px;
}

#newstxt {
  width:250px;
  margin-left:320px;
}

#werbsub {
  width:805px;
  height:341px;
  display:block;
  background-image:url(../img/w/w_bg.png);background-repeat:no-repeat;background-position:top;
  margin:36px 0 20px 38px;
  border:1px solid #fff;
}

#werbtxt {
  width:300px;
  height:180px;
  margin:153px 0 0 136px;
}

#cobuch {
  width:130px;
  height:130px;
  display:block;
  background-image:url(../img/co/c_bg.png);background-repeat:no-repeat;background-position:left top;
}


.be a { color: #000000; text-decoration:none; }

.ui-state-default { background: url(../img/c/anfassding.png); }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 49px; margin-left: -24px; height: 35px; cursor: pointer; }

.ce, #cartoonSearchCarousel .jcarousel-item {width:80px;height:80px;display:block;float:left; text-align: center; background-repeat: no-repeat;}
/*.ce button.bt p { display: block; }*/

ul#thumbCarousel {list-style:none; height: 320px; overflow:hidden;}
ul#thumbCarousel li { float: left; width: 500px; height: 320px; }
#thumbCarouselFrame { overflow:hidden; width: 500px; height: 320px; padding-left: 25px; }
#slider2 {width: 464px; margin-left: 24px;}
button#htmlb2, button#htmlb3 { display:none; }

#werbeStroeer {
	padding: 0 110px 10px 110px;
}
#werbeStroeer img {
	padding: 5px;
	border: 1px solid #cccccc;
	float: left;
	margin-right: 15px;
}



#copysub {
  width:797px;
  height:691px;
  display:block;
  background-image:url(../img/co/copy_bg.png);background-repeat:no-repeat;background-position:top;
  margin:36px 0 20px 38px;
  border:1px solid #fff;
}
#copytxt {
  width:700px;
  height:110px;
  margin:100px 0 0 60px;
}
#copyCarlsen {
  width:165px;
  height:150px;
  margin:215px 0 0 15px;
  float: left;
}
#copyBulls {
  width:160px;
  height:150px;
  margin:235px 0 0 40px;
  float: left;
}
#copyInternet {
  width:176px;
  height:150px;
  margin:185px 0 0 32px;
  float: left;
}
#copyAnderes {
  width:176px;
  height:150px;
  margin:185px 0 0 30px;
  float: left;
}

#icfon {width:10px;height:11px;background-image:url(../img/co/cic.png);background-repeat:no-repeat;background-position:0px 0px;float:left;margin-top:3px;} 
#icfax {width:10px;height:11px;background-image:url(../img/co/cic.png);background-repeat:no-repeat;background-position:0px -11px;float:left;margin-top:3px; }
#icmail {width:10px;height:11px;background-image:url(../img/co/cic.png);background-repeat:no-repeat;background-position:0px -22px;float:left;margin-top:3px; }
#ichtml {width:56px;height:47px;background-image:url(../img/co/cic.png);background-repeat:no-repeat;background-position:-13px 0px;float:right;margin-top:3px; }
#icbulls {width:142px;height:38px;background-image:url(../img/co/copy_bg.png);background-repeat:no-repeat;background-position:-218px -394px;margin-top:3px; }
#copyCarlsen p {float:left;}


button#cx {left:537px;}

ul#htmlCarousel {list-style:none; height: 300px; overflow:hidden; width: 1320px;}
ul#htmlCarousel li { float: left; width: 330px; height: 300px; }
#htmlCarouselFrame { overflow:hidden; width: 330px; height: 300px; }
#ccartoon { overflow:hidden; }

/* T-Shirt mod */

#tsb { position:absolute;width:98px;margin:-150px 0 0 594px;height:46px;z-index:10;background-image:url(http://static.nichtlustig.de/img/c/pb/ic_tshirt.png); background-position:right; background-repeat:no-repeat; }
#tslay {width:12px;height:7px;display:block;margin:1px 0 0 60px;}
#tsbb { float:right; position:relative;overflow:hidden;z-index:8;margin:3px 26px 0 0;   }
#tsimg {position:absolute;width:46px;height:36px;margin:-137px 0 0 650px;z-index:13;cursor:pointer;}
.ts1 { width: 20px; height: 41px; }
.ts2 { width: 98px; height:41px; }

#sbuttons {width:200px; height:250px;display:block;float:right;margin-bottom:-200px;position:relative;top:-208px;margin-right:8px;border:1px solid red;}


#tsbFront { position:absolute;width:98px;top:190px;left:385px;height:46px;z-index:10;background-image:url(http://static.nichtlustig.de/img/c/pb/ic_tshirt.png); background-position:right; background-repeat:no-repeat;}
#stslay {width:12px;height:7px;display:block;margin:1px 0 0 60px;background:#ffffff;}
#stsbb { float:right; position:relative;overflow:hidden;z-index:8;margin:3px 26px 0 0;   }
#tsimgFront {position:absolute;width:46px;height:36px;margin:-225px 0 0 435px;z-index:13;cursor:pointer;}


#tshirt {

  
}

#tstoon {
  width:200px;
  height:200px;
  margin:50px 0 0 20px;
 }
 
#tstoonlayer {
  width:200px;
  height:200px;
  position:relative;
  margin:-200px 0 0 20px;
}
 

#tsform, #tasseform {
  width:160px;
  height:400px;
  margin-top:-240px;
  padding-left:230px;
  text-align:left;
}

#tshirtinner {

}

* html #tshirtinner {
   width:585px;
}

#ts_1 {
  width:152px;
  min-height:100px;
  padding-top:205px;
  margin-top:10px;
  background-image:url(../img/c/pb/ts_bg.gif);
  background-repeat:no-repeat;
}

* html #ts_1 {
   margin-top:0px;
   height:293px;
}

#ts_s {
  float:left;
  margin-left:20px;
}

#ts_m, #ts_l, #ts_xxl {
  float:left;
  margin-left:4px;
}

#ts_xl {
  float:left;
  margin-top:5px;
  margin-left:20px;
}

#ts_xxl {
  margin-top:5px;
}

#ts_s a:hover img, #ts_m a:hover img, #ts_l a:hover img, #ts_xl a:hover img, #ts_xxl a:hover img  {
  opacity:0.4;
  filter:alpha(opacity=40);
}

#tsx, #tsxFront { 
  margin-left:50px;
  cursor:pointer;
  }



* html #ts_x { 
  position:relative;
  margin-left:120px;
  margin-top:-40px;
  }

#pb3_x { 
  margin-left:545px;
  margin-top:5px;
  cursor:pointer;
  }

* html #pb3_x { 
  margin-left:540px;
  }
  
#pos_x { 
  margin-left:70px;
  cursor:pointer;
  }

* html #pos_x { 
  position:relative;
  margin-left:120px;
  margin-top:-40px;
  }
  
