td,body,div {
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
}


/* ###################################################################### */
/* ### Links                                                              */
/* ###################################################################### */


A  {
	color : #259395;
	text-decoration : none;                          
}

A:VISITED  {
	text-decoration : none;
	}

A:ACTIVE  {
	text-decoration : none;
	}

A:LINK  {
	text-decoration : none;
	}

A:HOVER  {
	color : #000066;
	text-decoration : underline;
	}
  
  
a.nav1{
	color : #BBD2E4;
	text-decoration: none;
	font-size : 13px;
  font-weight: bold;
	padding-left: 8px;
  padding-right: 1px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 2px solid #024B85;
  border-right: 1px solid #024B85;
	width: 160px;
	display: block;
  background-color : #1C67A3 ;
	vertical-align : middle ;
}

a.nav1press{
  color: #BBD2E4 ;
	text-decoration: none;
	font-size : 13px;
  font-weight: bold;
	padding-left: 8px;
  padding-right: 1px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 2px solid #024B85;
  border-right: 1px solid #024B85;
	width: 160px;
	display: block;
  background-color: #33A19F ;
	vertical-align : middle ;
}

a.nav1:hover,a.nav1:active,a.nav1press:hover,a.nav1press:active {
  color: #BBD2E4 ;
	text-decoration: none;
	background-color:#33A19F;
}



a.nav2{
	color : #BBD2E4;
	text-decoration: none;
	font-size : 11px ;
	vertical-align : middle ;
}


a.nav2:hover,a.nav2:active {
  color: #BBD2E4 ;
	text-decoration: none;
}


  
A.navlanguage  {
	color : #E3ECF4;
	font-size : 9px ;
	text-decoration : none;                          
}

A.navlanguage:HOVER  {
	color : #E3ECF4;
	text-decoration : underline;
	}
  
 
 a.subnav{
	color : #BBD2E4;
	text-decoration: none;
	font-size : 12px;
  font-weight: bold;	
}
 
a.subnav:hover,a.subnav:active, {
  color: #E9F0F6 ;
	text-decoration: underline;
} 


a.nav3rd,a.nav3rd:VISITED{
	color : #259395;
	font-size : 11px;
  font-weight: bold;	
  text-decoration: underline;

}


a.nav3rd:ACTIVE  {
	text-decoration : none;
	}

a.nav3rd:LINK  {
	text-decoration : none;
	}

a.nav3rd:HOVER  {
	text-decoration : none;
	} 


 
  
A.navfooter  {
	color : #259395;
	font-size : 9px ;
	text-decoration : none;                          
}


A.navfooter:HOVER  {
	color : #000000;
	text-decoration : none;
	}
  
A.basket_address  {
	color : #ff0000;
	font-size : 9px ;
	text-decoration : underline;                          
}


A.basket_address:HOVER  {
	color : #ff0000;
	text-decoration : none;
	}  
  
  
 

/* ###################################################################### */
/* ### PUB                                                                */
/* ###################################################################### */

.pub-el-title {
	font-size : 12px;
	font-weight : bold;
  color: #000000 ;
	padding-bottom : 10px;
}

.pub-el-leadtitle {
	font-size : 14px;
	color: #000000 ;
	padding-bottom : 10px;
}

.pub-el-lead {
	font-size : 12px;
	font-weight : bold;
  color: #000000 ;
	padding-bottom : 13 px;
}

.pub-el-footnote {
	font-size : 10px;
}

.pub-el-text {
	margin : 0px 0px 3px 0px;
}

.pub-browseth {
  font-weight : bold;
  color : #030303 ;
  background-color : #E3E3E3 ;
}

.pub-browsetdodd {
}

.pub-browsetdeven {
  background-color : #EDEDED;
}


/* ###################################################################### */
/* ### INPUT / DLG                                                        */
/* ###################################################################### */ 


input.dlginput {
	border : 1px solid #000000 ;
	font-size : 10px;
}

input.dlgsearchinput {
	border : 1px solid #000000 ;
	font-size : 12px;
}

.dlgselect { 
    background-color:#ffffff; 
    border:1px solid #DDDDDD; 
    font-size : 10px;
    }
    
input.dlgbutton {
	font-size : 10px;
  color: 000000; 
  border : 1px solid #000000 ;
  background-color: #D5F1F0 ;
}

input.dlgerror-input {
	border : 1px solid red ;
}

.dlgerror-message {
	font-size : 11px;
  color: red ;
}


/* ###################################################################### */
/* ### PUB                                                                */
/* ###################################################################### */



/* ###################################################################### */
/* ### CM                                                                 */
/* ###################################################################### */


.nav3rd{
	color : #4D3571;
	text-decoration: none;
	font-size : 11px;
  font-weight: bold;	
}

.lead {
	font-size : 12px;
	font-weight : bold;
  color: #000000 ;
	padding-bottom : 13 px;
}

.navlanguage  {
	color : #033355;
	font-size : 9px ;
	text-decoration : none;                          
}

.browsetdodd {
  background-color : #ffffff;
}

.browsetdeven {
  background-color : #EDEDED;
}

.page-title {
	font-size : 18px;
	font-weight : bold;
  color: #4D3571 ;
	margin-bottom : 3px;
}

.table-title {
	font-size : 12px;
	font-weight : bold;
  color: #030303 ;
  background-color: #98DDDE;
}

.table-shop {
	font-size : 12px;
	font-weight : bold;
  color: #030303 ;
  background-color: #D5F1F0;
}






