/* NAVIGATION */
.tabText {
	text-decoration:none;
	paddig-left: 20px;
    font-size:10px;

}

td {
 /*border: 1px solid blue;*/
}

/* altes layout 
a:link.tabText , a:visited.tabText, a:hover.tabText {
	border-top: 1px solid #eeeeee !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 4px solid #e0e0e0 !important;
	border-left: 1px solid #eeeeee !important;
	background-color:#e0e0e0;
	padding: 2px 6px 2px 6px;
	margin-right: 1px;
	text-decoration:none;
	margin: 0px -3px 0px 0px;
	color:#000000;
}


.tabTextHi { 
	font-weight:bold;
	border-top: 1px solid #eeeeee !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 4px solid #FFD200 !important;
	border-left: 1px solid #eeeeee !important;
	padding: 2px 6px 2px 6px;
	margin-right: 1px;
	text-decoration:none;
	margin: 0px -3px 0px 0px;
}

*/




/* START Tab Main Navigation */



#tabmainnavigation ul {
 margin-left:-40px;

}

#tabmainnavigation li {
  display:block;
  float: left;
  list-style-type: none;
  background-image : url(../pix/hauptnavi_tab_verlauf.gif);
  background-repeat:repeat-x;
  background-color:#B4BEB4;
  padding: 2px 8px 2px 8px;
  margin-right: 1px;
  margin-bottom: 2px;
  text-align: center;
  width:100px; 
  height:24px;
}

#tabmainnavigation li a {
  width: 100px;
}

#tabmainnavigation li.tabTextHi {
  background-image : url(../pix/hauptnavi_tab_verlauf_aktiv.gif);
  background-repeat:repeat-x;
  background-color:#FFD200;
  font-size: 10px;
}

#tabmainnavigation a.tabTextHi {
  font-weight: bold;
}


#tabmainnavigation .trenner {
 margin-top:-1px;
 clear:both;
 background-color:#cccccc;
 height:2px;
 width:988px;
}

a:link.tabText , a:visited.tabText, a:hover.tabText, a:link.tabTextHi , a:visited.tabTextHi, a:hover.tabTexttHi  {
	color:#000000;
  font-weight:normal;
  	display:block;
   } 

/* END Tab Main Navigation */

/* Start Tab Registration Navigation */

#registrationtab ul {
 margin-right:-40px;
}

#registrationtab li {
    display:block;
	float: left;
	list-style-type: none;
 	padding: 8px 8px 6px 8px;
    margin-right: 0;
    margin-bottom: 2px;
    text-align: right;
    width:242px; 
    font-size: 10px;
}

/* END Tab Registration Navigation */






#navi a, #langSelect a, #pfad a, #header a, #footer a {
border-style: none;
color:#000000;

}


/* Info Links */
#infolinks li {
	display:inline;
	list-style-type: none;
  height:20px;
  color:#0984FF;
  font-size:8px;
}




/* Breadcrumb */
.pfadText li {
	display:inline;
	list-style-type: none;
  height:20px;
}
.pfadText li a {
	color:#000000;
}
.pfadText li a.PathHi {
	border-bottom: 2px solid #FFD200 !important;
}




/* navText - old design 
.navText {
	text-decoration:none;
	paddig-left: 20px;
}
a:link.navText , a:visited.navText, a:hover.navText {
	text-decoration:none;
	border: 0px;
}
.navTextHi {
	border-bottom: 4px solid #FFD200 !important;
	font-weight:bold;
	text-decoration:none;
}
a:link.navTextHi , a:visited.navTextHi, a:hover.navTextHi {
	border-bottom: 4px solid #FFD200 !important;
	text-decoration:none;
}
*/
/* Tabs*/ 
.navText {
	text-decoration:none;
	paddig-left: 20px;
}
a:link.navText , a:visited.navText, a:hover.navText {
background-color:#FFFFFF;
border-color:#C7C7C7 #C7C7C7 #FFFFFF !important;
border-style:solid !important;
border-width:1px 1px 3px !important;
color:#6C6C6C;
line-height:16px;
margin:0 -15px 0 0;
padding:0 6px;
text-decoration:none;
}
.navTextHi {
	font-weight:bold;
	border-top: 1px solid #eeeeee !important;
	border-right: 1px solid #999999 !important;
	border-bottom: 3px solid #FFD200 !important;
	border-left: 1px solid #eeeeee !important;
	padding: 3px 6px 0px 6px;
	margin-right: 1px;
	text-decoration:none;
	margin: 0px -15px 0px 0px;
	color:#000000 !important;
}
a:link.navTextHi , a:visited.navTextHi, a:hover.navTextHi {

background-color:#FBE57B;
border-color:#FFD200 #FFD200 #FBE57B !important;
border-style:solid !important;
border-width:2px 2px 5px !important;
color:#000000 !important;
font-weight:bold;
line-height:16px;
margin:0 -15px 0 0;
padding:0 6px;
text-decoration:none;






}


/* navText - old design */ 
th .navText {                        
        border-style: none;
        paddig-left: 20px;        
}

/* altes layout
th a:link.navText , th a:visited.navText, th a:hover.navText {        
        background-color: transparent !important;
        border-style: none !important;
        padding: 0px !important;
        margin: 0px !important;        
        text-decoration:none;                
        border: 0px;
        color:#000000;
}
 */

/* neues layout */
th a:link.navText , th a:visited.navText, th a:hover.navText {        
        background-color: transparent !important;
        border-style: none !important;
        padding: 0px !important;
        margin: 0px !important;        
        text-decoration:none;                
        border: 0px;
        color:#000000;
}
/* neues layout */


th .navTextHi {        
        border-style: none !important;
        padding: 0px !important;
        margin: 0px !important;        
        border-bottom: 4px solid #FFD200 !important;
        font-weight:bold;
        text-decoration:none;
}
th a:link.navTextHi , th a:visited.navTextHi, th a:hover.navTextHi {        
        border-bottom: 4px solid #FFD200 !important;
        text-decoration:none;
}


.subnavtable td { 
	margin:0px; 
}


td .subnavItem1 {
    vertical-align:middle;
    display: block;
    margin-bottom: 2px;
}
.subnavItem1 {
	#border-top : 1px solid #fefefe; 
	#border-bottom : 1px solid #cccccc;
	#background-color:#e0e0e0; 
	padding: 7px;
    margin-bottom:1px;
    background-image:url(../pix/hauptnavi_tab_verlauf.gif);
    background-repeat:repeat-x;    
    background-color: #b4beb4;
   
    /*width: 156px; */
	width: 225px;
}
.subnavItem1Hi {
	border-bottom: 4px solid #FFD200; 
	#background-color:#ffffff; 
	padding:8px 0px 3px 8px; 
	font-weight:bold;
    background-image:url(../pix/hauptnavi_tab_verlauf_aktiv.gif);
    background-repeat:repeat-x;    
        background-color:#FFD200;

}

.subnavItem2 {
	border-bottom: 1px dotted #cccccc;
	background-color:#ffffff; 
	padding:3px 0px 3px 16px; 
}
.subnavItem2Hi {
	border-top : 1px solid #fefefe; 
	/*#border-bottom: 1px solid #cccccc;*/
    border-bottom:2px solid #FFD200;
	background-color:#ffffff; 
	padding:3px 0px 3px 0px; 
	font-weight:bold;
    
    display: block;
    margin-left: 16px !important;
}
*+html .subnavItem2Hi {
    padding-left: 16px;
    margin: 0 !important;
}


.subnavItem3 {
	/*border-bottom : 1px dotted #cccccc; */
	background-color:#ffffff; 
	padding:3px 0px 3px 30px; 
	background-repeat: no-repeat;
	/*background-image : url(../pix/icn_bullet_gray.gif);*/
	background-position: 17px 2px;
}
.subnavItem3Hi {
/*#	border-bottom : 1px solid #cccccc; */
    border-bottom:2px solid #FFD200;
	background-color:#ffffff; 
	padding:3px 0px 3px 10px;
	font-weight:bold;
	background-repeat: no-repeat;
	background-image : url(../pix/icn_link.gif);
	background-position: 0px 2px;
    
    display: block;
    margin-left: 20px !important;
}
*+html .subnavItem3Hi {
    padding-left: 30px;
    background-position: 17px 2px;
    margin: 0 !important;
}


.subnavOff {
	border-bottom : 1px solid #cccccc;
	background-color:#ffffff;
	padding:0px;
}


.subnavText {
	color:#000000; 
}
a:link.subnavText , a:visited.subnavText  {
	color:#000000; 
	text-decoration:none;
	border: 0px;
}
a:hover.subnavText  {
	color:#000000; 
	text-decoration:underline;
}

.subnavTextHi {
	color:#000000; 
}
a:link.subnavTextHi , a:visited.subnavTextHi  {
	color:#000000; 
	text-decoration:none;
	border: 0px;
}
a:hover.subnavTextHi  {
	color:#000000; 
	text-decoration:underline;
}


/* LANGUAGES */
/* altes layout
.langText {
	color:#777777 !important;
	padding:0px 3px 0px 3px;
}
 */ 
 
/* neues layout */
.langText {
	color:#999999 !important;
	padding:0px 0px 0px 0px;
}
/* neues layout */

a:link.langText , a:visited.langText  {
	text-decoration:none;
	border: 0px;
}
a:hover.langText  {
	text-decoration:none;
	border-bottom: 1px solid #999999;
}

/* altes layout 
.langTextHi {
	color:#000000;
	padding:0px 3px 0px 0px;
}
*/
/* neues layout */ 
.langTextHi {
	color:#000000 !important;
	padding:0px 3px 0px 0px;

}
div.langTextHiBorder {
	border-bottom: 2px solid #FFD200 !important;
    float:left; 	    
    margin-top: 0px;
}
*+html div.langTextHiBorder {
    margin-top: 0px;  
}

/* neues layout */

a:link.langTextHi , a:visited.langTexttHi  {
	text-decoration:none;
	border: 0px;
}
a:hover.langTextHi  {
	text-decoration:none;
	border-bottom: 1px solid #999999;
}

.langTextOff {
	color:#dddddd;
	padding:0px 3px 0px 0px;
}

.langTextMenu {
	padding:0px;
}
a:link.langTextMenu , a:visited.langTextMenu  {
	text-decoration:none;
	border: 0px;
}
a:hover.langTextMenu  {
	text-decoration:none;
	border-bottom: 1px solid #999999;
}

/* FOOTER */
.footertext {
	font-size: 10px;
}
a:link.footertext , a:visited.footertext  {
	text-decoration:none;
	border: 0px;
}
a:hover.footertext  {
	text-decoration:none;
	border-bottom: 1px solid #999999;
}

.footertextHi {
	font-size: 10px;
	font-weight:bold;
}
a:link.footertextHi , a:visited.footertextHi  {
	text-decoration:none;
	border: 0px;
}
a:hover.footertextHi  {
	text-decoration:none;
	border-bottom: 1px solid #999999;
}

/* FOOTER SPIRITSAFETY */
.footertext_spirit_safety {
	font-size: 10px;
}
a:link.footertext_spirit_safety , a:visited.footertext_spirit_safety  {
	text-decoration:none;
	border: 0px;
    color: #000000;
}
a:hover.footertext_spirit_safety  {
	text-decoration:none;
	border-bottom: 1px solid #000000;
}






/* SITEMAP */

.sitemapItemHead							{ background-color:#ffffff; padding: 0px 0px 0px 2px; text-align:left; vertical-align:middle; font-weight:bold; }
.sitemapItem1								{ background-color:#ffffff; padding: 8px 0px 2px 2px;}
.sitemapItem1 .subnavtext					{ line-height: 12px; }
.sitemapItem2								{ background-color:#ECECEC; padding: 2px 0px 4px 2px;}
.sitemapItem2 .subnavtext					{ line-height: 14px; }


.pages_tabelle a, .pages_tabelle a:link, .pages_tabelle a:visited, .pages_tabelle a:hover, .pages_tabelle a {
  background-color: #ffffff !important; 
  border: none !important;   
  padding: 0px !important;
  margin: 0px !important;
}

