html { margin-top: 0; height:100%}
body  { margin:0;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #e3e5ed; }
.ul { list-style-type: disc; margin: 4px 0 4px 8px; padding:0px; }

a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#bc1c4d;}
a:focus { outline: none; }

h1{font-size:18px;}
h2{font-size:17px;}
h3{font-size:16px;}

h4{font-size:15px;}
h5{font-size:14px;}
h6{font-size:13px;}

.biotable td{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
.biotable td h3{font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; margin: 16px 0 12px; }

hr{color: #aaa; background-color: #aaa; border: 0; height: 1px; margin: 5px 0 5px; }
.hr1 {color: #aaa; background-color: #aaa; border: 0; padding:0; margin: 5px 0 5px;}

#wrapper {position:relative; text-align: center; width: 100%; height: 100%; min-height: 100%}
#page { background-color: #f3f3f3; width: 980px; min-height: 600px; _height: 600px; margin:0 auto; position:relative; text-align: left;}



#kopf{ position: relative; height:308px;  }
#kopfinner{height:308px;  width: 980px;}





#kopftitle{top:165px; left:23px; font-size: 18px; font-weight: bold; width:200px; position:absolute; text-align: center;}



#footer{text-align: center;}
#innerfooter{width:980px; left:50px; text-align: center;font-size: 13px; margin: 8px 0 0; padding: 0 0 8px;}

#content0{ font-family: Tahoma, Arial, Helvetica, sans-serif; position:relative; width:980px; text-align:left; border-top: 3px solid #0133bf;  border-bottom: 3px solid #0133bf; z-index: 5; }

#content{ font-family: Tahoma, Arial, Helvetica, sans-serif; position:relative; width:980px; text-align:left; border-top: 3px solid #0133bf; padding: 0 0 30px; border-bottom: 3px solid #0133bf; z-index: 5; min-height: 500px !important}
#innercontent{ position:relative; margin:20px 50px 0 408px; width:530px; min-height:348px; _height: 348px; text-align:left; padding:1px; }

#contenthead {; margin: 0 0 10px 0; font-size: 18px;}
.pagesubtitle{}


.metahead1, .metahead2 { margin: 0; padding: 0px 0 0;font-size: 12px;font-style: italic;}
.titlehead1{font-size: 18px; font-weight: normal; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.titlehead5{font-size: 15px; font-weight: normal; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.titlehead4{font-size: 16px; font-weight: normal; padding: 0 0 10px 0; margin: 0 0 10px 0;}
.titlehead2{font-size: 18px; font-weight: normal; padding: 0 0 10px 0; margin: 0; text-transform:uppercase; }
.subtitle1,. subtitle2{ margin: 0; }

.contenttext1{  margin: 0; }
.contenttext2{  margin: 30px 0 0; }
.shorttext1, .shorttext2{ margin: 30px 0 0; }



.mediatop1{font-size: 16px; font-weight: bold; padding: 1px 0; margin: 5px 0 10px 0;}

.mediabox1 iframe {width:100%}
.mediabox2 iframe {width:400px; height: 270px;}

.logoline1{height:26px}
.logobox1{float:left; margin: 0 15px 0 0 ;}



.highslide-floatbox{float:left; height:100px; width:100px; margin:9px; border:1px solid #fff;background-repeat: no-repeat; background-position: center; }

.highslide-floatbox2{float:right; height:180px; width:180px; margin:5px 5px 5px 10px; background-repeat: no-repeat; background-position: center;}

.highslide-floatbox3{float: left; height:180px; width:180px; margin:5px 15px 15px 0px ; background-repeat: no-repeat; background-position: center; }

.highslide-floatbox4{float: right; margin:0px 5px 15px 10px ; background-repeat: no-repeat; background-position: center; }

.highslide-floatbox5{float: right; margin:0px 5px 15px 10px ; padding: 0 0 15px; background-repeat: no-repeat; background-position: center;text-align: right; font-style: italic; font-size: 12px; }


.downloads{font-weight: bold;margin:10px 0 5px 0;}
.fotoblock{margin:10px 0 15 0; height:auto;}
.kleinfett{font-size: 11px; font-weight: bold;}

.blaetternummern{text-align: center; margin:0 !important; padding:0 !important;font-size: 14px; float:right; width: 350px; text-align: right;}
.blaetternummern b a{color: #930000;}
.blaetterheadline{float: left; font-size: 15px; font-weight: bold;}

#locationbox{-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:1px solid #666; padding: 10px;}

.clearblock{overflow: hidden;  }

.linkbox{margin: 0 0 15px 15px;;}

.mp3box{padding:10px;border:solid 1px #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.filmstrichleer{height: 5px; padding: 10px 0 0;}
.filmstrich{ background-color: #b4b6b5; position: absolute;  width: 540px; height: 5px; font-size:1px;}

#linktable{font-size: 13px; font-family: Arial;}
.tr_unterstrich{border-bottom: 1px solid #b4b6b5;}
#linktable h4{margin: 0 0 2px 0; padding: 0;}

#linktable td a {font-size: 13px; font-family: Arial }


.biotable td{ padding: 0 20px 0 0;}
.biotable-year-td{text-align: right; padding: 0 20px 0 0; width: 85px;}
.biotable p{margin:0; padding:0;}


.shorttext3{ margin: 6px 0 0;padding: 0 0 0 10px; }
.text3{padding: 0 0 0 10px;}
.titlehead3{font-size: 16px; font-weight: normal; padding: 0 0 0 10px; margin: 0; text-transform:uppercase;  }
.titlehead3 a:link, .titlehead3 a:visited{text-decoration: none;}
.titlehead3 a:hover{text-decoration: underline;}

#menu1{ height:25px; text-align: right; width:950px; position: absolute; bottom: 0;  font-weight: normal; }
#menuinner1{ padding: 5px 0px 0 0; font-size: 16px;}



#menu3{ position: absolute; width:408px; z-index: 10; height:554px; background-repeat: no-repeat; background-image: url(images/buttonbg2.png); background-position: left 3px; }

#menubutton4 {position: absolute; left:88px; top: 15px;}
#menubutton4_current {position: absolute; left:88px; top: 15px;background-image: url(images/film-score2.png);}
#menubutton4 a{display: block;width: 133px; height: 96px; }
#menubutton4 a:hover { background-image: url(images/film-score2.png); }

#menubutton5 {position: absolute; left:236px; top: 15px;}
#menubutton5_current {position: absolute; left:236px; top: 15px;background-image: url(images/freestyle-music2.png);}
#menubutton5 a{display: block;width: 133px; height: 96px; }
#menubutton5 a:hover { background-image: url(images/freestyle-music2.png); }

#menubutton6 {position: absolute; left:88px; top: 125px;}
#menubutton6_current {position: absolute; left:88px; top: 125px;background-image: url(images/music-production2.png);}
#menubutton6 a{display: block;width: 133px; height: 96px;}
#menubutton6 a:hover { background-image: url(images/music-production2.png); }


#menubutton10 {position: absolute; left:236px; top: 125px;}
#menubutton10_current {position: absolute;left:236px; top: 125px;background-image: url(images/commercial2.png);}
#menubutton10 a{display: block;width: 133px; height: 96px; }
#menubutton10 a:hover { background-image: url(images/commercial2.png); }

#menubutton7 {position: absolute; left:88px; top: 237px;}
#menubutton7_current {position: absolute; left:88px; top: 237px;background-image: url(images/media2.png);}
#menubutton7 a{display: block;width: 133px; height: 96px;}
#menubutton7 a:hover { background-image: url(images/media2.png); }

#menubutton8 {position: absolute; left:236px; top: 237px; }
#menubutton8_current {position: absolute; left:236px; top: 237px; background-image: url(images/biography2.png);}
#menubutton8 a{display: block;width: 133px; height: 96px;}
#menubutton8 a:hover { background-image: url(images/biography2.png); }


#menubutton2 {position: absolute; left:88px; top: 349px;}
#menubutton2_current {position: absolute; left:88px; top: 349px; background-image: url(images/impressum2.png);}
#menubutton2 a{display: block;width: 133px; height: 96px;}
#menubutton2 a:hover { background-image: url(images/impressum2.png); }

#menubutton3 {position: absolute; left:236px; top: 349px; }
#menubutton3_current {position: absolute; left:236px; top: 349px;background-image: url(images/contact2.png);}
#menubutton3 a{display: block;width: 133px; height: 96px;}
#menubutton3 a:hover { background-image: url(images/contact2.png); }







#menu4{ height:41px; text-align: left; width:380px; position: absolute; bottom: 0px; left:408px; font-weight: normal;}
#menuinner4{ padding: 0px 0 0 0px;; font-size: 16px;}

.menuentry4, .menuentry4_current{ background-image: url(images/reiter.png); background-repeat: no-repeat; float: left; width: 123px; height:41px; text-align: center; }
.menuentry4 a{display: block; padding: 14px; margin: 0 10px 0 0;}
.menuentry4_current a{display: block; padding: 14px; margin: 0 10px 0 0; color: #bc1c4d; text-decoration: none;}



#menu2{position: absolute; width:408px; z-index: 10;}
#menuinner2{ padding: 25px 0 25px 25px; font-size: 14px; line-height: 24px; font-weight: bold; }

.menuentry a:link, .menuentry a:visited{text-transform:uppercase; text-decoration: none;}
.menuentry a:hover{text-decoration: underline;}


.menuentry_current a{text-transform:uppercase; text-decoration: none; color: #8c153a;}

#homebg{ background-image: url(images/home-contenthg2.png); background-repeat: no-repeat; width: 980px; height:344px; margin:0; padding:0;}

#homebutton4 {position: absolute; left:112px; top: 35px;}
#homebutton4 a{display: block;width: 176px; height: 129px; }
#homebutton4 a:hover { background-image: url(images/film-score.png); }

#homebutton5 {position: absolute; left:308px; top: 35px;}
#homebutton5 a{display: block;width: 176px; height: 129px; }
#homebutton5 a:hover { background-image: url(images/freestyle-music.png); }

#homebutton6 {position: absolute; left:504px; top: 35px;}
#homebutton6 a{display: block;width: 176px; height: 129px;}
#homebutton6 a:hover { background-image: url(images/music-production.png); }


#homebutton10 {position: absolute; left:700px; top: 35px;}
#homebutton10 a{display: block;width: 176px; height: 129px;}
#homebutton10 a:hover { background-image: url(images/commercial.png); }



#homebutton7 {position: absolute; left:112px; top: 184px;}
#homebutton7 a{display: block;width: 176px; height: 129px; }
#homebutton7 a:hover { background-image: url(images/media.png); }

#homebutton8 {position: absolute; left:308px; top: 184px;}
#homebutton8 a{display: block;width: 176px; height: 129px;}
#homebutton8 a:hover { background-image: url(images/biography.png); }

#homebutton2 {position: absolute; left:504px; top: 184px;}
#homebutton2 a{display: block;width: 176px; height: 129px;}
#homebutton2 a:hover { background-image: url(images/impressum.png); }

#homebutton3 {position: absolute; left:700px; top: 184px;}
#homebutton3 a{display: block;width: 176px; height: 129px;}
#homebutton3 a:hover { background-image: url(images/contact.png); }


#kopflink{position: absolute; top:50px; left:20px; width:820px; height:200px; }
#facebookbox{height:24px; text-align: left; width:200px; position: absolute; left:750px; top: 10px;}
.facebook{float:right; margin: 0 0 0 6px;}
