

body{
  margin:0px;
  padding:0px;
}

.head{
  margin:0px;
  padding:0px; 
   height:99px;
   background-color:#ffffff; border-left:solid 8px #ffffff; 
  
}

.center {
  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black;
  margin:0px;
  padding:0px;
  margin-top:15px;
}






img{
  margin:0px;
  padding:0px;
}

/*table td{
border:1px solid #000000;
}*/


table {
  font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:300;
  
}


/*=========STARTSEITE =======================================================================*/

.startseite {
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black;
}

.startliste {
  color:#000000;
  text-align: center;
  list-style-type:none;
  
}

a{
  text-decoration:none;
}


.activeMenu {
	color: #99CCFF; 
	background-color: #000000; 
        display:block;
}

.startliste a:link{
	color:#000000;
	background-color:#cccccc;
}

.startliste a:visited{
  color: #990000;
  background-color:#cccccc;
}

.startliste a:hover {
  display:block;
  color: #99CCFF;
  background-color:#000000;
}

.startliste a:active{
	color:#99CCFF;
        background-color: #000000;
        display:block;
}

.startmenu li {
  list-style-type:none;
  list-style-position:outside;
  text-align: center;
}


.startliste {
  background-color:#cccccc;
  border-bottom:10px solid #ffffff;
  border-left:2px solid #ffffff;
}


/*==========MENU===============================================================================================================================================*/

.menu{
  background-color:#99ccff;
  vertical-align:top;
  margin:0px;
  padding:0px;
  text-align: left;
  overflow:hidden;
}

.Hauptmenu {
  text-align: left;
  margin:0px;
  padding:0px;
  margin-top:40px;

 

}

.Hauptmenu li {
  list-style-type:none;
 /* list-style-position:inside;*/
  text-align: left;
  /*width:170px;*/
  padding:0px;
  padding-left:5px;
  padding-bottom:10px;
  padding-right:10px;
  display:block;

}

.Hauptmenu a:link{
	color:#000000;
	background-color:#99ccff;
	display:inline;
}

.Hauptmenu a:visited{
  color: #990000;
  display:inline;
  background-color:#99ccff;
}

.Hauptmenu a:hover {
  color: #99CCFF;
  background-color:#000000;
  display:inline;
}

.Hauptmenu a:active{
	color:#99CCFF;
  background-color: #000000;
  display:inline;
}



.zweiteEbene {
  margin-left:15px;
}

.dritteEbene {
  margin-left:30px;
}

.vierteEbene {
  margin-left:45px;
}

.fuenfteEbene {
  margin-left:60px;
}


/*==========MENURECHTS===============================================================================================================================================*/

.menurechts {
  height:100%;
  vertical-align:top;
  background-color:#ffffff;
  text-align:left;
}





.Hauptmenurechts {
  text-align: left;
  margin:0px;
  padding:0px;
  margin-top:20px;
}



.Hauptmenurechts a{
	display:block;
          padding-bottom:0px;
  padding-top:0px;
}

.Hauptmenurechts a:link{
	color:#4376c5;
	display:block;
}

.Hauptmenurechts a:visited{
  color: #990000;
  display:inline;
}

.Hauptmenurechts a:hover {
  color: #99CCFF;
  background-color:#000000;
  display:block;
}

.Hauptmenurechts a:active{
	color:#99CCFF;
        background-color: #000000;
        display:inline;
}

.zweiteEbeneRechts {
  padding-left:15px;
    padding-bottom:0px;
  padding-top:0px;
}

.dritteEbeneRechts {
  padding-left:30px;
    padding-bottom:0px;
  padding-top:0px;
}

.vierteEbeneRechts {
  padding-left:45px;
    padding-bottom:0px;
  padding-top:0px;
}

.fuenfteEbeneRechts {
  padding-left:60px;
    padding-bottom:0px;
  padding-top:0px;
}

/*==========CONTENT===============================================================================================================================================*/

.contentstart {
  height:100%;
  vertical-align:top;
}

.content {
  height:100%;
  vertical-align:top;
}

 .headline{
/* width:580px;
 border:5px solid #660000;*/
  margin:0px; padding:0px;
  margin-left:10px;
  float:right;
  height:30px;
  border:0px solid #000000;
 }
 
 
 .kopfzeile {
  margin:0px; padding:0px;
  display:inline;
  font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; letter-spacing: 0.01in;
  /*width:570px;*/
 }
 
.kopfzeile img{
  display:inline;
}


.kopfzeile a:link{
	color:#000000;
	display:inline;
}

.kopfzeile a:visited{
  color: #000000;
  display:inline;
  background-color:#ffffff;
}

.kopfzeile a:hover {
  text-decoration:underline;
  color: #000000;
  display:inline;
  background-color:#ffffff;
}

.kopfzeile a:active{
	color:#000000;
	display:inline;
  background-color:#ffffff;

}

.inhalttext a:link{
	color:#003399;
	background-color:#ffffff;
	display:inline;
}

.inhalttext a:visited{
  color: #990000;
  display:inline;
  background-color:#ffffff;
}

.inhalttext a:hover {
  color: #99ccff;
  display:inline;
  background-color:#ffffff;
}

.inhalttext a:active{
	color:#990000;
	display:inline;
  background-color:#ffffff;

}



p{
  padding-left:55px;
}

.balken {
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:900;
  background-color:#cccccc;
  margin:0px;
  /*padding-left:55px;
  padding-right:20px;*/
  padding-top:1px;
  padding-bottom:1px;
  min-height:15px;
  padding-left:10px;
}



.balkenweiss {
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:300; 
  background-color:#ffffff;
  margin:0px;
  padding-left:55px;
  /*padding-right:20px;*/
  padding-top:1px;
  padding-bottom:1px;
}

.inhalttext {
 text-align:left;
}

.inhalttext ul {

 list-style-type:disc;
 padding-left:55px;
 
}

.inhalttext li {
 
     list-style-type : disc;
}

.bild {
 margin:0px;
 padding:0px;
 margin-top:20px;
 margin-left:55px;
 margin-right:10px;
 background-color:#cccccc;
 border:1px solid #cccccc;
 float:left;
}

.bild img{
 border:0px;
}

/*-----MITARBEITER--------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.mitarbeiter {
  width:100%;
  margin:0px;
  padding:0px;
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:300; 
}

.mitarbeiterTD {
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:300; 
  border-right:1px solid #ffffff;
  background-color:#cccccc;
  margin:0px;
  padding-left:10px;
  /*padding-right:20px;*/
  padding-top:1px;
  padding-bottom:1px;
  height:15px;
  white-space:nowrap;
}

.mitarbeiter a:link{
	color:#000000;
	background-color:#cccccc;
}

.mitarbeiter a:visited{
  color: #990000;
  background-color:#cccccc;
}

.mitarbeiter a:hover {
  display:block;
  color: #99CCFF;
  background-color:#000000;
}

.mitarbeiter a:active{
	color:#99CCFF;
        background-color: #000000;
        display:block;
}



.mitarbeiter .inhalttext a:link{
	color:#003399;
	background-color:#ffffff;
	display:inline;
}

.mitarbeiter .inhalttext a:visited{
  color: #990000;
  display:inline;
  background-color:#ffffff;
}

.mitarbeiter .inhalttext a:hover {
  color: #99ccff;
  display:inline;
  background-color:#ffffff;
}

.mitarbeiter .inhalttext a:active{
	color:#990000;
	display:inline;
  background-color:#ffffff;
}




.werdegang {
  margin:5px;
  margin-top:10px;
  text-decoration:none; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px;  text-align:left; color: black; font-weight:300;
   
}

.werdeganglinks{
  background-color:#cccccc;
  width:100px;
}

.werdegangrechts {
 
}

.werdegang a:link{
	color:#003399;
	display:inline;
	background-color:#ffffff;
}

.werdegang a:visited{
  color: #990000;
  display:inline;
  background-color:#ffffff;
}

.werdegang a:hover {

  color: #99ccff;
  display:inline;
  background-color:#ffffff;
}

.werdegang a:active{
	color:#990000;
	display:inline;
  background-color:#ffffff;
}


/*=========SEARCH==================================================================================================*/



#cse-search-results{
font-size:10px;
}


/*=========SITEMAP==================================================================================================*/
.Sitemap {
  text-align: right;
  margin:0px;
  padding:0px;
  margin-top:20px;

}

.Sitemap li {
  text-align: left;
  /*width:170px;*/
  padding:0px;
  padding-left:5px;
  /*padding-bottom:10px;*/
  padding-right:10px;
  display:block;

}

.Sitemap a{
	display:inline;
}

.Sitemap a:link{
	color:#4376c5;
	display:inline;
}

.Sitemap a:visited {
  color: #990000;
  display:inline;
}

.Sitemap a:hover {
  color: #99CCFF;
  background-color:#000000;
  display:inline;
}

.Sitemap a:active{
	color:#99CCFF;
        background-color: #000000;
        display:inline;
}
/*
.zweiteEbeneRechts {
  text-indent:15px;
}

.dritteEbeneRechts {
  text-indent:30px;
}

.vierteEbeneRechts {
  text-indent:45px;
}

.fuenfteEbeneRechts {
  text-indent:60px;
}


/*======TIMESTAMP==================================================================================*/

.stamp {
	color:#000000;
}


.stamp a{
	color:#000000;
	 display:inline;
	background-color:#99ccff;
	font-size:10px;
}

.stamp a:link{
	color:#000000;
	 display:inline;
	background-color:#99ccff;
}

.stamp a:visited{
  color: #000000;
   display:inline;
  background-color:#99ccff;
}

.stamp a:hover {
  color: #99ccff;
  background-color:#000000;
   display:inline;
}

.stamp a:active{
	color:#99CCFF;
        background-color: #000000;
        display:inline;
}
