/*WYSIWYG:  .normal#Normal,.fett#Fett,.rotnormal#Rot-Normal,.rotfett#Rot-Fett,.headline#&Uuml;berschrift,.fettgrau#Grau,*/
/*TABLECORE: .black#Text&nbsp;black*/
body.wysiwyg table td {   /*  Workaround für fehlende Linien im IE8/WYSIWYG */
   border:1px solid #999999 !important;   
} 
.g  {
	color:#008000;
	text-decoration:none;
	font-size: 9px;
}
.dms td {
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   border: 1px none;  }
   
.active-row-highlight .active-row-cell { 
   background-color: #F5F5F5; 
   cursor:'pointer';    } 
   
.dmsnav a {
   text-decoration:none;
   font-size: 10px; }
   
.dms {
   text-align: left;
   vertical-align: middle;
   border: 1px solid #cccccc;  }
   
.dmslink {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   /*  font-weight: bold;  */
   text-decoration: none;
   color: 2B4A8C;  }
body.wysiwyg	{
	background: white; 
}
body.tablecore	{
	font-family: ;
	font-size: px;
	color: #;
	background: #; 
}
span.weberror {
	color: #; 
	font-weight: bold;
}
.normal	{
	font-size:12px ;
	font-weight:normal ; 
	font-style:normal ;
	color:black ;
}
.rotnormal	{
	font-size:12px ;
	font-weight:normal ; 
	font-style:normal ;
	color:red;
}
.fett	{
	font-size:12px ;
	font-weight:bold; 
	font-style:normal ;
	color:black ;
}
.rotfett	{
	font-size:12px ;
	font-weight:bold; 
	font-style:normal ;
	color:red ;
}
.headline	{
	font-size:14px ;
	font-weight:bold; 
	font-style:normal ;
	color:black ;
}
.fettgrau  {
	font-size:12px ;
	font-weight:bold; 
	font-style:normal ;
	color:#606060;
}
/*********************** BREITEN FÜR CONTENTTEMPLATES *******************/
@media screen, handheld  {
   .vollebreite  {
      width:775px
   }
}
@media print  {
   .vollebreite  {
      width:640px
   }
}
/******************************* ALLGEMEIN, DESIGN ***************************/
body  {  
      background: white;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      font-size:12px;
      margin-top:5px;
      margin-left:10px; 
      margin-right:0px;}
}
  
td  {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:12px }
   
table  {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size:12px }
   
a  { 
   color: #2B56B3;  
   }
.button {
   height:22px;
   font-size:11px;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   background: #D4D0C8;
   border-bottom-color : #A2A19F;
   border-left-color : #F0EEEB;
   border-right-color : #A2A19F;
   border-top-color : #F0EEEB;  }
form  {
   margin:0px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsheadline  {
   font-size:11px;
   text-decoration:none;
   /*  color:black;  */
   font-weight:bold;   
}
.newstext  {
   font-size:10px;
   color:black;
}
.newsdatum  {
   font-size:9px;
   color:#676A71;
}
.glossarbuchstaben a {
   text-align:center;
   font-weight:bold;
   color:black;
   width:20px;
   text-decoration:none;
   border-top: 1px solid #D2CFC9;
   border-left: 1px solid #D2CFC9;
   border-right: 1px solid #959088;
   border-bottom: 1px solid #959088; 
   background: #D4D0C8;
}
/******************************** NAVIGATION ******************************/
.nav1  {
          background: #D4D0C8;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #959088;
	border-bottom: 1px solid #959088; 
	padding-top:4px;
	padding-right:4px;
	margin-bottom:2px;
	font-size:11px;
	text-align:right; 
   
	width:181px;
	height:22px;
      }
.nav1 a {
	text-decoration:none;
	color:black;  }
.nav2  {
	background: white;
	border: 1px solid #C6C6C6;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	font-size:11px;
	text-align:right; 
	margin-bottom:5px;  
   
	width:181px;
   
}
.nav2 a {
	text-decoration:none;
	color:black;  }
/******************************** NAVIGATION HANDBUCH******************************/
.nav1hb  {
         
         background: white;
         border: 1px solid #cccccc; 
         	padding-top:2px;
	padding-right:2px;
	margin-bottom:2px;
	font-size:11px;
	text-align:left; 
   
	width:181px;
	height:22px;
      }
.nav1hb a {
	text-decoration:none;
	color:black;  
         font-size:11px;
}
.nav2hb  {
	background: white;
         border: 1px solid #cccccc; 
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	font-size:11px;
	text-align:left; 
	margin-bottom:2px;  
   
	width:181px;
   
}
.nav2hb a {
	text-decoration:none;
	color:black;  
         font-size:11px;
}
.karteireiter  {
   font-size:9px;
   text-decoration:none;
   color:black;  }

