body {
  background-image:url(./pics/bg/bg_main.jpg);
  text-align: center;
  margin:0px;
  padding:0px;
   }
table.base {
  width:1000px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 2px;
  padding:0px;
  vertical-align: top;
}
/* Styles für den Kopf der Seite ANFANG */
table.head {
  vertical-align: top;
  padding:0px;
}
td.base_center{
}
td.table_head_top_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_left.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_head_top_center{
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_head_top_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_right.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
td.table_head_main_left{
 width:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_main_left.gif);
}
td.table_head_main_center{
 background-image :url(pics/bg/titelbanner2.jpg);
 background-repeat: no-repeat;
 background-position:center;
 text-align: center;
 vertical-align: middle;
}
td.table_head_main_center_banner{
 width: 84px;
 background: #438d4a;
 text-align: left;
}
td.table_head_main_right{
 width:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_main_right.gif);
 background-position:right;
}
td.table_head_bottom_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_left.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_head_bottom_center{
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_bottom_center.gif);
 background-position: bottom;
 text-align: left;
}
td.table_head_bottom_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_right.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
/* Styles für den Kopf der Seite ANFANG */
td.menu_left{
 vertical-align: top;
 width:130px;
 }
td.content{
 vertical-align: top;
 width: 100%;
 padding-left: 10px;
 padding-right: 10px;
 }
td.menu_right{
 vertical-align: top;
 width:130px;
 }

/* Styles für Menü-Boxen ANFANG (vornehmlich auf der linken Bildschirmseite) */

td.table_menu_top_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_left.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_menu_top_center{
 width:114px;
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_menu_top_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_right.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
td.table_menu_title_left{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-size: xx-small;
}
td.table_menu_title_center{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-family: verdana;
 font-weight: bolder;
 color: #438d4a;
}
td.table_menu_title_right{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-size: xx-small;
}
td.table_menu_main_left{
 width:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_main_left_lightgreen.gif);
}
td.table_menu_main_center{
 background: #C2E6C2;
 text-align: left;
 font-family: verdana;
 font-size: smaller;
 font-weight: bold;
 padding-left: 5px;
}
td.table_menu_main_center_center{
 background: #C2E6C2;
 text-align: center;
 font-family: verdana;
 font-size: smaller;
 font-weight: bold;
 padding-left: 5px;
}
td.table_menu_main_right{
 width:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_main_right_lightgreen.gif);
 background-position:right;
}
td.table_menu_bottom_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_left_lightgreen.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_menu_bottom_center{
 height:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_bottom_center_lightgreen.gif);
 text-align: left;
}
td.table_menu_bottom_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_right_lightgreen.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
/* Styles für Menü-Boxen ENDE (vornehmlich auf der linken Bildschirmseite) */

/*Styles für Context-Boxen ANFANG */
td.table_cont_top_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_left.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_cont_top_center{
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_cont_top_center_300{
 width:284px;
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_cont_top_center_400{
 width:384px;
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_cont_top_center_500{
 width:484px;
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_cont_top_center_640{
 width:624px;
 height:8px;
 background: #438d4a;
 background-image :url(./pics/bg/table_top_center.gif);
 text-align: left;
}
td.table_cont_top_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_top_right.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
td.table_cont_title_left{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-size: xx-small;
}
td.table_cont_title_center{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-family: verdana;
 font-weight: bolder;
 font-size: smaller;
 color: #000000; /*#438d4a;*/
}
td.table_cont_title_right{
 padding-top: 0px;
 padding-bottom: 0px;
 background: #FFFFFF;
 border-top-color:#000000;
 border-top-width:1px;
 border-top-style:solid;
 border-bottom-color:#000000;
 border-bottom-width:1px;
 border-bottom-style:solid;
 font-size: xx-small;
}
td.table_cont_main_left{
 width:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_main_left_lightgreen.gif);
}
td.table_cont_main_center{
 background: #C2E6C2;
 text-align: left;
 font-family: verdana;
 font-size: smaller;
 padding-left: 5px;
}
td.table_cont_main_center_right{
 background: #C2E6C2;
 text-align: right;
 font-family: verdana;
 font-size: smaller;
 padding-left: 5px;
}
td.table_cont_main_right{
 width:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_main_right_lightgreen.gif);
 background-position:right;
}
td.table_cont_bottom_left{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_left_lightgreen.gif);
 background-repeat: no-repeat;
 background-position:left top;
 text-align: left;
}
td.table_cont_bottom_center{
 height:8px;
 background: #C2E6C2;
 background-image :url(./pics/bg/table_bottom_center_lightgreen.gif);
 text-align: left;
}
td.table_cont_bottom_right{
 width:8px;
 height:8px;
 background-image :url(./pics/bg/table_bottom_right_lightgreen.gif);
 background-repeat: no-repeat;
 background-position:right;
 text-align: left;
}
/*Styles für Context-Boxen ANFANG */

a.linkmenu:link{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.linkmenu:visited{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.linkmenu:active{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.linkmenu:hover{
	color: #ffe4b5;
	background-color:#FF9900;
	color:white;
	text-decoration:none;
}
a.table_cont_main_center:link{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.table_cont_main_center:visited{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.table_cont_main_center:active{
	color: #438d4a;
	border:none;
	text-decoration:none;
/*	padding:0px 10px 0px 10px; */
	height:15px;
}
a.table_cont_main_center:hover{
	color: #ffe4b5;
	background-color:#FF9900;
	color:white;
	text-decoration:none;
}
/* Styles für die Tabelle der Teamnavi ANFANG */

table.teamnavi{

}

td.teamnavi_center_text{
	font-family: verdana;
	font-weight: bold;
	font-size: x-small;
	background-color:#438d4a;
	color: #000000;
}
/* Styles für die Tabelle der Teamnavi ENDE */

/* Styles für das Roll-Over-Menu Anfang */

#rollovermenu1, #rollovermenu2, #rollovermenu3, #rollovermenu4{
	padding:0;
/*	width:291px; */
	width:120px;
	background-color:#438d4a;
}

#rollovermenu1, #rollovermenu1 ul, #rollovermenu2, #rollovermenu2 ul ,#rollovermenu3, #rollovermenu3 ul, #rollovermenu4, #rollovermenu4 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}
#rollovermenu1 ul,#rollovermenu2 ul,#rollovermenu3 ul,#rollovermenu4 ul{
	border:1px solid #333333;
	border-color: #FFFFFF #FFFFFF #CCCCCC #CCCCCC;
	background-color:#438d4a;
/*	width:270px; */
 	width:120px;
	padding-bottom:7px;
}

#rollovermenu1 ul a:link, #rollovermenu1 a:visited,#rollovermenu2 ul a:link, #rollovermenu2 a:visited,#rollovermenu3 ul a:link, #rollovermenu3 a:visited,#rollovermenu4 ul a:link, #rollovermenu4 a:visited {
	display: block;
	border:none;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	height:15px;
	color: #ffe4b5;

}
#rollovermenu1 ul a:hover,#rollovermenu2 ul a:hover,#rollovermenu3 ul a:hover,#rollovermenu4 ul a:hover, #current a{
	background-color:#FF9900;
	color:white;
}
#rollovermenu1 li, #rollovermenu2 li, #rollovermenu3 li, #rollovermenu4 li { /* all list items */
	position: relative;
	text-align: left;
	cursor: default;
	padding-left:3px;
	margin:0px;
	color:#999999;
}

#rollovermenu1 li ul, #rollovermenu2 li ul, #rollovermenu3 li ul, #rollovermenu4 li ul { /* second-level lists */
	position: absolute;
	border:1px solid #333333;
	border-color: #438d4a #000000 #000000 #000000;
	background-color:#438d4a;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#rollovermenu1 li:hover ul, #rollovermenu1 li.sfhover ul, #rollovermenu2 li:hover ul, #rollovermenu2 li.sfhover ul, #rollovermenu3 li:hover ul, #rollovermenu3 li.sfhover ul, #rollovermenu4 li:hover ul, #rollovermenu4 li.sfhover ul { /* lists nested under hovered list items */
	left:0px;
	top:19px;
	font-weight: normal;
	font-size: smaller;

}

li#invite {
	text-align:center;

/*	text-transform:uppercase;
	font-size: 9pt; */
/*	margin: 0 0 0px 0px;*/
	padding:1px;
	color:white;
	height:19px;
	font-family: verdana;
	font-weight: bold;
}

 /* Styles für das Roll-Over-Menu Ende */
 /* Text für Informationen */
p.information {
 background: #C2E6C2;
 text-align: left;
 font-family: verdana;
 padding-left: 5px;
}
/* Styles für Sponsorenbilder */
div#promo {
  position: relative;
  z-index: 100;
  }

div#promo a.link {
        COLOR: #ffe4b5;
        TEXT-DECORATION: none
  }

div#promo a.link:hover {
        BACKGROUND-COLOR: #006633;
        COLOR: #ffe4b5;
        TEXT-DECORATION: underline overline;
  }

div#promo a.link span {display: none;}
div#promo a.link:hover span {
   display: block;
   position: absolute;
   top: 0;
   left: -600;
   z-index: 100;
   text-align: center;
   }
IMG.promo{
   border:1px solid black;
	}
div.titelbannertext{
 margin: auto;
 color :ffffff;
 font-style: oblique;
 font-family: verdana;
 font-size: 24px;
 font-weight: bold;
}

 hr {
 border:0;
 color: #000000;
 background-color: #000000;
 height: 1px;
}
p.newsnavi{
 border: 1px black solid;
 background: #C2E6C2;
 text-align: center;
 font-family: verdana;
 font-size: smaller;
 font-weight: bold;
 
}

