body 
{
 font-family: arial, helvetica, sans serif;
 font-size:0.8em;
 background-color:#FFFFFF;
 margin: 0px;
}
h1 {font-size:18px;color:#000000;margin-bottom:0px;}
h2 {font-size:12px;color:#000000;}
h3 {font-size:14px;color:#000000;}
p {margin-top:0px;}

code {font-size:14px;color:#0000ff;}
pre
{
 font-size:14px;
 color:#0000ff;
 padding:5px;
}


/* In Text Hyperlinks */
a:link {
font-weight: bold;
color: #000000; /* black */
text-decoration: none; 

}
a:active {
font-weight: bold;
color: #6b6b6b; /* grey */
text-decoration: none; 

}
a:visited {
font-weight: bold;
color: #000000; /* black */
text-decoration: none;

}
a:hover {
font-weight: bold;
color: #4375ce; /* blue */
}




.mail {
 font-weight: bold;
}


#title {
}

#left {
 position: absolute;
 left: 0px;
 width: 200px;
}
#right {
 position: absolute;
 right: 0;
 margin-right: 0;
 width: 20px;
}

.menutitle
{
 font-weight:bold;
 border-top:1px dashed #000000;
 margin-top:15px;
}

#content {
 margin-left: 10px;
 margin-right: 20px;
 background-image: url("rightbg.gif");
 background-position: 100% 0;
 background-repeat: repeat-y;
}

#content_left {
 margin-left: 10px;
}


  
#form {
 line-height: 0px;
}

.csc-firstHeader {
 font-size: 20px;
 font-weight: normal;
 color: #6699FF; /* light_blue */
 text-decoration: none; 
 margin-bottom: 20px;
}

.csc-header-n2 {
 font-size: 20px;
 padding-top: 10px;
 font-weight: normal;
 color: #6699FF; /* light_blue */
 text-decoration: none; 
 margin-bottom: 5px;
}

.csc-header-n3 {
 font-size: 20px;
 padding-top: 10px;
 font-weight: normal;
 color: #6699FF; /* light_blue */
 text-decoration: none; 
 margin-bottom: 5px;
}

/* Header Definition */
#header{
margin:0;
padding:0;
background:url(../graphics/logo_twikeklub_bg.jpg) repeat;
height:130px;
width:100%;
margin-bottom: 10px;
}

/* Horizontal TOP Menu TWIKE KLUB */

ul#topmenu {
   margin: 0; padding: 0;
   text-align: left;
   margin-bottom: 1em;
   order: 1px solid black;  
 }

ul#topmenu li {
   list-style: none;
   display: inline;
   margin: 0.4em; padding: 0; 
 }

ul#topmenu a, ul#topmenu span {
   padding: 0.2em 0.7em;
   text-decoration: none; font-weight: bold; 
   color: #000000; 
 }

 * html ul#topmenu a, * html ul#topmenu span {
   width: 1em;    /* nur fuer IE 5.0x erforderlich */
   w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
 }

ul#topmenu a:hover, ul#topmenu span {
  color: #4375ce; 
 }

/* needed to make the link in menu in blue color, #hmenu span is not respected??, class set in TSsetup */
.topmenu_act {
color: #4375ce;
}

/* Horizontal Menu TWIKE KLUB */

ul#hmenue {
   margin: 0; padding: 0;
   text-align: left;
   margin-bottom: 1em;
   order: 1px solid black;
   
 }
ul#hmenue li {
   list-style: none;
   display: inline;
   margin: 0.4em; padding: 0;
 }

ul#hmenue a, ul#hmenue span {
   padding: 0.2em 0.7em;
   text-decoration: none; font-weight: bold; 
   color: #000000; 
   background-color: #ECF5FB;

 }
 * html ul#hmenue a, * html ul#hmenue span {
   width: 1em;    /* nur fuer IE 5.0x erforderlich */
   w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
 }

ul#hmenue a:hover, #hmenue span {
   color: #4375ce;
 }

/* needed to make the link in menu in blue color, #hmenu span is not respected??, class set in TSsetup */
.hmenue_act {
color: #4375ce;
}


