/* form   ***************/
.mail_label {

}
.mail_field {

}

.mail_textarea{
  width: 250px;
}
.mail_input{
  width: 250px;
}

.month-small-event, .month-small-today {
  width: 50px;
  height: 15px;
}
fieldset {
  border: none;
}
.formAnker a, .wcb_single_right_mailform a{
  background-image: none !important;
}


/** General HTML *******************************************/

html {
  padding: 0px;
  margin: 0 0 0 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #fff;
  font-size:0.7em;
}
/** LAYOUT *************************************************/ 
#main {
  margin: 1em auto;
  margin-bottom: 0px;
  width: 950px;
  //width: 971px;
}
#leftRow {
  float: left;
  width: 630px;
}
#rightRow {
  float: right;
  width: 300px;
}
#footerHolder {
  margin: 1em auto;
  padding-top: 200px;
  padding-top: 179px;
  padding-left: 130px;
  height: 70px;
  height: 105px;
  width: 1070px;
  background-image: url(../images/footer.gif);
  background-repeat: no-repeat;
}
.footerMenu {
  height: 20px;
}
.footer {
  padding: 0px 0px 0px 5px;
  color: #666;
}
.footer a{
  color: #666;
  text-decoration: none;
}
.footer a:hover{
  text-decoration: underline;
}

#clearer {
  clear: both;
  height: 0.1em;
}
.clear {
  clear: both;
}
.systemMenuHolder {
  float: left;
  width: 250px;
}
.metaMenuHolder {
  float: right;
}
.contentMiddle {
  margin-bottom: 10px;
}
.contentRight {
}
.headerImg {
  margin-bottom: 10px;
  margin-top: 10px;
  height: 314px;
}

/** Boxes **/
.boxMetaMenu {
  margin-bottom: 10px;
}
.boxGrey {
  clear: both;
  margin: 0px;
  margin-bottom: 10px;
  color: #000;
  background-color: #e3e3e3;
}

.boxGrey1 {
  margin: 0px;
  margin-bottom: 10px;
  color: #000;
  background-color: #f1f1f1;
}
.cBoxSitemap {
  padding: 0px 0px 5px 25px;
}
/** SUMMER & WINTER**/
#logoHolder img {
  border: none;
  margin: 12px 0px 0px 0px;
}

/** ContentBox Global ****************/
.cBox {
  padding: 0px 0px 10px 0px;
}
.cBox2{
  padding: 0px 0px 10px 0px;

}
.cBox h1,.cBox2 h1{
  font-size:16px;
  margin-top: 20px;
  margin-bottom: 5px;
}
.cBox h2, .cBox2 h2{
  font-size:16px;
  margin-top: 20px;
  margin-bottom: 5px;
  border-bottom: 3px solid #d9d9d9;
}
.cBox h3, .cBox2 h3{
  font-size:14px;
  color: #666;

  margin-top: 20px;
  margin-bottom: 5px;
  border-bottom: 3px solid #d9d9d9;
}
.cBox h4, .cBox2 h4{
  font-size:13px;
  
  color: #666;
  margin: 20px 100px 5px 0px;
  border-bottom: 2px solid #d9d9d9;
}
.cBox, .cBox2, p, td{
  font-size: 11px;
  color: #333333;
  margin: 0px;
  margin-top:7px;
}
.cBox a , .cBox2 a{
  color:#000;
  text-decoration: none;
  background-image: url(../images/ico_arr_bla.gif);
  background-repeat: no-repeat;
  background-position: 0px 3px;
  padding-left: 15px;
}
.cBox a:hover, .cBox2 a:hover{
  color: #000;
  text-decoration: underline;
}
.cBox_1 img{
  border: 1px solid #ccc;
  padding:2px;
  margin: 5px;
  display: inline:
}
.cBox_1 a {
  background-image: none;
  padding: 0px;
}

.clear{
  clear: left;
  width: 100px;

}

/* links arrow */
.link_arr_bla a{
  color: #000;
  padding-right: 15px;
  text-decoration: none;
  background-image: url(../images/ico_arr_bla.gif);
  background-repeat: no-repeat;
  background-position: right 2px;
}


/** Rechte Spalte  ****************/
.boxHolder_{
  height: 100px;
  margin-bottom: 10px;
}

.boxHolder, .boxHolder1 {
  padding-left: 10px;
  padding-right: 10px;
}
.boxHolder h1, h2 {
  font-size: 13px;
  font-weight: bold;
  margin: -5px 0px 5px 0px;
}
.boxHolder1 h1, h2{
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  margin: -5px 0px 5px 0px;
}

.boxHolder a , .boxHolder1 a{
  color: #000;
  text-decoration: none;
}
.boxHolder a:hover, .boxHolder1 a:hover {
  text-decoration: underline;
}
.boxHolder img,.boxHolder1 img {
  border: none;
}

/* Suchformular  */
.searchBoxInput {
  font-size: 10px; 
  width: 180px;
  border:1px solid #ffffff;
}
.formButton, input.formButton {
  font-size: 10px;
  border: 1px dotted #000; 
}

/* random Images for Gallery ****/
.randomImg {
  float: left;
  padding-right: 5px;
}
.randomImg_  {
  float:left;
  padding-bottom: 8px;
}
.jm-gallery-random-link, .boxGrey1Link {
  clear: left;
  text-align: right;
}

.jm-gallery-random-link a, .boxGrey1Link a{
  color: #000;
  padding-right: 15px;
  text-decoration: none;
  background-image: url(../images/ico_arr_bla.gif);

  background-repeat: no-repeat;
  background-position: right 2px;
}
.jm-gallery-random-link a:hover{






  text-decoration: underline;
}


/* Language Menu  *******/
.languageMenu{
  padding-left: 10px;
  float: left;
}

.languageMenu a{
  color: #000;
  font-weight: bold;
  text-decoration: none;
}
.languageMenu a:hover {

}


/* contentMenu back, up, print, pdf */
.contentMenu {
  border-top: 3px solid #efefef;
  padding-top: 2px;
  clear: left;
}

.printPdf {
  width: 200px;
  float: right;
  text-align: right;
}
.printPdf a {
  color: #000;
  text-decoration: none;

}
.back a {
  color: #000;
  padding-left: 15px;
  padding-right: 5px;
  text-decoration: none;
  background-image: url(../images/ico_arr_bla_ba.gif);
  background-repeat: no-repeat;
  background-position: left 2px;
}

.up a {
  color: #000;
  padding-left: 15px;
  padding-right: 5px;
  text-decoration: none;
  background-image: url(../images/ico_arr_bla_up.gif);
  background-repeat: no-repeat;
  background-position: left 2px;
}

.gotcha {
  display: none;
}

div.sexybookmarks{
  margin: 0px !important;
}
