body, td, th, ul, li, a, input { font-family:Arial;font-size:12px; }

div.backlink {padding: 10px 0 10px 0;}

body { margin:0;padding:0; }

#main fieldset{width:570px;}

div.gnszenenewsitem{border-bottom: 1px solid #000000; text-align:left; padding: 2px 0 2px 0;}
div.gnszenenewsitem a {color:#000000;}

#styleTable td{
  padding:4px;
 }
 #styleTable td{
  border-bottom:1px solid #FFF;
 }
 #styleTdLeft{
  width:259px;
  border-right:1px solid #FFF;
  background-color:#CCCCCC;
 }
.InputBigStyle{
  border:1px solid #000;
  background-color:#FFF;
  width:270px;
 }
p{margin:0px 0px 13px 0px;}

div.ImageText {  color:#FFFFFF;text-align:center;text-decoration:none; font-weight:normal;cursor:pointer; }
div.ImageText {  }
div.ImageZoom { float:left;height:16px;width:16px;background:url(http://www.gn-online.de/level9_cms/layout/zoom.png) no-repeat bottom right ; }
div.TextZoom { float:left;height:16px;font-size:10px;line-height:16px;overflow:hidden;padding: 0px 3px 0px 3px; background-image:url(http://www.gn-online.de/level9_cms/layout/imgtitle.png);}

th { font-weight : bold; text-align: left;}

.bannertext, .bannertextheader {  text-align: left; border-bottom:1px solid #E5E5E5; }
.bannertextheader { font-style:italic;margin-bottom:top; }
.bannertext, .bannertext a { font-family:'Times New Roman',Times,serif }
img { border: 0;}

#pagebackgroundheader { 
  height: 18px;
  width: 984px;
  background-image:url(http://www.gn-online.de/level9_cms/layout/pagebackgroundtop.gif);
  background-repeat: no-repeat; 
  background-position: bottom center;
  background-color : transparent;
}
#pagebackground { 
  width: 984px;
  background-color : transparent;
}

.logout {display: none }


hr { border: 0px; border-top: dotted 1px #CD3228; border-bottom: solid 1px #FFFFFF;}


#footer { height:20px; }

#page { width:778px; overflow: hidden; float: left; }
#pagepaddingleft { padding-left:43px; }
#werbungright { width:120px; overflow: hidden; float: left;margin-left:5px; }
#headerbanner { width:778px;overflow:hidden; margin-bottom: 3px;}

#header .logo { float:left; }
#header .logo img {  }
#header .loginmenu { float:left; overflow: hidden; width:155px; height : 75px; margin-top: 8px; text-align: left; }
#header .loginmenu input { 
  margin-left: 20px;
  padding-right: 12px;
  background-image:url(http://www.gn-online.de/level9_cms/layout/gt.gif);
  background-repeat: no-repeat;
  background-position: right;
}
#header .banner { float:right; }

#news .BannerMini { margin-top: 2px; margin-bottom: 2px;}
#header .BannerMini { margin-left: 2px;}

a.more { height:16px;padding-left:10px;}

body { 
  background-color : #C7C7C7;
  background-image:url(http://www.gn-online.de/level9_cms/layout/pagebackground.gif);
  background-repeat: repeat-y; 
  background-position: bottom center;
 }

form { margin: 0px; padding: 0px }

.linkbutton, .LinkButton {
font-weight : bold;
color: Black;
border:0px;
background-color : #FFFFFF;
cursor: pointer;
overflow:visible;
text-align:left;
padding: 0px;
margin: 0px;
}

input.submit {
           font-family : Verdana, Arial, Helvetica, sans-serif;
           font-style : normal;
           line-height : normal;
           font-weight : bold;
           color: #FFFFFF;
           border:0;
           background-color : #CD3228;
	   cursor: pointer;
	   width: 140px;
          overflow:visible;
          text-align:center;
      }

fieldset { padding: 10px 10px 10px 10px; border: 1px dotted #CD3228;margin-top:10px;margin-bottom:10px; }



legend { font-weight:bold; background-color:#FFFFFF; padding: 4px 4px 4px 4px; margin: 4px 4px 4px 4px;	}

#login {  }
.errormsg { color:#CD3228; }

.b_text{ width: 230px; } 

div.text { }
div.text img { border-bottom:5px solid #FFFFFF; }
div.topnewstext img { border-bottom:5px solid #FFFFFF; }
div.topnewstext { }
div.topnewstext table{ background-color: #CD3228; color:#ffffff; font-size:12px; font-weight: bold; text-align: center; }
div.topnewsfooter { width:100%; height:5px; background-color:#CD3228; }

#nav { background-image:url(http://www.gn-online.de/level9_cms/layout/navbg.gif); height:48px;}
#navpadding { padding: 10px 0px 10px 0px; }

div.menuelevel0id4 { overflow:hidden;}
div.menuelevel0id4 table { width: 100% }
div.menuelevel0id4 a:visited{ color:#333333 ; text-decoration: none;}

div.menuelevel0id5 { overflow:hidden;}
div.a.menuelevel0id5 a:visited{ color:#818181;text-decoration: none;}

#news { width:140px;border:0px solid #CD3228;float:right; text-align:right; }
#main { width:630px;border:0px solid #00ff00;float:left; text-align:left;overflow:hidden;}

#newsticker {
  border: 1px solid #CD3228;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  background-color : #CD3228;
}

.classnewsticker {border: 1px solid #FFFFFF;
  height : 20px;
  overflow:hidden;
  xline-height:16px;
}

#divTicker { border:0px !important;height : 20px !important; overflow:hidden !important; font-family:Arial !important; }

h1, h2, h3 { margin-top: 1px; }
h1 { font-size:18px; margin-bottom: 4px;}
h1 * { font-size:18px !important; color:#000000 !important; }
h2 { font-size:14px; margin-bottom: 2px; }
h2.Ressort { font-size:12px; }
h3 { font-size:12px; margin-bottom: 2px; background-color:#eeeeee;padding-left:4px; }
h3.artikel { font-size:14px; background-color: #FFFFFF; padding-left:0; }
h4, h5, h6 { margin-top: 1px; margin-bottom: 2px; font-size:12px; }
h4.date { font-weight: normal; font-size:12px; }

h1.top { color:#CD3228; border-width: 0px; font-weight: bold ;font-size:16px;background-color:#dddddd;padding:1px 0px 1px 5px;margin: 0px 0px 10px 0px; }
div.topSep { height:10px; overflow:hidden; }

a{ font-weight : bold;}
a:link{     color:#CD3228; text-decoration: none;}
a:visited{ color:#CD3228;text-decoration: none;}
a:hover{  color:#CD3228;text-decoration: underline;}
a:active{ color:#CD3228;text-decoration: none;}

#SportAnzeigen table { width: 98%; margin-top:0px;}
#SportAnzeigen a { font-size: 12px; font-weight: bold; }
#SportAnzeigen a:link{ color:#818181; text-decoration: none;}
#SportAnzeigen a:visited{  color:#818181; text-decoration: none;}
#SportAnzeigen a:hover{  text-decoration: none;}

#SportAnzeigen .thinactive { width:30px; border-bottom: 1px solid #7C7C7C; border-top: 2px solid #ffffff; background-color: #e8e8e8; }
#SportAnzeigen .thactive{ width:30px; border-bottom: 1px solid #ffffff; border-right: 1px solid #7C7C7C; border-left: 1px solid #7C7C7C; border-top: 1px solid #7C7C7C;  background-color: #ffffff; }
#SportAnzeigen .space{ border-bottom: 1px solid #7C7C7C; background-color:#ffffff; width: 5px;}
#SportAnzeigen .lastspace { width:90%;border-bottom: 1px solid #7C7C7C; background-color:#ffffff;}

#SportAnzeigen .thactive a:link {color:#333333; text-decoration: none;}
#SportAnzeigen .thactive a:visited{  color:#333333; text-decoration: none;}


#SportAnzeigen .sporttable th {font-size:12px; margin-bottom: 2px;}
#SportAnzeigen .sporttable tr.r2 {background-color: #e8e8e8;}

#SportAnzeigen fieldset {padding: 0px;}



ul { margin-left : 20px; padding-left: 20px; font-size : 70%; }

.tableUserArchiv {
margin-top: 8px;
width : 100%;
}
.tableUserArchiv td {
text-align:left;
padding-left : 2px;
padding-right : 10px;
padding-top : 3px;
padding-bottom : 3px;
}
.tableUserArchiv th {
padding-left : 2px;
text-align:left;
font-size:14px;
background-color : #e8e8e8;
}