html{ height:100%; margin:0; padding:0; }

body{
 background: #cccccc url(images/bg-verlauf.jpg) 0px 0px repeat-x; 
 margin: 0px;
 padding: 0px;
}

#main {
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size:  12px;
 color: #303030;
 background-color: #fff;
 width: 900px;
 margin: 10px auto;
 padding: 0px;
}

.backJugend {
 background: url(images/jugend.gif) 0px 0px no-repeat;
 position: absolute;
 left: 250px;
 top:  84px;
 height: 64px;
 width:  385px;
}

.backSenioren {
 background: url(images/50plus120.jpg) 0px 0px no-repeat;
 position: absolute;
 left: 620px;
 top:  57px;
 height: 120px;
 width:  120px;
}

.backJugendtage {
 /*background: url(images/jugendtag.jpg) 0px 0px no-repeat;*/
 position: absolute;
 left: 276px;
 top:  0px;
 height: 165px;
 width:  265px;
}

.backIndex {
 position: absolute;
 background: url(images/kirche4.gif) 0px 0px no-repeat;
 left: 362px;
 top:  -4px;
 height: 171px;
 width:  305px;
}

select {
	letter-spacing:.06em;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:11px;
	}

img.ico {
  vertical-align: middle;
  width: 14px;
  height: 14px;
  border: 0;
}

p.center {
  text-align: center;
}

div.headline {
  margin: -65px 0px 0px 0px;
  padding:0;
  position: relative; 
  width: 100%;
  height: 55px;
  text-align: right;
  border-bottom: 2px solid #4d66ee;
/*  background: url(images/bg_titel.jpg)    */
}

div.event {
  margin: -42px 0px 0px 0px;
  padding:0;
  position: relative; 
  left: 160px;
  width: 80px;
  height: 40px;
  text-align: center;
}

input.fileload {
 font-family: "Courier New", Courier, monospaced;
 font-size:  8px;
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border: 0px;
  margin: 0px;
}
form.fileload {
 font-family: "Courier New", Courier, monospaced;
 font-size:  8px;
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border: 0px;
  margin: 0px;
}
td.fileload {
 font-family: Arial, Helvetica, Geneva, sans-serif;
 font-size:  8px;
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border: 0px;
  margin: 0px;
}

form {
  border: 0px;
  margin: 0px;
}

a        { color: #303030; text-decoration: none; }
a:link   { color: #4d66ee; text-decoration: none; }
a:visited{ color: #4d66ee; text-decoration: none; }
a:hover  { color: #4d66ee; text-decoration: underline; }
a:active { color: #4d66ee; text-decoration: underline; }
a:focus  { color: #4d66ee; text-decoration: underline; }

a.name,
a.name:link,
a.name:visited,
a.name:active,
a.name:focus,
a.name:hover { color: #303030; text-decoration: none; }

h1, h2, h3, h4, h5, h6, h7{ font-family: Arial, Helvetica, Geneva, sans-serif; margin: 0px; padding: 0px; font-weight: bold; color: #4d66ee; white-space:nowrap; }

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; margin-bottom: 5px; }
h4 { font-size: 13px; margin-bottom: 5px; } /* margin-top: 20px; } */
h5 { font-size: 12px; margin-bottom: 5px; }
h6 { font-size: 11px; }

ol       { padding: 0px; padding-left: 18px; spacing: 0px; margin: 4px; }

ul       { list-style-type: none; padding: 0px; spacing: 0px; margin: 0px; }
ul ul    { list-style-type: none; padding: 0px; spacing: 0px; margin: 0px; }
ul ul ul { list-style-type: none; padding: 0px; spacing: 0px; margin: 0px; }

li.text  { background:url(images/quadrat.gif) 0px 4px no-repeat; padding-left: 12px; spacing: 0px; margin: 0px;}
/*li.num   { spacing: 0px; margin: 0px;}*/

table {
	border: 0;
	cellpadding: 0px;
	cellspacing: 0px;
}

table.content {
	width: 100%;
}


th {
  text-align:left;
  font-weight:normal;
  font-style: italic;
  background-color: #d8d8d8;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	position:relative;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0 85px 0 0;
}

#breadCrumb ul, #breadCrumb li {
  display:inline;
  list-style:none;
  margin:0px;
  padding:0px;
}

#breadCrumb li a, #breadCrumb li.last {
  margin-right:9px;
  padding-left:9px;
  background:url(images/arrow.gif) 0px 4px no-repeat;
  white-space:nowrap;
}

#links    { margin-bottom: 0px; }
#links ul { list-style: none; margin: 0; padding: 0; }
#links li { background:url(images/arrow.gif) 0px 5px no-repeat; padding-left:9px;}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#navMonat {
	position:absolute;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4d66ee;
	text-align: center;
	vertical-align: middle;
	background-color: #eef0ff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 210px;
	height: 25px;
	left: 230px;
	top:  55px;
}

#terminplan {
	position:relative;
	width: 100%;
	top:  0px;
}

#terminplan_text1{
	position:relative;
	width: 100%;
	height: 60px;
}
#terminplan_text2{
	position:relative;
	width: 100%;
}

font.navTermineAktiv {
	background-color: #eef0ff;
	border-top: 2px solid #eef0ff;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
font.navTerminePassiv {
	background-color: #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
font.navTerminePassivFirefox {
	background-color: #d8d8d8;
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}
#navTermine {
	position:relative;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 8pt;
	padding: 0;
	width: 212px;
	height: 40px;
	background-color: #ffffff;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 233px;
	/*border: 1px solid #ccc;*/
}

#navChorliederquellen {
	position:relative;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 0;
	width: 690px;
	height: 33px;
	background-color: #eef0ff;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
td.navChorliederquellenLeer {
	background-color: #ffffff;
	border-bottom: 1px solid #99bbff;
}

td.navChorliederquellenAktiv {
	background-color: #eef0ff;
	border-top: 1px solid #99bbff;
	border-right: 1px solid #99bbff;
	border-left: 1px solid #99bbff;
	border-bottom: 1px solid #eef0ff;
	align: center;
	width: 16px;
}

td.navChorliederquellenPassiv {
	background-color: #e8e8e8;
	border-top: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #99bbff;
	text-align: center;
	width: 16px;
}


td.kontakt {
  vertical-align: top;
  padding: 0px 0px 10px 0px;
  /* spacing: 0px; */
}
td.kontaktL {
  text-align: left;
  vertical-align: top;
  padding: 0px 10px 10px 0px;
  /* spacing: 0px; */
  color: #4d66ee;
  white-space:nowrap;
}
td.kontaktR {
  text-align: left;
  vertical-align: top;
  padding: 0px 10px 10px 0px;
  /* spacing: 0px; */
}

td.gbuchSubject {
	background-color: #eef0ff;
	vertical-align: top;
  padding: 5px 0px 5px 0px;
  font-weight: bold;
  /* spacing: 0px; */
}
td.gbuchComment {
  vertical-align: top;
  padding: 5px 0px 5px 0px;
  /* spacing: 0px; */
}
td.gbuchL {
  text-align: left;
  vertical-align: top;
  padding: 0px 10px 0px 0px;
  /* spacing: 0px; */
  color: #4d66ee;
  white-space:nowrap;
}
td.gbuchR {
  text-align: left;
  vertical-align: top;
  padding: 0px 10px 0px 0px;
  /* spacing: 0px; */
}


td.section {
 background-color: #eef0ff;
/*
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
*/
 border-top: 1px solid #99bbff;
 border-bottom: 1px solid #99bbff;
 color: #303030;
}

/*---- Ereignisse, Links, etc.: ----- */

td.delimiter {
 border-top: 1px solid #99bbff;
}

/*************** #pageName styles **************/

#pageName{
	padding: 25px 20px 10px 0px;
}

/************** .text styles *****************/

#text{
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:  12px;
	clear: both;
	width: 100%;
    min-height: 540px;
	position: relative;
	left: 0px;
	margin-bottom: 10px;
	padding-top: 15px;
/*	background-color: #fff; */
}

#text textarea {
 font-family: "Courier New", Courier, monospaced;
 font-size:  12px;
 padding: 0px;
}

#text p{
	padding: 0px 0px 10px 0px;
}
#text br{
	padding: 0px 0px 10px 0px;
}

/************** .text1 styles *****************/
/* nur für Jugendinfo_ALT */
.text1{
	clear: both;
	padding: 0px 0px 0px 0px;
	width: 450px;
	position: relative;
	left: 50px;
	margin-bottom: 20px;
}

#editable {
  padding:0;
  position: relative;
  width: 100%;
}

#editable font.heading1 {
	padding: 5px 0px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #4d66ee;
}

#editable ul li  { 
	background:url(images/quadrat.gif) 0px 4px no-repeat; 
	padding-left: 12px; 
	margin: 0px;
}

/************** .pic styles *****************/

.pic{
	clear: both;
	left: 0px;
	position: relative;
	/*margin-top: 20px;*/

}
td.pic {
	vertical-align: top;
	text-align: left;
	padding: 0px 15px 30px 0px;
}
/************* #funktions styles *************/

#funktions{
	position:relative;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0;
	margin-right: 2%;
	float: right;
}
/************* Jahresspalte in History-Tabellen styles *************/

td.jahr {
  font-size: 18px;
  color: #6699ff;
  background-color: #cceeff;
  text-align: left;
  vertical-align: top;
  padding: 2px 0px 0px 2px;
  border-right: 1px solid #99aaff;
  border-bottom: 2px solid #99aaff;
}

tr.jahr {

}

/************** .formTable styles *****************/

#formTable{
  position:relative;
	clear: both;
	padding: 0px 0px 0px 0px;
	width: 600px;
	overflow: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	float: none;
	background-color: #FFFFFF;
	height: 160px;
}

#formTable p{
	padding: 0px 0px 10px 0px;
}

#formTable td, #formTable th {/* font-size:12px; */}

#formTable table { border-collapse:collapse; }

#formTable table td, #formTable table th {
  border:1px solid #fff;
  padding:2px 2px 1px 2px;
}

/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {
	display: block;
}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {
	border-bottom: none;
	display: block;
}

#navBar li {background:url(images/arrow.gif) 0px 5px no-repeat; padding-left:9px;}

/************** .jt_tabelle styles *****************/

#jt_tabelle{
    top:0px; left:0px; border-collapse:collapse;
	position:relative;
	clear: both;
	height: 485px;
	width: 690px;
	border:1px solid #cccccc;
	overflow: auto;
}

#ji_tabelle{
    top:0px; left:0px; border-collapse:collapse;
	position:relative;
	clear: both;
	height: 500px;
	width: 690px;
	border:1px solid #cccccc;
	overflow: auto;
}

#jp_tabelle{
    top:0px; left:0px; border-collapse:collapse;
	position:relative;
	clear: both;
	height: 500px;
	width: 690px;
	border:1px solid #cccccc;
	overflow: auto;
}

#lied_tabelle{
    top:0px; left:0px; border-collapse:collapse;
	position:relative;
	clear: both;
	height: 480px;
	width: 690px;
	border:1px solid #cccccc;
	overflow: auto;
}

/*********** #sectionLinks styles ***********/

#sectionLinks{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks h3{
	padding: 0px 0px 2px 10px;
}

#sectionLinks a:link{
	padding: 2px 0px 2px 10px;
	border-top: 1px solid #cccccc;
	width: 100%;
	width: auto;
}

#sectionLinks a:visited{
	border-top: 1px solid #cccccc;
	padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #dddddd;
	padding: 2px 0px 2px 10px;
}

font.highlight {
  color: #ff7700;
}

font.suchergebnis {
  background-color: #ffff00;
  //font-weight: bold;
  //color: #ff7700;
}

font.error {
  color: #ff2211;
}

font.disabled {
  color: #a0a0a0;
}

th.tabelle {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  padding: 0px 5px 5px 5px;
  background-color: #d8d8d8;
}
th.tabellez {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  padding: 0px 5px 5px 5px;
  background-color: #d8d8d8;
}
th.tabeller {
  font-weight: bold;
  text-align: right;
  vertical-align: bottom;
  padding: 0px 5px 5px 5px;
  background-color: #d8d8d8;
}
th.tabellel {
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  padding: 0px 5px 5px 5px;
  background-color: #d8d8d8;
}
th.tabelleb {
  font-weight: bold;
  text-align: left;
  vertical-align: bottom;
  padding: 0px 5px 5px 5px;
  background-color: #d8d8d8;
  border-right: 1px solid #ccc;
}

td.tabelle_ohne {
  text-align: left;
  vertical-align: top;
  padding: 0px 8px 0px 0px;
  background-color: #ffffff;
}
td.tabelle0_center {
  text-align: center;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
}
td.tabelle1_center {
  text-align: center;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #f8f8f8;
}
td.tabelle0 {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
}
td.tabelle1 {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #f8f8f8;
}
td.tabelle0c{
  vertical-align: center;
  text-align: center;
  padding: 0px 1px;
  background-color: #ffffff;
}
td.tabelle1c{
  vertical-align: center;
  text-align: center;
  padding: 0px 1px;
  background-color: #f8f8f8;
}
td.tabelle0re {
  text-align: right;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
}
td.tabelle1re {
  text-align: right;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #f8f8f8;
}

td.tabelle0pdf {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
}
td.tabelle1pdf {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #f8f8f8;
}

td.tabelle0ico {
  text-align: left;
  vertical-align: top;
  padding: 1px 5px 1px 5px;
  background-color: #ffffff;
}
td.tabelle1ico {
  text-align: left;
  vertical-align: top;
  padding: 1px 5px 1px 5px;
  background-color: #f8f8f8;
}

td.tabelle0icob {
  text-align: left;
  vertical-align: top;
  padding: 1px 5px 1px 5px;
  background-color: #ffffff;
  border-right: 1px solid #ddd;
}
td.tabelle1icob {
  text-align: left;
  vertical-align: top;
  padding: 1px 5px 1px 5px;
  background-color: #f8f8f8;
  border-right: 1px solid #ddd;
}

td.tabelle0b {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
  border-right: 1px solid #ddd;
}
td.tabelle1b {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #f8f8f8;
  border-right: 1px solid #ddd;
}


td.countdown {
  font-size: 14px;
  text-align: center;
  font-weight: bold;
  color: #4d66ee;
  vertical-align: middle;
  padding: 10px 25px 0px 25px;
  /* spacing: 1px; */
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 520px;
}

input.countdown {
  font-size: 12px;
  color: #303030;
  width: 100%;
  font-size: 12px;
  text-align: center;
  /*font-weight: bold;*/
  /*color: #4d66ee; */
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border: 0px;
  margin: 0px;
}

td.box {
  font-size: 12px;
  text-align: center;
//  color: #ff2211;
  vertical-align: middle;
  padding: 5px 15px 5px 15px;
  /* spacing: 1px; */
  /* background-color: #eef0ff; */
  background-color: #F6F5FF;
  border: 1px solid #ccc;
  width: 100%;
}

#content{
	padding-left: 195px;
	padding-right: 15px;
	width: 690px;
    height: inherit;
    min-height: 660px;
	position: absolute;
	margin-bottom: 0px;
    background: url(images/hintergrund.jpg) 0px 0px repeat-y;
    background-color: #fff;
	border: 1px solid #6060a0;
}

/* ------------------------------------------------------------ */
/* Galerie/Album Styles:                                        */
/* ------------------------------------------------------------ */

#galerie{
	padding-top: 15px;
}

#galerie th  {
  font-weight: bold;
  text-align: center;
  vertical-align: bottom;
  padding: 2px 5px 5px 5px;
  background-color: #d8d8d8;
}
#galerie td  {
  text-align: left;
  vertical-align: top;
  padding: 0px 5px 5px 5px;
  background-color: #ffffff;
}

#galerie td.galerie1  {
  padding-top: 2px;
  border-bottom: 1px solid #c0c0f0;
  border-left: 1px solid #c0c0f0;
  background-color: #f8f8f8;
}

#galerie td.galerie2  {
  padding-top: 2px;
  border-bottom: 1px solid #c0c0f0;
  background-color: #f8f8f8;
}

#galerie td.galerie2ce  {
  padding-top: 2px;
  border-bottom: 1px solid #c0c0f0;
  background-color: #f8f8f8;
  text-align: center;
}

#galerie td.album1  {
  border-bottom: 1px solid #c0c0f0;
  border-left: 1px solid #c0c0f0;
}

#galerie td.album2  {
  border-bottom: 1px solid #c0c0f0;
}

#galerie td.album2re  {
  border-bottom: 1px solid #c0c0f0;
  text-align: right;
}
#galerie td.album2ce  {
  border-bottom: 1px solid #c0c0f0;
  text-align: center;
}

#album td {
  text-align: center;
  font-size:  9px;
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
  background-color: #f8f8f8;
  border-right: 1px solid #c0c0f0;
  border-bottom: 1px solid #c0c0f0;
  width: 130px;
  height: 100px;
  color: #a0a0b0;
}

#album td.left {
  width: 195px;
  text-align: left;
  color: #303030;
}

#album h6{ 
 white-space: wrap; 
}


#album div.albumUntertitel, #galerie font.albumUntertitel {
 font-size:  9px;
 text-align: right;
 color: #a0a0b0;
}

#albumhilfe {
 position: absolute;
 top: 10px;
 left: 487px;
 font-size: 9px;
 color: #a0a0b0;
 text-align: left;
 padding: 0px;
 width: 200px;
 height: 36px;
 border-bottom: 1px solid #c0c0f0;
 border-left: 1px solid #c0c0f0;
 border-right: 1px solid #c0c0f0;
}

#AlbumNavigation {
 background: #ffffff url(images/pfeilnavi480.jpg) 100px 0px no-repeat; 
 position: relative;
 text-align: center;
 vertical-align: middle;
 height: 24px;
 padding-top: 4px;
}

/* ------------------------------------------------------------ */
/* NavBar Styles:                                               */
/* ------------------------------------------------------------ */

#navBar{
	padding: 0px;
	width: 180px;
	margin-bottom: 0px;
	position: absolute;	
	border-top: 1px solid #6060a0;
	border-left: 1px solid #6060a0;
    min-height: 660px;
}


.logo {
	background:url(images/emblr40-4d66eetransp.gif) 10px 10px no-repeat;
	padding: 10px 10px 10px 10px;
	spacing: 10px 10px 10px 10px;
    text-align: center;
    vertical-align: 100%;
    width:  120px;
	height: 150px;
 }

#facebook {
  position: absolute;
  top: 48px;
  left: 650px;
  font-size: 10px;
  text-align: left;
  padding: 0px;
  width: 100px;
  height: 12px;
}
 
#suchmaske {
  position: absolute;
  top: 51px;
  left: 480px;
  font-size: 10px;
  text-align: left;
  padding: 0px;
  width: 80px;
  height: 12px;
}

#suchmaske input {
  font-size: 9px;
  margin: 0; 
  padding: 0;  
}

.currentDate  { margin:0px; padding: 0px 0px 15px 10px; }

.relatedLinks { margin:0px; padding: 0px 0px 0px 10px; }
.relatedLinks2{ margin:0px; padding: 0px 0px 0px 20px; }
.relatedLinks3{ margin:0px; padding: 0px 0px 0px 30px; }
.relatedLinks4{ margin:0px; padding: 0px 0px 0px 40px; }

.wetter       { position: absolute; margin:0px; left:10px; top:430px; }

/* Deprecated: nur für manuelle Seiten, solange noch in Tabelle. */
td.navbarEmblem {
  text-align: center;
  vertical-align: bottom;
  height: 150px;
  width:   120px;
  padding: 0px;
}

/* the div which contains the link to the admin mode at the end of the script */
#adminlink	{
  position: absolute;
  top: 570px;
  left: 10px;
  font-size: 9px;
  text-align: left;
  margin-top: 8px;
}


div.loginerror {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  text-align: left;
  color: #ff0000;
  background: #ffffff;
  font-weight: normal;
}


#newsLayer {
  margin: 0;
  padding: 0 0 0 0;
  position: fixed;
  width: 400px;
  left: 392px;
  top:  4px;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
  text-align: left;
  border: 2px solid #4d66ee;
  z-index: 2;
}
#newsLayerHead {
  margin: 0;
  padding: 2;
  position: relative;
  width: 400px;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
  text-align: right;
  color: #ffffff;
  background-color: #4d66ee;
}
#newsLayerContent {
  margin: 0;
  padding: 0 0 0 0;
  position: relative;
  width: 100%;
  left: 0px;
  top:  0px;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
  text-align: left;
  height: 100%;
  border: 0;
}
#newsLayerHead  a  { color: #ffffff; text-decoration: none; }

/* ------------------------------------------------------------ */
/* Fusszeile mit Copyright, etc.                                */
/* ------------------------------------------------------------ */

#footer{
  margin: 0;
  padding-bottom: 0;
  position: relative;
  width: 100%;
  height: 20px;
  FONT-SIZE: 10px;
  FONT-WEIGHT: normal;
  FONT-STYLE: normal;
  FONT-VARIANT: normal;
  text-align: center;
  border-top: 2px solid #4d66ee; 
}

/*********** fixed table head ***********/

.tableholder {position:relative; top:0px; left:0px;}

.klon {position:absolute; top:0px; left:0px; display:none; z-index:1000;}
.klon table {position:relative; top:0px; left:0px; border-collapse:collapse; table-layout:normal;	width: 583px;}
.klon table th {padding:2px 2px 1px 2px; sacing: 1px}

