/*
  Fonts
*/
@font-face {
    font-family: 'LinuxLibertineORegular';
    src: url('fonts/linlibertine_regular.eot');
    src: url('fonts/linlibertine_regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/linlibertine_regular.woff') format('woff'),
         url('fonts/linlibertine_regular.ttf') format('truetype'),
         url('fonts/linlibertine_regular.svg#LinuxLibertineORegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'LinuxLibertineOBold';
    src: url('fonts/linlibertine_bd-4.1.5ro-webfont.eot');
    src: url('fonts/linlibertine_bd-4.1.5ro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/linlibertine_bd-4.1.5ro-webfont.woff') format('woff'),
         url('fonts/linlibertine_bd-4.1.5ro-webfont.ttf') format('truetype'),
         url('fonts/linlibertine_bd-4.1.5ro-webfont.svg#LinuxLibertineOBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'LinuxLibertineOBoldItalic';
    src: url('fonts/linlibertine_bi-4.1.0ro-webfont.eot');
    src: url('fonts/linlibertine_bi-4.1.0ro-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/linlibertine_bi-4.1.0ro-webfont.woff') format('woff'),
         url('fonts/linlibertine_bi-4.1.0ro-webfont.ttf') format('truetype'),
         url('fonts/linlibertine_bi-4.1.0ro-webfont.svg#LinuxLibertineOBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LinuxLibertineOItalic';
    src: url('fonts/linlibertine_italic.eot');
    src: url('fonts/linlibertine_italic.eot?#iefix') format('embedded-opentype'),
         url('fonts/linlibertine_italic.woff') format('woff'),
         url('fonts/linlibertine_italic.ttf') format('truetype'),
         url('fonts/linlibertine_italic.svg#LinuxLibertineOItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*
  Menu
*/

#menu {
  text-align: right;
}

#menu ul{
  margin-top: 50px;

}

#menu ul li{
  padding-bottom: 20px;
  
}
#menu ul li a{
  color: #9FC204;
  text-transform: uppercase;
  font-family: Arial, sans-serfif;
  font-weight: bold;
  font-size: 15px;
  display: block;
}

#menu ul li a:hover{
  color: #FFF;
}

#menu ul li a.active{
  color: #fff;
}

/*
  Style
*/

h1{
  font-size: 24px;
  margin-bottom: 25px;
}
h2{
  display: inline;
  font-family: Arial,Helvetica,sans-serfif;
  font-weight: bold;
}


body{
  background-image: url(../images/background.gif);
}

p{
  margin-bottom: 15px;
}
p.last{
  margin-bottom: 0px;
}

a{
  text-decoration: none;
}


.headline_bold{
  font-family: 'LinuxLibertineOBold';
}

.headline_regular{
  font-family: 'LinuxLibertineORegular';
}

.cite{
  font-family: 'LinuxLibertineOItalic';
}

.text{
  font-family: 'LinuxLibertineORegular';
  font-size: 16px;
  line-height: 22px;
  color: #5F6B67;
}

.content_link{
  color: #5F6B67;
}




#main{
	margin-top: 50px;
}

#content{
  background-color: #fff;
  -webkit-box-shadow: 4px 5px 15px rgba(2, 2, 2, 0.5);
  -moz-box-shadow:    4px 5px 15px rgba(2, 2, 2, 0.5);
  box-shadow:         4px 5px 15px rgba(2, 2, 2, 0.5);
  padding: 1px;

}

#text_content{
  padding: 30px 30px 27px 30px;
}

#shadow_right{
    float: left;
    width: 20px;
    border: 1px solid blue;
}

.clear{
  clear: both;
}


/*
  Footer
*/

#footer{

}
#content_footer{
  margin-top: 15px;
  font-size: 13px;
  color: #ACBA92; 
  font-family: Arial,Helvetica,sans-serfif;
}

#content_footer a{
  color: #ACBA92; 
}

/*
  Single Pages
*/

.hl_musik_ist_balsam{
  background-image: url(../images/hl_musik_ist_balsam.png);
  background-repeat: no-repeat;
  width: 598px;
  height: 42px;
  text-indent: -100em;
}

.hl_impressum{
  background-image: url(../images/hl_impressum.png);
  background-repeat: no-repeat;
  width: 95px;
  height: 23px;
  text-indent: -100em;
}

.hl_referenzen{
  background-image: url(../images/hl_referenzen.png);
  background-repeat: no-repeat;
  width: 184px;
  height: 23px;
  text-indent: -100em;
}

.hl_vita{
  background-image: url(../images/hl_vita.png);
  background-repeat: no-repeat;
  width: 511px;
  height: 42px;
  text-indent: -100em;
}

.hl_orchester{
  background-image: url(../images/hl_orchester.png);
  background-repeat: no-repeat;
  width: 598px;
  height: 42px;
  text-indent: -100em;
}

.hl_unterricht{
  background-image: url(../images/hl_unterricht.png);
  background-repeat: no-repeat;
  width: 332px;
  height: 21px;
  text-indent: -100em;
}

/*
  Reste
*/

#click_me{
  background-color: white;
}

.bg_green{
  background-color: green;
}

strong{
    font-weight:bold;
}