body {
	background-color: #2D2D2D;
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #564b47;
	padding: 0;
	margin: 0;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

a {color: #818181; text-decoration: none;}
a:visited {color: #818181; text-decoration: none;}
a:hover {color: #00bfff; text-decoration: none;}
a:active { color: #818181; text-decoration: none;}

h1 {
	font-size: 2em;
	font-weight: normal;
	padding: 10px;
	margin: 0;
 }

h2 {
	font-size: 1.7em;
	font-weight: normal;
	padding: 10px;
	margin: 0;
}

hr {
 border: 0px;
 border-top: solid 1px #E5E5E5;
 border-bottom: solid 1px #FFFFFF;
 height: 1px;
}

#subboxleft hr {
 border: 0px;
 border-top: solid 1px #2D2D2D;
 border-bottom: solid 1px #252525;
 height: 1px;
}

img.download {vertical-align:middle;}

/* ----------container zentriert das layout-------------- */

#container {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}


#shadow {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	background-color: #000;
  background-image: url(images/sbg.jpg);
  background-repeat: repeat-y;
}

#bshadow {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
  background-color: #000;
  background-image: url(images/bbg.jpg);
  background-repeat: repeat-y;
}

#bshadow2 {
	width: 980px;
	margin: 0 auto;
	padding: 0;
  background-color: #FFF;
  background-image: url(images/sbg22.jpg);
  background-repeat: no-repeat;
}

#shadowh {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
  background-image: url(images/sbg2.jpg);
  background-repeat: no-repeat;
}

#shadowh2 {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	background-image: url(images/sbg22.jpg);
  background-repeat: no-repeat;
}

#links{
	float: left;
  font-size: .9em;
  width: 176px;
}

#content{
	float: left;
  width: 510px;
	margin: -1px 0 0 0;
  padding: 0 0 30px 0;
}

#contentboard{
  float: left;
  width: 804px;
	margin: -1px 0 0 0;
	padding: 0 0 30px 0;
}

#contentall{
	width: 980px;
  float: left;
	margin: 0;
  padding: 0 0 30px 0;
}

#contentshop{
	width: 980px;
  float: left;
	margin: 0;
  padding: 0 0 0 0;
}

#rechts {
  float: left;
  width: 294px;
}

#pbox {
	line-height: 140%;
  margin: 0;
  padding: 9px;
  font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #000;
  background-color: #FFF;
  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA;
}

#headslogan {
	margin: 0;
	padding: 0;
	height: 29px;
}

#headslogan p {
	margin-left: 8px;
	color: #FFFFFF;
}

#header {
	margin: 0;
	padding: 0;
	height: 118px;
	background-image:url(images/navtop.jpg);
  background-repeat:no-repeat;
  background-position:0 110px;
}

#header2 {
	margin: 0;
	padding: 0;
	height: 110px;
}

.smaller {
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-weight: normal;
}

#loginbox {
	margin: 11px 0 0 0;
	padding: 0;
	height: 117px;
	width: 294px;
	float: right;
	background-image: url(images/loginbox.jpg);
  background-repeat: repeat-x;
}

#mainheader {
	margin: 0;
	padding: 0;
	height: 335px;
	background-color: #2D2D2D;
}

#mainheader2 {
	margin: 0;
	padding: 0;
	height: 88px;
}

#mainnavi p{
	margin-left: 15em;
	padding: 0 10px;
}

/* -----------------Inhalt--------------------- */

#content h1 {
	height: 40px;
	padding: 6px 10px 0 10px;
  margin: 0;
  line-height: 127%;
  font-size: 13px;
  font-weight: bold;
  font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
  background-color: #2D2D2D;
  color: #FFFFFF;
  background-image: url(images/content_field.jpg);
  background-repeat: no-repeat;
}

#content h2 {
	height: 24px;
  padding: 0 10px 0 10px;
  margin: 0;
  line-height: 23px;
  font-size: 10px;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
  text-align: right;
  background-color: #EAEAEA;
  color: #6C6C6C;
  background-image: url(images/cg_dot.gif);
  background-repeat: repeat-x;
  background-position: 0 23px;

}

#content h3 {
	height: 32px;
    padding: 0 10px 0 10px;
    margin: 0;
    line-height: 29px;
        font-size: 10px;
        font-weight: normal;
        font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
        text-align: left;
                background-color: #fff;
                color: #6C6C6C;
                background-image: url(images/cg_dot2.gif);
                background-repeat: repeat-x;
                background-position: 0 29px;
        				border-left: 1px solid #EAEAEA;
                border-right: 1px solid #EAEAEA;
                border-top: 1px solid #EAEAEA;

}

#content h1 span { 
	color: #BFBFBF;
}

p, pre {
	padding: 10px;
	margin: 0;
}

pre, code { 
	font-size: 1.2em;
}



.gross {
	width: 5.71em;
	height: 1.07em;
}

/* --------------left navigavtion------------- */

.menu {
	margin: 0;
	padding: 0;
  color: #ffffff;
	background-color: #272727;
}

.subb_top {
	width: 100%;
	height: 43px;
	margin: 0;
	padding: 0;
  color: #ffffff;
  background-color: #272727;
  background-image: url(images/r_topbar.jpg);
  background-repeat: no-repeat;
}

.sub_top {
	width: 100%;
	height: 52px;
	margin: 0;
	padding: 0;
	color: #ffffff;
  background-color: #272727;
  background-image: url(images/slbar.jpg);
  background-repeat: no-repeat;
}

#whoiam {
	margin: 0;
	padding: 0;
	height: 31px;
	background-color: #FFF;
  background-image: url(images/wia_bg.jpg);
  background-repeat: repeat-x;
}

#whoiam2 {
	margin: 0;
	padding: 0;
	height: 31px;
}

#whoiam p {
	margin: 0;
	padding: 0 0 0 11px;
	line-height: 30px;
	color: #3F3F3F;
}

/* --------------Main Header Start------------- */

#right_header {
	float: right;
	width: 295px;
        margin: 0;
        padding: 0;
                    background-image:url(images/rhtop.jpg);
                	background-repeat:no-repeat;
                	background-position:0 288px;
}

#rhtop {
        margin: 0;
        padding: 0;
        height: 48px;
                    background-image:url(images/rhtop.jpg);
                	background-repeat:no-repeat;
}

#brhtop {
        margin: 0;
        padding: 0;
        height: 48px;
        background-image: url(images/brhtop.jpg);
        background-repeat: no-repeat;
}

#lhtop {
        margin: 0;
        padding: 0;
        height:48px;
                    background-image:url(images/lhtop.jpg);
                	background-repeat:no-repeat;
}


#header_banner_728 {
	float: right;
  width: 728px;
  height: 90px;
	margin: 0;
  padding: 6px 0 0 0;
}

#header_banner_468 {
  float: right;
  width: 468px;
  height: 60px;
	margin: 10px 0px 0 0;
  padding: 0;
}

#hot_field {
	width: 100%;
	height: 228px;
  margin: 0;
  padding: 0 0 0 1px;
  color: #ffffff;
  background-color: #080808;
  /* background-image:url(images/newspics/1.jpg); */
  background-repeat: no-repeat;
  background-position: 176px 0px;
}

#ticker {
  top: 230px;
  left: 100px; 
	width: 200px;
	height: 16px;
  margin: 0;
  padding: 0 0 0 1px;
  color: #ffffff;
  background-color: #FF0000;
}

#left_header {
	float: left;
	width: 685px;
  margin: 0;
  padding: 0;
}

#righttopbox {
	width: 100%;
	height: 98px;
  margin: 0;
  padding: 0;
  color: #ffffff;
  background-color: #00A1DE;
  background-image: url(images/bltop2.jpg);
  background-repeat: no-repeat;
}

#righttopbox h1 {
  padding: 5px 10px 0 10px;
  margin: 0;
  text-align: right;
  font-size: 9px;
  font-weight: normal;
  font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
  color: #FFFFFF;
}

#rightmatches {
	width: 100%;
	height: 175px;
        margin: 0;
        padding: 15px 0 0 0;
                color:#ffffff;
                background-image:url(images/lm_bg.jpg);
                background-repeat:no-repeat;
}

#navigation {
	width: 100%;
	height: 68px;
        margin: 0;
        padding: 0;
                color:#ffffff;
                background-color: #00A1DE;
                background-image:url(images/navbg.jpg);
                background-repeat:no-repeat;
}

#sub_navigation {
	width: 100%;

	height: 39px;
        margin: 0;
        padding: 0;
                color:#ffffff;
                background-color: #282828;
                background-image:url(images/subnav.jpg);
                background-repeat:no-repeat;
}

#headsponsor {
	float: left;
/*	width: 174px; */
	width: 176px;
	height: 228px;
        padding: 0;
        margin: 0;
                color:#ffffff;
                background-color: #252525;
                background-image:url(images/hespon.jpg);
                background-repeat:no-repeat;
}

#rightfield {
	height:18px;
	margin: 0 0 1px 0;
	padding: 0 2px 0 5px;
                    background-color:#2D2D2D;
}

#rightfield2 img { vertical-align: middle; margin-top:2px;}

#rightfield2 {
	height:18px;
	line-height:18px;
	margin: 0;
	padding: 0;
	background-color:#2D2D2D;
	border-bottom: 1px solid #373737;
}

#rightfield2 span{
	height:18px;
	line-height:18px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9px;
	background-color:#2D2D2D;
	color:#EAEAEA;
}

#rightmatches ul{
	list-style-type: none ;
	padding: 0 0 0 10px;
	margin: 0;
}

#rightmatches ul{
	padding: 0 5px 5px 5px;
}

#rightmatches li a {
	font-size: 9px;
	text-decoration:none;
}

#rightmatches li{
	height:18px;
	margin: 0 0 1px 0;
	padding: 0 5px 0 5px;
	background-color:#2D2D2D;
	color:#FFFFFF;
}

#rightmatches li span{
	height:18px;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 9px;
  background-color:#2D2D2D;
  color:#EAEAEA;
}

#rightmatches a {color: #E1E1E1; font-weight:bold;}
#rightmatches a:visited {color:#E1E1E1; font-weight:bold;}
#rightmatches a:hover {color: #E1E1E1; font-weight:bold;}
#rightmatches a:active { color:#E1E1E1; font-weight:bold;}

#righttopbox a {color: #FFFFFF; font-weight:bold;}
#righttopbox a:visited {color:#FFFFFF; font-weight:bold;}
#righttopbox a:hover {color: #FFFFFF; font-weight:bold;}
#righttopbox a:active { color:#FFFFFF; font-weight:bold;}

/* --------------Main Header END------------- */

/* ----------Content BOX-------------- */

#box {
	width: 490px;
  margin: 0 auto;
  padding: 12px 0 0 0;
}

#boardbox {
	width: 790px;
  margin: 0 auto;
  padding: 12px 0 0 0;
}

#box p {
	line-height: 140%;
	margin: 0;
  padding: 9px;
  font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000;
  background-color: #FFF;
  border-left: 1px solid #EAEAEA;
  border-right: 1px solid #EAEAEA;
}

/* ----------Content BOX-------------- */

#rechts ul {
	list-style-type: none ;
	padding: 0 0 0 10px;
	margin: 0;
}

#rechts ul {
	padding: 0 2px 2px 2px;
  border-left: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  background-color: #FFFFFF;
}

#rechts li a {
	font-size: 10px;
	text-decoration:none;
	line-height:21px;
}

#rechts  li li a { 
font-size: 1em; 
}

#rechts li {
	margin: 0;
	padding: 0 5px 0 5px;
	background-color: #EAEAEA;
}

#rechts span {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
  color:#818181;
  border-right: 1px solid #E6E6E6;
}

#subbox {

	margin: 0;
	padding: 0;
  background-color:#FFFFFF;
}

#rechts p {
	height:25px;
	line-height:25px;
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align:right;
	color:#818181;
  border-left: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  background-color:#EAEAEA;
}

.spacer {
  background-image:url(images/cg_dot3.gif);
  background-repeat:repeat-x;
  height:8px;
}
#rechts li li {
	margin: 0;
	padding: 0;
}

#rechts li a.selected {
	margin: 0;
	padding: 0;
	color:#ffffff;
}

#rechts li li a.selected {
	margin: 0;
	padding: 0;
}

/* ----------Content BOX END-------------- */

#footer {
	clear: both;
	padding: 0;
	margin: 0;
	height:82px;
	color: #fff;
  background-image: url(images/foot.jpg);
  background-repeat: no-repeat;
}

#footer font {
	line-height:140%;
}

#footer_query {
	padding: 8px 10px 0 0;
	margin: 0;
	height:21px;
	color: #D5D5D5;
	text-align:right;
	line-height:21px;
}

#footer_left {
	float:left;
	padding: 16px 0 0 20px;
	margin: 0;
	height:34px;
}


#footer_right {
	width:60%;
	float:right;
	padding:  20px 10px 0 0 ;
	margin: 0;
	height:30px;
	line-height:30px;
	text-align:right;
}

#sponsoren {
	padding: 0;
	margin: 0 0 7px 0;
	text-align:center;
	width:100%;
}

#links ul {
	list-style-type: none ;
	padding: 0 0 0 10px;
	margin: 0;
}

#links ul {
	padding: 0 5px 5px 5px;
}

#links li a {
	font-size: 10px;
	text-decoration:none;
	line-height:21px;
}

#links  li li a { 
font-size: 1em; 
}

#links li {
	height:22px;
	margin: 0 0 1px 0;
	padding: 0 5px 0 5px;
	background-color:#2D2D2D;
  color:#FFFFFF;
  background-image:url(images/bbg.gif);
  background-repeat:repeat-x;
  background-position:0 21px;
}

#links p {
	height:29px;
	line-height:29px;
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align:right;
	color:#c0c0c0;
  background-color:#EAEAEA;
  background-image:url(images/slbg.jpg);
  background-repeat:no-repeat;
}

#links h1 {
	height:45px;
/*	line-height:45px; */
	line-height:29px;
	margin: 0;
/* padding: 0px 10px 0px 10px; */
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
  color:#C0C0C0;
  background-color:#EAEAEA;
  background-image:url(images/ltop.jpg);
  background-repeat:no-repeat;
}

#links h1 img { 
	margin-top:10px; 
}

.sub_top img { 
	margin-left:17px;
}

.subb_top img { 
	margin-left:12px;
}

#subbox h1 img { 
	margin-top:21px;
}

#rightmatches h1 {
	padding:0; margin:0px;  float:left;
}

#rightmatches h2 { 
	padding:0; margin:0px; float:right;
}

#rightmatches #navi {
	margin-top:10px; 
	margin-left:14px; 
	margin-bottom:7px; 
	float:left;
}

#rightmatches #navi2 {
	margin-bottom:7px; 
	float:right;
}

#rechts h1 {
	height: 52px;
	line-height: 29px;
	margin: 0;
	padding: 0 10px 0 10px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align: right;
	color: #C0C0C0;
  background-color: #EAEAEA;
  background-image: url(images/rsubti.jpg);
  background-repeat: No-repeat;
}

#links a { 
	color: #FFFFFF; 
	font-weight: normal;
}

#links a:visited { 
	color:#FFFFFF; 
	font-weight: normal;
}

#links a:hover {
	color: #FFFFFF; 
	font-weight: normal;
}

#links a:active { 
	color:#FFFFFF; 
	font-weight: normal;
}

#navigation ul{
	list-style-type: none ;
	padding: 23px 11px 0 6px;
	margin: 0 ;
}

#navigation li a {
	font-size: 10px;
	text-decoration: none;
	line-height:21px;
}
#navigation  li li a { 
	font-size: 1em;
}

#navigation li {
	height: 22px;
	margin: 0;
	padding: 0;
	display: inline;
}

#snart ul {
	list-style-type: none;
	padding: 23px 11px 0 6px;
	margin: 0 ;
}

#snart li {
	height: 22px;
	margin: 0;
	padding: 0;
	display: inline;
}

#loginbox ul {
	list-style-type: none ;
	margin: 33px 0 0 0;
	padding: 0 ;
}

#loginbox li a {
	font-size: 10px;
	text-decoration:none;
	line-height:21px;
}

#loginbox  li li a { 
	font-size: 1em;
}

#loginbox li {
	height: 22px;
	margin: 0 0 6px  0;
	padding: 0 2px 0 0;
}

#loginbox span {
	margin: 0;
	padding: 0 40px 0 12px;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
	color: #D5D5D5;
}

/* End hide from IE-mac */

input, textarea, select {
	background-color: #FFFFFF;
	border:1px solid #B2B2B2;
	color: #666622;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 8pt;
	margin: 2px;
	padding-left: 3px;
}

#loginbox input {
	border: 1px solid #C0C0C0;
  height: 18px;
  width: 170px;
  padding: 0;
  margin: 0;
  vertical-align: middle;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #969696;
}

#loginbox p {
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0 17px 0 0;
	text-align: right;
}

#hn_newscenter a {
	width: 136px; 
	height: 42px; 
	background-image: url("images/title/hn_mark_newscenter.jpg");
}

#hn_newscenter a:hover {
	background-image: url("mouseover.gif");
}

#navigation li .hn_newscenter a {
	width: 136px; 
	height: 42px; 
	background-image: url("images/title/hn_mark_newscenter.jpg");
}

#navigation li .hn_newscenter a:hover {
	width: 136px; 
	height: 42px; 
	background-image: url("images/title/hn_mark_newscenter.jpg");
}

/* ----------Navigation-------------- */

#navlist2 {
	padding: 18px 20px 0 10px;
	margin: 0px;
}

#navlist2 ul, #navlist2 li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist2 a:link, #navlist2 a:visited {
	float: left;
	margin: 0 1px 4px 1px;
	text-decoration: none;
	color: #FFF;
	padding: 0 5px 0 0;
	line-height: 24px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#navlist {
	padding: 6px 0 0 10px;
	margin:0px;
}

#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited {
	height: 24px;
	float: left;
	margin: 0 1px 4px 1px;
	text-decoration: none;
	color: #FFF;
	padding: 0 10px 0 10px;
	line-height: 24px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	background-image: url(images/subbg1.jpg);
	background-repeat: repeat-x;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	color: #FFF;
  background-image: url(images/subbg2.jpg);
  background-repeat: repeat-x;
}

#navlist a:hover { 
	color: #FFF;
}

/* -- doppeltes gel�scht --- */

#profilebox {
	margin: 14px 0 0 0;
	Text-align: right;
}

#profilebox p {
	font-size: 9px;
}

#profilebox a {color: #FFF; text-decoration:none; font-weight:normal;}
#profilebox a:visited {color:#FFF; text-decoration:none; font-weight:normal; }
#profilebox a:hover {color: #FFF; text-decoration:none; font-weight:normal;}
#profilebox a:active { color:#FFF; text-decoration:none; font-weight:normal;}

#login {
Text-align: right;
margin: 14px 0 0 0;
	padding: 0;
}

#login p {
font-size:9px;
}

#logininput {
	margin: 16px 10px 0 10px;
	padding: 0;
}

#righttopbox ul{
	list-style-type: none ;
	margin: 16px 0 0 0;
	padding: 0 ;
}

#righttopbox li a {
	font-size: 10px;
	text-decoration: none;
	line-height: 21px;

}

#righttopbox  li li a { font-size: 1em; }

#righttopbox li{
	height: 22px;
	margin: 0 0 6px  0;
	padding: 0 2px 0 0;

}

#righttopbox span{
	margin: 0;
	padding: 0 0px 0 12px;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align: right;
	font-weight: bold;
  color: #D5D5D5;
}

#righttopbox #puttons{
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size: 10px;
	text-align: right;
	font-weight: normal;
  color: #FFF;
	padding: 5px 10px 5px 10px;
	margin-left: 12px;
}

#righttopbox #puttons a {color: #FFFFFF; font-weight:bold;}
#righttopbox #puttons a:visited {color:#FFFFFF; font-weight:bold;}
#righttopbox #puttons a:hover {color: #FFFFFF; font-weight:bold;}
#righttopbox #puttons a:active { color:#FFFFFF; font-weight:bold;}

#righttopbox input {
	border: 1px solid #C0C0C0;
	height: 18px;
	width: 100px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	font-size: 9px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	color: #969696;
}

#righttopbox p{
	height: 22px;
	line-height: 22px;
	margin: 0;
	padding: 0 17px 0 0;
	text-align: right;
}

#hn_newscenter a {width:136px; height:42px; background-image: url("images/title/hn_mark_newscenter.jpg");}

#hn_newscenter a:hover {background-image: url("mouseover.gif");}

#navigation li .hn_newscenter a {width:136px; height:42px; background-image: url("images/title/hn_mark_newscenter.jpg");}

#navigation li .hn_newscenter a:hover {width:136px; height:42px; background-image: url("images/title/hn_mark_newscenter.jpg");}

/* ----------Navigation-------------- */

#navlist {
	padding: 6px 0 0 10px;
	margin: 0px;
}

#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#navlist a:link, #navlist a:visited {
	height: 24px;
	float: left;
	margin: 0 1px 4px 1px;
	text-decoration: none;
	color: #FFF;
	padding: 0 10px 0 10px;
	line-height: 24px;
	font-size: 11px;
	font-weight: normal;
	font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
	background-image: url(images/subbg1.jpg);
	background-repeat: repeat-x;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	color: #FFF;
	background-image: url(images/subbg2.jpg);
  background-repeat: repeat-x;
}

#navlist a:hover { 
	color: #FFF; 
}

#debug {
	height: 150px;
	margin-bottom: 20px;
	overflow: auto;
	padding-left: 4px;
	width: 100%;
	text-align: left;
}

#errors {
	color: #BB4422;
}

#sql {
	color: #969696;
}

.h1 {
	color: #000000;
	font-size: 14pt;
	font-weight: bold;
	line-height: 16pt;
	text-decoration: none;
}

.h2 {
	color: #000000;
	font-size: 16pt;
	font-weight: normal;
	line-height: 18pt;
	text-decoration: none;
}

.h3 {
	color: #000000;
	font-size: 20pt;
	font-weight: normal;
	line-height: 22pt;
	text-decoration: none;
}

.forum {
	background-color:#E1E1E1;
	color: inherit;
	margin: auto;
	border-collapse: separate;
	border-spacing: 1px;
}

.cup {
	background-color:#FFFFFF;
	color: inherit;
	margin: auto;
	border-collapse: separate;
	border-spacing: 1px;
}

.headb {
	background-color: #000;
	color: #FFF;
	font-weight: normal;
	padding: 8px;
	text-align: left;
  background-image: url(images/content_field.jpg);
  background-position: 0 29px;
}

.bottom {
	background-color: #EAEAEA;
	color: #000;
	padding:4px 6px 4px 8px;
	text-align: left;
}

.newshead {
	background-color: #EEE2E2;
	color: #000;
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	padding: 4px 6px 4px 8px;
	text-align: left;
}

.left,.center,.right {
	padding: 1px;
}
.leftb,.centerb,.rightb {
	background-color: #FFFFFF;
	color: #000;
	padding: 4px 6px 4px 8px;
}

.leftc,.centerc,.rightc {
	background-color: #FFF;
	color: #000;
	padding: 4px 6px 4px 8px;
}

.left,.leftb,.leftc {
	text-align: left;
}

.center,.centerb,.centerc {
	text-align: center;
}

.right,.rightb,.rightc {
	text-align: right;
}

.quote {
	background-color: #EEEEEE;
	border:1px solid #BBBBDD;
	color: #222255;
	padding: 6px;
	text-align: left;
}

.navhead,.navhead2 {
	background-color: #FFFFFF;
	border:solid #E1E1E1;
	border-width: 1px 1px 0px 1px;
	color: #000000;
	font-weight: bold;
	padding: 4px;
	text-align: center;
}

.navhead:before, .navhead2:before {
  content:" ) ";
  color: #000000;
}

.navhead:after, .navhead2:after {
  content:" ( ";
  color: #000000;
}

.navbodyb,.navbody2b {
	background-color: #FFFFFF;
	border:1px solid #E1E1E1;
	color: #000000;
	list-style: none;
	padding: 4px 6px 4px 8px;
	text-align: left;
}

.calhead {
	background-color: #EEEEEE;
	color: inherit;
	padding: 4px 2px 4px 2px;
	text-align: center;
}

.calday,.calevent,.caltoday, .calweek {
	padding: 4px 2px 4px 2px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.calday {
	background-color: #FFFFFF;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.calevent {
	background-color: #CCCCCC;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.caltoday {
	background-color: #00A1DE;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

.calweek {
	background-color: #EEEEEE;
	color: inherit;
	font-size: inherit;
	font-weight: inherit;
}

img {
	border: 0px;
}

form {
	display: inline;
}

td {
	background-color: inherit;
	color: #222255;
	font-size: 8pt;

  padding: 0px;
	vertical-align: top;
}

textarea {
}

/*Kalender Tooltip Anfang*/

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

.tooltip a:hover {
	color: #666666;
	text-decoration: none;
}

.tooltip a span {
	display: none;
}

.tooltip a:hover span {
	position: absolute;
	/*margin-left:-170px;*/
	margin-top: 10px;
	display: block;
	color: #000000;
	background: #dedede;
	padding: 2px;
	text-align: left;
	font-weight: normal;
	max-width: 170px;
	width: auto;
	border: 1px solid #000000;
	z-index: 99;
}

/*Formatierung der Ueberschriftenzeile*/

.tooltip span b {
	display: block;
	color: #ffffff;
  background-color: #00A1DE;
  background-image: url(images/bltop2.jpg);
  background-repeat: no-repeat;
	padding:	1px 4px 1px 4px;
	text-align: left;
	font-weight: bold;
}

/*Formatierung des Inhaltes*/

.tooltip span i {
	display: block;
	color: #000000;
	background: #c8c8c8;
	padding:	1px 4px 1px 4px;
	text-align: left;
	font-weight: normal;
}

/*Kalender Tooltip Ende*/








/* PagePeel */

#ppcontainer{
	position:absolute;
	top:0; right:0;
}
#pageflip {
	position: relative;
	right: 0; top: 0;
	float: right; 
}
#pageflip img {
	width: 70px; height: 70px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 70px; height: 70px;
	overflow: hidden;
	position: absolute;
	right: 0; top: 0;
	background: url(images/pagepeel.jpg) no-repeat right top;
}

/* forum */

.board_icon
{
	width: 33px;
}
