body	{
	 margin:0px;
          padding:0px;
         background:#F7FBFF url("../img/background_02.gif");
              background-color:#fff;
          font-family:Verdana, Helvetica, Arial,"Trebuchet MS", Lucida Sans, sans-serif;
          font-size:11px;
          line-height:130%;
          color:#333;
	}

strong {
	color:#A50002;
         }

a	{
           color:#13317C;
           font-size:11px;
           text-decoration:underline;
           font-weight:bold;

         }

a:link	{
           color:#13317C;
           font-size:11px;
           text-decoration:underline;
           font-weight:bold;

         }

a:visited	{
           color:#13317C;
           font-size:11px;
           text-decoration:bold;
           font-weight:underline;
	}

a:hover	{
	 color:#A50002;
          text-decoration:underline;
         }

img	{
	 border:0px;
         }


p 	{
          margin:0px;
          margin-bottom:6px;
          padding:0px;
          line-height:130%;
font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;
         }

#content_table p.bodytext 	{
	 margin:0px;
          padding:0px;
font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;
          line-height:170%;
         color:#000;
         }


h1	{
           color:#13317C;
           font-size:14px;
           font-weight:bold;
           margin:0px 0px 10px 0px;
          }

h2	{

           font-size:12px;
           font-weight:bold;
           margin:10px 0px;
          }

h3,h4,h5,h6	{
           color:#A50002;
           font-size:11px;
           font-weight:bold;
           margin:10px 0px;
          }

.csc-header {
	margin-bottom:10px;
}

ul  {
     margin:20px;
     padding:0px;
     list-style-type:disc #13317C;
    }

li  {
     margin-top:15px;
     padding:0px;
    }

td {
vertical-align:top;
font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;
}

/* diverse klassen */

.main {

}

.white {

       border-bottom:5px solid #D6DBDE;
       background-color:#fff;
       /*border-right:2px solid #D6DBDE;*/
       }

.left_area {
	background-color:#fff;
       }

#left   {
	border-left:1px solid #fff;
         border-right:1px solid #fff;
         background:#317184 url("../img/corner_big.gif") no-repeat top left;
         width:218px;
         height:130px;
        }

.dark_red {
	   background-color:#A50002;
            border-bottom:6px solid #fff;
           }


.left_navi  {
             border-right:1px solid #fff;
            }

/* styles für die einzelnen Layout-Bereiche */

.navigation {
            background-color:#D6DBDE; /*426531*/
            border-right2px solid #fff;
  		}


.logo {
         background:#E7E7E7 url("../img/logo_background.gif");
/*         background:#D6DBDE url("../img/logo_background.gif")#DEDFBD*;/
         text-align:left;
         vertical-align:top;
         height:120px;
         border-right:1px solid #fff;
         /*border-top:1px solid  #ADBACE;
         border-bottom:2px solid  #ADBACE;*/
        }

/*.logo img {
	  padding-left:2px;
           padding-top:4px;
          }*/

.header     {
	    text-align:left;
             vertical-align:middle;
             background-color:#fff;
            }

#header {
	display:inline;
        }

#content_table {
	 width:500px;
          background-color:#fff;

         }

div.breadcrumb {
	   margin:8px 20px 0px 40px;
            width:430px;
            }

div.content {
	   margin:30px 20px 20px 40px;
            width:430px;
            font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;
          line-height:170%;
            }




.shadow {
	background:url("../img/border_right.gif") repeat-y top left;
         margin-right:2px;
         vertical-align:top;
        }

.shadow_bottom {
	background:url("../img/border_bottom.gif") repeat-x top left;
         margin-right:2px;
        }

.shadow_corner {
	background:url("../img/corner_shadow.gif") no-repeat top left;
         margin-right:2px;
        }

.shadow_corner_left {
        /*	background:url("../img/corner_left.gif") no-repeat top left;*/
         margin-right:2px;
        }

.shadow_left {
	/*background:url("../img/border_left.gif") repeat-y top left;*/
        }

.main {
	margin-bottom:20px;
       }


#footer {
	 text-align:right;
         vertical-align:middle;
         background-color:#fff;
         height:20px;

        }

table.main .alignRight {
text-align:right; 
}

.topBanner {
margin-left:2px;
background:url("../img/grass.gif") repeat-x top left;
}
        
text-align:right;        

#footer a {
	  text-decoration:none;
           color:#666;
          }

#footer a:link {
           text-decoration:none;
           color:#666;
          }

#footer a:visited {
           text-decoration:none;
           color:#666;
          }

#footer a:hover {
           text-decoration:underline;

           color:#666;
          }


.top_navi {
           /*border-bottom:1px solid #fff;*/
          }

.feature_foto img {
                   /*border-bottom:2px solid #ADBACE;
                   border-top:2px solid  #ADBACE; */
                  }

.left_header {                
                background-color:#fff;
               }

.left_header, .left_area_navigation, .left_area_navigation td, .left_area_navigation table, .logo, .top_navi, .white, .top_navi_sec_01 {
                 border-left:1px solid #ddd;  
}

.left_area_navigation {
		height:55px;
                 background:#E7E7E7 url("../img/background.gif");

                 }

.top_navi_sec_01 {
                  background:#fff url("../img/border-left.gif") repeat-y top left;
                  height:25px;
                  vertical-align:middle;
                  padding-left:35px;
                }

.top_navi_sec_02 {
                  border-bottom:1px solid #fff;
                  background:#fff url("../img/border-left.gif") repeat-y top left;
                  height:25px;
                  vertical-align:middle;
                  padding-left:45px;
                }

.top_navi_sec_03 {
                  border-bottom:1px solid #fff;
                  background:#fff url("../img/border-left.gif") repeat-y top left;
                  height:25px;
                  vertical-align:middle;
                  padding-left:55px;
                }


div.breadcrumb a {

                                   font-weight:normal;
                                   text-decoration:none;
}


div.breadcrumb a:link {
  font-weight:normal;
                                   text-decoration:none;
}

.top_navi_sec_01 a {
		   font-size:11px;
                                   font-weight:normal;
                                   text-decoration:none;
                   }

.top_navi_sec_01 a:link {
		   font-size:11px;
                                   font-weight:normal;
                                   text-decoration:none;
                   }

.top_navi_sec_01 a:visited {
		   font-size:11px;
                                   font-weight:normal;
                                   text-decoration:none;
                   }

.top_navi_sec_01 a:hover {
		   font-size:11px;
                                   font-weight:normal;
                                   text-decoration:none;
                   }



.top_navi_sec_02 a {
		   font-size:11px;
font-weight:normal;
                                   text-decoration:none;

                   }


.top_navi_sec_03 a {
		   font-size:10px;
font-weight:normal;
                                   text-decoration:none;

                   }



.tennishalle {
 font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;

              width:420px;
             }

.tennishalle th {
 font-family:Verdana, Helvetica, Arial,"Trebuchet MS", sans-serif;
          font-size:11px;

    background-color:#13317C;
                    	    border:1px solid #fff;
                             color:#fff;
             }

.blue {
                             background-color:#D6DBDE;
                    	    border-right:1px solid #fff;
			    border-bottom:1px solid #fff;
                             vertical-align:middle;
                   }

.bright {
                    background-color:#13317C;
                    border-right:1px solid #fff;
		   border-bottom:1px solid #fff;
                    color:#fff;
                    vertical-align:middle;
                   }

.news-single-imgcaption {
font-style:italic;
font-size:9px;
}