/*WYSIWYG: .normal#Text&nbsp;normal, .fett#Text&nbsp;fett, .headline#&Uuml;berschrift&nbsp;gross, .subheadline#Unter-&Uuml;berschrift&nbsp;gross, */
/*TABLECORE: .normal#Text&nbsp;normal, .fett#Text&nbsp;fett,*/
body.wysiwyg table td { 
   border:1px solid #999999 !important; 
} 
/****************************** WYSIWYG ***************************/
.normal, body.tablecore  {
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#707376;
   font-weight:normal;
   line-height:140%;
}
.fett  {
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#707376;
   font-weight:bold;
   line-height:140%;
}
.headline{
   font-family : Arial, Helvetica, sans-serif;
   font-size:18px;
   color:#707376;
   font-weight:bold;
   line-height:100%;
}
.subheadline{
   font-family : Arial, Helvetica, sans-serif;
   font-size:15px;
   color:#707376;
   font-weight:bold;
   line-height:100%;
}
/*********** alte wysiwygt-schriftarten, aus abwärtskompatibilitätsgründen eingeführt *******/
.hseitenormal {
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#707376;
   font-weight:normal;
   line-height:140%;
}  
.hseitefett {
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#707376;
   font-weight:bold;
   line-height:140%;
}   
.tickerweiss a:hover, .tickerfett a:hover,.ticker a:hover       {
   text-decoration:none;
}
.tickerweiss  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:white;
   font-weight:bold;
   line-height:12px;
   text-decoration:none;
}
.tickerfett  {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:11px;
   color:white;
   font-weight:bold;
   line-height:12px;
   text-decoration:none;}
/**** für startseite und rechte spalten ****/
.verdanalinks a {
   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:10px;
}
/************************ Allgemeines *************************/
body  {
   margin-top:16px;
   background-color:white;
   color:#707376;
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
}
input, select  {
   font-family : Arial, Helvetica, sans-serif;
   font-size:11px;
}
td  {
   font-family : Arial, Helvetica, sans-serif;
   font-size:12px;
}
form  {
   margin:0px;
}
a  {
   color:#707376;
}
a:hover  {
   color:#333333;
}
.reinrueck  { 
   width:120px;
}
/************************ Home: die verschiedenen Tables *************************/
.headertable  {
	border-top:2px solid #E2E3E3;
	border-left:2px solid #E2E3E3;
	border-right:2px solid #E2E3E3;
}
.contentseitentable  {
	border-left:2px solid #E2E3E3;
	border-right:2px solid #E2E3E3;
	border-bottom:2px solid #E2E3E3;
}
.navitable  {
	border-left:2px solid #E2E3E3;
	border-right:2px solid #E2E3E3;
}
.eventstable {
	border-bottom:2px solid #E2E3E3;
	border-left:2px solid #E2E3E3;
	border-right:2px solid #E2E3E3;
}
/****************** navigation contentseiten ***********************/
/***** LEVEL 0 ******/
a.navilink_L0_active  {
   color:#B01721;
}
/***** LEVEL 1 ******/
a.navilink_L1  {
   margin-left:10px;
   font-size:11px;
}
a.navilink_L1_active  {
   margin-left:10px;
   font-size:11px;
   color:#B01721;
}
/***** LEVEL 2 ******/
a.navilink_L2  {
   margin-left:20px;
   font-size:10px;
}
a.navilink_L2_active  {
   margin-left:20px;
   font-size:10px;
   color:#B01721;
}
/************************ Home: Servicenavigation *************************/
.servicenavigation td  {
   font-size:10px;
   font-weight:bold;
   padding-left:10px;
   padding-right:10px;
}
.servicenavigation td a  {
   text-decoration:none;
   text-transform: uppercase;
   font-weight:bold;
}
.servicenavigation td a:hover  {
   text-decoration:none;
   text-transform: uppercase;
}
.servicenavigation td input  {
   height:14px;
   width:138px;
   font-size:10px;
   border:0px;
   margin:0px;
   margin-right:2px;
   padding:0px;
}
.geheimersubmit   {
   font-family : Arial, Helvetica, sans-serif;
   color:#707376;
   font-weight:bold;
   background-color:#E7E7E9;
   font-size:10px;
   width:50px !important;
   margin-top:-2px !important;  /* fürn firefox */
   <!--[if IE]>
   margin-top:0px !important;  /* fürn IE */
	<![endif]-->
}
/************************ Home: Navigation *************************/
td.navi1  {
   background-color:#F4F4F4;
   font-size:12px;
   font-weight:bold;
   padding-left:109px;  
}
td.navi0  {
   background-color:#E7E7E8;
   font-size:12px;
   font-weight:bold;
   padding-left:109px;
}
td.navi0:hover, td.navi1:hover  {
   background-color:#DDDDDD;
}
td.navi0 a, td.navi1 a  {
   text-decoration:none;
}
td.navi0 a:hover, td.navi1 a:hover  {
}
.veranstaltungen td  {
   vertical-align:top;
   line-height:16px;
}
.veranstaltungen td a {
   text-decoration:none;
}
.newsflash  {
   background-image:url(3942_DE.jpg);
   background-repeat:no-repeat;
   background-position:right top;
}
.newsflashbereich img  {
   position: relative;
   float: left;
   bottom: 15px;
   margin: 15px 15px 0px 0px;
}
.mini  {
   font-size:9px;
}
td.bildrechts  {  padding-right:5px; }
td.bildrechts  img  {
   float:right;
   margin-left:13px;
   margin-bottom:13px;
}
td.bildlinks  {  padding-right:5px; }
td.bildlinks  img  {
   position: relative;
   float: left;
   bottom: 13px;
   margin: 13px 13px 0px 0px;
}
