/***********************************************/
/* fracht_style.css                         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color: #2D3B91;
	margin-left: 0px;
	margin-top: 0px;
	background: #FFFFFF;
}



.Sidebar { width: 198px; margin:20px 0 10px 0;}
.Sidebar .HeaderLine {	background-image:url(img/sidebar_header_bluemiddle.gif);	background-repeat:no-repeat;	padding: 6px 10px 0 10px;	height: 20px;	width: 178px;	font-weight:bold;	color:#2D3B91;	text-transform:uppercase;	}
.Sidebar .navbar2 {   background-color:#D9E2F2;	color: #2D3B91;}
.Sidebar .navbar2 .navline {display:block; color:#2D3B91;text-decoration: none; border-bottom: 1px solid #B7C1DF; padding: 3px 5px 3px 10px;text-transform:uppercase;}
.Sidebar .navbar2 .navline a {display:block;color:#2D3B91;text-decoration: none; }
.Sidebar .navbar2 .navline a:hover {display:block;color:#2D3B91;text-decoration: underline;}

.Sidebar .navbar3 {   background-color:#f2f2f2;	color: #2D3B91;}
.Sidebar .navbar3 .navline {display:block; color:#2D3B91;text-decoration: none; border-bottom: 1px solid #B7C1DF; padding: 3px 5px 3px 10px;text-transform:uppercase;}
.Sidebar .navbar3 .navline a {display:block;color:#2D3B91;text-decoration: none; }
.Sidebar .navbar3 .navline a:hover {display:block;color:#2D3B91;text-decoration: underline;}


.MainNavbar { width: 146px; }
.MainNavbar .navbar {  padding:5px; background-color:#2D3B91;color: #2D3B91;}
.MainNavbar .navbar .navline {display:block; color:#FFFFFF;text-decoration: none; border-bottom: 1px solid #B7C1DF; padding: 3px 5px 3px 5px; text-transform:uppercase;}
.MainNavbar .navbar .navline a {color:#FFFFFF;text-decoration: none; }
.MainNavbar .navbar .navline a:hover {color:#FFFFFF;text-decoration: underline;}


/************** new styles **************/



#OuterWrapper{
	background-color:#CCC;
	float:left;
	width:auto;
	margin: 0 auto 50px 50px;}

#TopHeaderWrapper{
	background-color:#F00;
	float:left;}

#MainHeaderWrapper{
	background-color:#093;
	float:left;
	width: auto;
	height: 130px;
	margin: 0;}
	
#MainHeaderLogo{
	float:left;
	width: 188px;
	height: 120px;
	padding: 10px 0 0 10px;
	background-image:url(img/bgnd_header_logo.gif);
	background-repeat:no-repeat;}
	
#MainHeaderWorldmap{
	float:left;
	width: 300px;
	height: 130px;
	padding: 0 0 0 0;
	background-image:url(img/bgnd_header_worldmap.gif);
	background-repeat:no-repeat;}
	
#MainHeaderLoginInfo{
	float:left;
	width: 250px;
	height: 130px;
	padding: 0 0 0 0;
	background-image:url(img/bgnd_header_login_info.gif);
	background-repeat:no-repeat;}
	
#MainHeaderLoginInfoSidebar{
	float:left;
	width: auto;
	height: 130px;
	padding: 0 0 0 0;
	background-image:url(img/bgnd_header_login_info_sidebar.gif);
	background-repeat:no-repeat;}

#MainHeaderSidebar{
	float:left;
	width: auto;
	height: 130px;
	padding: 0 0 0 0;
	background-image:url(img/bgnd_header_mainnav_sidebar.gif);
	background-repeat:no-repeat;}	
	
#NavHeaderWrapper{
	float:left;
	width: 800px;
	height: 50px;
	margin: 0;}
	
#MainContentWrapper{
	float:left;	
	width: 800px;
	margin: 0;}
	
.MainContentSpacer{
	width: auto;
	height:50px;}
	
#SidebarWrapper{
	float:left;
	width: 198px;
	margin: 0;}

#PageContentWrapper{
	float:left;
	margin: 0 auto 50px 50px;}

#FooterWrapper{
	float:left;
	min-width: 800px;}













/************** header tag styles **************/

h1{
 font: bold 110% Arial, Helvetica, sans-serif;
 color: #2D3B91;
 margin: 0px;
 padding: 0px;
}

h2{
 font: bold 100% Arial, Helvetica, sans-serif;
 color: #909B84;
 margin: 0px;
 padding: 0px;
}

/******* hyperlink and anchor tag styles *******/

A:link {color:#2D3B91;text-decoration: none;}
A:visited {color:#2D3B91;text-decoration: none;}
A:hover {color:#2D3B91;text-decoration: underline;}
A:active { color:#2D3B91;text-decoration: underline;}

/************* navbar styles ***************/

.navbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.navbar A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: none;}
.navbar A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: none;}
.navbar A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: underline;}
.navbar A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: underline;}

.navbar table { 
   padding-top: 5px;
   background-color:#2D3B91;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF; 
} 
.navbar td { 
 height: 19px;
  padding-top: 0px;
 padding-left: 4px;
 padding-right: 4px;
 border-bottom: 1px solid #B7C1DF;
 border-collapse: collapse; 
}

/************* adminnavbar styles ***************/

.adminnavbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
   background-color:#F2F2F2;
	color: #FFFFFF;
}
.adminnavbar A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: none;}
.adminnavbar A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: none;}
.adminnavbar A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: underline;}
.adminnavbar A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#FFFFFF;text-decoration: underline;}

.adminnavbar table { 
   padding-top: 5px;
   background-color:#F2F2F2;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FFFFFF; 
} 
.adminnavbar td { 
 height: 19px;
  padding-top: 0px;
 padding-left: 4px;
 padding-right: 4px;
 border-bottom: 1px solid #B7C1DF;
 border-collapse: collapse; 
}
/************* navbar2 styles ***************/

.navbar2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D3B91;
}
.navbar2 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;}
.navbar2 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;}
.navbar2 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;}
.navbar2 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;}

.navbar2 table { 
   padding: 0px;
   background-color:#D9E2F2;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #2D3B91; 
} 
.navbar2 td { 
 height: 18px;
 padding-left: 4px;
 padding-right: 4px;
 border-bottom: 1px solid #B7C1DF;
 border-collapse: collapse; 
}

/************* adminnavbar2 styles ***************/

.adminnavbar2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D3B91;
}
.adminnavbar2 A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;}
.adminnavbar2 A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;}
.adminnavbar2 A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;}
.adminnavbar2 A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;}

.adminnavbar2 table { 
   padding: 0px;
   background-color:#D8D8D8;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #2D3B91; 
} 
.adminnavbar2 td { 
 height: 20px;
 padding-left: 4px;
 padding-right: 4px;
 border-bottom: 1px solid #B7C1DF;
 border-collapse: collapse; 
}

/************* loginbar styles ***************/

.loginbar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2D3B91;
	padding: 3px 3px 3px 3px;
}
.loginbar A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#8AA1B3;}
.loginbar A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#8AA1B3;}
.loginbar A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#8AA1B3;}
.loginbar A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#8AA1B3;}


.loginbartitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#2D3B91;
	padding: 3px 3px 3px 3px;
}
/************* adminsidebar styles ***************/



.adminsidebartitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#2D3B91;
	padding: 3px 0px 0px 0px;

}

.adminsidebartitle A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.adminsidebartitle A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.adminsidebartitle A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}
.adminsidebartitle A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}

.adminsidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2D3B91;
	padding: 3px 0px 0px 0px;
}
.adminsidebar A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.adminsidebar A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.adminsidebar A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}
.adminsidebar A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}





/************* sidebar styles ***************/

.sidebartitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#2D3B91;
	padding: 3px 0px 0px 0px;

}

.sidebartitle A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.sidebartitle A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.sidebartitle A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}
.sidebartitle A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}

.sidebar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2D3B91;
	padding: 3px 0px 0px 0px;
}
.sidebar A:link {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.sidebar A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.sidebar A:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}
.sidebar A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}

/************** content styles *****************/

.content{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2D3B91;
	font-style:normal;
	background-color:#FFFFFF;
	background-repeat:repeat-x;
	padding: 0px 10px 5px 20px;
}
	
.content A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;}
.content A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;}
.content A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;}
.content A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;}

.contentnewssmall{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2D3B91;
	font-style:normal;
	background-color:#FFFFFF;
}


.contentnewssmall A:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: none;}
.contentnewssmall A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: none;}
.contentnewssmall A:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: underline;}
.contentnewssmall A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: underline;}

.contentgrey{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	font-style:normal;
	background-color:#FFFFFF;
}

.contentgreysmall{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#666666;
	font-style:normal;
	background-color:#FFFFFF;
}

.contentinside table { 
   padding: 0px;
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2D3B91;
   border: 1px solid #ffffff;
   border-collapse:collapse;
} 

.contentinside td { 
   border: 1px solid #ffffff;
   border-collapse:collapse;
}

.content table { 
   padding: 0px;
   background-color: #FFFFFF; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2D3B91;
   border: 1px solid #ffffff;
   border-collapse:collapse;
} 

.content td { 
   border: 1px solid #ffffff;
   border-collapse:collapse;
}


.contentcelltitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#2D3B91;
	padding-left: 2px;
}

.contentcelltitle A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.contentcelltitle A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#B7C1DF;}
.contentcelltitle A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}
.contentcelltitle A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#B7C1DF;}

.contentcell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2D3B91;
	padding:0px;
}
.contentcell A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.contentcell A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.contentcell A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}
.contentcell A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}

.contentlablecell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#B7C1DF;
}
.contentlablecellsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#2D3B91;
	padding:3px 0px 0px 3px;
	background-color:#B7C1DF;
}

.contentfieldcell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#D9E2F2;
}

.contentfieldcellsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#D9E2F2;
}

.contentfieldcellgrey{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#F2F2F2;
}
.contentfieldcellorange{
	padding:0px 0px 0px 3px;
	background-color:#FADBB2;
}
.contentfieldcellgreen{
	padding:0px 0px 0px 3px;
	background-color:#BAFBD1;
}
.contentfieldcellgreysmalltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#F2F2F2;
}
.contentfieldcellempty{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2D3B91;
	padding:0px 0px 0px 3px;
	background-color:#FFFFFF;
}

.contentfieldcell A:link {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.contentfieldcell A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: none;background-color:#D9E2F2;}
.contentfieldcell A:active {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}
.contentfieldcell A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#2D3B91;text-decoration: underline;background-color:#D9E2F2;}

/************** form styles *****************/

form#form450 { 
	font: bold 1em Arial,sans-serif;
 	color: #303489;
	width: 450px;
	border-width: 1px;
	border-style:solid;
	border-color: #9698bd;
	background-color: #FFFFFF;
	padding:10px;
}
#form450 table {
	background-color:#aaabd1;
	color: #3d5066;
	width:auto;
	border-collapse:collapse;
}

#form450 td {
	border: 1px solid #ffffff;
	padding-left:4px;
}


#form450 .lablecell450 {
	background-color: #aaabd1;
	width:150px;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303489;
	}
#form450 .lablecell450long {
	background-color: #aaabd1;
	width:435px;
	height:20px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#303489;
	}
	
#form450 .fieldcell450 {
	height:20px;
	width:300px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3d5066;
	background-color:#C9CAE2;
	}
#form450 input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float: none;
	height: 22 px;
	width: 200px;
	color: #303489;
	padding: 1px;
	border: 1px solid #303489;
}

#form450 .textfield450small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float: none;
	height: 22 px;
	width: 60px;
	color: #303489;
	padding: 1px;
	border: 1px solid #303489;
}

#form450 select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float: none;
	height: 22 px;
	width: 150px;
	color: #303489;
	padding: 1px;
	border: 1px solid #303489;
}
#form450 option{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float: none;
	height: 22 px;
	width: auto;
	color: #303489;
	padding: 1px;
	border: 1px solid #303489;
}

#form450 .button450 {
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 19px;
	text-decoration: none;
	background-color: #303489;
	color: #ffffff;
	border-width: 1px;
	border-style:solid;
	border-color: #9698bd;
}
#form450 .fieldcell450small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	float: none;
	height: 22 px;
	width: 75px;
	color: #303489;
	padding: 1px;
	border: 1px solid #303489;
}

/************** footer styles *****************/
.footer{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#2D3B91;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 5px;}
	
.footer A:link {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: none;}
.footer A:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: none;}
.footer A:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: underline;}
.footer A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px;color:#2D3B91;text-decoration: underline;}

.foto{
	border: 1px solid #BBA175;
	padding: 2px;}
