body { color: white;}
.contenttable{
          
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
           color: #FFFFFF;
          margin-left:5px;         
          padding-left:10px;
          padding-right:0px;

}

.Bodytext {
          
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
           color: #FFFFFF;
          margin-left:5px;         
          padding-left:10px;
          padding-right:0px;
          text-align: justify;
}

.content {
           table-layout:fixed; width:90%;
	font-family: Arial, Helvetica, sans-serif;
           font-size: 12px;
           background-color:black;
           color: #FFFFFF;
           margin-left:5px;         
           padding-left:10px;
           padding-right:0px;
           
}


.contentpiclong {

	
	 background-image: url(Bilder/contentlong.jpg);
	 background-repeat: repeat-y;
            background-position: center;
	 border: none;

}

.contentOR {
           
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
           color: #FFFFFF;
           padding-left:5px;
           padding-right:5px;
           vertical-align:top; 
           width: 360px;
}

.contentOL {
           
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
           color: #FFFFFF;
           padding-left:5px;
           padding-right:5px;
           vertical-align:top; 
           width: 360px;
}

.contentUL {
           
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
           color: #FFFFFF;
           padding-left:5px;
           padding-right:5px;
           vertical-align:top; 
           width: 360px;
}

.contentUR {
           
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
           color: #FFFFFF;
           padding-left:5px;
           padding-right:5px;
           vertical-align:top; 
           width: 360px;
}

.footer {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(Bilder/footer.jpg);
	background-repeat: no-repeat;
	border: none;
	background-position: center;



}
a:link {color: red; font: bold; text-decoration: none;}  
a:visited {color: red; text-decoration: none;} 
a:hover {color: #666666; text-decoration: none;}   
a:active {color: #FFFFFF; text-decoration: none;}  
p {font-color: white;}
.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
    font-weight:bold;
    background:none;
    padding:0px;
  }
 
  .tx-veguestbook-pi1 ul li {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 ul {
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-weight:bold;
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-weight:bold;
    float:right;
  }
 
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    background:#990000;
    color:#white;
    display:block;
    font-size:90%;
    padding:0.125em 0.125em 0.125em 0.25em;
    font-weight:bold;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-left {
    float:left;
    width:9em;
    background:#000000;
    font-size: 1.4em;
    padding:0.25em;
    min-height:4em;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-left {
    height:4em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-left p {
    font-size:68.75%;
    color:#333;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right {
    float:left;
    width:29em;
    font-size: 1.4em;
    color: white;
    background:#000000;
    padding-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    font-size:75%;
    color:#white;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    color:#990000;
    font-weight:bold;
    background:none;
    padding:0.25em 0em 0em 0em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    color:#333;
    font-style: italic;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest {
    display:block;
    padding:0.25em;
    clear:both;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
    background:#EEE;
    display:block;
    margin-top:0.25em;
    padding:0.125em 0.5em 0.25em 0.125em;
    text-align:right;
    font-weight:bold;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
    background:#990000;
    color:#FFF;
    text-decoration:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field {
    clear:both;
    width:100%;
    display:block;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear:both;
    display:block;
    float:left;
    width:6em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
    float:left;
    width:10em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
    float:left;
    width:20em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
    width:30em;
    display:block;
    float:left;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:#990000;
    margin: 1.25em;
    padding-left: 1em;
  }
 
   
  .tx-veguestbook-pi1 fieldset {
    border:none;
  }
 
  .tx-veguestbook-pi1 legend {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    display:block;
    background:#F7F7F7;
    border:1px solid #CCC;
    padding:0.25em;
    margin-top:0.5em;
  }
 
  * html .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    pading-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:auto;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    font-size:75%;
    padding:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    color:#990000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    display:block;
  }
 
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
    width:10em;
    display:block;
    margin-bottom:1em;
    margin-left:6em;
  }
  
  
  
h1 {
	font-size: 16px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;

	
}

h2 {
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;
	
}

h3 {
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;	
}

h4 {
	font-size: 12px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;	
}

h5 {
	font-size: 8px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;	
}
h6 {
	font-size: 6px;
	letter-spacing: 0.5px;
	color: #FFFFFF;
	background-image: none;
           font-family: Arial, Helvetica, sans-serif;
	margin: 20px;
	height: 20px;	
}

.kopf {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(Bilder/kopf_01.jpg);
	background-repeat: no-repeat;
	background-position: bottom;









}

.bhigru {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(Bilder/bg_rot.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	padding-top: 50px;
	color: #000000;

}

.kopfunten {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(Bilder/kopf_05.jpg);
	background-repeat: no-repeat;
	background-position: center;

}

.csc-form-label-req { 
          font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
           color: #FFFFFF;
          margin-left:5px;         
          padding-left:10px;
          padding-right:0px;
}

.csc-header { 
       
          margin-top:15px;         
 
}



.menu {
	background-image: url(Bilder/kopf_02.jpg);
	background-repeat: no-repeat;
	background-position: center;

}
* html .Menu {  /* nur fuer Internet Explorer */
  x__width:280px;     /* Version 5.x */
  x__w\idth:200px;    /* Version 6 */
  padding-top: 7px;
}	




#cMenu {
	height:31px;
	width: 720px;
	position:relative;
}

* html #cMenu {  /* nur fuer Internet Explorer */
  x__width:280px;     /* Version 5.x */
  x__w\idth:200px;    /* Version 6 */
  margin-top: -14px;
  margin-bottom: -10px;
  
}	

* html #cMenu a {  /* nur fuer Internet Explorer */
  x__width:280px;     /* Version 5.x */
  x__w\idth:200px;    /* Version 6 */
  margin-top: -1px;
  top: 10px;
}	

.tx-guestbook-field img { padding-left: 72px;}
.tx-veguestbook-pi1 h2.tx-guestbook-header{ padding-top: 5px;font-size:1.2em;text-transform:uppercase;height: 28px;background-color: #000; background-image: url(/fileadmin/templates/Bilder/tx_guestbook.png) !important;}
}
 

# ypMenu Styles #



.mmContent {
    font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;
}

.mmContent ul {

     margin: 0px; padding: 0px;    

     list-style: none;

     z-index:0;

     position:relative;

     left:0px; top:0px;

}

.mmContent li {

     padding: 0px; margin: 0px;

}



.menuBackground {

     position:absolute;

     left:0px; top:0px;

     z-index:1;

}



.mmContent li a {



     display: block;

     color: #FFFFFF;

     font-weight:normal;

     font-size: 11px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     width: 130px;

     padding: 3px;

     text-decoration: none;

     border-bottom: solid 1px #CCCCCC; 

     



}

.mmContent li a {

     width: 130px;

     width: 130px;

    border: none;

}





.mmContent li a:link { background: #444444; color: #FFFFFF; font-size: 10px; }

.mmContent li a:visited { background: #444444; color: #FFFFFF; font-size: 10px; }



.mmContent li a:hover{ background: #666666; color: #FFFFFF; font-size: 10px;  }

.mmContent li a:active { background: #666666; color: #FFFFFF; font-size: 10px;

.mmContent li a.submenu {

background: #444444 url(Bilder/pfeil.gif) no-repeat right center; }

.mmContent li a.submenu:hover {

background: #666666 url(Bilder/pfeil.gif) no-repeat right center; }





# ypMenu Styles for our belove IE 5.01 #





.mmContentb {

     font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

}



.mmContentb ul {

     margin: 0px; padding: 0px;

     list-style: none;

     z-index:0;

     position:relative;

     left:0px; top:0px;

  border: none;

}

.mmContentb li {

     padding: 0px; margin: 0px;

  border: none;

}



.menuBackground {

    position:absolute;

     left:5px; top:0px;

     z-index:1;

  border: none;

}



.mmContentb li a {

     display: block;

     width: 150px;

     padding: 0px;

     color: #FFFFFF;

     font-weight: normal;

     font-size: 10px;

     font-family: Verdana, Arial, Helvetica, Geneva, SunSans-Regular;

     text-decoration: none;

     border-bottom: solid 0px #CCCCCC; 

}

.mmContentb li a {

     width: 150px;

     width: 100px;

}

.mmContentb li a:link { background: #444444; color: #FFFFFF;}

.mmContentb li a:visited { background: #444444; color: #FFFFFF;}

.mmContentb li a:hover{ background: #666666; color: #FFFFFF;}

.mmContentb li a:active { background: #666666; color: #FFFFFF;}



.mmContentb li a.submenu {

     background: #444444 url(Bilder/pfeil.gif) no-repeat right center;

     font-size: 13px;



}



.mmContentb li a.submenu:hover {

     background: #666666 url(Bilder/pfeil.gif) no-repeat right center;

     font-size: 13px;

}


