*						{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

body						{background-color: #C0C0C0; color: #000000; margin: 0px; text-align: center;
/*scrollbar-face-color : #E4E4E4; 
	scrollbar-shadow-color : #FFFFFF; 
	scrollbar-track-color : #EEEEEE; 
	scrollbar-highlight-color : #EEEEEE; 
	scrollbar-arrow-color : #FFFFFF; 
	scrollbar-darkshadow-color : #EEEEEE; 
	scrollbar-background-color : #FFFFFF;*/
}

table						{border-width: 0px;}

td						{border-width: 0px; vertical-align: top;}

a						{color: #000000;}

a:link						{text-decoration: none;}

a:visited					{text-decoration: none;}

a:hover						{text-decoration: none; color: #CC0000;}

a:active					{text-decoration: none;}

a:focus						{text-decoration: none;}

textarea,select,input				{border: 1px solid #000000; background-color: #EEEEEE; padding-left: 2px;}

img						{border-width: 0px;}



#boxContainer					{width: 800px; height: 620px; margin: 20px auto; background-color: #FFFFFF; text-align: left; border: 1px solid #777777;}

* html #boxContainer				{width: 802px; height: 622px;}

#boxTitle					{height: 120px}

#boxMenu					{float: left; width: 110px; height: 480px; }

* html #boxMenu					{height: 500px;}

#boxMenu a					{border-bottom: 0px solid #FFFFFF;}

#boxContent					{position:relative; top:10px; float: left; width: 650px; height: 490px; padding: 0px 20px 0px 20px; overflow: auto;}

* html #boxContent				{width: 690px;}


#boxContentIntro				{float: left; width: 760px; height: 460px; padding: 20px; overflow: hidden; text-align: center;}

* html #boxContentIntro				{width: 800px; height: 500px;}

#boxSidebar					{float: left; width: 200px; height: 500px; position: relative; scroll: auto;}

.boxSector					{position: absolute; width: 200px; height: 500px; background: #F6F6F6; overflow: auto; visibility: hidden; line-height: 18px;}



.linkRed					{color: #CC0000;}

.textBold					{font-weight: bold;}

.text10						{font-size: 10px;}


.link_box					{height: 11px; padding-top: 19px; margin-top: 10px;}

* html .link_box				{height: 30px;}

.visit_box 					{position: absolute; width: 152px; background-color: #FFFFFF; border: 1px solid #000000; padding: 2px 5px 5px 5px; overflow: hidden; font-size: 10px; visibility: hidden;}

* html .visit_box				{width: 164px;}

.visit_menu					{position: absolute; visibility: hidden; background-color: #FFFFFF; border: 1px solid #000000; border-width: 1px 1px 0px 1px;}

.visit_anker					{display: block; border-bottom: 1px solid #000000; padding: 2px; font-size: 10px;}

.marker						{position: absolute; width: 22px; height: 28px; cursor: pointer;}

#recent						{position: absolute; width: 34px; height: 34px; visibility: hidden; z-index: 50;}

.menu_active					{color: #3399FF; font-weight: bold;}

.menu_inactive					{color: #000000; font-weight: bold;}

.submenu_active					{color: #3399FF; font-weight: bold;}

.submenu_inactive				{color: #99CC00; font-weight: bold;}

.category_active				{color: #CC0000; font-weight: bold; border-bottom: 0px solid #FFFFFF; font-size: 10px;}

.category_inactive				{color: #000000; font-weight: bold; border-bottom: 0px solid #FFFFFF; font-size: 10px;}

table
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:11px;
	color:#000000;
}



/* Styles fr CMS-Adminbereich Tobias */
table.wcmsedit
{
	background-color:#BBCDDC;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
}

table.TE
{
    background-color: #999999;/*#466F98*/
    border-bottom:groove orange;    
    border-right:groove orange;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

th.TE
{
    background-color: #DDDDDD;/*#86AFD8*/

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
}

td.TE
{
    background-color: #EEEEEE;/*#A6CFF8*/
    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:12px;
}


.wcmseditnavhead {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #00427A;}
.wcmseditnav {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border : 1px #000000; background-color: #ffffff:}
.wcmseditcatalogstructurehead {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #BBCDDC;}
.wcmseditcatalogstructure {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #E0E7EC;}
.wcmsgroup {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#000000;}
.wcmsgroupopen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#BBCDDC;}
.wcmsgroupactive {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #BBCDDC; font-size:12px; color: #000000; font-style: normal; font-weight: bold;  padding:2px;}
.wcmsarticletext {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#000000;}
.wcmsarticletextactive {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #BBCDDC; color: #000000; font-style: normal; font-weight: bold; padding:2px;}
.wcmsedittooltip {font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#BBCDDC; padding:3px;}
.wcmseditlegende {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000}

.editworkcopymenu_inactive {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #BBCDDC; font-size:10px; color: #000000; font-style: normal; font-weight: bold;}
.editworkcopymenu_active {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #ededed; font-size:10px; color: #000000; font-style: normal; font-weight: bold;}
table.editworkcopymenu {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #ededed; font-size:10px; color: #000000; font-style: normal; font-weight: bold;}

SELECT
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    z-index:-100;
}



INPUT
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
}

/* Styles fr die MimeFile-und TextBibliotheken */

textarea
{
 //   font-size: 11px;
}

form
{
    margin-bottom:0px;
}



.wcms_sysnav{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_sysnavopen{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_sysnavactive{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#BBCDDC}
.wcms_sysarticle{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_small {  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
a.wcms_reflink:link{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0000EE; text-decoration:underline; }
a.wcms_reflink:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0374EE; text-decoration:underline; }
a.wcms_reflink:visited{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#551A8B; text-decoration:underline; }
a.wcms_reflink:active{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0000EE; text-decoration:underline; }

/* Kalendar */
.monthname
{
    BACKGROUND-COLOR: #86AFD8;
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.monthname2 {
    BACKGROUND-COLOR: #006699;
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        FONT-FAMILY: Tahoma, Arial, Helvetica;
        FONT-SIZE: 8pt;
        TEXT-ALIGN: right;
        text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
        text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}
.holiday
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}
.tdc
{
    BACKGROUND-COLOR: #ffffff
}
.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

#today
{
        border : 1px inset;
        background-color : #FF9E00;
}


// Styles fr allgemeine Suchen
table.WCMSTableSearchResult
{
    background-color: #86AFD8;
}

td.WCMSTableSearchResultMenu
{
    background-color: #003366;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 9px;
}
td.WCMSTableSearchResultTD
{
    background-color: #C7D0D9;
    text-decoration: none;
    color: #003366;
    font-size: 9px;
}
// Styles fr allgemeine Suchen
table.WCMSTableSearch
{
    background-color: #C7D0D9;
}

td.WCMSTableSearchTD
{
    background-color: #C7D0D9;
    text-decoration: none;
    font-weight: bold;
    color: #003366;
    font-size: 12px;
}

table.wcmsmimefiletablehead
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

td.wcmsmimefiletableblaettern
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsmimefiletable
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #E0E7EC;
}
table.wcmsmimefiletableactive
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #007F00;
}

table.wcmsmimefiletablelegend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #BBCDDC;
}

.wcmsmimefiletablelegend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #BBCDDC;
}

.wcmsmimefileactivearticle
{
    font-weight: Bold;
	font-size: 10px;
    color: red;
}
.wcmsmimefileactivemimefile
{
    font-weight: Bold;
	font-size: 10px;
    color: red;
}


table.wcmsmimefilelibrary
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E2E6CA;
}

table.wcmstexttablehead
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmstexttable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E0E7EC;
}

table.wcmstextlibrary
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E2E6CA;
}

table.wcmstextlibrarynavigationswitch
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmstextlibrarynavigationbackground
{
	background-color: #E6E2E6;
}

td.wcmstextlibrarynavigationswitchactive
{
	background-color: #E6E2E6;
}

table.wcmsmimefilelibrarynavigationswitch
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsmimefilelibrarynavigationbackground
{
	background-color: #E6E2E6;
}

td.wcmsmimefilelibrarynavigationswitchactive
{
	background-color: #E6E2E6;
}

table.wcmstexttableactive
{
    font-weight: Bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #007F00;
}

table.wcmstexttablelegend
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	background-color: #BBCDDC;
}

td.wcmstexttablelegend
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #BBCDDC;
}

.wcmstextactivearticle
{
    font-weight: Bold;
    color: red;
    font-size: 10px;
    background-color: #BBCDDC;
}
td.wcmstextbackground
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 10px;
    font-weight: Normal;
}
.wcmstextactivetext
{
    font-weight: Bold;
    color: red;
}

td.wcmstexttableblaettern
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsproptable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #BDC4C6;
}

td.wcmsproptablelegend
{
    font-weight: bold;
    color: #000000;
    font-size: 10px;
    background-color: #DBDBDB;
}
td.wcmsproptablevalue
{
    color: #000000;
    font-size: 10px;
    background-color: #DBDBDB;
}
td.wcmstemplatetableinactive
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#ABABAB;
	background-color:#E7F27E;
}

.wcmstemplatetablesearch_active
{
	font-weight: Bold;
}


td.heidenhain_titel
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}

table.heidenhainmenu
{
    font-size: 13px;
}
.heidenhainmenu_active
{
    font-weight: Bold;
    font-size: 13px;
    background-color: #F8F8D8;
    padding: 5px;
}
.heidenhainmenu_inactive
{
    font-size: 13px;
    background-color: #EEEECE;
    padding: 5px;
}

table.wcms_heidenhain_grau
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:10px;
	color:#000000;
}

td.wcms_heidenhain_grau
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#000000;
}


td.wcms_heidenhain_graurand
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#000000;
	background-color:#E6E6E6;
	border-bottom-style:solid;
    border-bottom-color:#CDC6D5;    
    border-bottom-width:1px;    
}

.articlearticle_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
td.articlearticle_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}

.wcms_heidenhain_grossgruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px;  color:#006531; font-weight:bold;}
.wcms_heidenhain_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
.wcms_heidenhain_inactive {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#000000; background-color:#EAE4E2;}
.wcms_heidenhain_gruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#E7F27E;}
.wcms_heidenhain_gruenklein {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; background-color:#E7F27E;}
.wcms_heidenhain_graugruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#BDCE7B;}
.wcms_heidenhain_blassgruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#F6FACD;}
.wcms_heidenhain_blassgraugruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#F6F6EE;}

a.wcms_heidenhain_active:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}

a.wcms_heidenhain_inactive:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}


select.heidenhainselect
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    width:150;
}
select.heidenhainselectarticlepopup
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    width:200;
}

/* Styles Heidenhain-Ansicht*/

.table1
{
  background-color : #007F00;
  border : 1px #000000;
}
  
a  {font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: none}
a:Visited  {color: #003366; text-decoration: none}
a:Active  {color: #55aa7f; text-decoration: none}
a:Hover  {color: #55aa7f; text-decoration: underline}

.small {  font: 10px Arial, Helvetica, sans-serif; color: #000000}
.fliessgr{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#000000; background-color:#eeeeee;}
.fliessgrBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#000000; background-color:#eeeeee;}
.fliessgrd{font-family:Arial,Helvetica,sans-serif; font-size:15px; line-height:18px; color:#000000; background-color:#999999;}
.fliess{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:14px; color:#000000;}
.fliessblau{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#FFFFFF; background-color:#000000;}
.fliessG{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#000000}
.fliessBold{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000}
.fliessR{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; color:#76A6E6}
.fliessBR{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; color:#FFFFFF;  }
.fliessBRactive{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.suchkopf{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:18px; color:#000000;}

.title{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000000}
.subtitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-weight:bold; color:#FFFFFF}
.nav1{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff}
.white{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
.whitegr{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; line-height:18px; font-weight:bold; color:#ffffff}
.whiteklein{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px;  color:#ffffff}
.boxen{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000}
.nurles{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ff0000; background-color:#eeeeee;}
.schwarz{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000}
hr {  color: #003366}
.zeile1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF}
.zeile2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #eef7ff}
.tablehead {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; background-color: #cce6ff}

a.fliessBR:link{ color:#FFFFFF; }
a.fliessBR:hover{ color:#FFFFFF; }
a.fliessBR:active{ color:#FFFFFF; }
a.fliessBR:visited{ color:#FFFFFF; }
a.fliessBRactive:link{ color:#FFFFFF; }
a.fliessBRactive:hover{ color:#FFFFFF; }
a.fliessBRactive:active{ color:#FFFFFF; }
a.fliessBRactive:visited{ color:#FFFFFF; }

a.white:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:active{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}

a.navigation_white:link{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#ffffff}
a.navigation_white:hover{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#ffffff}
a.navigation_white:active{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#ffffff}
a.navigation_white:visited{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#ffffff}

a.navigation_white_small:link{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:10px; font-weight:normal; color:#ffffff}
a.navigation_white_small:hover{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:10px; font-weight:normal; color:#ffffff}
a.navigation_white_small:active{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:10px; font-weight:normal; color:#ffffff}
a.navigation_white_small:visited{text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; line-height:10px; font-weight:normal; color:#ffffff}

/* Renco */
.renco_fliess_text{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000000;}
.renco_start_text{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#000000;}
.renco_headline{font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#9d2f44;}

table.kctc_navigation_1
{
}

table.kctc_navigation_2
{
    background-color: #EEEEEE;
}

table.kctc_navigation_3
{
    background-color: #E6E6E6;
}

table.kctc_navigation_4
{
    background-color: #CDCECD;
}


table.renco_submenu
{
    background-color: #7FA0BC;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#00427A;    
    border-right-color:#00427A;
    border-left-color:white;
    border-top-color:white;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.renco_submenu_active
{
    background-color: #E0E7EC;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#00427A;    
    border-right-color:#00427A;
    border-left-color:white;
    border-top-color:white;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.renco_subsubmenu
{
    background-color: #BBCDDC;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#00427A;    
    border-right-color:#00427A;
    border-left-color:white;
    border-top-color:white;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.renco_subsubmenu_active
{
    background-color: #E0E7EC;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#00427A;    
    border-right-color:#00427A;
    border-left-color:white;
    border-top-color:white;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

// neue Heidenhain-Designs:
.hd_plus 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:15px;
	font-weight:bold
}
td.hd_plus 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:15px;
	font-weight:bold
}

a.hd_plus:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }

a.hd_plus_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }

a.hd_plus_black:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }

td.navigation { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold }

a.navigation_underline:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; text-decoration:underline; }
a.navigation_underline:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; text-decoration:underline; }
a.navigation_underline:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; text-decoration:underline; }
a.navigation_underline:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; text-decoration:underline; }

a.navigation_vorschau:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; line-height:13px; }
a.navigation_vorschau:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE10;font-size:10px;font-weight:bold; line-height:13px; }
a.navigation_vorschau:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; line-height:13px; }
a.navigation_vorschau:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold; line-height:13px; }

td.divpopup_title{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:11px; font-weight:bold; color:#ffffff}
td.divpopup_close{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:11px; font-weight:bold; color:#ffffff}

a.popupnavigation:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }
a.popupnavigation:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }
a.popupnavigation:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }
a.popupnavigation:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }

a.popupnavigation_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }

td.popupnavigation { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }
td.popupnavigation_active { font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:11px;font-weight:bold }


td.popupnavigation_fliess { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:normal }
td.popupnavigation_fliess_active { font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:normal }

td.popupnavigation_head { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:18px;font-weight:bold }
td.popupnavigation_subhead { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }

.popupnavigation_searchresult { font-family:Verdana,Arial,Helvetica,sans-serif;color:red;font-size:10px;font-weight:bold }

a.topnavigation:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }

a.topnavigation_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }

a.messelink:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#B4CA20;font-size:11px;font-weight:bold }
a.messelink:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#B4CA20;font-size:11px;font-weight:bold }
a.messelink:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#B4CA20;font-size:11px;font-weight:bold }
a.messelink:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#B4CA20;font-size:11px;font-weight:bold }

/* Styles fr CMS-Adminbereich Tobias */
table.wcmsedit
{
	background-color:#BBCDDC;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
}

table.TE
{
    background-color: #999999;/*#466F98*/
    border-bottom:groove orange;    
    border-right:groove orange;

    font-family:Verdana, Arial, Helvetica, sans-serif;
}

th.TE
{
    background-color: #DDDDDD;/*#86AFD8*/

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
}

td.TE
{
    background-color: #EEEEEE;/*#A6CFF8*/
    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:12px;
}


.wcmseditnavhead {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #00427A;}
.wcmseditnav {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; border : 1px #000000; background-color: #ffffff:}
.wcmseditcatalogstructurehead {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #BBCDDC;}
.wcmseditcatalogstructure {  font-weight: Bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #E0E7EC;}
.wcmsgroup {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#000000;}
.wcmsgroupopen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#BBCDDC;}
.wcmsgroupactive {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #BBCDDC; font-size:12px; color: #000000; font-style: normal; font-weight: bold;  padding:2px;}
.wcmsarticletext {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#000000;}
.wcmsarticletextactive {font-family:Verdana,Arial,Helvetica,sans-serif;background-color: #BBCDDC; color: #000000; font-style: normal; font-weight: bold; padding:2px;}
.wcmsedittooltip {font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#BBCDDC; padding:3px;}
.wcmseditlegende {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000}


SELECT
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    z-index:-100;
}



/* Styles fr die MimeFile-und TextBibliotheken */

textarea
{
 //   font-size: 11px;
}

form
{
    margin-bottom:0px;
}



.wcms_sysnav{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_sysnavopen{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_sysnavactive{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color:#BBCDDC}
.wcms_sysarticle{  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.wcms_small {  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}
a.wcms_reflink:link{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0000EE; text-decoration:underline; }
a.wcms_reflink:hover{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0374EE; text-decoration:underline; }
a.wcms_reflink:visited{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#551A8B; text-decoration:underline; }
a.wcms_reflink:active{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#0000EE; text-decoration:underline; }

/* Kalendar */
.monthname
{
    BACKGROUND-COLOR: #86AFD8;
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}
.monthname2 {
    BACKGROUND-COLOR: #006699;
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
.weekdayname
{
    BACKGROUND-COLOR: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.weekday
{
        BACKGROUND-COLOR: #ffffff;
        COLOR: #000000;
        FONT-FAMILY: Tahoma, Arial, Helvetica;
        FONT-SIZE: 8pt;
        TEXT-ALIGN: right;
        text-decoration : none;
}
.sat
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
        text-decoration : none;
    TEXT-ALIGN: right
}
.sun
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}
.holiday
{
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}
.tdc
{
    BACKGROUND-COLOR: #ffffff
}
.notthismonth
{
    BACKGROUND-COLOR: #e1e1e1;
    COLOR: #999999;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
        text-decoration : none;
}

#today
{
        border : 1px inset;
        background-color : #FF9E00;
}


// Styles fr allgemeine Suchen
table.WCMSTableSearchResult
{
    background-color: #86AFD8;
}

td.WCMSTableSearchResultMenu
{
    background-color: #003366;
    text-decoration: none;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 9px;
}
td.WCMSTableSearchResultTD
{
    background-color: #C7D0D9;
    text-decoration: none;
    color: #003366;
    font-size: 9px;
}
// Styles fr allgemeine Suchen
table.WCMSTableSearch
{
    background-color: #C7D0D9;
}

td.WCMSTableSearchTD
{
    background-color: #C7D0D9;
    text-decoration: none;
    font-weight: bold;
    color: #003366;
    font-size: 12px;
}

table.wcmsmimefiletablehead
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

td.wcmsmimefiletableblaettern
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsmimefiletable
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #E0E7EC;
}
table.wcmsmimefiletableactive
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #007F00;
}

table.wcmsmimefiletablelegend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #BBCDDC;
}

.wcmsmimefiletablelegend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #BBCDDC;
}

.wcmsmimefileactivearticle
{
    font-weight: Bold;
	font-size: 10px;
    color: red;
}
.wcmsmimefileactivemimefile
{
    font-weight: Bold;
	font-size: 10px;
    color: red;
}


table.wcmsmimefilelibrary
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E2E6CA;
}

table.wcmstexttablehead
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmstexttable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E0E7EC;
}

table.wcmstextlibrary
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #E2E6CA;
}

table.wcmstextlibrarynavigationswitch
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmstextlibrarynavigationbackground
{
	background-color: #E6E2E6;
}

td.wcmstextlibrarynavigationswitchactive
{
	background-color: #E6E2E6;
}

table.wcmsmimefilelibrarynavigationswitch
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsmimefilelibrarynavigationbackground
{
	background-color: #E6E2E6;
}

td.wcmsmimefilelibrarynavigationswitchactive
{
	background-color: #E6E2E6;
}

table.wcmstexttableactive
{
    font-weight: Bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #007F00;
}

table.wcmstexttablelegend
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
	background-color: #BBCDDC;
}

td.wcmstexttablelegend
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #BBCDDC;
}

.wcmstextactivearticle
{
    font-weight: Bold;
    color: red;
    font-size: 10px;
    background-color: #BBCDDC;
}
td.wcmstextbackground
{
    background-color: #FFFFFF;
    color: #000000;
    font-size: 10px;
    font-weight: Normal;
}
.wcmstextactivetext
{
    font-weight: Bold;
    color: red;
}

td.wcmstexttableblaettern
{
	font-weight: Bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #BDC6C5;
}

table.wcmsproptable
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #BDC4C6;
}

td.wcmsproptablelegend
{
    font-weight: bold;
    color: #000000;
    font-size: 10px;
    background-color: #DBDBDB;
}
td.wcmsproptablevalue
{
    color: #000000;
    font-size: 10px;
    background-color: #DBDBDB;
}
td.wcmstemplatetableinactive
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#ABABAB;
	background-color:#E7F27E;
}

.wcmstemplatetablesearch_active
{
	font-weight: Bold;
}



table.heidenhainmenu
{
    font-size: 13px;
}
.heidenhainmenu_active
{
    font-weight: Bold;
    font-size: 13px;
    background-color: #F8F8D8;
    padding: 5px;
}
.heidenhainmenu_inactive
{
    font-size: 13px;
    background-color: #EEEECE;
    padding: 5px;
}

table.wcms_heidenhain_grau
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#000000;
}

td.wcms_heidenhain_grau
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#000000;
}

td.wcms_heidenhain_graurand
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:12px;
	color:#000000;
	background-color:#E6E6E6;
	border-bottom-style:solid;
    border-bottom-color:#CDC6D5;    
    border-bottom-width:1px;    
}

.articlearticle_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
td.articlearticle_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}
a.articlearticle_active:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; font-weight:bold;}

.wcms_heidenhain_grossgruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px;  color:#006531; font-weight:bold;}
.wcms_heidenhain_active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
.wcms_heidenhain_inactive {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;  color:#000000; background-color:#EAE4E2;}
.wcms_heidenhain_gruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#E7F27E;}
.wcms_heidenhain_gruenklein {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;  color:#000000; background-color:#E7F27E;}
.wcms_heidenhain_graugruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#BDCE7B;}
.wcms_heidenhain_blassgruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#F6FACD;}
.wcms_heidenhain_blassgraugruen {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#F6F6EE;}

a.wcms_heidenhain_active:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}
a.wcms_heidenhain_active:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  font-weight:bold; color:#006633; background-color:#E7F27E;}

a.wcms_heidenhain_inactive:link {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}
a.wcms_heidenhain_inactive:active {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px;  color:#000000; background-color:#EAE4E2;}


select.heidenhainselect
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    width:150;
}
select.heidenhainselectarticlepopup
{
    font-family:Verdana,Arial, Helvetica, sans-serif;
    font-size:10;
    font-stretch:condensed;
    color: #003366;
    background-color: #FFFFFF;
    width:200;
}

/* Styles Heidenhain-Ansicht*/

.table1
{
  background-color : #007F00;
  border : 1px #000000;
}
  
a  {font-family: Arial, Helvetica, sans-serif; color: #003366; text-decoration: none}
a:Visited  {color: #003366; text-decoration: none}
a:Active  {color: #55aa7f; text-decoration: none}
a:Hover  {color: #55aa7f; text-decoration: underline}


.title{font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#000000}
.subtitle{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; line-height:18px; font-weight:bold; color:#FFFFFF}
.nav1{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ffffff}
.white{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
.whitegr{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:15px; line-height:18px; font-weight:bold; color:#ffffff}
.whiteklein{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:18px;  color:#ffffff}
.boxen{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000}
.nurles{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#ff0000; background-color:#eeeeee;}
.schwarz{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:18px; font-weight:bold; color:#000000}
hr {  color: #003366}
.zeile1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF}
.zeile2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #eef7ff}
.tablehead {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; background-color: #cce6ff}

a.fliessBR:link{ color:#FFFFFF; }
a.fliessBR:hover{ color:#FFFFFF; }
a.fliessBR:active{ color:#FFFFFF; }
a.fliessBR:visited{ color:#FFFFFF; }
a.fliessBRactive:link{ color:#FFFFFF; }
a.fliessBRactive:hover{ color:#FFFFFF; }
a.fliessBRactive:active{ color:#FFFFFF; }
a.fliessBRactive:visited{ color:#FFFFFF; }

a.white:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:active{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}
a.white:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:18px; font-weight:bold; color:#ffffff}

a.white_gross:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; line-height:18px; font-weight:bold; color:#ffffff}
a.white_gross:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; line-height:18px; font-weight:bold; color:#ffffff}
a.white_gross:active{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; line-height:18px; font-weight:bold; color:#ffffff}
a.white_gross:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; line-height:18px; font-weight:bold; color:#ffffff}

a.schwarzklein:link{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:10px; font-weight:normal; color:#000000}
a.schwarzklein:hover{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:10px; font-weight:normal; color:#000000}
a.schwarzklein:active{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:10px; font-weight:normal; color:#000000}
a.schwarzklein:visited{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:10px; font-weight:normal; color:#000000}


// neue Heidenhain-Designs:
.hd_plus 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:15px;
	font-weight:bold
}
td.hd_plus 
{
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	font-size:15px;
	font-weight:bold
}

a.hd_plus:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }
a.hd_plus:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#9CCE18;font-size:15px;font-weight:bold }

a.hd_plus_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }
a.hd_plus_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:15px;font-weight:bold }

a.hd_plus_black:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }
a.hd_plus_black:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px;font-weight:bold }

td.navigation { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:10px;font-weight:bold }

a.navigation:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;line-height:18px;font-weight:bold }
a.navigation:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;line-height:18px;font-weight:bold }
a.navigation:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;line-height:18px;font-weight:bold }
a.navigation:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;line-height:18px;font-weight:bold }

a.navigation_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0202;font-size:12px;line-height:18px;font-weight:bold }
a.navigation_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0202;font-size:12px;line-height:18px;font-weight:bold }
a.navigation_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0202;font-size:12px;line-height:18px;font-weight:bold }
a.navigation_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FF0202;font-size:12px;line-height:18px;font-weight:bold }

td.divpopup_title{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:11px; font-weight:bold; color:#ffffff}
td.divpopup_close{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:11px; font-weight:bold; color:#ffffff}

a.popupnavigation:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:bold }
a.popupnavigation:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:bold }
a.popupnavigation:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:bold }
a.popupnavigation:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:bold }
a.popupnavigation_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }
a.popupnavigation_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:11px;font-weight:bold }

td.popupnavigation { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }
td.popupnavigation_active { font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:11px;font-weight:bold }


td.popupnavigation_fliess { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:12px;font-weight:normal }
td.popupnavigation_fliess_active { font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:12px;font-weight:normal }

td.popupnavigation_head { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:18px;font-weight:bold }
td.popupnavigation_subhead { font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:11px;font-weight:bold }

.popupnavigation_searchresult { font-family:Verdana,Arial,Helvetica,sans-serif;color:red;font-size:10px;font-weight:bold }

a.topnavigation:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }
a.topnavigation:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }

a.topnavigation_active:link{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:hover{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:active{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }
a.topnavigation_active:visited{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#BAD178;font-size:10px;font-weight:bold }

.normtxt{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000000;}
td.topnavigation{ font-family:Verdana,Arial,Helvetica,sans-serif;color:#FFFFFF;font-size:10px;font-weight:bold }

table.Daten
{
    background-color: #949194;
}

th.Daten
{
    background-color: #BBCDDC;
}

td.Daten
{
    background-color: #E0E7EC;
}

table.navigationtable_2
{
	background-color: #C4DC38;
}
table.navigationtable_3
{
	background-color: #D7E77A;
}
table.navigationtable_4
{
	background-color: #E4EFa5;
}
table.navigationtable_5
{
	background-color: #E4EFa5;
}