



p, h1, h2, h3, h4, h5, h6, td {
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-size: 14px;  /*1.0em*/
  color : black;
  text-decoration : none;
  margin-top : 0.1em;
  margin-bottom : 0.1em;
}

.rot{color: #FF0000;}

.blau{color:#0000FF;}

.gelb{color:#FFFF33}

.weiss{color:#FFFFFF;}

.left { text-align: left; }

.right { text-align: right; }
 
.center {
  text-align: center; }

.center_fett {
  text-align: center;
  font-weight: bold; }
  
.center_fett_weiss {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0.5em;
  padding-left: 0.5em
}

.fett {
  font-weight:bold; }
  
.rotleft {
  text-align: left;
  color: #FF0000;
}

.rotcenter {
  text-align: center;
  color: #FF0000;
}

.hellgrau {
color:#999999;
}

h1 {
  font-weight : bold;
  font-size : 1.0em;
  text-align: center;
  margin-top : 0.25em;
  margin-bottom : 0.1em;	
}

h2 {
  font-weight : bold;
  font-size : 1.1em;
  text-align: center;
  margin-top : 0.25em;
  margin-bottom : 0.1em;	
}

h3 {
  font-weight : bold;
  font-size : 1.2em;
  text-align: center;
  margin-top : 0.25em;
  margin-bottom : 0.1em;	
}



h4 {
  font-weight : bold;
  font-size : 1.4em;
  text-align: center;	
  margin-top : 0.25em;
  margin-bottom : 0.1em;	
}



h5 {
  font-size: 0.8em;
}

h6 {
  font-size: 0.7em;
}

.jahresleiste {
font-weight: normal;
font-size: 0.9em;
}

.gross {
  text-align:center;
  font-weight:bold;
  font-size:2.4em;
  color: #FF0000;
}

.gross24_ge {
  text-align:center;
  font-weight:bold;
  font-size:2.4em;
  color:#FFFF33;
}

.gross30_ge {
  text-align:center;
  font-weight:bold;
  font-size:3em;
  color:#FFFF33
}

.klein {
  font-weight : normal;
  font-size: 0.8em;
}

.kleinfett {
  font-weight : bold;
  font-size: 0.8em;
}

.ganzklein {
  font-weight : normal;
  font-size: 0.7em;
}

.kleindatum {

  font-weight: normal;
  font-size: 0.8em;
}

.ganzkleinfett {
  font-weight : bold;
  font-size: 0.7em;
}

.abstand25_center {
	text-align: center;
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}

.abstand50_center {
    text-align: center;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

.abstand25_links {
	text-align: left;
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}

.abstand50_links {
    text-align: left;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

.einzug10abstand50{
	margin-left: 10px;
	padding-left:10px;
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

p.n_abstand25{
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}
p.n_abstand50{
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

p.abstand25{
	margin-top : 0.25em;
	margin-bottom : 0.25em;
}
p.abstand50{
	margin-top : 0.5em;
	margin-bottom : 0.5em;
}

body{
  background-image: url(../_include/images/backg_navi_links.gif);
  background-repeat: repeat-y; 
  margin: 0;
  padding: 0;
  border: thick;
}

body a {
/*  text-decoration: none;*/
  text-decoration:underline;
  color: #AA5522;
}

body a:visited {
  text-decoration:underline;
  color: #772200;
}

body a:hover{
  text-decoration: none;
  color: #FF0000;
}

body.leer {
  background-color:#FFFFFF;
  background-image:none;
}

div.nachoben {
  text-decoration: none;
  padding-right: 10px;
  margin-right: 10px;
  text-align: right;
  width: 100%;
}

div.nachoben_90 {
  text-decoration: none;
  padding-right: 10px;
  margin-right: 10px;
  text-align: right;
  width: 90%;
}

/***************** Liniendarstellung    **********************************/
.rahmen_oben{
border-top-style:solid;
border-top-width:1px;
border-top-color:#FF0000;
}

hr.rot {
  height: 1px;
  border:thin;  
  text-align: left;
  color: #FF0000;
  background-color:#FF0000;  
}

hr.rot_90 {
  height: 1px;
  border:thin;
  text-align: left;
  color:#FF0000;
  background-color:#FF0000;
  width: 90%;
  margin: 9px 0 0 0 /*oben rechts unten links */
}

hr.rot_90_2px {
  height: 2px;
  border:thin;
  text-align: left;
  color:#FF0000;
  background-color:#FF0000;
  width: 90%;
  margin: 9px 0 0 0 /*oben rechts unten links */
}

hr.einsatz_statistik {
  height: 1px;
  border:thin;  
  text-align: center;
  color:#FF0000;
  background-color:#FF0000;  
  width: 640px;
}

hr.einsatz {
  height: 1px;
  border:thin;  
  width: 740px;
  text-align: center;
  color: #FF0000;
  background-color:#FF0000;  
}
/***************** Listeneinstelleungen **********************************/
ul {
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-size: 14px; /*1.0em*/
  color : black;
  text-decoration : none;
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 10px;
  margin-left: 10px;
  list-style-image: url(../_include/images/pfeil1_rt.gif);
}

ul li{
  padding-top: 0.25em;
  margin-top: 0.25em;
}

ul.pfeil_rt {
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-size: 14px; /*1.0em*/
  color : black;
  text-decoration : none;
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 10px;
  margin-left: 10px;
  list-style-image: url(../_include/images/pfeil1_rt.gif);
}

ul.pfeil_rt li{
  padding-top: 0.25em;
  margin-top: 0.25em;
}

ul.punkt_rt {
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 10px;
  margin-left: 10px;
  list-style-image: url(../_include/images/punkt_rt_08.gif);
}

ul.punkt_rt li{
  padding-top: 0.25em;
  margin-top: 0.25em;
}

ul.strich {
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 10px;
  margin-left: 10px;
  list-style-image: url(../_include/images/punkt_rt_08.gif);
}

ul.strich li{
  padding-top: 0.1em;
  margin-top: 0.1em;
}

ul.aufz_strich_rt {
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 8px;
  margin-left: 8px;
  list-style-image: url(../_include/images/aufz_strich.gif);
}

ul.aufz_strich_rt li{
  padding-top: 0.2em;
  margin-top: 0.2em;
}


/* Die Box (Bereich) für den Inhalt 
   Bei margin muss der Wert für "Links" mindestens der Breite (width) in
   div#navigation entsprechen*/
div#inhalt {
  margin-left: 220px;
  margin-right: 10px;
  padding: 0;
}

div.gaestebuch {
margin-left: 220px;
margin-right: 10px;
}

#kopf_zeile {
  background-image: url(../_include/images/backg_kopf_oben.gif);
  background-repeat:no-repeat;
  height: 93px;
}

#kopfwappen{
  padding-top: 10px;
  padding-left: 10px;
  float: left; 
}

#kopfscroller1{
  padding-top: 10px;
  padding-left: 10px;
  float:left;
}

#kopfbild {
  padding-top: 10px;
  padding-right: 10px;
}

/*********** Tabellen *******************************************************/
th { 
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight : bold;
  font-style : normal;
  font-size: 14px;  /*1.0em*/
  color : black;
  text-decoration : none;
  text-align:center;
}
table.abstand50 td, th {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

table.personal {
  font-size: 0.9em;
}

table.einsatz_statistik {
border:2px;
border-bottom-color:#FF0000;
}

table.belegung td{
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:14px;
height: 25px;
}

table.archiv {
border-collapse:collapse;
}

td.archiv {
border-bottom-width:0px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
border-style:solid;
border-color:#FF0000;
padding-top: 5px;
padding-bottom: 4px;
}

/*********** Definitionen für den Bereich der Orientierungszeile ******************/
#orientierung {
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 11px;
  margin-left: 210px;
  margin-right: 10px;
  padding: 0 0 10px 0;}
#orientierung a{
  text-decoration: none;
  color : black; }
#orientierung a:hover{
  text-decoration: none;
  color: #FF0000; }
#orientierung a:visited{
  text-decoration: none; }
  
/***********************************************************************************/
div#fusszeile {
  margin-left: 220px;
  margin-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

div#bild_links {
  float: left;
}

/*************** Zusatzinformatione rechts oder links ************************************/
div#zusatz_infos {
  float: right; 
  width: 15em;
  margin: 0 0 1em 0; 
  padding: 0 0 1em 0;
}

div.zusatz_infos {
  float: right; 
  width: 205px;
  margin: 0 0 1em 0; 
  padding: 0 0 1em 0;
}

div.zusatz_infos_320 {
  float: right; 
  width: 320px;
  margin: 0 0 1em 0; 
  padding: 0 0 1em 0;
}

div.zusatz_infos_links {
  float: left; 
  width: 205px;
  margin: 1em 0 0 0; 
  padding: 1em 0 0 0;
}

/*************** Kategorien-Bereich links *****************************************/
div.kategorien {
  border: none;
  float: left;
  width: 200px;
  height: 400px;
  padding: 0 0 0 0;
  margin: 0 20px 0 0 ;
}

/**************** Formulardaten ***************************************************/
form textarea, input, select{
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-size: 14px;
}

select.smallh5 {
  font-size:0.8em;
}


input.button_small {
width: 60px;
background-color:#eeeeee; /*f7f3ef*/
border-color:#808080;  /*c0c0c0*/
color:#000000;
font-size: 0.8em;
margin-top: 5px;
}	

input.button_small:hover {
width: 60px;
background-color:#c0c0c0;
border-color:#808080; /*003c73;*/
color:#000000;
font-size: 0.8em;
margin-top: 5px;
}	

input.button_small_wide {
width: 100px;
background-color:#eeeeee;
border-color:#808080;
color:#000000;
font-size: 0.8em;
margin-top: 5px;
}	

input.button_small_wide:hover {
width: 100px;
background-color:#c0c0c0;
border-color:#808080; /*003c73;*/
color:#000000;
font-size: 0.8em;
margin-top: 5px;
}	


/****************** Bildausrichtungen mit Über- und/oder unterschriften **********/
/*##### Bild links ausgerichtet mit umfließenden Text #####*/
img.left {
margin: 0em 1em 1em 0; /*oben rechts unten links */
float: left;
padding: 0px;
}

/*##### Bild rechts ausgerichtet mit umfließenden Text #####*/
img.right {
margin: 0 0 1em 1em; /*oben rechts unten links */
float: right;
padding:0px;
}

/******* Bilder in den Einsatztabellen mit umlaufend 2px Abstand *****************/
img.einsatz {
  border: none;
  margin: 2px;
}

img.left2 {
text-align:left;
margin: 0em 1em 1em 0; /*oben rechts unten links */
}

/*##### Bild rechts ausgerichtet mit umfließenden Text und Bildüber- und unterschrift ohne Rahmen ####*/
dl.float-right-noborder
{
border:none;
text-align: center;
font-family : Arial, Verdana, helvetica, sans-serif;
float: right;
padding: 0;  
margin: 0.5em 0 0.5em 0.5em; /*oben rechts unten links */
}

.float-right-noborder dt  /* Bildüberschrift */
{
font-weight : bold;
font-size: 0.9em;
}

.float-right-noborder dd img  /* Bild */
{
border:none;
padding: 0.5em 0px 0.5em 0px;
}


.float-right-noborder dd /* Bildunterschrift */
{
font-weight : normal;
font-size: 0.7em;
margin:  0;
padding: 0;
}

/*##### Bild links ausgerichtet mit umfließenden Text und Bildüber- und unterschrift ohne Rahmen ####*/
dl.float-left-noborder
{
text-align: center;
font-family : Arial, Verdana, helvetica, sans-serif;
float: left;
padding: 0;  
margin: 0.5em 0.5em 0.5em 0; /*oben rechts unten links */
}

.float-left-noborder dt  /* Bildüberschrift */
{
font-weight : bold;
font-size: 0.9em;
}

.float-left-noborder dd img  /* Bild */
{
border:none;
padding: 0.5em 0px 0.5em 0px;
}

.float-left-noborder dd /* Bildunterschrift */
{
font-weight : normal;
font-size: 0.7em;
margin:  0;
padding: 0;
}

/*##### Bild rechts ausgerichtet mit umfließenden Text und Bildüber- und unterschrift mit Rahmen ####*/
dl.float-right-border
{
text-align: center;
float: right;
border: 1px solid #000000;
padding: 1em;  
margin: 0.5em 0 0.5em 0.5em; /*oben rechts unten links */
}

.float-right-border dt  /* Bildüberschrift */
{
font-family : Arial, Verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 0.9em;
}

.float-right-border dd img  /* Bild */
{
border:none;
padding: 0.5em 0px 0.5em 0px;
}

.float-right-border dd /* Bildunterschrift */
{
font-family : Arial, Verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 0.7em;
margin:  0;
padding: 0;
}




/*##### Bild links ausgerichtet mit umfließenden Text und Bildüber- und unterschrift mit Rahmen ####*/
dl.float-left-border
{
text-align: center;
float: left;
border: 1px solid #000000;
padding: 1em;  
margin: 0 1em 1em 0; /*oben rechts unten links */
}

.float-left-border dt  /* Bildüberschrift */
{
font-family : Arial, Verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 0.9em;
}

.float-left-border dd img  /* Bild */
{
border:none;
padding: 0.5em 0px 0.5em 0px;
}

.float-left-border dd /* Bildunterschrift */
{
font-family : Arial, Verdana, helvetica, sans-serif;
font-weight : normal;
font-size: 0.7em;
margin:  0;
padding: 0;
}


/************** Bilderhintergrund in Tabellezelle *************************/
.offentlich24 {
background-image:url(../images/db_oeffentlich_24.png);
background-position:center;
background-repeat:no-repeat;
}




/* ************************ Sitemap *************************************/
div.sitemap {
  text-decoration: none;
  font-family: Arial, Verdana, helvetica, sans-serif;
  color: #CCCCCC;
  text-align: left;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.sitemap ul{
  text-decoration: none;
  padding-left: 10px;
  margin-left: 10px;
  list-style-image: url(../_include/images/pfeil1_rt.gif);
}

.sitemap ul {
  color: #000000;
}

.sitemap ul li{
  margin-top: 15px;
  font-size: 16px;
  font-weight: bold;
}

.sitemap ul ul{
  padding-left: 10px;
  margin-left: 10px;
  color: #000000;
  list-style-image: url(../_include/images/pfeil2_rt.gif);
}

.sitemap ul ul li{
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
}

.sitemap ul ul ul{
  margin: 0 0 0 5px;
  list-style-image: url(../_include/images/pfeil3_rt.gif);
}

.sitemap ul ul ul li{
  margin-top: 3px;
  font-size: 14px;
  font-weight: normal;
}

/************************************************************************/

/************************************************************************/
/********** Navigationsmenü oben ***************************************/
/************************************************************************/

div#navi_kopf {
  background-image: url(../_include/images/backg_navi_kopf.gif);
  background-repeat: no-repeat;
  height: 27px;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align: right;
  margin: 0;
  padding: 2px 20px 0 0;
}

#navi_kopf a {
  text-decoration: none;
  color: #FFFFFF;
}

#navi_kopf a#aktiv {
  text-decoration: none;
  color: #FFFF80;
}

#navi_kopf a:focus{  
  color: #FFFFFF;
}

#navi_kopf a:hover{  
  color: #FFFF00;
}
/************************************************************************/
/********** Navigationsmenü rechts***************************************/
/************************************************************************/
div.navi_rechts_oben {
  background-image:url(../_include/images/backg_navi_rechts_oben.gif);
  background-repeat:no-repeat;
  position:absolute;
  top: 113px;
  right: 0px;
  width: 207px;
  height: 10px;
  float:right;
}

div.navi_rechts_unten {
  background-image:url(../_include/images/backg_navi_rechts_unten.gif);
  background-repeat:no-repeat;
  width: 207px;
  float:right;
}

div.navi_rechts {
  text-decoration: none;
  background-image:url(../_include/images/backg_navi_rechts.gif);
  background-repeat:repeat;
  margin: 0 0 14px 0;
  padding: 0 0 0 0;
  width: 207px;
  float: right;
}

.navi_rechts h5 {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:normal;
  text-align: left;
 color:#FFFFFF;
}
 
/*  Position für Pfeil 1.Ebene  padding: für Firefox/Mozilla
								margin:  für Internet Explorer/Opera*/
.navi_rechts ul {
  padding-left: 14px;
  margin-left:  14px;
  list-style-image: url(../_include/images/pfeil2_ge_aktiv.gif);
}

.navi_rechts ul li {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  color:#FFFF80; 
}

/*  Position für Pfeil 2.Ebene  padding: für Firefox/Mozilla
								margin:  für Internet Explorer/Opera*/
.navi_rechts ul ul {
  padding-left: 5px;
  margin-left:  5px;
  list-style-image: url(../_include/images/pfeil3_ws.gif);
  color: #FFFFFF;		
}

/*  Position für Text-Rechts 2.Ebene*/
.navi_rechts ul ul a{
  list-style-image: url(../_include/images/pfeil3_ws.gif);
  text-decoration: none;
  color: #FFFFFF;
}

.navi_rechts ul ul a:visited{
  list-style-image: url(../_include/images/pfeil3_ws.gif);
  text-decoration: none;
  color: #FFFFFF;
}

.navi_rechts ul ul a:hover{
  list-style-image: url(../_include/images/pfeil3_ge_hover.gif);
  text-decoration: none;
  color: #FFFF00;
}

.navi_rechts ul ul a#aktiv{
  text-decoration: none;
  list-style-image: url(../_include/images/pfeil3_ge_aktiv.gif);
  color: #FFFF80;
}

/* Abstand der Text-Rechts 2.Ebene zum Vorherigen */
.navi_rechts ul ul li {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  margin-top: 3px;
}

/************************************************************************/
/********** Navigationsmenü links ***************************************/
/************************************************************************/
div#navi_links {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  margin: 0;
  padding: 0 0 0 0;
  width: 207px;
  float: left;
}

#navi_links table {
  padding-left: 12px;
  margin-left: 12px;
}

#navi_links p {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 12px;
  font-weight:bold;
  color:#FFFFFF;  
 }

#navi_links p a{
  text-decoration: none;
  color: #FFFFFF;
}

#navi_links p a:visited{
  text-decoration:none;
  color: #FFFFFF;
}

#navi_links p a:hover{
  text-decoration: none;
  color: #FFFF00;
}

#navi_links h5 {
  color:#FFFFFF;
}

#navi_links h5 a{
  text-decoration: none;
  color: #FFFFFF;
}

#navi_links h5 a:visited{
  text-decoration:none;
  color: #FFFFFF;
}

#navi_links h5 a:hover{
  text-decoration: none;
  color: #FFFF00;
}

#navi_links h6 {
  color:#FFFFFF;
}

/*  Position für Pfeil 1.Ebene  padding: für Firefox/Mozilla
								margin:  für Internet Explorer/Opera*/
#navi_links ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
  padding-left: 12px;
  margin-left:  12px;
  list-style-image: url(../_include/images/pfeil1_ws.gif);
}

/*  Position für Text-Link 1.Ebene*/
#navi_links ul a{
  list-style-image: url(../_include/images/pfeil1_ws.gif);
  text-decoration: none;
  color: #FFFFFF;		
}

#navi_links ul a:hover{
  list-style-image: url(../_include/images/pfeil1_ge_hover.gif);
  color: #FFFF00;
}

#navi_links ul a#aktiv_1{
  list-style-image: url(../_include/images/pfeil1_ge_aktiv.gif);
  color: #FFFF80;
}

/* Abstand der Text-Links 1.Ebene zum Vorherigen */
#navi_links ul li {
  margin-top: 12px;
}

/*  Position für Pfeil 2.Ebene  padding: für Firefox/Mozilla
								margin:  für Internet Explorer/Opera*/
#navi_links ul ul {
  padding-left: 5px;
  margin-left:  5px;
  margin-right: 3px;
  padding-right:3px;
  list-style-image: url(../_include/images/pfeil2_ws.gif);
  color: #FFFFFF;		
}

/*  Position für Text-Link 2.Ebene*/
#navi_links ul ul a{
  list-style-image: url(../_include/images/pfeil2_ws.gif);
  text-decoration: none;
}

#navi_links ul ul a:hover{
  list-style-image: url(../_include/images/pfeil2_ge_hover.gif);
  text-decoration: none;
  color: #FFFF00;
}

#navi_links ul ul a#aktiv_2{
  list-style-image: url(../_include/images/pfeil2_ge_aktiv.gif);
  color: #FFFF80;
}

/* Abstand der Text-Links 2.Ebene zum Vorherigen */
#navi_links ul ul li {
  margin-top: 2px;
}

/************************************************************************/
/********** Definition für Tickervertikal *******************************/
/************************************************************************/

#tickervertikal a.textstyle {
color:#ffffff; 
font-family:Arial; 
font-size:18pt;  
font-weight:bold; 
text-decoration:none; 
}

#tickervertikal a.textstyle:visited {
color:#ffffff; 
}

#tickervertikal a.textstyle:hover {
color:#FFFF00; 
}

#tickervertikal {
background-color:#ff0000;
border-color:#BBBBBB;
opacity:1; /* Set the opacity for Firefox, Opera, Safari and Chrome. Values may range from 0 to 1 */
position:absolute; /* Do not change */
overflow:hidden; /* Do not change */
display: inline-block; /* Do not change */
-moz-transform: scale(1) rotate(-90deg) translate(0px); /* Set rotate(-90deg) to change typing from bottom to top */
-webkit-transform: scale(1) rotate(-90deg) translate(0px); /* Set rotate(-90deg) to change typing from bottom to top */
-o-transform: scale(1) rotate(-90deg) translate(0px); /* Set rotate(-90deg) to change typing from bottom to top */
filter: /* Do not change */  
progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=6.123233995736766e-17, M12=-1,M21=1, M22=6.123233995736766e-17), 
/* Set M12=1,M21=-1 to change typing from bottom to top */
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=6.123233995736766e-17, M12=-1, M21=1, M22=6.123233995736766e-17, sizingMethod='auto expand')"
/* Set M12=1,M21=-1 to change typing from bottom to top */
alpha(opacity=100); /* Set the opacity for Internet Explorer. Values may range from 0 to 100*/

/* rounded corners for Firefox */
-moz-border-radius-topleft: 15px;
-moz-border-radius-bottomright: 15px;
/* rounded corners for Chrome and Safari */
-webkit-border-top-left-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
/* rounded corners for Opera */
border-top-left-radius: 15px;
border-bottom-right-radius: 15px;
}

/************************************************************************/
/******************* Ende Definition für Ticker *************************/
/************************************************************************/

/************************************************************************/
/******************* InfoItems *******************************************/
/************************************************************************/

.InfoItem_standard {
  font-family : Arial, Verdana, helvetica, sans-serif;
  font-weight : normal;
  font-style : normal;
  font-size: 14px;  /*1.0em*/
  color : black;
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
  background-color: #ffffff;;
  padding: 5px;
  border: 2px solid #ff0000;
  text-align: left;
}


/************************************************************************/
/***** CSS für Gästebuch ***************************************/
/************************************************************************/
td.gb_zeilenkopf {
background-color:#eeeeee;
color:#000000;
}

td.gb_textzeile {
color:#000000;
}


/**************** Ende CSS für Gästebuch *************************************/
