body {
	background-color:#fff;
	color: #000;
}

body,p,span,li,pre,em,ul {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
}

td.content {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

/*table.navlang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999;
}*/

td.navlang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
}

A.lang {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999;
	text-decoration: none;
}

A.lang:HOVER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#999;
	text-decoration: underline;
}

A.topnav {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

A.topnav:HOVER {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.topnavSelf {
	text-decoration: none;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}

A.topnavSelf:HOVER {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

td.navtop {
	background-color : #999;
}

A.sibling {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;

}

A.sibling:HOVER {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.self {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

A.self:HOVER {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

A.child {
	text-decoration: none;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

A.child:HOVER {
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
}

/*FORMULAR-Formatierung*/

table.form{
   border: 1px solid #FFCC33;
   background-color: #FFFFFF;
}
th.form {
	font-size:12px;
                     font-weight:bold;
	padding-left: 5px;
	padding-right: 5px;
                     background-color: #FFCC33;
                     color:#000;
                     text-align:left;
}
td.form {
	padding-left: 5px;
	padding-right: 5px;
        font-size:12px;
        font-weight:normal;
}
td.formbg {
	background-color: white;
}
.form_msg{
   color: red;
   font-size:10px;
}

/*Ende FORMULAR-Formatierung*/

/*NEWS-Formatierungen*/

/*table.news {
	border: 1px solid red;
}
th.news {
	font-size:18px;
	padding-left: 5px;
	padding-right: 5px;
}
td.news {
	padding-left: 5px;
	padding-right: 5px;
}*/

td.news A.news {
                     color: #333333;
                     font-weight:normal;
                     font-size:11px;
                     text-decoration: none;
}
td.news A.news:HOVER {
                     color: #333333;
                     font-weight:normal;
                     font-size:11px;
                     text-decoration: none;
}
/*td.newsbg {
	background-color: red;
}*/

/*ENDE NEWS-Formatierungen*/
