/* Farben der Website
   
   gelb: 		#EDCB2C;
   Hintergrund blau:	#C5E6ED;
   blaue rahmen:	#60759E;
   rot 1.seite: 	#9E3A29;
   dunkelblau: 		#003366;
   mittelblau Menü links: #00659C;
   
*/

html {
  margin:0;
  padding: 0;
     }

body{
  margin:0px;
  padding:0px;
  font-size:100.01%;
  background-color:#C6DCDE;
  background-color:#C5E6ED;
  font-family:VERDANA,ARIAL,HELVETICA;
}

td{
 vertical-align:top;
  font-family:VERDANA,ARIAL,HELVETICA; 
}

a {
  color: #003366;
   }
a:hover {
  text-decoration: underline;
/*  color: #EDCB2C;
*/
  }

/* Tabellendefinitionen in em */
/*.h0 {
   height: 1px;
   border-top: 1px solid #60759E;
   }*/
   
.tab1s1 {
 width: 10.5625em;
   }
   
.tab0 {
   width: 50.375em;
   }

.tab2 {
 width: 59.375em;
 height: 40em;
   }
   
.tab2s1 {
 width: 10.625em;
   }
   
.tab2s2 {
 width: 36.25em;
   }

.tab2s3 {
 width: 12.5em;
   }
   
.tab2h1 {
 height: 6.875em;
 height: 1em;
   }
.tab2h2 {
 height: 0.8em;
   }  
   


.rahmen{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  width:950px;
}



.obenlinks{
  height:300px;
  height: 18.75em;
  background-image:url(grafiken/logo-bbs.jpg);
  background-repeat:no-repeat;
  width:340px;
  width: 21.25em;
  text-align:right;
  vertical-align:top;
  color:#993300;
  font-weight:bold;
  font-size:0.8em;
  padding-top: 20px;
}

.obenlinks a {
  color: #9E3A29;
  text-decoration: none;
  }


.obenrand{
  height:300px;
  height: 18.75em;
  width:27px;
  background-image:url(grafiken/ecke-rechts.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#EEC925;
}

.oben{
  width:440px;
  height:300px;
  height: 18.75em;
}

.news{
  width:340px;
  width: 21.25em;
  width: 26.5625em;

  height:230px;
  height: 14.375em;
  background-image:url(grafiken/hg-news.gif);
  color:#FFFFFF;
  vertical-align:top;
  font-size:0.8em;
}

.newsueber{
  background-image:url(grafiken/news-ueberschrift.jpg);
  background-repeat:no-repeat;
  height:24px;
  height: 1.5em;
  font-size:14px;
  font-weight:bold;
  color:#9E3A29;
  padding-left:10px;
  padding-top:3px;
  text-align:left;
}

.menue3{
  height:36px;
  height: 2.25em;
  background-image:url(grafiken/content-menue.gif);
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:center;
  color:#993300;
  font-weight:bold;
  font-family:VERDANA,ARIAL,HELVETICA;
  font-size:0.8em;
}





.suche{
  width:230px;
  width: 14.375em;
  font-family:VERDANA,ARIAL,HELVETICA;
/*  font-size:0.7em;*/
  color:#990066;
  font-weight:bold;
  
}


.suche .stdEing{
  padding-top:4px;
}



.name{
  width:340px;
  width: 21.25em;
  padding-top:2px;
}

.menue1{
  width:210px;
  width: 13.125em;
  padding-top:3px;
  height: 1.6875em;
}

.menue1 a {
   color: #9E3A29;
  }

.gelb{
  background-color:#EDCB2C;
  border-bottom: 1px solid #60759E;
  border-top: 1px solid #60759E;
}

.leiste2{
  background-image:url(grafiken/hg-menue21.jpg);
  background-repeat:repeat-x;  
  background-position:0px 0px;
  width:780px;
  width:48.75em;

}

.leiste2 td{
text-align:left;
}



.menue21{
  font-size:0.7em;
  color:#003366;
  font-weight:bold;
  width:530px;
  width: 33.125em;
  padding-top:3px;
  padding-left:10px;
}

.menue22{
  background-color:#EDCB2C;
  color:#333333;
  text-align:right;
  font-size:0.8em;
  height: 1.5em;
  border-bottom: 1px solid #60759E;
  border-top: 1px solid #60759E;

}

.menue23{
  background-image:url(grafiken/hg-menue.gif);
  height:250px;
  height: 40.625em;
  vertical-align:top;  
  text-align:left;
  font-size:0.8em;
}



.content{
  background-color:#FDFCEF;
  vertical-align:top;
  height:288px;
  height: 100%;
  height: 18em;
  font-size:0.9em;
}

.content2{
  background-color:#D7DFDF;
  vertical-align:top;
  font-size:0.9em;
  padding:10px;
  text-align:left;
  font-family:VERDANA,ARIAL,HELVETICA;  
  padding-top:0px;
  padding-left: 20px;
}

.content2 ul {
  font-size: 0.75em;
  }

.pad10{
  padding:10px;
  padding-right:0;
  padding-top: 25px;

}
.pad0{
  padding:10px;
  padding-top: 0px;
  width: 14em;

}
.rand{
  font-size:0.01em;
}

.obenlinks ul{
  list-style-type:none;
  display:block;
  padding-right:5px;
  padding-top:30px;
}

.obenlinks ul li{
  display:block;
  padding-top:5px;
  padding-bottom:5px;  
  width:140px;
  margin-left:150px;
}



.tab-news td{
 vertical-align:top;
}

.tab-news td a{
 color:#ffffff;
}

.tab-news td p.bodytext{
  display:inline;
}

.tab-news-latest{
  margin-bottom:10px;
}

.tab-news-latest a:hover{
color: #EDCB2C;
}


td.name{
  color:#17699B;
  font-size:20px;
  font-weight:bold;
  padding-left:20px;
  font-family:ARIAL,HELVETICA;  
}

td.inhalt{
  height:250px;
  height: 100%;
  height: 15.625em;
  padding:10px; 
  vertical-align:top;
 
}
td.fusszeile{
  width:100%;
  font-size:10px;
  background-color:#FCF6D1;
}

td.fusszeile .bodytext{
display:inline;
}


.menue1 ul{
  list-style-type:none;
  display:inline;
}

.menue1 ul li{
  display:block;
  width:100px;
  width: 6.25em;
  float:left;
}

.menue1 a{
  color:#9E3A29;
  font-family:VERDANA,ARIAL,HELVETICA;
  font-size:0.7em;
  font-weight:bold; 
  text-decoration:none; 
}


.menue4 ul{
  list-style-type:none;
  display:inline;
}

.menue4 ul li{
  display:block;
  width:100px;
  float:left;
}

.menue4 a{
  color:#990066;
  font-family:VERDANA,ARIAL,HELVETICA;
  font-size:0.7em;
  font-weight:bold; 
  text-decoration:none; 
}

.stxt{
  margin-top:2px;
  background-color:#D3E8FF;
  border:1px solid black;
}

.stdEing{
  border:none;
  color:#990066;  
  font-weight:bold;   
  background-color:transparent;
  font-size:0.8em;
  padding:0px;
  margin-top:2px;
}


.oben div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
  }

.oben div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  margin-left: 0px;
  }

.menue21 ul{
  list-style-type:none;
  display:inline;
  text-align:left;
}

.menue21 ul li{
  display:block;
  width:80px;
  float:left;
}

.menue21 a{
  color:#003366;
  font-family:VERDANA,ARIAL,HELVETICA;
  font-weight:bold; 
  text-decoration:none; 
}


.menue23 ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
  padding-bottom: 10px;
}

.menue23 ul li{
  color: #ffffff;
  display:block;
  width:140px;
  width: 8.75em;
  padding-top:10px;

}

.menue23 a{
  color:#ffffff;
  font-family:VERDANA,ARIAL,HELVETICA;
  text-decoration:none; 
}

.menue23 ul li ul{
  margin-left:10px;
  padding-bottom: 10px;
}

.menue23 ul li ul li{
  display:block;
  width:140px;
  width: 8.75em;
  padding-top:5px;
  font-size: 0.95em;
}

.menue23 ul li ul li ul{
  margin-left:5px;
}

.menue23 ul li ul li ul li{
  display:block;
  width:130px;
  width: 8.125em;
  padding-top:5px;
}

.ebene1 {
   font-size: 1.0em;
   font-weight:bold;
         }

.ebene1act {
   color: #EDCB2C !important;
   font-weight:bold;
         }

.ebene2 {
 /*  font-size: 0.9em;*/
   font-weight:normal;
          }

.ebene2act {
   color: #EDCB2C !important;
          }
.ebene3 {
   font-size: 0.95em;
   font-weight:normal;
          }

.ebene3act {
   color: #EDCB2C !important;
   font-size: 0.95em;
          }
/*
####################################################
####################################################
####################################################
####################################################
####################################################
####################################################
*/

.menue24{
  background-color:#B4CAD3;
  vertical-align:top;
  text-align:left;  
  font-size:0.8em;
  padding-top: 25px;
}

.menue24 ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:160px;
  width: 13em;
}

.menue24 ul li{
  padding-top:10px;
  margin:0px;
  display:block;
  width: 13em;
}

.menue24 a{
  color:#0B3C6C;
  font-family:VERDANA,ARIAL,HELVETICA;
  text-decoration:none; 
  width: 13em;
}


.ebene4 {
  font-size: 0.9em;
  font-weight:normal;
  margin-top: 10px;
  width: 13em;
   }
   
.ebene4act {
   color: #003366 !important;
   font-weight:bold;
   }  
.bild {
  width: 48.8125em;
  height: 6.875em;
   }

.bild div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
  width: 48.8125em;
  height: 6.875em;

  }

.bild div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
  display: inline;
  margin-left: 0px;
  }
  
.suche2{
  width:250px;
/*  font-size:0.5em;*/
  color:#003366;
  font-weight:bold;
  padding:0px;

}

.suche2 .stdEing{
  color:#003366;
  border: 0;
  
}



.suche2 .stxt{
  margin-top:0px;
  font-size: 0.8em;
  padding-top: 3px;
  background-color:#E6E6E6;
  border: 1px solid #828282;
  height: 1.0em;
}

.stxt {
 width: 200px;
 }


.bodytext {
  font-size: 0.9em;
  padding: 0;
  margin: 0;
  margin: 7px 0 10px 0;
/*  border: 1px dotted red;*/
  }

h1, h2, h3, h4, h5 {
  color: #003366;  
  font-family:VERDANA,ARIAL,HELVETICA; 
  padding: 0;
  }
  
h1 {
  font-size: 1.4em;
  margin: 1.5em 0 0.8em 0;
   }
   
  
h2 {
  font-size: 1.3em;
  margin: 1.5em 0 0.7em 0;
   }  
   
h3 {
  font-size: 1.2em;
  margin: 1.5em 0 0.7em 0;
   }  
   
h4 {
  font-size: 1.1em;
  margin: 1.5em 0 0.7em 0;
   }  
   
h5 {
  font-size: 1.0em;
  margin: 1.5em 0 0.7em 0;
   }


   
/*   Gästebuch */

    .tx-guestbook-list-table { border-style: solid; border-color: #000000; border-width: 1px;}
    .tx-veguestbook-pi1 { width: 540px;}
    .tx-veguestbook-pi1 { font-size: 0.9em;}
    .tx-guestbook-list-header { background-color: #00659C; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 10px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 8px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold;;}
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 8px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#00659C;; font-size:14px; color:#333333; width:200px; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#00659C;; font-size:14px; color:#333333; width:200px; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#00659C; font-size:14px; color:#333333; width:350px; }
    .tx-guestbook-form-obligationfield { color: #CC0000;}
    .tx-guestbook-form-error { color: #CC0000; }   
    .tx-srfreecap-pi2-cant-read { margin-top: 5px;color: #000000;}

    
/* Sitemap  */


.tx-dropdownsitemap-pi1{
  font-size:1.0em;
  }
  
.content2 ul{
  font-size:0.9em;
    }
  



/*
#############################################################
#############################################################
*/

#suche2{
  position:absolute;
  left:32.1875em;
  top:0em;
  width:18.75em;
  height:3.125em;

}
#suche2 input.eingabe{
  border-width: 0em;
  width: 12.25em;
  color: #000000;
  height: 1em;
  background-color: transparent;
  font-size:0.75em;
}

.leiste-hg{
	 width:48.75em;
   height:1.25em;
}

#suche2 .button {
  border-width: 0px;
  margin: 0px;
  font-weight: bold;
  font-size:0.75em;
  font-family:verdana, arial, sans-serif;
  width: 4.0625em;
  cursor: hand;
  color: #003366;
  height: 1.0625em;
  background-color: transparent;
}

#leiste2{
  position:absolute;
  width:48.625em;
  height:3.125em;
  top:0em;
  left:10.625em;
  left:10.5625em;
}


#menue21{
  position:absolute;
  top:0em;
  left:0em;
  width:34.375em;
}


#menue21 a {
  color: #003366;
  font-family: VERDANA,ARIAL,HELVETICA;
  font-weight: bold;
  text-decoration: none;
  font-size:0.75em;
  margin-left:1.125em;
}


/*
#### Leiste Startseite
*/

#leiste{
  height:27px;
  width: 808px;
  position:absolute;
  top:10px;
  left:60px;
  text-align:left;
}


#name{
  color:#17699b;
  font-size:20px;
  font-weight:bold;
  font-family:arial,helvetica;
  position:absolute;
  top:2px;
  left:30px;
  width:300px;
}

#menue1{
  position:absolute;
  width:280px;
  height:10px;
	top:4px;
  left:350px;

}

#menue1 a {
   color: #9e3a29;
   display:block;
   float:left;
   text-decoration:none;
   padding-left:25px;
   padding-right:25px;
   font-family:arial,helvetica;
   font-weight:bold;
   font-size:0.8em;
  }




#suche{
  position:absolute;
  left:582px;
  top:3px;
  width:300px;
  height:22px;
}

#suche input.button {
  border-width: 0em;
  margin: 0em;
  font-weight: bold;
  font-size:0.75em;
  font-family:verdana, arial, sans-serif;
  cursor: hand;
  color: #9e3a29;
  height:100%;
  width:4em;
  background-color: transparent;
  padding-top:1px;
}


/*
#### Leiste Startseite
*/

#leiste{
  height:1.6875em;
  width: 50.5em;
  position:absolute;
  top:0.625em;
  left:3.75em;
  text-align:left;
}

.startleiste{
  width:50.4375; 
  height:1.6875em;
  }



#name{
  color:#17699b;
  font-size:1.25em;
  font-weight:bold;
  font-family:arial,helvetica;
  position:absolute;
  top:0.125em;
  left:1.875em;
  width:14.75em;
}

#menue1{
  position:absolute;
  width:17.5em;
  height:0.625em;
	top:0.25em;
  left:21.875em;

}

#menue1 a {
   color: #9e3a29;
   display:block;
   float:left;
   text-decoration:none;
   padding-left:1.5625em;
   padding-right:1.5625em;
   font-family:arial,helvetica;
   font-weight:bold;
   font-size:0.8em;
  }




#suche{
  position:absolute;
  left:36.375em;
  top:0.1875em;
  width:18.75em;
  height:1.375em;}




#suche input.button {
  border-width: 0em;
  margin: 0em;
  font-weight: bold;
  font-size:0.75em;
  font-family:verdana, arial, sans-serif;
  color: #9e3a29;
  height:100%;
  width:4em;
  background-color: transparent;
  padding-top:0.0625em;
}



#sprache{
  position:absolute;
  width:300px;
  height:20px;
  top:114px;
  left:8px;
  text-align:left;
}





#mailform form{border:0px;}

#mailform label, 
#mailform textarea,
#mailform input{
  float:left;
  margin-bottom:10px;
  font-size:0.8em;  
}

#mailform textarea,
#mailform input{
  border:1px solid #056598;
  border-right:2px solid #056598;
  border-bottom:2px solid #056598;  
  width:200px;
}


#mailform label{
  width:150px;
  font-size:0.8em;
  margin-right:10px;
  font-weight:normal;
}

#mailform .csc-mailform-field{
  clear:left;
  border:1px solid #D7DFDF;  
}
  
fieldset{
  border:0px;
}

.csc-mailform-label{
  display:none;
}
.csc-mailform-field{
 font-weight:bold;
}





#suche input.eingabe{
  border-width: 0em;
  width: 13.5em;
  color: #000000;
  background-color: transparent;
  font-size:0.7em;
  padding:0em;
  position:absolute;
  top:0.1875em;
  left:4.7em;
  z-index:20;
  background-color:#D6E6FF;
 
}


.tx-srfeuserregister-pi1{
  font-size:0.75em;
}




