body, td, li, dl, dt, dd, dir, div, span	{
   font-family:"trebuchet ms", verdana, arial; font-size:10pt;color:#FFFFFF;
}
div.clearer{clear:both;width:100px;height:1px;overflow:hidden;}
div.kinolink{margin-bottom:20px;}
.sucheform * { color:#000000; }

.bannertext, .bannertextheader {  text-align: left; border-bottom:1px solid #E5E5E5; width:140px;}
.bannertextheader { font-style:italic;margin-bottom:top; }
.bannertext, .bannertext a { font-family:'Times New Roman',Times,serif;font-size:9pt; }

hr { 
background-color:#000000;
border:0;
border-top:1px solid #FFFFFF;
height:2px;
clear:both; }

a.more { display:block; text-align:right; }

h1 { font-size:13pt; margin-top:0px;margin-bottom:10px;}
h2 { font-size:12pt; margin-top:0px; }

h2.kirche {  margin:0;margin-top:10px;}
h3.kirche {  font-size:10pt; margin:0;margin-top:4px;}

div.absatz h1{
  font-size:14pt;
  margin:0px;
  padding:0px;
  margin-bottom:10px;
}

div.gn h1   { margin:0; }
div.gn h2   { margin:0; }

ul.kirche li { font-size:12pt; }

body, .l9_el_box { background-color:#000000;  }

img { border: 0px none;}

.BannerSuche { margin-bottom:10px; }

h3.att { color:#F15942; }


.dd, .searchwidth{width:171px;height:20px;float:right;margin-bottom:5px;}
#searchterm, #categorydd, #ortdd {width:76px;float:left;height:20px;margin-bottom:5px;}

.rightcol input { height:20px; }

.datelabel {
float:left;
margin-bottom:5px;
height:20px;
width:43px;
}
#searchbutton {
margin-top:5px;
}
.rowstyle	{
margin:5px 0px 5px 0px;
}
.rightcol{
float:right;
margin-bottom:5px;
}

a.menuelevel1id4 { overflow:hidden; }

a{
  color:#FFFFFF;
}
div.superbanner{
  background-color: #000;
  border-bottom:10px solid #000;
}
div.skyscraper{
  position:absolute;
  top:5px;
  left:50%;
  margin-left:397px;
}

div.suchebanner img{
 margin-top:10px;
 margin-left:5px;
}
div.suchebanner{
  float:right;
  text-align:left;
  width:170px;
  overfow:hidden;
}
div.sucheform{
  width:258px;
  float:left;
  overflow:hidden;
  padding:10px 5px 5px;
  color:#000000;
}
div.sucheout{
  width:438px;
  height:186px;
  overflow:hidden;
  background-color:#FCA65D;
}
div.suchebanner2{ margin: 15px 0px 15px 0px;}

div.absatz{
  margin-bottom:15px;
}
div.newsbanner img{
  border:0px;
}
div.newsbanner{
  margin-bottom:10px;
  margin-left:10px;
}
.BannerMini{
  margin-bottom: 5px;
}
div.gncr{
  width:160px;
  float:right;
}
div.gnch{
  width:438px;
  float:left;
}
div.gncc{
  width:608px;
  float:right;
}
div.gncl{
  width:160px;
  float:left;
}
div.gncontent{
  width:778px;
  margin-top:10px;
  text-align:left;
}

div.gnheaderr{
  font-size:12pt;
  float:right;
  margin-right:35px;
}
div.gnheaderl h1{
  font-size:16pt;
  margin:0px;
  padding:0px;
  font-weight:normal;
}
div.gnheaderl{
  float:left;
  margin-left:5px;
}
div.gnlogo{
  background-color:#000000;
  padding-bottom:10px;
}
div.gnheader{
  line-height:35px;
  height:35px;
  background-color:#F15942;
  color:#FFFFFF;
}
div.gnmain{
  width:778px;
  margin-top:5px;
   background-image:url(http://www.gn-live.de/level9_cms/layout/main_bg.gif);
   background-repeat:repeat-y;
}
body {
   scrollbar-face-color: #EEEEEE;
   scrollbar-shadow-color: white;
   scrollbar-highlight-color: white;
   scrollbar-3dlight-color: #CFCFCF;
   scrollbar-darkshadow-color: #CFCFCF;
   scrollbar-track-color: #FFFFFF;
   scrollbar-arrow-color: black;
}

.feld {
   font-family:arial; font-size:8pt; color:#000000; font-weight:700;
}
.feld:hover {
   text-decoration:underline;
}
.feld:link {
   text-decoration:underline;
}

#SportAnzeigen table { width: 100%; margin-top:0px;}
#SportAnzeigen a { font-size: 12px; font-weight: bold; }
#SportAnzeigen a:link{ color:#000; text-decoration: none;}
#SportAnzeigen a:visited{  color:#000; text-decoration: none;}
#SportAnzeigen a:hover{  text-decoration: none;}

#SportAnzeigen .thinactive {width: 35px; border-bottom: 1px solid #525051; border-top: 2px solid #000; background-color: #525051; }
#SportAnzeigen .thactive{ width: 35px; border-bottom: 1px solid #000; border-right: 1px solid #525051; border-left: 1px solid #525051; border-top: 1px solid #525051;  background-color: #000; }
#SportAnzeigen .space{ border-bottom: 1px solid #525051; background-color:#000; width: 20px;}
#SportAnzeigen .lastspace { border-bottom: 1px solid #525051; background-color:#000;}

#SportAnzeigen .thactive a:link {color:#fff; text-decoration: none;}
#SportAnzeigen .thactive a:visited{  color:#fff; text-decoration: none;}


#SportAnzeigen .sporttable th {font-size:12px; margin-bottom: 2px;}
#SportAnzeigen .sporttable tr.r2 {background-color: #525051;}

#SportAnzeigen fieldset {padding: 0px;}

.logout {display: none }