/* - Stylesheed definitions for tsg-calbe ----



   - written by Rico Berner 2006 --------------*/



/* ----- algemeine Formatierung ------------ */



body,td,th { color: #EFF5FC; }



body {



	background-color: #0072E0;



	margin-left: 0px;



	margin-top: 0px;



	margin-right: 0px;

 height: 100%;

	margin-bottom: 0px;



    font-size: 12px;



  font-family: Tahoma, Arial, sans-serif



}



a:link {



  font-size: 12px;



  color: #EFF5FC;



  text-decoration: none



}



a:hover {



   font-size: 12px;



   color: #FFFFFF;



  text-decoration: underline



}





a:active {



   font-size: 12px;



   color: #E07D00  ;



   text-decoration: none



}

a:visited :hover {



   font-size: 12px;



   color: #FFFFFF   ;



   text-decoration: underline



}









.unten a:link {

text-decoration: none

}

.unten a:hover {

text-decoration: underline;

  color: #00509D

}









/*-------------------------------------------------  */









/* ---------------- FORMATIERUNG _ MENÜ -----------  */



 a:link.menu,  a:visited.menu {



  font-family: Tahoma, Arial, sans-serif;



  font-size: 12px;



  color: #EFF5FC;



  text-decoration: none;



  font-style: normal



}



a.menu:hover {



  font-family: Tahoma, Arial, sans-serif;



  font-size: 12px;



  color: #E07D00;



  text-decoration: none



}



a.menu:active {



  font-family: Tahoma, Arial, sans-serif;



  font-size: 12px;



  color: #E07D00;



  font-style: italic;



  text-decoration: none



}



/* ------------------------------------------------  */











/* -----------  abteilungen.php Formatierung



       Mouseover-effekt -------------------------------------  */



#infonormal {  color: #FFFFFF  /* padding-left: 20px; */ }



#infoover   {  color: #D4E6F7;  /* padding-left: 20px; */ cursor: pointer }



tr.info, div.info, #abt_infonormal td



{



  width: 475px;



  background-color: #0072e0;



  color: #D4E5F7;



     font-size: 12px;



}











div.infohover, #abt_infoover td



{



   font-size: 12px;



  width: 475px;



  border-width: thin;



  background-color: #166CC6;



  color: #D4E5F7;



  /* padding-left: 20px; */



}







.abt_info {  font-size: 12px }





a.abt_info:link, a.abt_info:visited {



  text-decoration: none;



   font-size: 12px;



  color: #EFF5FC



}



a.abt_info:hover {



   font-size: 12px;



  text-decoration: underline;





}



/* ------------------------------------------------  */







#userinfo1 {



  font-size: 12px;



  position: absolute;



  top: 0px;



  left: 0px;



  height: 360px;



  width: 450px;



  /*border-style: dashed;



  border-width: thin; */



  background-color: #0072E0;



  border-color: #339900



}



.transparent { opacity: 0.9; filter: alpha(opacity=90); }







#maske {



position: relative;



  top: -750px;



  left: 0px;



   opacity: 0.7;



  height: 650px;



  width: 630px;



  filter: alpha(opacity=70);



  background-color: #166CC6;



  visibility: hidden;



  vertical-align: middle;



  font-size: larger;



  font-weight: bold;



  padding-top: 150px;



  z-index: 1



}







/* ----------- Abteilungen, abteilungen.php ----------



               Infobutton    ---------------------------  */



.info2 {



  /* background: url(back_350x75.jpg);   */



   width: 350px;



  height: 73px;

  padding-top: 2px;

  text-align: center;



  font-family: Verdana, Arial, Helvetica, sans-serif



}











/* ---------- TABELLENFORMATIERUNG ------- */



/*    Zeilen wechseln sich in Farbton ab, Highlight-Row on Mouseover */



#tablerow1 td{



  background-color: #4C9CE9;



  height: 23px;



  color: #FFFFFF



}







#tablerow2 td{



  background-color: #66AAEC;



  height: 23px;



  color: #FFFFFF



}







#tablerowover td{



  background-color: #A5CDF4;



  height: 23px;



  color: #000000



}







#tablehead td {



  background-color: #318AE3;

  color: #F0E68C;

  /* color: #D98A73; */



  height: 28px;



  font-weight: bold;



  vertical-align: middle;



  text-align: center;



  font-family: Tahoma, Arial, sans-serif;



  border-bottom-width: thin;



  border-bottom-style: solid;



  border-bottom-color: #E5F0FB



}



.tableclass1 {



font-size: 12px;



  font-family: Verdana, Arial, Helvetica, sans-serif;



  text-align: center



}



#tablerow1 a:link, #tablerow2 a:link {



  text-decoration: underline;



  color: #ffffff;



  font-family: Verdana, Arial, Helvetica, sans-serif



}



#tablerowover a:link {



  text-decoration: underline;



  color: #000000;



  font-family: Verdana, Arial, Helvetica, sans-serif



}



#tablerowover a:hover {



   text-decoration: none;



  color: #000000;



  font-family: Verdana, Arial, Helvetica, sans-serif



}





 /* ---------- TABELLENFORMATIERUNG

               GÄSTEBUCH             ------- */



.gbtable {

  background-color:#ACB3B9 ;



  font-size: 12px;

  border-color: #75808A;

  padding: 2;

  border-width: thin;

  width: 560px

}

.gbtable a:link {

  font-size: 12px;

  color: #000000;

  text-decoration: none

}

.gbtable a:visited {

  font-size: 12px;

  color: #000000;

  text-decoration: none

}

.gbtable a:hover {

  font-size: 12px;

  color: #666666;

  text-decoration: underline

}

#gbhead {

  height: 50px;

  background-color: #75808A;

  color: #F1F2F3;

  padding-left: 5px;

  text-align: left;

  vertical-align: middle

}



#gbleft {

  width: 135px;

  color: #000000;

  background: #C8CCD0;

  font-family: Tahoma, Arial, sans-serif;

  padding-left: 5px;

  padding-top: 5px;

  vertical-align: top;

  text-align: left

}



#gbbody {

 background-color:#F1F2F3 ;

 width: 425px;

  color: #75808A;

  text-align: left;

  vertical-align: top;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  padding: 10px

}









/* ------------------------------------------------  */

/* ----- N E W S - S E I T E ---------------------  */



  #news_table {

   border: double #DCDCDC

}



 #news_table2 {

   border: double #FFFACD

}

 #news_date {

  font-size: 10px;

  color: #844812;

  text-align: left

}

#news_head {
	height: 50px;
	color: #5759A6;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	padding-left: 10px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	vertical-align: middle
}

#news_body {

height: 30px;

  padding-left: 10px;   padding-right: 10px; padding-top: 10px; padding-bottom: 10px;

  background-color: #B6D5F4;

  font-family: Verdana, Arial, Helvetica, sans-serif;

  color: #54300C;

  font-size: 12px;

  vertical-align: top;

  text-align: left

}



#in {

  width: 320px;

  /* height: 20px;  */

  background-color: #F5F5F5;

  color: #696969;

  border: 1px solid #696969;

  font-family: Tahoma, Arial, sans-serif;

  text-align: center;

  vertical-align: middle;

  font-weight: bold;

  margin: 10px;

  padding: 2px;

  margin-top: 20px

}
