/*WYSIWYG: .headlinelevel2#&Uuml;berschrift, .black#Text, .blackbold#Text&nbsp;bold, .italics#Text&nbsp;italics, .white#Text&nbsp;white,.blue#Text&nbsp;blau,.bluebold#Text&nbsp;blau&nbsp;fett,.red#Text&nbsp;rot,.redbold#Text&nbsp;rot&nbsp;fett,*/
/*TABLECORE: .black#Text, .blackbold#Text&nbsp;bold, .italics#Text&nbsp;italics, .white#Text&nbsp;white,*/
/*---------------- body -------------------- */
body	{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #455664;
	background: #FFFFFF;
}
body.wysiwyg	{
	background: #FFFFFF;
}
body.wysiwyg td.bildtext  { background-color:#999999; color: #FFFFFF }
body.tablecore	{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #455664;
	background: #FFFFFF;
}
/*------------------------------------------- */
/*-------------- table, td ------------------ */
td	{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	color: #455664;
}
span	{
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
}
td.topnav{
	background: #B0C6D6; 
}
td.logo{
	background: #26429C; 
}
td.logo1print {
	background: #26429C; 
}
td.logo1{
	background: #26429C url(424_DE%2dMasterImg%2dlogo1) no-repeat;
}
td.color {
	background: #26429C;
}
.teaser {
	color: #5168B0;
}
td.news {
	color:#777878;
}
td.form {
	background: #E5E7EA;
}
td.bildtext{
	background: #26429C; 
	padding-top: 0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 7;
	color: #455664;
}
td.headline {
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	color: #455664;
	font-weight: normal; 
	font-style: normal;
	letter-spacing: 1;
	padding-top: 0;
	padding-left: 5;
	padding-right: 5;
	padding-bottom: 7;
}
/*------------------------------------------- */
/*------------------ liste ------------------ */
li {
	list-style-type: square;
}
ul	{
	margin-top: 1px;
/*	margin-bottom: -16px;*/
	padding-left: 16;
         margin-left: 0;
}
/*------------------------------------------- */
/*---------------- links -------------------- */
a	{
	font-size: 12px;
	font-weight: normal; 
	color: #455664; 
	text-decoration: underline; 
}
a:active	{ 
	text-decoration: none; 
}
/*------------------------------------------- */
/*---------------- inputs -------------------- */
input  {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #455664;
}
input.input99  {
	width: 99px;
	height: 17px;
}
input.input200  {
	width: 200px;
	height: 17px;
}
input.input305  {
	width: 305px;
	height: 17px;
}
textarea  {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #455664;
}
textarea.textarea305  {
	width: 305px;
}
/*------------------------------------------- */
/*---------------- select -------------------- */
select {
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #455664;
}
/*------------------------------------------- */
/*--------- fliesstext/wxsiwyg -------------- */
.blue	{
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
	color: #5168B0;
}
.bluebold 	{
	font-size: 12px;
	font-weight: bold; 
	font-style: normal;
	color: #5168B0;
}
.red	{
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
	color: #FD3528;
}
.redbold	{
	font-size: 12px;
	font-weight: bold; 
	font-style: normal;
	color: #FD3528;
}
.black	{
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
	color: #455664;
}
.blackbold	{
	font-size: 12px;
	font-weight: bold; 
	font-style: normal;
	color: #455664;
}
.blackheadline	{
	font-size: 15px;
	font-weight: bold; 
	font-style: normal;
	color: #455664;
}
.italics	{
	font-size: 12px;
	font-weight: normal; 
	font-style: italic;
	color: #455664;
}
.headlinelevel2 {
	font-family: 'Times New Roman', Times, serif;
	font-size: 30px;
	color: #455664;
	font-weight: normal; 
	font-style: normal;
	letter-spacing: 1;
}
.white	{
	font-size: 12px;
	font-weight: normal; 
	font-style: normal;
	color: #FFFFFF;
}
/* ------------------------------------------- */
/*---------------- links -------------------- */
/* navigationslinks */
.level0active {
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none; 
	text-transform: uppercase; 
	letter-spacing:0.1em;
}
.level0inactive {
	font-size: 11px;
	font-weight: bold; 
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none; 
	text-transform: uppercase; 
	letter-spacing:0.1em;
}
.level1active {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #5168B0;
	text-decoration: underline; 
	text-transform: uppercase; 
}
.level1inactive {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #5168B0;
	text-decoration: none;
	text-transform: uppercase; 
}
.level2active {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #5168B0;
	text-decoration: underline;
}
.level2inactive {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #5168B0;
	text-decoration: none;
}
.basicnav {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #25394B;
	text-decoration: none;
	text-transform: uppercase; 
}
.basicnav_white {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase; 
}
.basicnav_grey {
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
         line-height:10px;
}
.basicnav_blue {
	font-size: 13px;
	color: #26429c;
         font-weight: bold;
	text-decoration: none;
	text-transform: uppercase; 
}
.basicnavborder {
	background: #FFFFFF; 
}
.footer {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #455664;
	text-decoration: none;
	background: #C5C8C7;
}
.footernav {
	font-size: 11px;
	font-style: normal;
	color: #455664;
	text-decoration: none;
}
/*------------------------------------------- */
/*--------------- Navigation ---------------- */
#menu {
   margin: 0;
   padding: 0;
   list-style-type: none;
}
#menu li {
   float: left;
   margin-right: 5px;
   list-style-type: none;
}
#menu li.last {
   margin-right: 0;
}
#menu li a {
   background: #b0c6d6;
   color: white;
   display: block;
   width: 100px;
   height: 45px;
   position: relative;
   text-decoration: none;
}
.home li a {
   height: 68px !important;
}
#menu li a.on, 
#menu li a:hover {
   background: #27429d;
}
#menu li a span {
   cursor: pointer;
   font-family: Arial, Geneva, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 11px;
   padding: 5px 4px;
   position: absolute;
   bottom: 0;
   left: 0;
   text-transform: uppercase;
}
