* {
	padding: 0;
	margin: 0;
}

.aktuellesContainer {
	padding:3px;
}

.aktuellesFooter {
	/*padding:3px;*/
	border: 3px solid white;
	border-top: 0px;
	border-bottom: 8px solid white;
	background-color: #e0e0e0;
}

.aktuelles {
	background-color: #ebebeb;
	border: 1px solid #ff9933;
	color: #666666;
	/*min-height:170px;*/
	height: 170px;
	overflow: auto;
}

.aktuelles table tr td {
	color: #666666;
}

.allgemeines {
	background-color: #e0e0e0;
	color: #666666;
	/*min-height:170px;*/
	height: 180px;
	overflow: auto;
}

.allgemeines table tr td ul {
	background-color: #e0e0e0;
	padding-left: 15px;
	color: #666666;
}

.allgemeines table tr td ul li {
	color: #666666;
}

.horario {
	display:block;
	height:119px;
	width: 200;
	padding-left:50px;
	padding-top:20px;
	background-color: #d1d1d1;
	border-right: 5px solid #ffffff;
}

table.mainContentArea tr td p {
	padding:5px;
	color: #ffffff;
	background-color:#528162;
	border-top: 0px solid white;
}

table.mainContentArea tr td {
	height:1em;
}

table.mainContentArea tr td {
	/*background-color:#dedede;*/
}

table.intro tr td  {
	border-bottom: 5px solid #528162;
	/*border-top: 0px;*/
}

table.intro tr td img {
	border-right: 5px solid #528162;
	/*border-top: 0px;*/
}

table.mainContentArea tr td img {
	border: 5px solid #528162;
}

.header	{
	background-image:url('./../pictures/site/bgrHeader.jpg');
}

.menueContainer	{
	background-color: #999999;
}

.menue	{
	color: #41729d;
	font-weight:bold;
	font-size: 12px;
	height:19px;
	background-color: #314C4A;
	text-align:center;
}

.menue_inactive	{
	color: #41729d;
	font-weight:bold;
	font-size: 12px;
	height:19px;
	background-color: #CDCDCD;
	text-align:center;
}

.quickMenue	{	
	 color: #314C4A;
	 font-size:12px;
	 font-weight:bold;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align:left;
	 text-indent: 20px;
	 line-height: 20px;
	 border:3px solid #314C4A;
	 border-bottom: 0px;
	 width: 732px;
}

.gray	{
	 height: 1px;
	 background-color:gray;
}

.footer	{
	border-width: 0px;
	color: #314C4A;
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	background-color: #fff;
	/*max-height:15px;*/
	width: 100%;
}

.lastUpdate {
	border-width: 0px;
	color: #314C4A;
	font-size:9px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	background-color: #fff;
	width:191px;
	/*height:63px;*/
}

.tdsubnav {
	/*background-color:#528562;*/
	border-style: solid;
	border-width: 2px;
	border-color: #528162;
	border-top-width:0px;
}

.tdsubnavselected {
	/*background-color:#528562;*/
	border-style: solid;
	border-width: 2px;
	border-color: #528162;
	border-top-width:0px;
}

a:link			{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: bold;
}
a:visited		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: bold;
}
a:hover			{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: underline; 
	font-weight: bold;
}

a.nav:link		{
	font-family: Arial, Helvetica; 
	color: #314C4A;
	font-size: 14px; 
	text-decoration: none; 
	font-weight: bold;
}
a.nav:visited	{
	font-family: Arial, Helvetica; 
	color: #314C4A; 
	font-size: 14px; 
	text-decoration: none; 
	font-weight: light;
}
a.nav:hover		{
	font-family: Arial, Helvetica; 
	color: #314C4A; 
	font-size: 14px; 
	text-decoration: none; 
	font-weight: light;
}
a.navselected:link		{
	font-family: Arial, Helvetica; 
	color: #ffffff;
	font-size: 14px; 
	text-decoration: none; 
	font-weight: bold;
}
a.navselected:visited	{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 14px; 
	text-decoration: none; 
	font-weight: light;
}
a.navselected:hover		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 14px; 
	text-decoration: none; 
	font-weight: light;
}

a.subnav:link		{
	font-family: Arial, Helvetica; 
	color: #ffffff;
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
	/*background-color:#ff9900;*/
}
a.subnav:visited	{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: light;
	/*background-color:#ff9900;*/
}
a.subnav:hover		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: light;
	/*background-color:#ff9900;*/
}
a.subnavselected:link		{
	font-family: Arial, Helvetica; 
	color: #ffffff;
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
	/*background-color:#cf3b31;*/
}
a.subnavselected:visited	{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
	/*background-color:#cf3b31;*/
}
a.subnavselected:hover		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
	/*background-color:#cf3b31;*/
}

.font1_norm		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: light;
}
.font1_bold		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
}
.font2_norm		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: light;
}
.font2_bold		{
	font-family: Arial, Helvetica; 
	color: #ffffff; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
}
.font_small		{
	font-family: Arial, Helvetica; 
	color: #ffffff;
	font-size: 10px; 
	text-decoration: none; 
	font-weight: light;
}
.input		{
	width: 230px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #314C4A; 
	background-color: #ffffff;
}
.kasten		{
	/*border: 1px solid #000000; */
	background-color: #ebebeb;
}
.loginCaption
{
	font-family: Arial, Helvetica; 
	color: #ffffff;
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold;
}
.loginInput		{
	width: 100px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #314C4A; 
	background-color: #ffffff;
}
.loginSubmit
{
	width: 130px;
	border-style: solid; 
	border-width: 1px; 
	border-color: #314C4A;
	width: 35px;
}
