@font-face {
  font-family:"AvenirLTLight";
  src:url("../fonts/LTe50336.woff") format("woff");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMedium";
  src:url("../fonts/LTe50344.woff") format("woff");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMediumOblique";
  src:url("../fonts/LTe50343.woff") format("woff");
  font-weight:normal;
  font-style:italic;
}

@font-face {
  font-family:"AvenirLTBook";
  src:url("../fonts/LTe50342.woff") format("woff");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLT Light";
  src:url("../fonts/LTe50336.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMedium";
  src:url("../fonts/LTe50344.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMediumOblique";
  src:url("../fonts/LTe50343.ttf") format("truetype");
  font-weight:normal;
  font-style:italic;
}

@font-face {
  font-family:"AvenirLTBook";
  src:url("../fonts/LTe50342.ttf") format("truetype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTLight";
  src:url("../fonts/LTe50336.eot") format("embedded-opentype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMedium";
  src:url(../fonts/LTe50344.eot) format("embedded-opentype");
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family:"AvenirLTMediumOblique";
  src:url("../fonts/LTe50343.eot") format("embedded-opentype");
  font-weight:normal;
  font-style:italic;
}

@font-face {
  font-family:"AvenirLTBook";
  src:url("../fonts/LTe50342.eot") format("embedded-opentype");
  font-weight:normal;
  font-style:normal;
}

body {
  font-family:"AvenirLTBook", Arial, sans-serif;
  font-size:13px;
  color:#3f1413;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
}



a {

  font-family:"AvenirLTBook", Arial, sans-serif;

  font-size:13px;

  color:#3f1413;
  outline:0;
}

:focus {
  outline:0;
}


p {



  margin:0px;



  padding:0px; 



}







h1 {

  margin:0px;

  padding:0px;

  padding-bottom:10px;

  font-family:"AvenirLTMedium", Arial, sans-serif;

  font-size:16px;

}



h1 a {

  text-decoration:none;

}



h2 {

  margin:0px;

  padding:0px;

  padding-bottom:10px;

  font-family:"AvenirLTMediumOblique", Arial, sans-serif;

  font-size:13px;

}



h2 a {

  text-decoration:none;

}



table {

  margin:0px;

  padding:0px;

  border-collapse:collapse;

  border-spacing:0px;

}



td, th {
  margin:0px;
  padding:0px;
  padding-bottom:10px;
  padding-right:15px;
  vertical-align:top;
  text-align:left;
}



td.td-0 {

  width:120px;

}


img {
  border:none;
}


#page {



  width:1024px;



  margin:auto;



  margin-top:45px;



}







#header {



  height:91px; 



}



#header img {

  border:none;

}



#logo {



  width:232px;



  height:76px;



  float:left;



}







#header ul {



  margin:0px;



  margin-top:60px;



  padding:0px;



  float:right;



  list-style:none;
  position:realtive;
  z-index:99999;
}







#header ul li {

  display:block;

  float:left;

  margin:0px;

  padding:0px;

  position:relative;

}







#header ul li.last {



  padding-right:0px;



}







#header ul li a {



  display:block;



  color:#b1aea6;



  font-size:13px;

  font-family:"AvenirLTLight", Arial, sans-serif;



  text-decoration:none;



  text-transform:uppercase;

  padding-left:8px;

  padding-right:8px;

  padding-bottom:5px;

}





#header ul li.last a {

  padding-right:0px;

}



#header ul li.act a {



  color:#872637;



}







#header ul li a:hover,



#header ul li:hover a {



  color:#872637;



}







#header ul li ul {

  margin:0px;

  padding:0px;

  padding-top:5px;

  padding-bottom:5px;

  display:none;

  width:101px;

  position:absolute;

  background-image:url('../img/bg_submenu.png');

  background-position:bottom;

  background-repeat:no-repeat;

}







#header ul li:hover ul {



  display:block;



}







#header ul li ul li {

  display:block;

  margin:0px;

  padding:0px;

  height:25px;

  line-height:25px;

  width:101px;

}

#header ul li ul li:hover {
  background-color:   #3f1413;
}



#header ul li ul li a,



#header ul li:hover ul li a {



  color:#ffffff;



  font-size:13px;

  font-family:"AvenirLTMedium", Arial, sans-serif;



  text-decoration:none;



  text-transform:none;



  padding-left:10px;



}







#header ul li ul li a:hover {



  color:#ffffff;


}







#content {



  width:950px;



  margin-left:75px;



  clear:both;
  z-index:7777;


}







#contentLeft {



  width:579px;



  height:621px;  



  float:left;  



}







#contentRight {



  width:361px;



  height:621px;



  float:right;



  background-color:#ebeae9;



  color:#3f1413;    
  z-index:8888;
  

}





.contentText {



  padding:20px;

  padding-right:12px;
  padding-top:12px;

}







#languageSelect {
  width:361px;
  height:291px;
  text-align:center;
}

#languageSelect ul {



  margin:0px;



  padding:0px;



  padding-top:145px;



  list-style:none;



}







#languageSelect ul li {



  display:inline;



  padding-left:15px;



  padding-right:15px;



}







#languageSelect li.last {



  background-image:url('../img/bg_li.png');



  background-repeat:no-repeat;



}







#languageSelect li a {
  color:#b1aea6;
  text-decoration:none;
  font-size:16px;
  font-family:"AvenirLTLight", Arial, sans-serif;
  text-transform:uppercase;
}







#languageSelect li.act a {



  color:#872637;



}



#languageSelect li a:hover {



  color:#872637;



}







#music {
  width:361px;
  height:330px;
  background-color:#ffffff;
  background-image:url('../img/noten.jpg');
  background-position:bottom;
  background-repeat:no-repeat;
}







#footer {



  clear:both;



}







#footer ul {



  float:right;



  list-style:none;



}







#footer ul li {



  display:inline;



  padding-left:15px;

  padding-right:15px;

  



}



#footer li.last {

  background-image:url('../img/bg_li.png');

  background-repeat:no-repeat;

  padding-right:0px;

}





#footer li a {



  color:#b1aea6;



  text-decoration:none;



  font-size:13px;

  font-family:"AvenirLTLight", Arial, sans-serif;



  text-transform:uppercase;



}







#footer li.act a {



  color:#872637;



}



#footer li a:hover {



  color:#872637;



}



.clear {

  clear:both;

}



.csc-default {

  clear:both;

}



.news-list-item {

  margin-bottom:15px;

  padding-bottom:15px;

  border-bottom:1px solid #3f1413;

}



.news-list-container .left {

  float:left;

  width:200px;

}



.news-list-container .right {

  float:right;

  width:80px;

}



.news-list-container .more a,

.news-single-item .back a {

  text-decoration:none;

  font-size:11px;

  font-style:italic;

  float:right;

  display:block;

  padding-top:5px;

}



.news-single-item img {

  margin-bottom:15px;

}





.tx-powermail-pi1 {

  margin-top:20px;

}



fieldset.tx-powermail-pi1_fieldset legend {

  display:none;

}



fieldset.tx-powermail-pi1_fieldset {

  background-color:#ded4d2;

  border:1px solid #3f1413;

}



fieldset.tx-powermail-pi1_fieldset input.powermail_text,

fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea {

  border:1px solid #3f1413;

  width:287px;

}



fieldset.tx-powermail-pi1_fieldset label {

  color:#3f1413;

  font-weight:normal;

}



fieldset.tx-powermail-pi1_fieldset input.powermail_submit {

  border:1px solid #3f1413;

  color:#3f1413;

  background-color:#ffffff;

  font-weight:normal;

  margin:0px;

  margin-top:5px;

  float:right;

}



ul.fce-gallery,

ul.fce-downloads {

  list-style:none;

  margin:0px;

  padding:0px;

  clear:both;

}



ul.fce-gallery li,

ul.fce-downloads li {

  float:left;

  margin-right:11px;

  margin-bottom:10px;

}

.fce-gallery-title {
  border-bottom:1px solid #3f1413;
}

.fce-gallery-title a {
  font-size:11px;
  font-style:italic;
  text-decoration:none;
}

