
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat'), local('Montserrat-Light'), url("../font/montserrat/Montserrat-Light.woff") format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat'), local('Montserrat-Regular'), url("../font/montserrat/Montserrat-Regular.woff") format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat'), local('Montserrat-Medium'), url("../font/montserrat/Montserrat-Medium.woff") format('woff');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat'), local('Montserrat-Bold'), url("../font/montserrat/Montserrat-Bold.woff") format('woff');
}

@font-face {
  font-family: 'Inter';
  font-style: light;
  font-weight: 300;
  src: local('Inter'), local('Inter-Light'), url("../font/inter/static/Inter-Light.ttf") format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: local('Inter'), local('Inter-Regular'), url("../font/inter/static/Inter-Regular.ttf") format('truetype');
}

@font-face {
  font-family: 'Inter';
  font-style: bold;
  font-weight: 600;
  src: local('Inter'), local('Inter-Bold'), url("../font/inter/static/Inter-Bold.ttf") format('truetype');
}

html {
	transform-origin: top left;
	transform: scale( 1.0);
}

BODY
{
    font-family : 'Inter';
	font-size : 0.87em;

    padding : 0;
    margin : 0;

    color : #000000;
    background-color : #FFFFFF;
    background-image: none;
    background-position : top center;
    background-repeat:no-repeat;		


    topmargin : 0;
    bottommargin : 0;
    leftmargin : 0; 
    rightmargin : 0;
    marginwidth : 0; 
    marginheight : 0;
 
}

.logotext
{
  font-family: "Montserrat";	
  font-size : 45pt;
  font-weight : 500;

  //color : #F29400;
  color: #3f5168;
  //color : #FFFFFF;
  //background-color: #3F5F6A;
  
  //background-color: #717372;
  //background-color: #4A5641;
  background-color: #FFFFFF;
  line-height: 100%;
}

.logotextsmall
{
    font-size : 1.2em;
    font-weight : 500;

    //color : #FFFFFF;
    //background-color: #3F5F6A;

	color: #3f5168;
	background-color: #FFFFFF;

    line-height: 100%;

    padding-top:0px;
    padding-bottom:4px;
    padding-right:8px;
    padding-left:8px;


}

.toptitleindex
{
    font-size : 11pt;
    font-weight : 500;
	letter-spacing: 0.03em;
    color : #FFFFFF;
    line-height: 112%;	
}

.titleindex
{
    font-size : 42.5pt; 
    font-weight : 500;
	letter-spacing: -0.01em;
    color : #FFFFFF;
    line-height: 112%;
}

.subtitleIndex
{
	font-size : 17pt;
	font-weight : 500;
	letter-spacing: -0.005em;

	color : #FFFFFF;
	
    line-height: 129%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:2px;
}

.titleindex2
{
    font-size : 42.5pt;
    font-weight : 500;
	letter-spacing: -0.0em;
    color : #FFFFFF;
    line-height: 107%;
}

.subtitleIndex2
{
	font-size : 17.5pt;
	font-weight : 500;
	letter-spacing: -0.005em;

	color : #FFFFFF;
	
    line-height: 129%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:2px;
}

.titleindex3
{
	font-size : 41.5pt;
    font-weight : 500;
	letter-spacing: -0.005em;
    color : #FFFFFF;
    line-height: 112%;
}

.subtitleIndex3
{
	font-size : 16.5pt;
	font-weight : 500;
	letter-spacing: -0.005em;

	color : #FFFFFF;
	
    line-height: 122%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:2px;
}

.toptitleindex3
{
    font-size : 10pt;
    font-weight : 500;
	letter-spacing: 0.03em;
    color : #FFFFFF;
    line-height: 112%;	
}

.titleindex4
{
	font-size : 42.5pt;
    font-weight : 500;
	letter-spacing: -0.01em;
    color : #404040;
    line-height: 113%;
}

.subtitleIndex4
{
	font-size : 15pt;
	font-weight : 500;
	letter-spacing: -0.01em;

	color : #404040;
    line-height: 129%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:2px;
}

.toptitleindex4
{
    font-size : 10.5pt;
    font-weight : 500;
	letter-spacing: 0.03em;
    color : #454646;
    line-height: 112%;	
}

.subtitle
{
    font-size : 38pt;
    font-weight : 500;
	letter-spacing: -0.01em;
    color : #FFFFFF;
    line-height: 120%;
}

.subtitlegrey
{
    font-size : 44pt;
    font-weight : 500;
	letter-spacing: -0.01em;
    color : #FFFFFF;
	background-color : rgba( 0,0,0,0.90);		
    line-height: 112%;
	
    padding-top:4px;
    padding-bottom:4px;
    padding-right: 10px;
    padding-left:10px;
	
}

.subtitle5
{
    font-size : 18pt;
    font-weight : 500;
	letter-spacing: -0.005em;
	
    color : #FFFFFF;
    line-height: 129%;
}

.subtitle5small
{
    font-size : 2.0em;
    font-weight : 500;
	letter-spacing: -0.005em;
	
    color : #FFFFFF;
    line-height: 123%;
}

.subtitle5grey
{
    font-size : 18pt;
    font-weight : 500;
	letter-spacing: -0.005em;
	
    color : #FFFFFF;
	background-color : rgba( 0,0,0,0.90);		
    line-height: 123%;
	
    padding-top:0px;
    padding-bottom:0px;
    padding-right: 5px;
    padding-left:5px;
}

.subtitle6
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:14px;
    padding-bottom:14px;
    padding-right: 26px;
    padding-left:26px;
}

.subtitle6b
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:12px;
    padding-bottom:12px;
    padding-right: 24px;
    padding-left:24px;
}

.subtitle6r
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:12px;
    padding-bottom:12px;
    padding-right: 24px;
    padding-left:24px;
	
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
    border-radius: 8px;
}

.subtitle6s
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:10px;
    padding-bottom:10px;
    padding-right: 20px;
    padding-left:20px;		
	
    //-moz-border-radius: 8px;
    //-webkit-border-radius: 8px; 
    //border-radius: 8px;	
}

.subcontact
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
	background-color : #F29400;
    line-height: 130%;
	
    padding-top:11px;
    padding-bottom:11px;
    padding-right: 20px;
    padding-left:20px;
}

.subtitle6grey
{
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
    background-color : #F29400;
    line-height: 130%;
	
    padding-top:12px;
    padding-bottom:12px;
    padding-right: 24px;
    padding-left:24px;
}

.subtitle7
{
    font-size : 17pt;
    font-weight : 500;
	
	letter-spacing: -0.005em;
	
    color : #FFFFFF;
	line-height: 129%;
	
    padding-top:0px;
    padding-bottom:0px;
    padding-right:1px;
    padding-left:1px;
	
}

.subtitle9
{
	font-family: "Montserrat";
    font-size : 12pt;
    font-weight : 500;
	
    color : #FFFFFF;
    line-height: 130%;
}

.menutable
{
	padding: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: #FF0000;
    color: #FFFFFF;

}

.menu
{
    font-size : 0.9em;
    color : #000000;
    text-decoration : none;
	outline:0;

}

.menuhomeleft
{
	width:4.1%;
}

.menumenuleft
{
	width:11.5%;
}

.menulogotdindex
{
        //background-color : #FFFFFF;
        height:45px;
	text-align: left;
 	vertical-align: bottom;
        padding-top:15px;
        padding-bottom:14px;
        padding-left:150px;
}

.menulogotdhome
{
        height:45px;
		text-align: left;
		vertical-align: bottom;
        padding-top:15px;
        padding-bottom:13px;
        padding-left:0px;
}

.menulogotd
{
        height:45px;
		text-align: left;
		vertical-align: bottom;
        padding-top:15px;
        padding-bottom:6px;
}


.menufixtdleft
{
    font-size : 1.0em;
    font-weight: 400;

    color : #000000;
	
    //background-color : #FFFFFF;

    text-align: left;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:25px;
    padding-left:8px;
}

.menufixtdleftmanual
{
    font-size : 1.0em;
    font-weight: 400;

    color : #000000;
	
    //background-color : #FFFFFF;

    text-align: left;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:24px;
    padding-left:8px;
	
	width:72%;
}


.menufixtd
{
    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:27px;
    padding-left:25px;
}

.menufixhome
{
    font-size : 1.2em;
    font-weight: 500;

    color : #000000;
    text-decoration : none;
    outline:0;

}

.menulasttdhome
{
    //background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:18px;
    padding-left:25px;
    padding-right:0px;
}

.menufixtdidx
{
 
    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:18px;
    padding-left:25px;
}

.menufixdropdown
{
  //background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:19px;
    padding-left:25px;
}

.menufixtdcontact
{
 
    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:27px;
    padding-left:22px;
	padding-right:4px;
}

.menufixflag
{
  //background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:20px;
    padding-left:20px;
}

.menuselecttd
{
    background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:15px;
    padding-left:25px;
}

.menuicontd
{
    background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:30px;
    padding-left:25px;
}

.menulasttdindex
{
    background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:20px;
    padding-left:25px;
    padding-right:40px;
}

.menulasttd
{
    //background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:17px;
    padding-left:25px;
    padding-right:90px;
}

.menutd
{
        background-color : #FFFFFF;
//	text-align: center;
 	vertical-align: bottom;
//      padding-bottom:2px;
}


.menufix
{
    font-size : 12.5pt;
    font-weight: 500;

    color: #FFFFFF;
    text-decoration : none;
    outline:0;

}

.menufix2
{
    font-size : 1.0em;
    font-weight: 600;


    color : #F29400;
    text-decoration : none;
    outline:0;

}

.menufixinvers
{
    font-size : 12pt;
    font-weight: 500;

    color : #FFFFFF;
	background-color : #F29400;

    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
	
    padding-top:7px;
    padding-bottom:9px;
    padding-left:25px;
    padding-right:25px;

    text-decoration : none;
    outline:0;

}

.featuretable
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;
        background-color: #FFFFFF;

	    border-spacing: 0px;

	    padding-top:10px;
	    padding-bottom:17px;
	    padding-right:60px;
	    padding-left:60px;
}


.featurecell
{ 
    float: left; 
    width: 505px; 
    height: 260px; 
    margin: 20px;
    padding: 20px;

    border-width: 0px;
    border-style: solid;
    border-color: #808080;
}

.businesscell
{ 
    float: left; 
    width: 410px; 
    height: 200px; 
    margin: 20px;
    padding: 20px;

    border-width: 0px;
    border-style: solid;
    border-color: #808080;
}

.featuretable2
{
	    border-width: 0px;
	    border-style: solid;
            border-color: #FF0000;
            color: #FFFFFF;
//            background-color: #F5F5F5;
            background-color: #FFFFFF;

	    border-spacing: 0px;

	    padding-top:0px;
	    padding-bottom:0px;
	    padding-right:0px;
	    padding-left:0px;
}

.clearcell
{ 
	clear: both;
    width: 150px; 
	height: 0px;
    margin-bottom: 10px;

    border-width: 0px;
    border-style: solid;
    border-color: #0000FF;
}

.businesscellspace
{ 
    float: left; 
    width: 40px; 
    height: 190px; 
}

.businesscell0
{ 
    float: left; 
    width: 270px; 
    height: 37px; 
    margin: 20px;
    padding-left: 15px;
    padding-right: 15px;	
	padding-top: 9px;
	padding-bottom: 0px;

    border-width: 0px;
    border-style: solid;
    border-color: #B0B0B0;

    background-repeat: no-repeat;
    background-color: #F29400;
	color: #FFFFFF;
 
    -moz-border-radius: 0px;
    webkit-border-radius: 0px; 
    border-radius: 0px;

	white-space: nowrap;
	//box-shadow: 1px 1px 5px #D0D0D0;	
}

.businesscell0:hover
{
	//box-shadow: 1px 1px 5px #C0C0C0;	
}

.businesscell1
{ 
    float: left; 
    width: 270px; 
    height: 37px; 
    margin: 20px;
    padding-left: 15px;
    padding-right: 15px;	
	padding-top: 9px;
	padding-bottom: 0px;

    border-width: 0px;
    border-style: solid;
    border-color: #B0B0B0;

    background-repeat: no-repeat;
    background-color: #F29400;
	color: #FFFFFF;
 
    -moz-border-radius: 0px;
    webkit-border-radius: 0px; 
    border-radius: 0px;

	white-space: nowrap;
	//box-shadow: 1px 1px 5px #D0D0D0;	
}

.businesscell1:hover
{
	//box-shadow: 1px 1px 5px #C0C0C0;	
}


.businesscell2
{ 
    float: left; 
    width: 270px; 
    height: 37px; 
    margin: 20px;
    padding-left: 15px;
    padding-right: 15px;	
	padding-top: 9px;
	padding-bottom: 0px;

    border-width: 0px;
    border-style: solid;
    border-color: #B0B0B0;

    background-repeat: no-repeat;
    background-color: #F29400;
	color: #FFFFFF;
 
    -moz-border-radius: 0px;
    webkit-border-radius: 0px; 
    border-radius: 0px;

	white-space: nowrap;
	//box-shadow: 1px 1px 5px #D0D0D0;	
}

.businesscell2:hover
{
	//box-shadow: 1px 1px 5px #C0C0C0;	
}

.buttoncell
{ 
    float: left; 
    width: 30px; 
    height: 10px; 
    margin: 3px;
    padding-left: 0px;
    padding-right: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;

    border-width: 0px;
    border-style: solid;
    border-color: #808080;

    background-repeat: no-repeat;
    background-color: #F29400;
 
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;

	//box-shadow: 0px 0px 5px #A0A0A0;	
}

.buttonheader2
{
    font-size : 1.9em;
    font-weight : 400;
    color : #505050;
    line-height: 100%;
}

.buttontext
{
    font-size : 1.4em;
    font-weight : 300;
    color : #000000;
    line-height: 100%;
}

.buttontextlink
{
    font-size : 1.4em;
	
    font-weight : 300;
    color : #000000;
    line-height: 100%;
}

.buttontextlink:hover
{
	text-decoration: underline;	
}

.bodymanual
{
	//min-width: 1350px;
	background-color :#FFFFFF;
	background-image: none;
        background-position : top center;
	background-repeat:no-repeat;		
}

.subtitletd1
{
		width: 59%;
}

.subtitletd2
{
		width: 41%;
}

.subtitletable
{
	width: 300px;
    padding: 3px 3px 3px 3px;
    font-weight:600; 
    overflow: hidden; 
    text-overflow: none;
    border-spacing: 7px;
}

.subtitletablehome
{
    padding: 3px 3px 3px 3px;
    font-weight:600; 
    overflow: hidden; 
    text-overflow: none;
    border-spacing: 10px;
	width:82%;
	max-width:1350px;
}

.titleIndex0
{
    font-size : 4.8em;
 	font-weight : 300;
	
    color : #FFFFFF;
	
    line-height: 125%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:0px;
    padding-left:0px;	
	
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px; 
    border-radius: 20px;

	//background-color : rgba( 80,80,80,0.40);
}

.titleBG
{
	background-color : rgba( 80,80,80,0.25);
}

.subtitle0
{
    font-size : 3.8em;
 	font-weight : 300;
	
    color : #FFFFFF;
	background-color : #8D9EAE;
	
    line-height: 100%;

    padding-top:1px;
    padding-bottom:4px;
    padding-right:25px;
    padding-left:25px;

    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
}

.subtitle8
{
	font-family: "Montserrat";
    font-size : 3.67em;
    font-weight : 200;
	
    color : #FFFFFF;
	background-color : rgba( 0,0,0,0.85);	
    line-height: 100%;
	
    padding-top:0px;
    padding-bottom:0px;
    padding-right: 12px;
    padding-left:12px;
	
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
}

.subtitle2
{
	font-size : 1.4em;
	font-weight : 500;

	color : #FFFFFF;
	background-color : #18AAE9;
	
    line-height: 150%;

    padding-top:7px;
    padding-bottom: 9px;
    padding-right:30px;
    padding-left:23px;

    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
}

.subtitle1
{
    font-size : 2.6em;
 	font-weight : 300;

    color : #000000;
	
    line-height: 80%;
}

.subtitle1inv
{
    font-size : 2.6em;
 	font-weight : 300;

    color : #FFFFFF;
	
    line-height: 80%;
}

.subtitlemanual
{
    font-size : 1.55em;
    font-weight : 300;
	
    color : #FFFFFF;
	
    padding-top:5px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}

.subtitleproducts
{
    font-size : 2.8em;
 	font-weight : 300;

    color : #FFFFFF;
	
    line-height: 80%;
}

.subtitleR1
{
    font-size : 2.6em;
    font-weight : 500;

	color : #FFFFFF;
	background-color: #F29400;
    line-height: 120%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}

.subtitleR2
{
    font-size : 1.4em;
    font-weight : 300;

	color : #000000;
	
    line-height: 120%;

    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}

.subtitle1wide
{
    font-size : 3.95em;
	font-weight : 300;

    color : #FFFFFF;
	
    line-height: 128%;

    padding-top:1px;
    padding-bottom:0px;
    padding-right:8px;
    padding-left:8px;
}

.subtitle2wide
{
	
    font-size : 1.7em;
    font-weight : 300;
	
	color : #FFFFFF;
	
    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}

.subtitle3
{
    font-size : 3.2em;
	font-weight : 400;

    color : #FFFFFF;
	
    line-height: 110%;

    padding-top:1px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left:8px;
}

.subtitle3b
{
    font-size : 1.4em;
    font-weight : 500;
    color : #808080;

//    background-color:rgba(230,230,230,0.2);
}


.subtitle3c
{
    font-size : 4.1em;
    font-weight : 300;

    color : #FFFFFF;

    line-height: 100%;

    padding-top:1px;
    padding-bottom:3px;
    padding-right:8px;
    padding-left:8px;
}

.subtitle4b
{
    font-size : 1.7em;
    font-weight : 300;
    color : #FFFFFF;
//  background-color:rgba(230,230,230,0.4);

    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}

.subtitleform
{

    font-size : 1.8em;
    font-weight : 300;
	
	color : #000000;
	
    padding-top:0px;
    padding-bottom:0px;
    padding-right:10px;
    padding-left:10px;
}


.flaggeostfriesland
{
	color : #FEFEFE;
    background-color : #FEFEFE;
}

.textsubtitle2
{
    font-size : 1.6em;
    font-weight : 300;

	color : #000000;
	
    line-height: 100%;
}

.textlarge
{
    font-size : 30pt;
    font-weight : 300;
    color: #505050;
	letter-spacing: -0.01em;
	
    line-height: 100%;
}

.textnormal
{
    font-size : 13pt;
    font-weight : 300;
    color : #000000;
    line-height: 128%;
}

.textnormalinvlink
{
    font-size : 13pt;
    font-weight : 300;
    color : #FFFFFF;
    line-height: 128%;
	outline:0;
    text-decoration: underline;
}

.textnormalinv
{
    font-size : 13pt;
    font-weight : 300;
    color : #FFFFFF;
    line-height: 128%;
}

.textnormallink
{
    font-size : 13pt;
    font-weight : 300;
    text-decoration: underline;
    color : #000000;

    outline:0;
    line-height: 133%;
}

.textsmalllink
{
    font-size : 1.0em;
    font-weight : 300;
    text-decoration: underline;
    color : #000000;

    outline:0;
    line-height: 133%;
}

.textpdflink
{
    font-size : 13pt;
    font-weight : 300;
    text-decoration: none;
    color : #000000;

    line-height: 133%;
}

.textpdflink:hover
{
	text-decoration: underline;
}

.textsmallinv
{
    font-size : 1.0em;
    font-weight : 300;
    //text-decoration: underline;
    color : #FFFFFF;

    outline:0;
    line-height: 133%;
}

.textsmallboldlink
{
    font-size : 1.0em;
    font-weight : 500;
    text-decoration: underline;
    color : #000000;

    outline:0;
    line-height: 133%;
}

/*
.textnormallink:hover {
//    text-decoration: none;
    color : #FFFFFF;
	background-color: #F29400;
	padding-left:3px;
	padding-right:3px;
}
*/
	
.websitelink
{
	font-size : 1.5em; 
	font-weight: 300; 
	color : #000000;

   	text-decoration: underline;
//        text-decoration-color: #808080;
//        -webkit-text-decoration-color: #808080;
	outline:0;

}

.imagetd_spacer_work
{
	height:160px;
}

.imagetd_spacer
{
	height:135px;
}

.subtitle_spacer
{
	height: 10px;
}

.logo_index
{
	width: 225px;
	padding-bottom: 2px;
}

.logo_menu
{
	width: 225px;
	padding-bottom: 2px;
}

.logo_home
{
	width: 230px;
	padding-bottom: 9px;
}

.imagetd
{
	height: 700px;
	background-size: cover;
	overflow: hidden;		
	vertical-align:top;
	padding:0px;
}

.imagetdsub
{
	height: 590px;
	background-size: cover;
	overflow: hidden;		
	vertical-align:top;
	padding:0px;
}

.imagetd_index
{
    background: url( ../images/background-index.jpg) no-repeat top center ;
}

.imagetd_logistics
{
	background: url( ../images/background-index_go.jpg) no-repeat top center;
}

.imagetd_finance
{
	background: url( ../images/background-index_g0.jpg) no-repeat top center;
}

.imagetd_ai
{
	background: url( ../images/background-index_g0.jpg) no-repeat top center;
}

.imagetd_contact
{
    height: 750px;
	width: 100%;
		
	background-color: #EBEBEB;

	background-size: cover;
	overflow: hidden;		
		
	vertical-align:top;
}

.registersquare
{
    text-decoration: none;
    color : #FFFFFF;

    border-width: 0px;
    border-style: solid;
    border-color: #FFFFFF;

	background-color : #F29400;
	
	min-width: 160px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 8px;
    padding-bottom: 7px;

    line-height: 150%;

    text-align: center;
	
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;

}

.registersquare2
{
    text-decoration: none;
    color : #FFFFFF;

    border-width: 0px;
    border-style: solid;
    border-color: #FFFFFF;

	background-color : #4EA9E3;
	
	min-width: 160px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 8px;
    padding-bottom: 7px;

    line-height: 150%;

    text-align: center;
	
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;

}

.registersquareshadow
{
    text-decoration: none;
    color : #FFFFFF;

    border-width: 0px;
    border-style: solid;
    border-color: #FFFFFF;

	background-color : #F29400;
	
	min-width: 110px;
    padding-left: 36px;
    padding-right: 36px;
    padding-top: 7px;
    padding-bottom: 7px;

    line-height: 150%;

    text-align: center;
	
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;

	//box-shadow: 0px 10px 10px #C0C0C0;		
}


.registersquareright
{
    text-decoration: none;
    color : #FFFFFF;
    background-color : rgba( 80,80,80,0.10);

    border-width: 1px;
    border-style: solid;
    border-color: #FFFFFF;

    padding-left: 55px;
    padding-right: 55px;
    padding-top: 13px;
    padding-bottom: 13px;

    line-height: 150%;

    text-align: center;
}

.registertext
{
    font-size : 1.3em;
    font-weight : 300;
    text-decoration: underline;
	color: #F29400;

    outline:0;

    padding : 30;

    line-height: 150%;
}

.registerlink
{
    font-size : 0.9em;
    text-decoration: underline;
	color: #000000;

    outline:0;

    line-height: 150%;
}

.registertext:hover {
    text-decoration: underline;
}

.linkbuttontext
{
    font-size : 1.4em;
    font-weight : 300;
    text-decoration: none;
    color : #FFFFFF;

    outline:0;

    padding : 30;

    line-height: 150%;
}

.linkbuttontext:hover {
    //text-decoration: underline;
}

.registertextright
{
    font-size : 1.22em;
    font-weight : 500;
    text-decoration: none;
    color : #FFFFFF;

    outline:0;

    padding : 30;

    line-height: 150%;
}

.registertextright:hover {
    text-decoration: underline;
}

.registertextblack
{
    font-size : 1.22em;
    font-weight : 500;
    text-decoration: none;
    color : #000000;

    outline:0;

    padding : 30;

    line-height: 150%;
}

.introheader
{
    font-size : 3.5em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;

    line-height: 100%;
}

.introheaderlink
{
    font-size : 3.5em;
    font-weight : 300;

    text-decoration: underline;
    color : #000000;

    line-height: 100%;

}

.introtext
{
    font-size : 1.3em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;

    padding : 20;
    line-height: 150%;
}

.featuretext
{
    font-size : 1.3em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;
    padding : 20;
    line-height: 150%;
}


.textmedium
{
    font-size : 2.1em;
    font-weight : 300;
    color : #000000;
    line-height: 100%;
}

.textmediumcolor
{
    font-size : 2.1em;
    font-weight : 300;
    color: #000000;

    line-height: 100%;
}


.textcontact
{
    font-size : 1.2em;
    font-weight : 300;
    color: #000000;
}

.textcellleft
{
  width: 50%;
  min-width:300px;

  padding-top:0px;
  padding-bottom:0px;
  padding-right:30px;
  padding-left:0px;

  border-width: 0px;
  border-style: dotted;
  border-color: #B0B0B0;

  vertical-align: top;
  text-align: left;

}


.textcellright
{
  width: 50%;
  min-width:300px;

  padding-top:0px;
  padding-bottom:0px;
  padding-right:30px;
  padding-left:30px;

  vertical-align: top;
  text-align: left;

}

.screenshotimage
{
	//border-width: 0px;
	//border-color: #CCCCCC;
    //border-style: solid;
	//max-width:1100px;
	
	//background-color: #252535;
	
	padding: 0px;
  
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
		
    box-shadow: 5px 5px 10px #B0B0B0;
	
	cursor: zoom-in;
}

.screenshottablet
{
	border-width: 2px;
	border-color: #ACACAE;
    border-style: solid;
	
	background-color: #252535;
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
  
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px; 
    border-radius: 20px;
		
    box-shadow: 5px 5px 20px #B0B0B0;
}

.screenshottablet2
{
	border-width: 3px;
	border-color: #ACACAE;
    border-style: solid;
	
	background-color: #353545;
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 5px;
	padding-right:5px;
  
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; 
    border-radius: 15px;
		
    box-shadow: 10px 10px 20px #D8D8D8;

}

.infoimage
{
	border-width: 1px;
	border-color: #E0E0E0;
    border-style: solid;
	
	padding: 0px;
  
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
		
    //box-shadow: 0px 0px 10px #F0F0F0;
	
	//cursor:pointer;
}

.pointer
{
	cursor: pointer;
}

.screenshotlabel
{
	border-width: 0px;
	border-color: #F8F8F8;
    border-style: solid;
	
	background-color: #FFFFFF;
	
//	padding: 1px;
  
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius:0px;
		
    box-shadow: 10px 10px 20px #E8E8E8;
}

.screenshot1
{
	border-width: 2px;
	border-color: #F5F5F5;
    border-style: solid;
	
	background-color: #F5F5F5;
	
//	padding: 3px;
  
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px; 
    border-radius: 0px;
		
    box-shadow: 10px 10px 20px #F8F8F8;
}

.screenshotmobile
{
	border-width: 1px;
	border-color: #F5F5F5;
    border-style: solid;
	
	background-color: #252535;
	
	padding: 5px;
  
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; 
    border-radius: 15px;
		
    box-shadow: 10px 10px 20px #D8D8D8;
}

.screenshotmobile2
{
	border-width: 3px;
	border-color: #ACACAE;
    border-style: solid;
	
	background-color: #252535;
	
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 5px;
	padding-right: 5px;
  
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px; 
    border-radius: 15px;
		
    box-shadow: 10px 10px 20px #D8D8D8;

}

.screenshotmobile_land
{
	border-width: 3px;
	border-color: #ACACAE;
    border-style: solid;
	
	background-color: #252535;
	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
  
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px; 
    border-radius: 20px;
		
    box-shadow: 10px 10px 20px #D8D8D8;
}


.productimage
{
	border-radius: 10px;
}

.imagecellleft
{
  width: 50%;

  padding-top:10px;
  padding-bottom:10px;
  padding-right:30px;
  padding-left:30px;

  text-align: center;
  background-repeat:no-repeat;
  background-position:center;
}

.imagecellright
{
  width: 50%;

  padding-top:40px;
  padding-bottom:30px;
  padding-right:30px;
  padding-left:30px;

  text-align: center;
  background-repeat:no-repeat;
  background-position:center;
}


.textbgorange
{
    font-size : 1.2em;
    font-weight : 300;

    text-decoration: none;
    color : #FFFFFF;
    background-color: #68A42C;

    padding : 20;

    line-height: 150%;
}

.bodytable
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;
	    border-spacing: 0px;
	    padding: 0px;
}

.headerindex
{
	    padding: 0px;
		border-spacing: 0px;
		
	    border-width: 0px;
	    border-style: solid;
        border-color: #606060;
        color: #000000;
		min-width: 1000px;
		max-width: 1450px;
		background-color :#3C6DAC;
}		

.tableframe
{
		width:100%;
		max-width:1920px;
		padding-top: 12px;
	    padding-bottom: 0px;		
		background-color :#3C6DAC;
}


.bodytablemanual
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;

		background-color :$IMPRINT_BG;
	    border-spacing: 0px;
		min-width: 1240px;		

}

.bodytabletd
{
	background-color :$IMPRINT_BG;
}

.bodytablemanualwide
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;

	    border-spacing: 0px;
		min-width: 1350px;		
}

.tablemanual
{
	    padding-left: 18%;
	    padding-right: 18%;
	    padding-top: 40px;
	    padding-bottom: 10px;
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
        color: #000000;
        background-color :#FEFEFE;
		min-width: 1350px;		
}

.tablemanualsmall
{
	    padding-left: 150px;
	    padding-right: 150px;
	    padding-top: 40px;
	    padding-bottom: 10px;
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
        color: #000000;
        background-color :IMPRINT_BG;
		min-width: 1300px;		
		max-width: 1750px;		
}

.tablecontact
{
	    padding-left: 0px;
	    padding-right: 100px;
	    padding-top: 0px;
	    padding-bottom: 10px;
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
        color: #000000;
        //background-color :#FEFEFE;		
}

.tablecontactbg
{
	    padding-left: 150px;
	    padding-right: 150px;
	    padding-top: 40px;
	    padding-bottom: 10px;
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
        color: #000000;
        background-color :#E4E4E4;
		min-width:1300px;
}

.tableproducts
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FFFFFF;
        color: #000000;
		min-width: 1350px;		
}

.titlemanual
{
    font-size : 3.2em;
    font-weight : 300;
    color: #000000;
}

H1
{
    font-size : 1.6em;
    font-weight : 300;

    text-decoration: none;
    color : #000000;
    line-height: 100%;
}

H2
{
    font-size : 2.0em;
    font-weight : 300;

    text-decoration: none;
    color : #202020;
    line-height: 100%;
}

H3
{
    font-size : 2.0em;
    font-weight : 300;
	color: #F29400;

    text-decoration: none;
    line-height: 100%;
}

H4
{
    font-size : 2.0em;
    font-weight : 300;
	color: #000000;

    text-decoration: none;
    line-height: 100%;
}

H5
{
    font-size : 1.0em;
    font-weight : 500;
	color: #404040;

    text-decoration: none;
    line-height: 100%;
}

.fh{
    font-size : 1.2em;
    font-weight : 500;
	color: #000000;
}

.fl{
    font-size : 1.3em;
    font-weight : 500;
	color: #000000;
}

.infoheader
{
            color: #FFFFFF;
            background-color: #FEFEFE;
}

.infotable
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FF0000;
        background-color: #FFFFFF;

	    border-spacing: 0px;

	    padding-top:30px;
	    padding-bottom:20px;
	    padding-right:70px;
	    padding-left:70px;
}

.infotable_inner
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FF0000;
        background-color: #FFFFFF;

	    border-spacing: 0px;

	    padding-top:30px;
	    padding-bottom:20px;
	    padding-right:70px;
	    padding-left:70px;
		
		min-width:1000px;
}

.infotabletext
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;
        //background-color: #FEFEFE;

	    border-spacing: 0px;

	    padding-top:20px;
	    padding-bottom:10px;
	    padding-right:70px;
	    padding-left:70px;
}

.infofooter 
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;

	    border-spacing: 0px;

	    padding-top:30px;
	    padding-bottom:30px;
	    padding-right:70px;
	    padding-left:70px;
		
	    background-color: #3B3B3B;	
}

.screenshottable
{
	    border-width: 0px;
	    border-style: solid;
        border-color: #FF0000;
        color: #FFFFFF;
		background-color: #FEFEFE;

	    border-spacing: 0px;

	    padding-top:30px;
	    padding-bottom:30px;
	    padding-right:10px;
	    padding-left:10px;
}

.bottomtable
{
	    border-width: 0px;
	    border-style: solid;
            border-color: #FF0000;
            color: #FFFFFF;
            background-color: #FEFEFE;

	    border-spacing: 0px;
//            padding: 35px;

	    padding-top:0px;
	    padding-bottom:0px;
	    padding-right:0px;
	    padding-left:0px;
}

.firsttexttd
{
  padding-top:0px;
  padding-bottom:0px;
  padding-right:30px;
  padding-left:30px;

  border-width: 0px;
  border-style: dotted;
  border-color: #B0B0B0;

  border-top: 0;
  border-bottom: 0;
  border-right: 0;

  vertical-align: top;
  text-align: left;
}


.lasttexttd
{
  padding-top:0px;
  padding-bottom:0px;
  padding-right:30px;
  padding-left:30px;

  border-width: 1px;
  border-style: dotted;
  border-color: #B0B0B0;

  border-top: 0;
  border-bottom: 0;
  border-right: 0;

  vertical-align: top;
  text-align: left;
}



.firsttd
{
  padding-top:40px;
  padding-bottom:30px;
  padding-right:30px;
  padding-left:30px;

  border-width: 0px;
  border-style: dotted;
  border-color: #B0B0B0;

  border-top: 0;
  border-bottom: 0;
  border-right: 0;

  text-align: center;
}


.lasttd
{
  padding-top:40px;
  padding-bottom:30px;
  padding-right:30px;
  padding-left:30px;

  border-width: 1px;
  border-style: dotted;
  border-color: #B0B0B0;

  border-top: 0;
  border-bottom: 0;
  border-right: 0;

  text-align: center;
}

.footertd
{
  padding-top:50px;
  text-align: center;
}

.menutabletd
{
//        background-color : #FFFFFF;
//	text-align: center;
 	vertical-align: bottom;
        padding-bottom:0px;
}


.darkmenufixtd
{
    text-align: right;  
    white-space: nowrap;
    padding-left:25px;
}

.menuproduct
{
    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:17px;
    padding-left:25px;
}

a.menufix:hover {
    color : FFFFFF#;
}

.smallmenufix
{
    font-size : 0.8em;
    font-weight: 300;

    color : #000000;
    text-decoration : none;
    outline:0;
	
	border-width: 1px;
	border-style: solid;
    border-color: #D0D0D0;
			
	padding-top:0px;
	padding-bottom:0px;
	padding-left:3px;
	padding-right:3px;
}

.smallmenufixtd
{
    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-left:25px;
}


.menuactive
{
    font-size : 12pt;
    color : #000000;
    text-decoration : none;
    border-bottom:5px solid #F29400;
}

a.menuactive:link {
border-bottom:5px solid #F29400;
}

a.menuactive:visited {
border-bottom:5px solid #F29400;
}

a.menuactive:hover {
border-bottom:5px solid #F29400;
}

.menulight
{
    font-size : 10pt;
    font-weight : 300;
    color : #000000;
    text-decoration : none;
    outline:0;
}


A
{
    text-align: left; 
}

A:link
{
//    text-decoration: underline;
}

TD, TR, P, A, TH, DIV, TEXTAREA
{
    text-decoration: none;
    text-align: left; 
 }



.bodyform
{
	background-color: #669ACC;

    background-position : top center;
	background-repeat:no-repeat;	
}

.bodymessage
{
background-color: #DEE3E4;
}

.loginbodytable
{
	    border-width: 0px;
	    border-style: solid;
	background-color : #0A3764;
}

TEXTAREA  {
    font-size : 1em;
}

LI
{
    text-align: left; 

}

.vartext
{
    text-align: left; 
    color : #000000;
    background-color : #FFFFFF;
	padding: 2px;

    border-width: 0px;
    border-style: solid;
    border-color: #00FF00;

    outline-width: 0px;
    outline-style: solid;
    outline-color: #FF0000;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; 
    border-radius: 2px;

}

.vartextlight
{
    text-align: left; 
    color : #000000;
    background-color : #EFF5F9;
    padding: 2px;

    border-width: 0px;
    border-style: solid;
    border-color: #00FF00;

    outline-width: 0px;
    outline-style: solid;
    outline-color: #FF0000;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px; 
    border-radius: 2px;

}

.vartext2
{
    text-align: left; 
    color : #000000;
    background-color : #FFFFFF;
    padding:2px 0px;
}
 
.vartextalert
{
    font-size: 1.05em;
    font-weight : 600;
    text-align: left; 
    color : #D00000;
}

.helptext
{
    font-weight : 600;
    text-align: left; 
    color : #FFFFFF;
}

.smallfontright
{
    text-align: right;
}


.title
{
    font-size : 1.7em;
    font-weight : 300;

    text-decoration: none;
    color : #FFFFFF;

}

.titlemid
{
    font-size : 1.7em;
    font-weight : 300;

    text-decoration: none;
    color : #FFFFFF;

}

.logoutmenu
{
    color : #000000
}

.blue
{
    font-weight : bold;
    color : #0000FF
}

.green
{
    font-weight : bold;
    color : #005000
}


.websitelinknormal
{
	font-size : 1.3em; 
	font-weight: 300; 
        color : #303030;

   	text-decoration: underline;
//        text-decoration-color: #808080;
//        -webkit-text-decoration-color: #808080;
	outline:0;

}

.menulabel
{
    color : #000040;
    text-decoration: underline;
}

.menulabelwhite0
{
    color : #E8E8E8
}

.menulabelblue
{
    font-weight : bold;
    color : #004483
}

.menuheader
{
    font-weight : bold;
    color : #004483
}


.headertd
{
    background-color : #1157AD;
}

.spacertd
{
    height: 0px;
    background-color : #FFFFFF;
}


/*Remove button padding in FF*/
/* requires also padding-bottom: 2px */
input::-moz-focus-inner 
{ 
    border: 0;
    padding: 0;
} 

.messagetext
{
//    font-size : 10pt;
    color : #000000;
}

.menubottom
{
    color: #000000;
    background-color: #FFFFFF;
    padding: 2px 4px;	
}

.menutop
{
    color: #FFFFFF;
    padding: 2px 4px;	
}

.menubottomtable
{
	text-align : center;
}

.loginsquare
{
	border-width: 1px;
	border-color: #ACACAE;
    border-style: solid;
	
	background-color: #FFFFFF;
 
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    border-radius: 10px;
		
    //box-shadow: 5px 5px 10px #404040;
	  
}

.logintitle
{
	font-size : 2.2em; 
	font-weight: 300; 
    color: #404040;
}

.logintext
{
    font-size : 0.9em;
   color : #000000;
}

.logintable
{
	background-color: #FFFFFF;
}

.registerinput
{
    //font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #000000;
    background: transparent;
    border-bottom: 1px solid #808080;
}

.logininput
{
    font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #000000;
    background: transparent;
    border-bottom: 1px solid #808080;
    width: 280px;
}

.passwordinput
{
    font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #F8F8F8;
    background: transparent;
    border-bottom: 1px solid #808080;
    width: 295px;
}


.buttonlogin
{
	font-size : 1.0em; 

	    width: 290px;
	    height: 38px;
		
		background-color : #F29400;
		
        color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 0px;
        -webkit-border-radius:0px; 
        border-radius: 0px;

		
		padding-bottom: 2px;        
}

.buttonregister
{
	font-size : 1.0em; 

	    width: 100%;
	    height: 35px;
		
		background-color : #F29400;
		
        color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 6px;
        -webkit-border-radius: 6px; 
        border-radius: 6px;

		
		padding-bottom: 2px;        
}

.contacttable
{
	    padding-left: 45px;
	    padding-top: 10px;

        border-collapse: separate;
	
	    border-width: 0px;
	    border-style: solid;
            border-color: #FFFFFF;
            color: #000000;
		background-color :#F8F8F8;
}

.contacttitlebar
{
	padding:0px;
	background-color:#3C6DAC;
    padding-left: 150px;
    padding-right: 150px;
}

.contacttitle
{
    font-size : 28pt;
    font-weight : 500;

    text-decoration: none;
    color : #303030;

    line-height: 100%;
}

.contactheader
{
    font-size : 20pt;
    font-weight : 500;

    text-decoration: none;
    color : #000000;

    line-height: 100%;
}

.contacttext
{
    font-size : 12pt;
    font-weight : 500;
    color: #000000;
	margin-bottom: 5px;
}

.contactinput
{
    font-size : 11pt;

    padding: 10px;
    border: 1px solid #000000;

    outline: 0;
    color: #000000;
	background: #FFFFFF;
	width:100%;
	max-width:520px;	
	
	border-top: none;
	border-left: none;
	border-right: none;
}

.messageinput
{
    font-family : 'Inter';
	font-size: 11pt;
	
    padding: 10px;
    border: 1px solid #000000;
    outline: 0;
    color: #000000;
	background-color: #FFFFFF;
    width: 400px;
	
	border-top: none;
	border-left: none;
	border-right: none;

}

.buttoncontact
{
    font-size : 12pt;
    text-decoration: none;
	    height: 38px;
	
		background-color : #F29400;
		
		color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 0px;
        -webkit-border-radius: 	0px; 
        border-radius: 0px;

		
		    padding-left: 70px;
    padding-right: 70px;
    padding-top: 8px;
    padding-bottom: 9px;

}

.buttonback
{
    font-size : 1.22em;
    text-decoration: none;
	height: 30px;
	
		//background-color : #F29400;
		
		color : #000000;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 0px;
        -webkit-border-radius: 	0px; 
        border-radius: 0px;

		
		    //padding-left: 15px;
    //padding-right: 15px;
    //padding-top: 4px;
    padding-bottom: 4px;

}

.logotext-image
{
	font-family: "Biryani";	
    font-size : 50pt;
	font-weight : 700;

//	color : #E39400;
	color : #DA9A23;
	
	background-color : #FFFFFF;
    line-height: 100%;
}

.logolefttd
{
//	padding-left: 135px;
	padding-left: 158px;
	
	padding-right: 10px;	
	padding-top: 58px; 
    vertical-align:top;
}

.logomidtd
{
	padding-left: 50px;
	padding-right: 10px;	
	padding-top: 75px;
    vertical-align:top;

	border-left: dotted 3px #D0D0D0;
	
}

.logininput2
{
    font-size : 0.9em;

    border: 0;
    outline: 0;
    color: #000000;
	background-color: #FFF0E0;
    border: 1px solid #808080;
    width: 70px;
	height: 16px;	
	
	-moz-border-radius: 8px;
    -webkit-border-radius: 8px; 
    border-radius: 8px;

    padding-top:4px;
    padding-bottom:4px;
    padding-right:8px;
    padding-left:8px;
	
}

.passwordinput2
{
    font-size : 1.0em;

    padding: 5px;
    border: 0;
    outline: 0;
    color: #000000;
	background-color: #FFF0E0;
    border-bottom: 1px solid #808080;
    width: 295px;
}


.buttonlogin2
{
	font-size : 0.8em; 

	    width: 35px;
	    height: 25px;
		
		background-color : #F29400;
		
        color : #FFFFFF;
	    
	    border-width: 0px;
	    border-style: solid;
        border-color: #000000;

	    outline-width: 0px;
	    outline-style: solid;
	    outline-color: #FF0000;
		
	margin: 0px;

	-moz-border-radius: 8px;
        -webkit-border-radius:8px; 
        border-radius: 8px;

		
		padding-bottom: 1px;        
		padding-right: 5px;        
}

.menufixlogin
{
  //background-color : #FFFFFF;

    text-align: right;  
    vertical-align: bottom;
    white-space: nowrap;

    padding-bottom:31px;
    padding-left:25px;
}

.textlinkbutton
{
    text-decoration: none;
    color : #FFFFFF;

    font-size : 1.2em;
 
    border-width: 0px;
    border-style: solid;
    border-color: #FFFFFF;

    background-color: #F29400;
	
	min-width: 110px;
    padding-left: 36px;
    padding-right: 36px;
    padding-top: 7px;
    padding-bottom: 7px;

    line-height: 150%;

    text-align: center;
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; 
    border-radius: 5px;

	//box-shadow: 0px 10px 10px #C0C0C0;		
}

.textlinkbutton:hover
{
	text-decoration: underline;	
}

.pdfviewer
{
	max-width:1440px;
	width:100%;
	height:950px;
	border-bottom-style:solid;
	border-bottom-size:1px;
	border-bottom-color:#F0F0F0;"
}