body {
  background-color:#ffffff; 
  color:#333333; 
  font-family:'Trebuchet MS';
  font-size:1em;
  }
  
p{color: #333333;}  




#logo {  
float: left;
}

* html .logo {  /* nur fuer Internet Explorer */
margin-left: 600px;
margin-top: -230px;
float: right;

}

 

#suche {
margin-top: 10px;
display: none;
}
  
.content{}
#blau .content a  {color:#00a3e1;text-decoration: none; font-weight: bold;}
#rot .content a  {color:#df2c1f;text-decoration: none; font-weight: bold;}
#gelb .content a  {color:#333333;text-decoration: none; font-weight: bold;}
#gruen .content a  {color:#67af22; text-decoration: none; font-weight: bold;}

#gelb .content a:hover  {color:#FCD847;text-decoration: none; font-weight: bold;}

#blau h1  {color:#00a3e1; font-size: 1.6em;}
#rot h1  {color:#df2c1f; font-size: 1.6em;}
#gelb h1 {color:#FCD847; font-size: 1.6em;}
#gruen h1  {color:#67af22; font-size: 1.6em;}

.blau  {color:#00a3e1;}
.rot {color:#df2c1f;}
.gelb {color:#FCD847;}
.gruen  {color:#67af22; }

h4{color: #999999; font-size: smaller;}

#suche {position:relative; top:-100px;float: left;width: 350px;}
#fontsize {position:relative; top:-100px;float: left;text-align: right;width: 150px;}

#fontsize a {color: #333333;display:none;}

.sidebar{
display: none;
width: 275px;
float: left;
}

.sidebar p {
margin-left: 10px;
}


#blau .sidebar a{color:#00a3e1}
#rot .sidebar  a{color:#df2c1f;}
#gelb .sidebar a{color:#FCD847;}
#gruen .sidebar a{color:#67af22; }

.footer {
  clear: both;
  font-size: 1em;
  margin: 0; padding: 0.1em;
display:none;
}

.footer ul{
    text-align: center;
}
 
.footer li{
   list-style: none;
   margin: 0; 
   padding: 0.0em;
   display: inline;
   text-decoration: none;
}

.footer a{
text-decoration: none;
color: #333333;
margin: 10px;
}




#tagcloud {
background-color: red;
}



/*Hauptnavigationsbereich - Hover je nach body id Farbe unterschiedlich*/
.navigation {display:none;margin-top: 100px;margin-bottom: 100px;width:500px; margin-right:50px; background-color:#ffffff; line-height:34px;float: left; font-size:1.3em;  font-weight:bold; border-top: 1px solid #666666;border-bottom: 1px solid #666666;}
.navigation ul { padding:0; margin:0; list-style-type:none; }
.navigation ul li {display:inline;}
.navigation a {padding:0px 6px; text-decoration: none;}



li#gruen_nor a{
background-image: url(../img/gruen_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #666666;
padding-left: 20px;
padding-right: 20px;
}

li#blau_nor a{
background-image: url(../img/blau_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #666666;
padding-left: 20px;
padding-right: 20px;
}

li#gelb_nor a{
background-image: url(../img/gelb_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #666666;
padding-left: 20px;
padding-right: 20px;
}

li#rot_nor a{
background-image: url(../img/rot_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #666666;
padding-left: 20px;
padding-right: 20px;
}

li#gruen_act a{
background-image: url(../img/gruen_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #67af22;
padding-left: 20px;
padding-right: 20px;
}

li#blau_act a{
background-image: url(../img/blau_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #00a3e1;
padding-left: 20px;
padding-right: 20px;
}

li#gelb_act a{
background-image: url(../img/gelb_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color: #FCD847;
padding-left: 20px;
padding-right: 20px;
}

li#rot_act a{
background-image: url(../img/rot_s.gif);
background-repeat: no-repeat;
background-position: 0px 4px;
color:#df2c1f;
padding-left: 20px;
padding-right: 20px;
}

/*rollover*/



li#gruen_nor a:hover{
background-color: #67af22;
color: white;
padding-left: 20px;
padding-right: 20px;
}

li#blau_nor a:hover{
background-color: #00a3e1;
color: white;
padding-left: 20px;
}

li#gelb_nor a:hover{
background-color: #FCD847;
color: white;
padding-left: 20px;
}

li#rot_nor a:hover{
background-color:#df2c1f;
color: white;
padding-left: 20px;
}
/*rollover*/


.mitarbeiter {
margin-bottom: -10px;
}

.subtext {
margin-bottom: -10px;
}

.blog {
margin-top: -15px;
margin-bottom: -20px;
}

div.tagcloud {margin-top: 12px; display:none;}

.newsimage {
float: right;
margin-right: 10px;
margin-top: -5px;
width: 140px;
}

.newsimage1 {
float: left;
margin-right: -15px;
margin-top: -10px;
}



.subtext p{
margin: 0;
}

.subtext {
margin-bottom: 25px;
}

.newstext1 {

margin-top: -10px;
margin-bottom: -10px;
}

.newsfooter {
display:none;
margin-bottom: 50px;
color: #999999;
}

.news-single-timedata{
color: #999999;
}

.news-single-backlink{
margin-bottom: 20px;
}

.tx-guestbook-result{
margin-bottom: -20px;
}

/*FORMULAR*/


 label{
width: 230px;
display: block;
float: left;
}
input{
margin: 1px;
border: 1px solid #333333;
background: white;
color: #333333;
}
textarea{
margin: 1px;
border: 1px solid #333333;
background: white;
color: #333333;
}
file{
margin: 1px;
border: 1px solid #333333;
background: #c6d2ec;
color: #333333;
}
h1{
font-style: italic;
}
legend{

font-weight: bold;
color: #333333;
}
/* Ende FORMULAR*/
 
/*Validierung*/
input.invalid, textarea.invalid {
  background-color: #FFE813;
  border: 0.1em;
  border-color: #BB0000 !important;
  border-style: solid;
  margin: 0.1em !important;
}

input.invalid:focus, textarea.invalid:focus {
  background-color: #FFE813;
  border: 0.2em;
  border-color: #BB0000 !important;
  border-style: solid;
  margin: 0 !important;
}
/*Ende Validierung*/ 
 
 .alert {
  background: #fff6bf url(bioneural/exclamation.png) center no-repeat;
  background-position: 15px 50%; /* x-pos y-pos */
  text-align: left;
  padding: 5px 20px 5px 45px;
  border-top: 2px solid #ffd324;
  border-bottom: 2px solid #ffd324;
  }


.tx-veguestbook-pi1 {

float:left;
}

.tx-timtabsociable-pi1{
float: left;
padding-left: 8px;
padding-top: 20px;
}

.tx-timtabsociable-pi1 img{
display:none;
border: none;
padding: 3px;

}

.tx-timtabsociable-pi1 strong{
display: none;
}


.tx-ttaddress-pi1{
margin-left: 10px;
}

/*KALENDER*/
.calendar-table{
  width:100%;
}
.calendar-table TD, .calendar-table TH{
  padding:3px;
  text-align:center;
}
.calendar-table TH{
  color:#333333;
  border-top:1px solid #7e7e7e;
  border-bottom:1px solid #7e7e7e;
}
.calendar-table caption{
  font-size:200%;
  color:#333333;
  text-transform:uppercase;
}
.linked_today{
  padding:2px;
  color:#FFFFFF;
  background-color:#666666;
  /*cursor:pointer;*/
}
.linked_today_nolink{
  padding:2px;
  color:#FFFFFF;
  background-color:#666666;
}
#gruen .linked_day{
  padding:2px;
  color:#FFFFFF;
  background-color: #67af22;
  /*cursor:pointer;*/
}
#blau .linked_day{
  padding:2px;
  color:#FFFFFF;
  background-color: #00a3e1;
  /*cursor:pointer;*/
}

#gelb .linked_day{
  padding:2px;
  color:#FFFFFF;
  background-color: #fdca00;
  /*cursor:pointer;*/
}
#rot .linked_day{
  padding:2px;
  color:#FFFFFF;
  background-color: #df2c1f;
 /* cursor:pointer;*/
}


.rcMenuContainer {
    font-family: Verdana, Arial;
    position: absolute;
    border: 1px solid #7e7e7e;
    background: #EAE8E3;
    padding:2px;
    z-index:10;
}
.rcMenuItem {
    font-size:11px;
    font-weight:normal;
    padding:3px;
    width:200px;
    text-decoration:none;

}
.rcMenuItemHover {
    font-size:11px;
    font-weight:normal;
    padding:3px;
    width:200px;
    text-decoration:none;
    color:#333333;
}
.rcMenuItemText {
display:none;
    font-size:130%;
    font-weight:bold;
    border:0px;
    padding:2px;
    width:200px;
    color:#FFFFFF;
    border: 0px solid #FFFFFF;
    background: #7e7e7e;
    text-align:center;
}
.rcMenuItemTextExt {
display:none;
    font-size:11px;
    font-weight:normal;
    border:1px dotted gray;
    padding:2px;
} 
.rcMenuSeparator{
display:none;
    color:#7e7e7e;
    height:1px;
    width:200px;
}
.rcImage {
display:none;
  padding-right:4px; 
}

.tx-veguestbook-pi1{
display: none;
}
