/* anfang homepage */
#contentArea .home { margin:0px 0px 0 19px; background:url(../_img/bg_home.jpg) no-repeat;}
#contentArea .home .container1 .block {margin:0px 0 0 43px; width:375px; background-color:#FFFFFF;}

#contentArea .home .container1 .topteaser { background-color:#000000; margin:0px 0 0px 20px; width:265px; padding:0px 11px 10px 10px;height:93px; border-bottom:16px solid #ffffff}//vorher padding:0px 10px 10px 10px;
#contentArea .home .container1 .topteaser .link { margin:20px 0 0px 10px; width:200px;}

#contentArea .home .container2 { margin:4px 0 0 0; background-color:#FFFFFF; padding:0px 20px 16px 0px; width:490px; }
#contentArea .home .container2 .grafikheadline { background-color:#000000; padding:7px 0px 6px 10px; margin-bottom:10px; margin-top:20px; }
#contentArea .home .container2 .container1_1_1 { padding:0 0 0px 10px; height:261px;position:relative; width:480px; }
#contentArea .home .container2 .container1_1_1 .link { margin: 6px 0 0 0;}
#contentArea .home .container2 .container1_1_1 .slot1 { padding:0 10px 0 0; float:left;position:relative; width:150px;   }
#contentArea .home .container2 .container1_1_1 .slot2 { padding:0 10px 0 0; float:left;position:relative;width:150px; }
#contentArea .home .container2 .container1_1_1 .slot3 { padding:0 10px 0 0; position:relative; float:left;width:150px;}
#contentArea .home .container2 .container1_1_1 .stoerer { position:absolute; top:168px; left:95px;padding:2px 0 0 1px; }


#contentArea .home .container2 .container1_1 { padding:0px; color:#000000; height:125px;  }
#contentArea .home .container2 .container1_1 .slot1 { padding:0 20px 0 0; width:235px;}
#contentArea .home .container2 .container1_1 .slot1 .grafikheadline { background-color:#000000; padding:0px 0px 0px 10px; margin:0  }


#contentArea .home .container2 .container1_1 .slot2 { width:235px; padding:0; }
#contentArea .home .container2 .container1_1 .teaser { margin-left:0px;margin-top:0px;  }
#contentArea .home .container2 .container1_1 .teaser .grafikheadline { background-color:#000000; padding:7px 10px 6px 10px; margin-bottom:8px;margin-top:0px;}

#contentArea .home .container2 .container1_1 .teaser_overhead {margin-left:0px; position: relative; margin-top:0px;}
#contentArea .home .container2 .container1_1 .teaser_overhead .grafikheadline { background-color:#000000; margin-bottom:8px; padding:0}
#contentArea .home .container2 .container1_1 .slot2 .teaser_overhead .grafikheadline { background-color:#000000; margin:0;margin-bottom:8px; }
#contentArea .home .container2 .container1_1 .teaser_overhead_bm {margin-left:0px; position: relative; margin-top:0px;}
#contentArea .home .container2 .container1_1 .teaser_overhead_bm .grafikheadline { background-color:#000000; margin-bottom:8px; padding:0}
#contentArea .home .container2 .container1_1 .slot2 .teaser_overhead_bm .grafikheadline { background-color:#000000; margin:0;margin-bottom:8px; }

#contentArea .home .container2 .newsletter { border:4px solid #000000; padding: 8px 11px 8px 12px;  color:#000000; height:46px;margin: 0px 0px 3px 0px}
#contentArea .home .container2 .newsletter p { padding-bottom:4px;-padding-bottom:1px;*padding-bottom:1px;margin-top:-4px}

/* ende homepage */


/* anfang content */

#contentArea .content {margin:4px 0px 0 62px; background-color:#FFFFFF; background:url(../_img/bg_content.jpg); height:530px;background-repeat:no-repeat;}
#contentArea .content { background-color:#FFFFFF;  }

#contentArea .content .container_flash { padding:20px 20px 0 20px; }
#contentArea .content .slot1 { margin-right:20px; }
#contentArea .content .container_flash .slot2 select { font-size:11px; border:1px solid #000000; width:145px;  }
#contentArea .content .container_flash .slot2 .form {height:79px;  width:145px;}

#contentArea .content .area { color:#000000; height:380px;margin:0px 20px 0 45px;line-height:13px;}
#contentArea .content .area .block {padding:8px 0px 0px 0px;}
#contentArea .content .area .block .standalone { margin-top:2px;}
#contentArea .content .area .block .text { margin-bottom:4px;}

#contentArea .content .flash {padding:0px 0px 0px 20px;}
#contentArea .content .flash #flashcontent { height:380px;}

#contentArea .content .area .container1_1_1 {margin:14px 0 0px 0; height:136px; }
#contentArea .content .area .container1_1_1 .slot1 { width:258px; margin-right:10px;}
#contentArea .content .area .container1_1_1 .slot2 {width:258px;margin-right:10px;}
#contentArea .content .area .container1_1_1 .slot3 {width:258px;}

#contentArea .content .area .container1_1_1 .teaser { margin:0; }
#contentArea .content .area .container1_1_1 .teaser .grafikheadline { background-color:#ffffff; padding:3px 6px 2px 6px; margin-bottom:8px; border:4px solid #000000;}
#contentArea .content .area .container1_1_1 .teaser .subheadline { height:17px; margin-top:1px;}
#contentArea .content .area .container1_1_1 .teaser p {background:url(../_img/pfeil.gif) no-repeat 0px 4px; margin-bottom:4px; line-height:13px; padding-bottom:0px;}
#contentArea .content .area .container1_1_1 .teaser p a {margin:0px 0 0 10px; color:#000000}
#contentArea .content .area .container1_1_1 .teaser p a:link {color:#000000}
#contentArea .content .area .container1_1_1 .teaser p a:hover {color:#000000}

#contentArea .content .footer { background-color:#000000; margin:0px 20px 0 20px; height:25px;}
#contentArea .content .footer img { margin:8px 25px 0 25px;}


#contentArea .content .area .bumper_sticker { position:absolute; margin:5px 0 0 0px;-margin:0px 0 0 0px;}
#contentArea .content .area .bumper_sticker .sticker1 {position:absolute;top:8px; left:0px;}
#contentArea .content .area .bumper_sticker .sticker1 .stoerer {position:absolute; top:36px; left:-34px; }

#contentArea .content .area .bumper_sticker .sticker2 {position:absolute; top:8px; left:271px;}
#contentArea .content .area .bumper_sticker .sticker2 .stoerer {position:absolute; top:-34px;left:206px;}

#contentArea .content .area .bumper_sticker .sticker3 {position:absolute;top:2px; left:540px;}
#contentArea .content .area .bumper_sticker .sticker3 .stoerer {position:absolute; top:-34px; left:223px;}

#contentArea .content .area .bumper_sticker .sticker4 {position:absolute;top:105px; left:0px;}
#contentArea .content .area .bumper_sticker .sticker4 .stoerer { position:absolute; top:65px; left:-36px;}

#contentArea .content .area .bumper_sticker .sticker5 {position:absolute;top:95px; left:368px;}
#contentArea .content .area .bumper_sticker .sticker5 .stoerer {position:absolute; top:-4px; left:-34px; }

#contentArea .content .area .bumper_sticker .sticker6 {position:absolute;top:86px; left:543px;}
#contentArea .content .area .bumper_sticker .sticker6 .stoerer { position:absolute; top:20px; left:-42px; }

#contentArea .content .area .bumper_sticker .sticker7 {position:absolute;top:170px; left:557px;}
#contentArea .content .area .bumper_sticker .sticker7 .stoerer { position:absolute; top:19px; left:-36px; }

#contentArea .content .area .bumper_sticker .sticker8 {position:absolute;top:252px; left:-1px;}
#contentArea .content .area .bumper_sticker .sticker8 .stoerer {position:absolute; top:8px; left:-41px; }

#contentArea .content .area .bumper_sticker .sticker9 {position:absolute;top:254px; left:221px;}
#contentArea .content .area .bumper_sticker .sticker9 .stoerer { position:absolute; top:-24px; left:-12px;}

#contentArea .content .area .bumper_sticker .sticker10 {position:absolute;top:249px; left:445px;}
#contentArea .content .area .bumper_sticker .sticker10 .stoerer { position:absolute; top:-24px; left:328px; }

#contentArea .content .container1_1_1 { color:#000000;  }
#contentArea .content .container1_1_1 .slot1 {width:255px; margin:0}
#contentArea .content .container1_1_1 .slot2 {width:355px; margin:0}
#contentArea .content .container1_1_1 .slot3 {width:255px; margin:0}

#contentArea .content .container1_2 { color:#000000; height:380px;margin:8px 20px 0 45px;line-height:13px;}
#contentArea .content .container1_2 .slot1 { width:225px; margin-right:20px;}
#contentArea .content .container1_2 .slot1 .radio { margin:0px 5px 0 0;-margin:0px 3px 0 0; }
#contentArea .content .container1_2 .slot1 .checkbox { margin:0px 5px 0 0;-margin:0px 3px 0 0}
#contentArea .content .container1_2 .slot1 .checkboxError { margin:0px 5px 0 0;-margin:0px 3px 0 0; border:1px solid #ff0000;}
#contentArea .content .container1_2 .slot1 .block { margin:0 0 7px 0;}
#contentArea .content .container1_2 .slot1 .defaultLabel { margin:0 0 7px 0;}
#contentArea .content .container1_2 .slot1 .defaultErrorLabel { margin:0 0 7px 0; color:#ff0000}
#contentArea .content .container1_2 .slot1 .input { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px;}
#contentArea .content .container1_2 .slot1 input.default { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px;}
#contentArea .content .container1_2 .slot1 input.defaultError { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px; border:1px solid #ff0000;}
#contentArea .content .container1_2 .slot1 .select { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px;display:inline;}
#contentArea .content .container1_2 select.default { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px;display:inline;}
#contentArea .content .container1_2 select.defaultError { width:221px; margin-top:1px; border:1px solid #000000; font-size:11px; border:1px solid #ff0000;}
#contentArea .content .container1_2 .slot1 .buttom {background:url(../_img/buttoms/link_send.gif) no-repeat; border:0; padding:0; width:39px; height:8px; margin:0;cursor:pointer;}
#contentArea .content .container1_2 .slot2 {}

#contentArea .content .container2_1 {padding:20px 20px 0 20px;line-height:13px; color:#000000}
#contentArea .content .container2_1 .slot1 { width:570px; margin: 0 20px 0 0}
#contentArea .content .container2_1 .slot2 { width:255px;}
#contentArea .content .container2_1 .teaser { margin:0 0 20px 0; height:105px;}
#contentArea .content .container2_1 .teaser_overhead {margin:0 0 20px 0;height:105px;}
#contentArea .content .container2_1 .teaser_overhead_bm {margin:0 0 20px 0;height:105px;}

#contentArea .content .blockheader { padding:20px 20px 0 20px;  }
#contentArea .content .blockheader .header {background-color:#000000;padding:0px 15px 0px 25px; height:85px; }
#contentArea .content .blockheader .header .grafikheadline { margin-top:20px;}
#contentArea .content .blockheader .header .downloadsheadline { margin-top:12px;}
#contentArea .content .blockheader .header .bumper_sticker_headline { margin-top:12px;}
#contentArea .content .blockheader .header .starschnittheadline { margin-top:6px;}
#contentArea .content .blockheader .header .hair_configuratorheadline { margin-top:25px;}
#contentArea .content .blockheader .header .definside_headline { margin-top:25px;}
#contentArea .content .blockheader .header .butt_memory_headline { margin-top:25px;}
#contentArea .content .blockheader .header .text { margin:64px 0 0 10px;}

#contentArea .content .blockheader .form { height:40px; margin:25px 0 0 0}
#contentArea .content .blockheader .form .grafikheadlineNormal {margin-bottom:7px;}
#contentArea .content .blockheader .form select { font-size:11px; border:1px solid #000000; width:140px;  }

#contentArea .content .container1_1_1_1 { color:#000000; margin:10px 20px 0 20px; padding:0 0 0 25px; line-height:13px; width:820px;position:relative  }
#contentArea .content .container1_1_1_1 a {color:#000000; }
#contentArea .content .container1_1_1_1 img { margin-bottom:8px;}
#contentArea .content .container1_1_1_1 .link { margin: 7px 0 0 0;}
#contentArea .content .container1_1_1_1 .slot1 {width:190px; margin: 0 10px 0 0px; position:relative}
#contentArea .content .container1_1_1_1 .slot2 {width:190px; margin: 0 10px 0 0px; position:relative}
#contentArea .content .container1_1_1_1 .slot3 {width:190px; margin: 0 10px 0 0px; position:relative}
#contentArea .content .container1_1_1_1 .slot4 {width:190px; margin:0;position:relative}
#contentArea .content .container1_1_1_1 .stoerer { position:absolute; top:215px; left:140px; z-index:3;padding:2px 0 0 1px;}

.teaser { line-height:13px; margin-left:20px;margin-top:20px; }
.teaser .grafikheadline { background-color:#000000; padding:7px 10px 6px 10px; margin-bottom:8px;}
.teaser .link { margin: 12px 0 0 0;}

.teaser_overhead {line-height:13px; margin-left:20px;position: relative;margin-top:20px;}
.teaser_overhead_bm {line-height:13px; margin-left:20px;position: relative;margin-top:20px;}
.teaser_overhead .grafikheadline { background-color:#000000; margin-bottom:8px; }
.teaser_overhead_bm .grafikheadline { background-color:#000000; margin-bottom:8px; }
.teaser_overhead .grafikheadline img { margin:7px 0px 6px 93px;}
.teaser_overhead_bm .grafikheadline img { margin:7px 0px 6px 113px;}
.teaser_overhead .teaserbild_left { margin:0; position:absolute; top:0; left:0;}
.teaser_overhead_bm .teaserbild_left { margin:0; position:absolute; top:0; left:0;}
.teaser_overhead h1 { margin: 0 0 0 93px;}
.teaser_overhead_bm h1 { margin: 0 0 0 113px;}
.teaser_overhead p {margin: 0 0 0px 93px;}
.teaser_overhead_bm p { margin: 0 0 0 113px;}
.teaser_overhead .link { margin: 12px 0 0 0;}
.teaser_overhead_bm .link { margin: 12px 0 0 0;}


.teaser_disturber {line-height:13px; position: relative; padding-top:20px;}
.teaser_disturber .stoerer { position:absolute; top:0; left:0; z-index:3; padding:2px 0 0 1px;}
.teaser_disturber .grafikheadline { background-color:#000000; margin-bottom:8px; margin-left:20px; }
.teaser_disturber .grafikheadline img { margin:7px 0px 6px 93px;}
.teaser_disturber .teaserbild_left { margin:0; position:absolute; top:20px; left:20px;}
.teaser_disturber h1 { margin: 0 0 0 113px;}
.teaser_disturber p { margin: 0 0 0px 113px; }
.teaser_disturber .link { margin: 12px 0 0 0;}

#popup #logoArea {padding:10px 0px 0px 10px;}
#popup #logoArea .logo_grafik { margin-right:9px;}
#popup #mainArea { color:#000000;width:292px; background-color:#FFFFFF; position:absolute; top:112px; left:20px; height:326px; padding:9px 10px 10px 10px}

#lyrics{position:absolute;left:445px;top:90px;z-index:10;visibility:hidden}