/* SEITENAUFBAU */
body { margin:0px;
       padding:0px;
       background-color:#F2F2F1;
       font-family: verdana, helvetica, sans-serif;
       font-size: 11px;
       text-align:center; }

table,tr,td,th { font-size:11px; padding-top:2px; padding-bottom:2px; }
th {  text-align:left; }
div#side_box tr { font-size:10px; padding-top:1px; padding-bottom:1px; }
div#side_box td { font-size:10px; padding-top:1px; padding-bottom:1px; }
#basic {
	width:930px;
         margin:0px auto;
         padding:0px;
         text-align:left;
          }

#title {	margin-bottom:15px; z-index:2; }

#img_top2 { float:right; }
#img_top1 { vertical-align:bottom;
	    }

#full_box { background-image:url("page_gfx/boxshadow930_mid.jpg");
	   width:930px;
            background-repeat:repeat-y; }

#main_box {
	background-image:url("page_gfx/boxshadow680_mid.jpg");
	width:680px;
         padding:0px;
         margin:0px;
	float:left;
         background-repeat:repeat-y; }

#side_box {
	margin-left:10px;
	background-image:url("page_gfx/boxshadow240_mid.jpg");
         width:240px;
         padding:0px;
         margin:0px;
         float:right;
         background-repeat:repeat-y; }

#foot {  width:930px;
	clear:both; }

#main_inside { margin:20px; }
#side_inside { margin:20px;
	      font-size:10px;
               text-align:center; }
#full_inside { margin:20px; }
#foot_inside { margin:1px; }

img.boxshadow_top { vertical-align:top; }
img.boxshadow_bot { vertical-align:bottom;
		   margin-top:20px; }
img.boxshadow_bot_foot { vertical-align:bottom; }


/* ALLGEMEINE ANGABEN */
img { border:0px; }
#contact { position:fixed; top:100px; left:200px;}
table { border-spacing:0px;}
span.djk { font-style:italic; }
.standred { color:#FF0000; }
div#standred { color:#FF0000;
	      margin-bottom:40px;
               clear:both; }
ul.linkliste li { margin:5px;
		 list-style-type:circle; }
a { text-decoration:none; color:#0000FF; }
a:hover { text-decoration:underline; }
ul,ol { list-style-type:none; }
p { text-align:justify; }

h2.head {      width:100%;
	      padding-left:3px;
               margin-bottom:30px;
	      color:#FFFFFF;
               background-color:#00CC33;
               font-weight:bold;
               font-variant:small-caps;
               font-size:12px; }
h3 { font-size:12px; margin-bottom:30px; margin-top:30px;}
div.reise h3 { margin-top:20px; margin-bottom:8px; }
h4 { font-size:12px; }

th { background-color:#CCCCCC; }
tr.tr_hell { background-color:#FAFAFA; }
tr.tr_dunkel { background-color:#EFEFEF; }

select { font-size:11px; }
table.kurzinfo_r { float:right;
		width:350px;
		margin-left:10px;
                 margin-bottom:10px; }

/* STARTSEITE - VERÄNDERUNGEN */
ul#new { list-style-type:square;
         text-align:left;
         margin-top:3px; }
span#stand { color:#999999; }
div#welcome { float:left;
	     color:#999999;
                       }

div#aktuell { text-align:right;
	     float:right;
              vertical-align:top; }

/* NEWS-EINTRAG */
div.entry_box { margin-top:40px;
	       clear:both; }
div.entry_box p { text-align:justify; }
h6.divider {
	      width:100%;
	      padding-left:3px;
	      color:#FFFFFF;
               background-color:#00CC33;
               font-weight:bold;
               font-variant:small-caps;
               font-size:12px; }

h2.article_title { font-size:14px; }
h3.article_autor { margin-top:15px;
		  margin-bottom:15px;
		  font-size:12px;
		  font-style:italic;
                   font-weight:normal; }

img.img_article_l { border:1px solid #222222;
		   float:left;
                    margin:8px; }
img.img_article_r { border:1px solid #222222;
		   float:right;
                    margin:8px; }
img.img_article_m { border:1px solid #222222;
    display: block;
    margin-left: auto;
    margin-right: auto }




/* TICKER */
table.ticker { margin-top:10px;
	      margin-bottom:15px;
               width:200px; }
table.ticker th { text-align:center;
		 padding-top:0px;
                  padding-bottom:0px; }
table.ticker2 { margin-top:10px;
	      margin-bottom:15px;
               width:200px; }
table.ticker2 td { font-size:9px; text-align:left; }
table.ticker2 td.won { width:30px; text-align:center; background-color:#FFA3A4; }
table.ticker2 td.lost { width:30px; text-align:center; background-color:#FFFFA3; }
table.ticker2 td.score { width:30px; text-align:center; }
tr.ticker_head { background-color:#CCCCCC;
		text-align:center; }
tr.ticker_body { background-color:#FAFAFA;
		text-align:center; }
tr.ticker_body td { font-size:9px; }
td.spieltermin { background-color:#CCCCCC;
		text-align:center;
                 font-weight:bold;
                  }
th.nextlastgame { background-color:#AAAAAA;
		text-align:center;
                 font-size:9px;
                 padding-top:0px;
                 padding-bottom:0px; }


/* Tabellen klein*/
table.tabelle { width:200px; }
table.tabelle tr,table.tabelle th,table.tabelle td { font-size:10px; padding-top:0px; padding-bottom:0px; text-align:left; }


/* STYLES FUER NAVIGATION */
#nav { width:786px;
	/*float:left;*/
       background-image:url("page_gfx/toplink_bg.jpg"); }
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
         height:31px;
	list-style: none;
	line-height: 1;
}

#nav a { color:#2F4571;
	text-decoration:none;
         font-weight:bold;
	text-align:center;
         display: block;
         line-height:30px;
         height:31px;
         background-image:url("page_gfx/toplink_bg.jpg");
	width: 96px;
         border-left:1px solid #CCCCCC;
         border-right:0px solid #CCCCCC;

}

#nav a:hover { background-image:url("page_gfx/toplink_bg_hover.jpg"); }

#nav li { /* all list items */
	float: left;
        /*	width: 10em;*/ /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
         width: 96px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a {   font-weight:normal;
		color:#000000;
                 border-right:1px solid #CCCCCC; }

#nav li ul a:hover { background-image:url("page_gfx/toplink_bg_hover2.jpg"); }

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}