﻿/************ SCHUNCK GROUP: Common Definitions ************/

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #2A3E52; }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #2A3E52; }
a { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; font-style: normal; }


strong {
 color: #2A3E52;
 font-weight: bold;
}



h1 {
   font-size: 17px;
   padding: 0px;;
   margin:0px;
   color: #FFFFFF;
}


h2 {
   font-size: 15px;
   padding: 0px;;
   margin:0px;
   color: #2A3E52;
   font-weight: bold;
    text-align: left;
}



h3 {
   font-size: 12px;
   padding: 0px;;
   margin:0px;
   color: #2A3E52;
   font-weight: bold;
}



ul {
 list-style-type: disc;
 margin-top: 10px;
 margin-left: 0.7em; 
 padding-left: 0.7em; 
}


li {
 font-weight: bold;
}

MenuPoint1 {
 display:table  ;
 height: 14px;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 height: 14px;
 color: #4B6175;
 background-color: #F8FAFB;
}

MenuPoint2 {
 display:block ;
 height: 14px;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 height: 14px;
  color: #4B6175;
 background-color: #B9C7D4;
}




/******* LINK LAYOUT / TITELSEITE ******/

a.titel:link {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.titel:visited {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.titel:hover {
	color: #829EB9;
	font-weight: bold;
	text-decoration: none;
}







/******* COMMON TEXTLINK LAYOUT / CONTENT ******/


a.textlink:link {
	color: #2E4053;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.textlink:visited {
	color: #2E4053;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

a.textlink:hover {
	color: #2E4053;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}







/******* LINK LAYOUT / LOGO-NAVIGATION ******/


a.logonav:link {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.logonav:visited {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.logonav:hover {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: underline;
}






/******* SEKUNDÄR-NAVIGATION (LAYER) ******/


a.sek  {
 display: block;
 width: 80px;
 height: 15px;
}


a.sek_es  {
 display: block;
 width: 130px;
 height: 15px;
}


a.seklayer, a.seklayer_activated  {
 display: block;
 width: 130px;
 height: 15px;
}



a.sek:link, a.sek_es:link {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.sek:visited, a.sek_es:visited {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.sek:hover, a.sek_activated, a.sek_es:hover, a.sek_es_activated {
	color: #619FC5;
	font-weight: bold;
	text-decoration: none;
}



a.seklayer:link {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.seklayer:visited {
	color: #2A3E52;
	font-weight: bold;
	text-decoration: none;
}

a.seklayer:hover, a.seklayer_activated {
	color: #619FC5;
	font-weight: bold;
	text-decoration: none;
}






/************ MAIN-NAVIGATION: Container ************/
#menucontainer {
 width: 145px;
filter: alpha(opacity=85);
 -moz-opacity:0.85;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";

}



/************ MAIN-NAVIGATION: Allgemeine Eigenschaften für jedes Nav-Element ************/


a.menu1, a.menu2, a.menu3, a.menu4, a.menu5, a.menu6 {
 display: block;
 height: 14px;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 height: 14px;
}


a.menu1_activated, a.menu2_activated, a.menu3_activated, a.menu4_activated, a.menu5_activated, a.menu6_activated {
 display: block;
 height: 14px;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 height: 14px;
}



a.menu5sub1, a.menu5sub2, a.menu5sub3, a.menu5sub4, a.menu5sub1_activated, a.menu5sub2_activated, a.menu5sub3_activated, a.menu5sub4_activated {
 display: block;
 height: 14px;
 padding-top: 6px;
 padding-bottom: 6px;
 padding-left: 12px;
 text-align: left;
 font-weight: bold;
 text-decoration: none;
 height: 14px;
}



/************ NAVIGATION: Eigenschaften für Menüpunkte 01-06 ***********/

a.menu1:link, a.menu1:visited
{ 
 color: #4B6175;
 background-color: #F8FAFB;
}

a.menu1:hover, a.menu1_activated
{ 
 color: #EEEEEE;
 background-color: #93ABC3;
}






a.menu2:link, a.menu2:visited
{ 
 color: #4B6175;
 background-color: #B9C7D4;
}

a.menu2:hover, a.menu2_activated
{ 
 color: #EEF5F1;
 background-color: #BBD8C8;
}






a.menu3:link, a.menu3:visited
{ 
 color: #4B6175;
 background-color: #CBD5DF;
}

a.menu3:hover, a.menu3_activated
{ 
 color: #EEF5F1;
 background-color: #E5CFBA;
}






a.menu4:link, a.menu4:visited
{ 
 color: #4B6175;
 background-color: #DFE5EC;
}

a.menu4:hover, a.menu4_activated
{ 
 color: #EEF5F1;
 background-color: #B3CFCA;
}






a.menu5:link, a.menu5:visited
{ 
 color: #4B6175;
 background-color: #EEF1F5;
}

a.menu5:hover, a.menu5_activated
{ 
 color: #EEF5F1;
 background-color: #DABCA1;
}






a.menu6:link, a.menu6:visited
{ 
 color: #4B6175;
 background-color: #F8F8FA;
}

a.menu6:hover, a.menu6_activated
{ 
 color: #EEF5F1;
 background-color: #A5B25C;
}


/************ NAVIGATION: Eigenschaften für SubMenü "Spezielle Branchen" ***********/


a.menu5sub1:link, a.menu5sub1:visited
{ 
 color: #4B6175;
 background-color: #E5CFBA;
}

a.menu5sub1:hover, a.menu5sub1_activated
{ 
 color: #EEF5F1;
 background-color: #DABCA1;
}





a.menu5sub2:link, a.menu5sub2:visited
{ 
 color: #4B6175;
 background-color: #E5CFBA;
}

a.menu5sub2:hover, a.menu5sub2_activated
{ 
 color: #EEF5F1;
 background-color: #DABCA1;
}




a.menu5sub3:link, a.menu5sub3:visited
{ 
 color: #4B6175;
 background-color: #E5CFBA;
}

a.menu5sub3:hover, a.menu5sub3_activated
{ 
 color: #EEF5F1;
 background-color: #DABCA1;
}





a.menu5sub4:link, a.menu5sub4:visited
{ 
 color: #4B6175;
 background-color: #E5CFBA;
}

a.menu5sub4:hover, a.menu5sub4_activated
{ 
 color: #EEF5F1;
 background-color: #DABCA1;
}

.modalBackground 
{

background-color:Black; 
filter:alpha(opacity=60);
opacity:0.60; 
}
.Pageinfo
{ font-size : xx-small }

.PassTextIndicator {
 background-color:  Blue  ;
 color:White;
 padding : 2px 3px 2px 3px;
  }
  
 .PassBarIndicator {
   color: Blue;
   background-color: Blue;
   padding-bottom: 1px;
  }
 .PassBarBorder {
  border-style: solid;
  border-width: 1px;
   vertical-align: middle;
  } 





