#main_container {

width: 748px;


padding:0px;
margin:0px auto;

text-align: left;
border:0px solid #3C0000;

background-image:url(../pics/bg/bg_container.gif); background-repeat:repeat-y;
}




#rahmen_links_oben {
width:144px;
height:245px;


top:0px;left:0px;float:left;

background-image:url(../pics/bg/rahmen_links_oben.gif); background-repeat:no-repeat;
}

#bildwechsel {
width:242px;
height:53px;


position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/button_bildwechsel.gif); background-repeat:no-repeat;
}

#bildwechsel_head_de {
padding:0px;margin:0px;position:relative;float:left;margin-top:26px;
width:82px;height:8px;background-image:url(../pics/head/de/head_bildwechsel.gif); background-repeat:no-repeat;
}

#bildwechsel_head_en {
padding:0px;margin:0px;position:relative;float:left;margin-top:26px;
width:81px;height:10px;background-image:url(../pics/head/en/head_bildwechsel.gif); background-repeat:no-repeat;
}


#kopfbild_rest {
width:267px;
height:53px;
position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/kopfbild_rest.gif); background-repeat:no-repeat;
}

#lang_button {
width:95px;
height:53px;
position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/lang_button.gif); background-repeat:no-repeat;
}


#kopfbild_main {
width:604px;
height:192px;
position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/kopfbild_main.gif); background-repeat:no-repeat;
}

#container_menue {

width:144px;
height:250px;


position:relative;top:0px;left:0px;float:left;


}

#container_menue_rahmen {

width:144px;
height:104px;
padding:0px;
margin:0px;

position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/rahmen_links_mitte.gif); background-repeat:no-repeat;
}

#navul {width: 144px;
list-style:none; margin:0; padding:0; display:inline; overflow:hidden;}



#navhomeli {width: 144px; height:34px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navhomeli a {float: left;padding: 34px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navhomeli a.de {background: url(../pics/button/de/button_home.gif) 0px 0px no-repeat;}
#navhomeli a.en {background: url(../pics/button/en/button_home.gif) 0px 0px no-repeat;}

#navhomeli a:hover {background-position: 0px -34px;}
#navhomeli a:active {background-position: 0px -68px;}

#navhomepde{padding:0px;margin:0px;width: 144px;height:34px;
background:url(../pics/button/de/button_home.gif) 0px -68px no-repeat;}
#navhomepen{padding:0px;margin:0px;width: 144px;height:34px;
background: url(../pics/button/en/button_home.gif) 0px -68px no-repeat;}




#navstudioli {width: 144px; height:38px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navstudioli a {float: left;padding: 38px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navstudioli a.de {background: url(../pics/button/de/button_studio.gif) 0px 0px no-repeat;}
#navstudioli a.en {background: url(../pics/button/en/button_studio.gif) 0px 0px no-repeat;}

#navstudioli a:hover {background-position: 0px -38px;}
#navstudioli a:active {background-position: 0px -76px;}

#navstudiopde {padding:0px;margin:0px;width:144px;height:38px;background: url(../pics/button/de/button_studio.gif) 0px -76px no-repeat;}
#navstudiopen {padding:0px;margin:0px;width:144px;height:38px;background: url(../pics/button/en/button_studio.gif) 0px -76px no-repeat;}



#navteamli {height: 33px;width: 144px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navteamli a {float: left;padding: 33px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navteamli a.de {background: url(../pics/button/de/button_team.gif) 0px 0px no-repeat;}
#navteamli a.en {background: url(../pics/button/en/button_team.gif) 0px 0px no-repeat;}

#navteamli a:hover {background-position: 0px -33px;}
#navteamli a:active {background-position: 0px -66px;}

#navteampde {padding:0px;margin:0px;width: 144px;height:33px;
background: url(../pics/button/de/button_team.gif) 0px -66px no-repeat;}
#navteampen {padding:0px;margin:0px;width: 144px;height:33px;
background: url(../pics/button/en/button_team.gif) 0px -66px no-repeat;}



#navpreiseli {height: 31px;width: 144px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navpreiseli a {float: left;padding: 31px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navpreiseli a.de {background: url(../pics/button/de/button_preise.gif) 0px 0px no-repeat;}
#navpreiseli a.en {background: url(../pics/button/en/button_preise.gif) 0px 0px no-repeat;}

#navpreiseli a:hover {background-position: 0px -31px;}
#navpreiseli a:active {background-position: 0px -62px;}

#navpreisepde {padding:0px;margin:0px;width: 144px;height:31px;
background: url(../pics/button/de/button_preise.gif) 0px -62px no-repeat;}
#navpreisepen {padding:0px;margin:0px;width: 144px;height:31px;
background: url(../pics/button/en/button_preise.gif) 0px -62px no-repeat;}



#navreferenzenli {height: 32px;width: 144px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navreferenzenli a {float: left;padding: 32px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navreferenzenli a.de {background: url(../pics/button/de/button_referenzen.gif) 0px 0px no-repeat;}
#navreferenzenli a.en {background: url(../pics/button/en/button_referenzen.gif) 0px 0px no-repeat;}

#navreferenzenli a:hover {background-position: 0px -32px;}
#navreferenzenli a:active {background-position: 0px -64px;}

#navreferenzenpde {padding:0px;margin:0px;width: 144px;height:32px;
background: url(../pics/button/de/button_referenzen.gif) 0px -64px no-repeat;}
#navreferenzenpen {padding:0px;margin:0px;width: 144px;height:32px;
background: url(../pics/button/en/button_referenzen.gif) 0px -64px no-repeat;}



#navkontaktli {height: 48px;width: 144px;
margin:0; padding:0;list-style:none;display:inline;float:left;}

#navkontaktli a {float: left;padding: 48px 0 0;width: 144px;overflow: hidden;height: 0px !important;}

#navkontaktli a.de {background: url(../pics/button/de/button_kontakt.gif) 0px 0px no-repeat;}
#navkontaktli a.en {background: url(../pics/button/en/button_kontakt.gif) 0px 0px no-repeat;}

#navkontaktli a:hover {background-position: 0px -48px;}
#navkontaktli a:active {background-position: 0px -96px;}

#navkontaktpde {padding:0px;margin:0px;width: 144px;height:48px;
background: url(../pics/button/de/button_kontakt.gif) 0px -96px no-repeat;}
#navkontaktpen {padding:0px;margin:0px;width: 144px;height:48px;
background: url(../pics/button/en/button_kontakt.gif) 0px -96px no-repeat;}





#navlang {width: 84px; height:34px;
margin:0; padding:0;display:inline;float:left;margin-top:15px;}

#navlang a {float: left;padding: 34px 0 0;width: 84px;overflow: hidden;height: 0px !important;}

#navlang a.de {background: url(../pics/button/button_lang.gif) 0px 0px no-repeat;}
#navlang a.en {background: url(../pics/button/button_lang.gif) 0px -68px no-repeat;}

#navlang a.de:hover {background-position: 0px -34px;}
#navlang a.de:active {background-position: 0px -34px;}
#navlang a.en:hover {background-position: 0px -102px;}
#navlang a.en:active {background-position: 0px -102px;}



#navbildminus {width: 33px; height:24px;
margin:0; padding:0;display:inline;float:left;margin-top:18px;margin-left:45px;}

#navbildminus a {float: left;padding: 24px 0 0;width: 33px;overflow: hidden;height: 0px !important;background: url(../pics/button/button_minus.gif) 0px 0px no-repeat;}
#navbildminus a:hover {background-position: 0px -24px;}

#navbildplus {width: 33px; height:24px;
margin:0; padding:0;display:inline;float:left;margin-top:18px;;margin-left:3px;}

#navbildplus a {float: left;padding: 24px 0 0;width: 33px;overflow: hidden;height: 0px !important;background: url(../pics/button/button_plus.gif) 0px 0px no-repeat;}
#navbildplus a:hover {background-position: 0px -24px;}


#navback {width: 34px; height:25px;
margin:0; padding:0;display:inline;float:left;margin-top:3px;}

#navback a {float: left;padding: 25px 0 0;width: 34px;overflow: hidden;height: 0px !important;background: url(../pics/button/button_back.jpg) 0px 0px no-repeat;}
#navback a:hover {background-position: 0px -25px;}



p.navstudiopic {width: 90px; height:90px;
margin:2px; padding:0;display:inline;float:left;border:1px #777777 solid;}

p.navstudiopic a {float: left;padding: 90px 0 0;width: 90px;overflow: hidden;height: 0px !important;}


p.navstudiopic a.regie {background: url(../fotos/de/studio_regie_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.regie {background-position: 0px -90px;}

p.navstudiopic a.raum1 {background: url(../fotos/de/studio_raum1_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.raum1 {background-position: 0px -90px;}

p.navstudiopic a.raum2 {background: url(../fotos/de/studio_raum2_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.raum2 {background-position: 0px -90px;}

p.navstudiopic a.raum3 {background: url(../fotos/de/studio_raum3_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.raum3 {background-position: 0px -90px;}

p.navstudiopic a.chill {background: url(../fotos/de/studio_chill_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.chill {background-position: 0px -90px;}

p.navstudiopic a.kueche {background: url(../fotos/de/studio_kueche_small.jpg) 0px 0px no-repeat;}
p.navstudiopic a:hover.kueche {background-position: 0px -90px;}


p.navblindfarbegelb {width: 90px; height:90px;
margin:2px; padding:0;float:left;border:1px #777777 solid;background-color:#CCC676;}
p.navblindfarbeblau {width: 90px; height:90px;
margin:2px; padding:0;float:left;border:1px #777777 solid;background-color:#6078A3;}
p.navblindfarberot {width: 90px; height:90px;
margin:2px; padding:0;float:left;border:1px #777777 solid;background-color:#D87264;}





div.centerpics {
padding:0px;
margin:0px;
width:290px;
height:290px;

margin-left:auto;
margin-right:auto;

text-align:center;

}




#content_main {

width:365px;
min-height:350px;

text-align: center;
position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/bg_content.gif); background-repeat:repeat;

}

#rahmen_mitte {

width:43px;
height:250px;


position:relative;top:0px;left:0px;float:left;
background-image:url(../pics/bg/rahmen_mitte.gif); background-repeat:no-repeat;

}


#newsletter {

width:168px;
height:104px;
padding:0px;

background-image:url(../pics/bg/newsletter.gif); background-repeat:no-repeat;
position:relative;top:0px;left:0px;float:left;


}


 p.newsletterhead {

padding:0px;
margin:0px;

width:135px;

margin-left:auto;
margin-right:auto;

text-align:center;

margin-top:18px;


}





#rahmen_rechts_oben {

width:28px;
height:104px;
position:relative;top:0px;left:0px;float:left;
background-image:url(../pics/bg/rahmen_rechts_oben.gif); background-repeat:no-repeat;
}


#content_rechts {
padding:0px;
width:168px;

position:relative;top:0px;left:0px;float:left;

background-image:url(../pics/bg/bg_content_rechts.gif); background-repeat:repeat;

}


#content_rechts p {

padding:0px;
margin:0px;

width:134px;

margin-left:auto;
margin-right:auto;

text-align:center;

margin-top:20px;
background-color:#BEC6C8;

}



#rahmen_rechts_unten {

width:28px;
height:250px;
position:relative;top:0px;left:0px;float:left;
}



#rahmen_unten {

width:748px;
height:28px;

position:relative;top:0px;left:0px;clear:both;

background-image:url(../pics/bg/rahmen_unten.gif); background-repeat:no-repeat;
}

#rahmen_unten p {
margin:0px;
margin-left:270px;
padding:0px;
padding-top:5px;
}




p.newshead {
width:64px;
height:20px;
padding:0px;
margin:0px;
float:left;
background-image:url(../pics/head/de/head_news.gif); background-repeat:no-repeat;
}

p.newssymbol {
width:53px;
height:27px;
padding:0px;
margin:0px;
margin-left:80%;
background-image:url(../pics/head/de/symbol_news.gif); background-repeat:no-repeat;
}