body {
	font-size:12px;
	FONT-FAMILY:Tahoma,Arial, Helvetica;
	color:#565656;

img {border:0px;}
/*    background: url(img/bg.gif);*/
	background: #fff;
}
h1 {font-size:13px}

#super{width:100%; font-size:12px;background:url(img/super.jpg) repeat-x;	text-align:center;}
#rahmen{
	margin: 0 auto;

	width: 833px;
	text-align:center;


}

#kopf {	margin: 0 auto; height:140px; vertical-align:top;  border:0px solid #000;


}
.links {float:left;	width:400px; 	}
.rechts {float:left; padding: 10px 0px 10px 10px; width:380px;	}
.rechts2 {float:left; padding: 5px 0px 10px 10px; width:400px; text-align:right	}
.rechts2 a:link { font-weight:bold;	}

//#menu {height:30px;text-align: left;margin-top:10px;}

#torso {clear:both;background: #fff;min-height:400px;;text-align: left}

#footer{}

.form {font-size:12px;}


span.error {color:red;;  text-decoration: none; }

span.aktive {color:#AF0000;  text-decoration: none; background: #BDE0E6;}

span.aktive_menu {color:#fff; background:#FE0000;  text-decoration: none; padding:2px 4px 2px 4px; font-weight:bold}

span.foot {color:#008143;  text-decoration: none; }

span.anmeldung {color:#008143; font-size:12px; text-decoration: none; }


td.datum {color:565656;  text-decoration: none; }
	a {font-size:12px;}
    A:link {color: #06A9B6;  text-decoration: none;}
    A:visited {color: #06A9B6;  text-decoration: none;}
    A:active {color: #06A9B6;  text-decoration: none;}
    A:hover {color: #06A9B6;  text-decoration: underline;}


    A.menu1:link {color: #06A9B6;  text-decoration: none;}
    A.menu1:visited {color: #06A9B6;  text-decoration: none;}
    A.menu1:active {color: #000000;  text-decoration: none;}
    A.menu1:hover {color: #5d7ebb;  text-decoration: underline;}

    A.menuActive:link {color: #AF0000;  text-decoration: none;}
    A.menuActive:visited {color: #AF0000;  text-decoration: none;}
    A.menuActive:active {color: #AF0000;  text-decoration: none;}
    A.menuActive:hover {color: #AF0000;  text-decoration: underline;}

    A.foot:link {color: #051a3f;  text-decoration: none; }
    A.foot:visited {color: #051a3f;  text-decoration: none;}
    A.foot:active {color: #051a3f;  text-decoration: none;}
    A.foot:hover {color: #3764b6;  text-decoration: underline;}



table.calender  {
  border-color:"#7674E1";
  border-collapse:collapse;
}

table.calender  td{
  background:#ffffff;
  font-size:11px;

  color:"#000000";

  padding-left:4px;
  padding-right:4px;
}
table.calender  td.head{
  background:#cccccc;


  color:"#000000";

  padding-left:4px;
  padding-right:4px;
}

table.calender  td.now{
  background:#D6D3D3;
  font-size:11px;

  color:"#000000";

  padding-left:4px;
  padding-right:4px;
}


    A.calender:link {color: #020202; font-size:11px; text-decoration: none; }
    A.calender:visited {color: #020202; font-size:11px; text-decoration: none;}
    A.calender:active {color: #020202; font-size:11px; text-decoration: none;}
    A.calender:hover {color: #020202; font-size:11px; text-decoration: underline;}

.ihidden {
	position:absolute;
	left:-1000px;
}


th {color: #565656; background:#dddddd;font-size:12px; text-decoration: none;padding-left:5px; height:30px; }
td.userTd {color: #565656; background:#eeeeee; text-decoration: none;padding-left:5px ;font-size:12px;}

td {color: #565656;  text-decoration: none; font-size:12px; }


td.head {color: #565656; font-size:12px;  }

td.login {color: #565656; font-size:12px; }

td.tdfoot {color: #051a3f;  text-decoration: none; font-size:12px;}

td.td anmeldung {color: #ffffff; text-decoration: none; font-size:12px;}

td.td adminheader {color: #AF0000; font-size:12px; text-decoration: none;padding-left:10px;padding-top:5px }

.sel {
overflow: hidden
}