*{
         font-family:Tahoma;
}
a{
         color:#666666;
         text-decoration:none;
}
a:hover, a:active{
         color:#e2001a;
}
img{
         border:0px;
}
#languages{
         position:absolute;
         top:10px;
         left:50%;
         /*margin-left:274px;*/
         margin-left:310px;
         float:left;
         width:300px;
         height:30px;
         z-index:100;
}
#languages span{
         float:left;
         width:65px;
         color:#cccccc;
         font-size:11px;
         height:10px;
}
#languages a{
         float:left;
         width:30px;
         height:30px;
         margin-left:5px;
}
#languages .german{
         background:url(/images/lang_de.jpg) no-repeat;
}
#languages .german:hover, #languages .german_active{
         background:url(/images/lang_de_active.jpg) no-repeat;
}
#languages .english{
         background:url(/images/lang_en.jpg) no-repeat;
}
#languages .english:hover, #languages .english_active{
         background:url(/images/lang_en_active.jpg) no-repeat;
}
#languages .spanish{
         background:url(/images/lang_es.jpg) no-repeat;
}
#languages .spanish:hover, #languages .spanish_active{
         background:url(/images/lang_es_active.jpg) no-repeat;
}
#navigation a{
         float:left;
         color:#ffffff;
         text-align:center;
         margin-top:1px;
         font-family:Tahoma;
         font-size:15px;
         text-decoration:none;
         height:19px;
}
#navigation a:hover, #navigation a:active, #navigation .active{
         background:#e2001a;
}
#button_facebook, #button_youtube{
         float:left;
         width:40px;
         height:40px;
}
#button_facebook{
         background:url(/images/button_facebook.jpg) no-repeat;
}
#button_facebook:hover{
         background:url(/images/button_facebook_active.jpg) no-repeat;
}
#button_youtube{
         background:url(/images/button_youtube.jpg) no-repeat;
         margin-left:5px;
}
#button_youtube:hover{
         background:url(/images/button_youtube_active.jpg) no-repeat;
}
#footer a{
         float:right;
         text-align:right;
         color:#666666;
         text-decoration:none;
}
#footer a:hover, #footer a:active{
         color:#e2001a;
}
#content{
         font-size:13px;
         color:#000000;
}
.content{
         float:left;
         width:838px;
         border:1px solid #cccccc;
         border-top:2px solid #cccccc;
}
#content h1{
         font-size:24px;
         font-weight:100;
         color:#aaaaaa;
         margin-bottom:0px;
}
#content h2{
         font-size:20px;
         font-weight:100;
         color:#aaaaaa;
         margin-bottom:0px;
}
#content p{
         margin:0px;
         margin-bottom:7px;
}
#content_home{
         background:url(/images/en/content_home.jpg) no-repeat;
         float:left;
         width:838px;
         height:358px;
}
#content_hot_kiss{
         background:url(/images/en/content_hot_kiss.jpg) no-repeat;
         float:left;
         width:840px;
         height:356px;
}
#content_hot_kiss_girl{
         background:url(/images/en/content_hot_kiss_girl.jpg) no-repeat;
         float:left;
         width:838px;
         height:361px;
}
#content_events{
         background:url(/images/en/content_events.jpg) no-repeat;
         float:left;
         width:838px;
         height:464px;
}
#content_friends{
         float:left;
         width:840px;
         height:352px;
}
#content_privacy{
         background:#000000;
         color:#ffffff;
         float:left;
         width:820px;
         padding:10px;
         text-align:justify;
}
#content_shop{
         background:#000000;
         color:#ffffff;
         float:left;
         width:820px;
         padding:10px;
}
#content_video{
         background:#000000;
         float:left;
         width:730px;
         padding:20px;
         padding-left:100px;
}
#content_about{
         background:url(/images/en/content_about.jpg) no-repeat;
         float:left;
         width:840px;
         height:592px;
}
#content_press{
         background:#000000;
         color:#ffffff;
         float:left;
         width:790px;
         padding:10px;
         padding-left:40px;
}
#content_imprint{
         background:url(/images/en/content_imprint.jpg) no-repeat;
         float:left;
         width:840px;
         height:353px;
         color:#ffffff;
}
#content_mix_it{
         background:url(/images/en/content_mix_it.jpg) no-repeat;
         float:left;
         width:840px;
         height:357px;
         color:#ffffff;
}
#content_community{
         background:url(/images/en/content_community.jpg) no-repeat;
         float:left;
         width:840px;
         height:353px;
}
#content_unsubscribe{
         background:url(/images/en/content_unsubscribe_success.jpg) no-repeat;
         float:left;
         width:840px;
         height:353px;
}
#content_contact{
         background:url(/images/en/content_contact.jpg) no-repeat;
         float:left;
         width:840px;
         height:354px;
}
.play_button_home{
         float:left;
         width:142px;
         height:54px;
         margin-left:450px;
         margin-top:280px;
         background:url(/images/en/button_play.gif) no-repeat;
}
.play_button_home:hover{
         background:url(/images/en/button_play_active.gif) no-repeat;
}
.button_home{
         float:left;
         width:80px;
         height:80px;
         margin-left:430px;
         margin-top:260px;
         background:url(/images/button.gif) no-repeat;
}
.button_home:hover{
         background:url(/images/button_active.gif) no-repeat;
}
.send_button{
         position:relative;
         top:38px;
         left:40px;
         width:105px;
         height:56px;
         background:url(/images/en/button_send.jpg) no-repeat;
         border-style:none;
         padding:0px;

}
.send_button:hover, .send_button:focus{
         background:url(/images/en/button_send_active.jpg) no-repeat;
         border-style:none;
}
.send_button2{
         position:relative;
         width:109px;
         height:53px;
         background:url(/images/en/button_send2.jpg) no-repeat;
         border-style:none;
         padding:0px;

}
.send_button2:hover, .send_button2:focus{
         background:url(/images/en/button_send2_active.jpg) no-repeat;
         border-style:none;
}
.community_holder{
         position:relative;
         top:77px;
         left:468px;
         width:308px;
}
.community_field_holder{
         float:left;
         width:185px;
}
.community_field_holder input{
         width:185px;
         border:none;
         background:none;
}
.community_button_holder{
         float:left;
         width:120px;
}
.contact_holder{
         margin-top:120px;
         margin-left:405px;
         width:313px;
}
.contact_field_holder{
         float:left;
         width:189px;
}
.contact_field_holder input{
         width:185px;
         border:none;
         background:none;
}
.contact_field_holder textarea{
         width:189px;
         margin-top:28px;
         height:111px;
         font-size:12px;
         border:none;
         background:none;
}
.contact_button_holder{
         float:left;
         width:120px;
}
#dates{
         margin-top:65px;
         margin-left:100px;
         overflow:auto;
         width:300px;
         height:360px;
         float:left;
         font-size:14px;
}
#dates .date{
         font-size:19px;
}
.imprint{
         margin-top:32px;
         margin-left:400px;
}
#content_press a{
         color:#ffffff;
         text-decoration:none;
}
#content_press a:hover{
         color:#e2001a;
}
.red{
         color:#e3001b;
}
.button_next{
         background:url(/images/button_next_left.jpg);
         width:29px;
         height:28px;
         float:left;
}
.button_next:hover{
         background:url(/images/button_next_left_active.jpg);
}
.button_last{
         background:url(/images/button_next_right.jpg);
         width:26px;
         height:27px;
         float:left;
}
.button_last:hover{
         background:url(/images/button_next_right_active.jpg);
}
#button_last{
         background:url(/images/button_last.jpg) no-repeat;
         float:left;
         width:45px;
         height:45px;
         margin-left:355px;
}
#button_last:hover, #button_last:active{
         background:url(/images/button_last_active.jpg) no-repeat;
}
#button_next{
         background:url(/images/button_next.jpg) no-repeat;
         float:left;
         width:45px;
         height:45px;
         margin-left:40px;
}
#button_next:hover, #button_next:active{
         background:url(/images/button_next_active.jpg) no-repeat;
}
#mixit_holder{
         float:left;
         width:473px;
         margin-left:365px;
         margin-top:70px;
}
#content_shop .product{
         width:236px;
         float:left;
         height:190px;
         padding:10px;
         background:#ffffff;
         border:2px solid #666666;
         text-align:center;
         text-decoration:none;
         font-size:15px;
         border-radius:10px;
         margin-left:10px;
         margin-top:10px;
         margin-bottom:10px;
}
#content_shop .product:hover{
         color:#E2001A;
         border:2px solid #E2001A;
}
#shop .shop_button, #shop .shop_button_active:hover, #shop .shop_button_active:focus{
         background:#000000;
         color:#ffffff;
         border:0px;
         font-size:15px;
         font-weight:normal;
         border-radius:7px;
         width:250px;
         padding:5px;
         text-align:center;
}
#shop .shop_button_active, #shop .shop_button:hover, #shop .shop_button:focus{
         background:#E2001A;
         color:#ffffff;
         border:0px;
         font-size:15px;
         font-weight:normal;
         border-radius:7px;
         width:250px;
         padding:5px;
         text-align:center;
}
#shop input, #shop select, #shop textarea{
         border:1px solid #cccccc;
         font-size:13px;
         color:#000000;
         background:#ffffff;
}
#shop input:hover, #shop input:focus, #shop select:hover, #shop select:focus, #shop textarea:hover, #shop textarea:focus{
         border:1px solid #E2001A;
}
table.warenkorb {border-collapse: collapse;}
table.warenkorb td {border: 1px solid #cccccc; padding-left: 5px; padding-right: 5px;height:34px;}
table.warenkorb tr.head td {font-weight: bold;text-align: center;background-color: #cccccc;color:#ffffff;}