/* CSS-Datei Stand:30.11.2011*/
/*
Generelle Style-Anweisungen ohne spezifische Anweisungen fuer die Cockpit-Seite (-> cockpitLayout_1_0.css)
*/
body{
	background-image:url(//images.vesseltracker.com/layout/vt_kopf_background.jpg);
   	background-repeat:repeat-x;
	background-position-y:0px;
}
#vesseltracker {
	/*overflow:hidden;*/
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	float:left;
	width:810px;
}

#vesseltracker form {
	display:inline;
}

#vesseltracker a,#rightbar a{
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
}

#vesseltracker a:hover {
	text-decoration:none;
}

#vesseltracker h2, #rightbar h2 {
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-style:italic;
	font-weight:normal;
	font-size:17px;
	color:#444444;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 11px;
}

#vesseltracker h1{
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	color:#444444;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
}

#werbung
{
display:none;
}

#vesseltracker h3 {
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	color:#444444;
}
h3.subtitle{
	margin-left:35px;
	margin-top:0;
}

#vesseltracker td {
	vertical-align:top;
}

#vesseltracker_kopf {
	/*background-image:url(//images.vesseltracker.com/layout/vt_kopf_background.jpg);
	background-repeat:repeat-x;*/
	width:1024px;
	/*
	height, damit der Verlauf im Hintergrund nicht abgeschnitten wird durch absolut positionierte Container.
	Funktioniert im Zweifel Ã¼ber das herunterschieben der anderen Container.
	 */
	height:148px;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:2;
	float:left;
	width:810px;
}

#vesseltracker_inhalt {
	z-index:1;
	position:relative;
	/*left:30px;*/
	width:810px;
	clear:left;
}
#vesseltracker .zoomIn
{
	position:absolute;
	top:10px;
	left:10px;
	z-index:1000;
}

#vesseltracker .zoomOut
{
	position:absolute;
	top:10px;
	left:50px;
	z-index:1000;
}


#logo {
	border:0px;
}

/*
Kooperations-Box alt: display, z-index: 3
*/
#koopbox {
	position:absolute;
	left:860px;
	top:15px;
	z-index:0;
	display:none;
}

/*
Werbeplatz alt:z-index 1; top:170
*/
#skyscraper {
	/*position:absolute;
	left:860px;
	top:20px;
	z-index:3;*/
	float:left;
	padding-left:5px;
	padding-top:10px;
	width:170px;
}

/*
FuÃŸzeile
*/
#dafooter {
	text-align:center;
	position:relative;
	left:30px;
	width:810px;
}
#dafooter-home{
	position:relative;
	text-align:center;
	width:1024px;
	padding-left:25px;
}

#dafooter a , #dafooter-home a{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

/*
Login
*/
#login {
	font-size:10px;
	color:#ffffff;
	position:absolute;
	top:10px;
	right:5px;
	border-collapse: collapse;
	padding:0px 0px 0px 0px;
}

#login td {
	vertical-align:middle;
}

#login a {
	font-size:10px;
	color:#ffffff;
	cursor:pointer;
}

#login .loginbutton {
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	text-decoration:underline;
}

#login .loginbutton:hover {
	text-decoration:none;
}

#login .status {
	background-image:url(//images.vesseltracker.com/layout/vt_login_links.gif);
	background-repeat:no-repeat;
	height:21px;
	padding:0px 0px 0px 12px;
}

#login .abmelden {
	background-image:url(//images.vesseltracker.com/layout/vt_login_rechts.gif);
	background-repeat:no-repeat;
	background-position: top right;
	height:21px;
	padding:0px 15px 0px 0px;
}

#login .sprachwahl {
	padding:0px 0px 0px 10px;
	height:21px;
	cursor:pointer;
}

#login .sprachwahl .language_arrow {
	margin:0px 0px 3px 0px;
}

#login .trenner {
	background-image:url(//images.vesseltracker.com/layout/vt_login_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	padding: 0px 4px;
}

/* 
Pop-Up Box fÃ¼r Login
*/
#loginbox {
	display:none;
	position:absolute;
	top:30px;
	right:50px;
	background-image:url(//images.vesseltracker.com/layout/vt_loginbox_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:190px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 9px 0px;
	z-index:50;
}

#loginbox  h2 {
	background-image:url(//images.vesseltracker.com/layout/vt_loginbox_oben.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
	z-index:1;
}

#loginbox .kasteninhalt {
	background-image:url(//images.vesseltracker.com/layout/vt_spalte_rahmen_seiten.gif);
	padding: 7px 10px 0px 10px;
	line-height:17px;
	z-index:2;
	background-color:#FFFFFF;
}

#loginbox  .infolink {
	padding: 12px 14px 8px 0px;
}

#loginbox .infolink img {
	border: 0px;
	margin:0px 2px -4px -1px;
}

/* 
Pop-Up Box fÃ¼r Sprachauswahl
*/
#sprachwahlbox {
	background-image:url(//images.vesseltracker.com/layout/vt_loginbox_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	position:absolute;
	top:30px;
	right:5px;
	width:190px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 9px 0px;
	display:none;
	z-index:50;
}

#sprachwahlbox  h2 {
	background-image:url(//images.vesseltracker.com/layout/vt_loginbox_oben.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
}

#sprachwahlbox .kasteninhalt {
	background-image:url(//images.vesseltracker.com/layout/vt_spalte_rahmen_seiten.gif);
	padding: 7px 10px 0px 10px;
	line-height:17px;
}

#sprachwahlbox table {
	border-collapse:collapse;
	margin:0px 0px 0px 0px;
}

#sprachwahlbox table td {
	vertical-align:middle;
	padding:2px 10px 2px 10px;
}

#sprachwahlbox table img {
	display:inline;
	border:0px;
}

#sprachwahlbox table a {
	text-decoration:none;
}

#sprachwahlbox table a:hover {
	text-decoration:underline;
}

#sprachwahlbox .infolink {
	padding: 12px 14px 8px 0px;
}

#sprachwahlbox .infolink img {
	border: 0px;
	margin:0px 2px -4px -1px;
}

/*
Hauptmenu
*/

#mainnavi {
	background-image:url(//images.vesseltracker.com/layout/vt_main_menu_top.gif);
	background-repeat:no-repeat;
	padding: 4px 0px 0px 0px;
	width : 810px;
	height : 29px;
	position:absolute;
	top:57px;
}

#mainnavi div {
	float:left;
	padding: 0px 10px;
}

#mainnavi div.current {
	background-image:url(//images.vesseltracker.com/layout/bg_main_menu_left.gif);
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:29px;
	margin:-4px 0px -2px 4px;
	padding : 5px 8px 0px 16px;		
}

#mainnavi div.currentend {
	background-image:url(//images.vesseltracker.com/layout/bg_main_menu_right.gif);
	background-repeat:no-repeat;
	height:29px;
	width:9px;
	margin:-4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainnavi div.current a {
	color:#717fa8;
	font-weight:normal;
}

#mainnavi a {	
	font-family:Calibri, Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	/*color:#9fb4cc;*/
	color:#ffffff;
}

#mainnavi a:hover {	
	color:#717fa8;
	/*color:#ff9933;*/
}

#mainnavi #suchmaske {
	background-image:url(//images.vesseltracker.com/layout/vt_search_maske_left.gif);
	background-repeat:no-repeat;
	width:180px;
	position:absolute;
	left: 600px;
	margin:-4px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

#mainnavi #suchmaske input {
	border:0px;
}

#mainnavi #suchmaske .search {
	font-family:Calibri, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:11px;
	color:#333333;
	padding:4px 0px 2px 0px;
	margin:4px 0px 0px 0px;
	vertical-align:top;
	width:120px;
	text-align:left;
}

/*
Einschub: Layout des Suchfeldes in Hauptcontent
*/

#content_full .search {
	font-family:Calibri, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:12px;
	color:#333333;
	width:300px;
	margin:0px 0px 10px 0px;
}

/*
Subnavigation
*/

#subnavi {
	background-image:url(//images.vesseltracker.com/layout/vt_main_menu_bottom.jpg);
	background-repeat:no-repeat;
	margin:-4px 0px 0px 0px;
	padding: 3px 0px 0px 5px;
	width : 810px;
	height : 26px;
	position:absolute;
	top:88px;
}

#subnavi div {
	float:left;
	padding: 0px 6px 0px 3px;
}

#subnavi div.current {
}

#subnavi  a.current {
	color:#000000;
}

#subnavi a {	
	font-family:Calibri, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:15px;
	color:#717fa8;
}

#subnavi a:hover {	
	color:#ff9933;
}

#subnavi div.trenner {
	background-image:url(//images.vesseltracker.com/layout/vt_main_menu_trenner.gif);
	background-repeat:no-repeat;
	float:left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*
SuchschlitzmenÃ¼ 
*/

#searchMenu {
	width:810px;
	position:absolute;
	top:109px;
	height:39px;
}

/*
Haupt-Content volle breite
*/

.vesseltracker_inhalt_810{
	width:810px;
	z-index:1;
	position:relative;
	/*left:30px;*/
}

.vesseltracker_inhalt_810 a{
	cursor:pointer;
}

.vesseltracker_inhalt_810 h2{
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_oben.gif);
	background-repeat:no-repeat;
}

.vesseltracker_inhalt_810 h2 img:first-child{
	border:0px;
	padding: 2px 3px 0px 0px;	
	margin:0px 0px -11px 0px;
}

.vesseltracker_inhalt_810 .content_border {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_seiten.gif);
	background-repeat:repeat-y;
	padding: 4px 14px 0px 15px;
}

.vesseltracker_inhalt_810 .footer {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_unten.gif);
	background-repeat:no-repeat;
}

#content_full {
	width:810px;
}

#content_full h2{
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_oben.gif);
	background-repeat:no-repeat;
}

#content_full h1{
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_oben.gif);
	background-repeat:no-repeat;
}

#content_full h2 img:first-child{
	border:0px;
	padding: 2px 3px 0px 0px;	
	margin:0px 0px -11px 0px;
}

#content_full h1 img:first-child{
	border:0px;
	padding: 2px 3px 0px 0px;	
	margin:0px 0px -11px 0px;
}

#content_full .content_border {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_seiten.gif);
	background-repeat:repeat-y;
	padding: 4px 14px 0px 15px;
}

#content_full .footer {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_unten.gif);
	background-repeat:no-repeat;
}

#content_full .specialfooter {
	background-image:none;
	padding:0px;
	border:0px;
	margin:-10px 0px 0px 0px;
}

#content_full .specialfooter .footertext {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:17px 0px 0px 15px;
	height:35px;
	display:block;
	min-width:250px;
}

#content_full .specialfooter .footertext_arrow {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_arrow_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:27px 0px 0px 15px;
	height:35px;
	display:block;
	min-width:250px;
}

#content_full .specialfooter .image {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_mitte.gif);
	background-repeat:no-repeat;
	background-position:left center;
	vertical-align:top;
	padding:17px 0px 0px 25px;
	height:35px;
	display:block;
	float:right;
}

#content_full .specialfooter img {
	display:inline;
	border:0px;
}

#content_full .specialfooter .link {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_rechts.gif);
	background-repeat:no-repeat;
	background-position:right center;
	float:right;
	padding:17px 10px 0px 10px;
	height:35px;
	display:block;
	text-align:center;
}

#content_full .specialfooter .link a {
	color:#ffffff;
}

#content_full .myVesselGroup a.tool:hover span
{
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 1000;
	color: #333333;
	border:1px solid #000000;
	background: #fafafa;
	text-align: left;
	font-size:11px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
}
#content_full  div.myVesselGroup{
    background-color: #F5F5F5;
    padding: 15px;
    margin-top:5px;
    height:24px;
}

#content_full  .myVesselGroup a{
    font-weight: normal;
    text-decoration: none;
}
#content_full .myVesselGroup a.tool div{
    font-family: arial,helvetica,sans-serif;
    font-style: normal;
    text-decoration: none;
    padding:3px;
    width:150px;
    height:20px;
    border: 2px solid #EF7C22;
    border-radius: 3px 3px 3px 3px;
    float:left;
    margin-right:10px;
    overflow:hidden;
}

#content_full  .shiptitle{
	position:relative;
	float:left;
}
#content_full .alert-tab{
	font-size: 14px;
	text-align:center;
	height:30px;
	vertical-align: middle;
	cursor:pointer;
}


/*
Haupt-Content
*/

#content {
	width:600px;
}

#content h2 {
	background-image:url(//images.vesseltracker.com/layout/vt_content_rahmen_oben.gif);
	background-repeat:no-repeat;
}

#content h2 img {
	border:0px;
	padding: 2px 3px 0px 0px;	
	margin:0px 0px -11px 0px;
}

#content .content_border {
	background-image:url(//images.vesseltracker.com/layout/vt_content_rahmen_seiten.gif);
	background-repeat:repeat-y ;
	padding: 4px 14px 0px 15px;
}

#content .footer {
	background-image:url(//images.vesseltracker.com/layout/vt_content_rahmen_unten.gif);
	background-repeat:no-repeat;
}

#content .specialfooter {
	background-image:none;
	padding:0px;
	border:0px;
	margin:-10px 0px 0px 0px;
}

#content .specialfooter .footertext {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:17px 0px 0px 15px;
	height:35px;
	display:block;
	min-width:250px;
}

#content_full .specialfooter .footertext {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_special_footer_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:17px 0px 0px 15px;
	height:35px;
	display:block;
	min-width:250px;
}

#content_full .specialfooter .footertext_arrow {
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_special_footer_arrow_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:27px 0px 0px 15px;
	height:35px;
	display:block;
	min-width:250px;
}

#content .specialfooter .image {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_mitte.gif);
	background-repeat:no-repeat;
	background-position:left center;
	vertical-align:top;
	padding:17px 0px 0px 25px;
	height:35px;
	display:block;
	float:right;
}

#content .specialfooter img {
	display:inline;
	border:0px;
}

#content .specialfooter .link {
	background-image:url(//images.vesseltracker.com/layout/vt_content_special_footer_rechts.gif);
	background-repeat:no-repeat;
	background-position:right center;
	float:right;
	padding:17px 10px 0px 10px;
	height:35px;
	display:block;
	text-align:center;
}

#content .specialfooter .link a {
	color:#ffffff;
}

img
{
  border:0px;
}

#content_full p.linie, #content p.linie {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	
	padding:8px 0px 8px 0px;
	margin:0px 0px 0px 0px;
	
	/* Diese Werte sehen ohne IE 6 gut aus */
	/* padding: 4px 0px 6px 4px;
	margin:0px 0px -2px 0px; */
}

/*
Orange Navigations-Buttons im Inhalt
*/

#content_full .navigationsleiste, #content .navigationsleiste {
	clear:both;
	margin:0px;
	border:0px;
	list-style:none inside;
	padding:20px 0px 0px 0px;
}

h3 + .navigationsleiste {
	/* Wenn eine Navigationsleiste nach einer ZwischenÃ¼berschrift folgt, kriegt die Navigationsleister mehr Abstand nach unten. */
	padding:0px 0px 10px 0px !important;
	margin:0px 0px 0px 0px !important;
}

#content_full ul.navigationsleiste li, #content ul.navigationsleiste li
{
	display:inline;
}

#content_full ul.navigationsleiste li span.left, #content ul.navigationsleiste li span.left
{
	display:block;
	float:left;  
	height:22px;
	width:15px;
	padding:3px 0px 0px 0px;
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_links.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

#content_full ul.navigationsleiste li a, #content ul.navigationsleiste li a
{
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-weight:normal;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	height:22px;
	padding:3px 0px 0px 0px;

	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_mitte.gif);
	background-repeat:repeat-x;
	background-position:center;
}

#content_full ul.navigationsleiste li span.right, #content ul.navigationsleiste li span.right
{
	display:block;
	float:left;  
	height:22px;
	width:15px;
	margin:0px 6px 0px 0px;
	padding:3px 0px 0px 0px;
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_rechts.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

#content_full ul.navigationsleiste li.other_blue span.left, #content ul.navigationsleiste li span.left
{
        display:block;
        float:left;
        height:22px;
        width:15px;
        padding:3px 0px 0px 0px;
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_links.gif);
        background-repeat:no-repeat;
        background-position:left center;
}

#content_full ul.navigationsleiste li.other_blue a, #content ul.navigationsleiste li a
{
        font-family:"Trebuchet MS", Trebuchet, Arial;
        font-weight:normal;
        font-size:14px;
        color:#ffffff;
        text-decoration:none;
        display:block;
        float:left;
        height:22px;
        padding:3px 0px 0px 0px;

        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_mitte.gif);
        background-repeat:repeat-x;
        background-position:center;
}

#content_full ul.navigationsleiste li.other_blue span.right, #content ul.navigationsleiste li span.right
{
        display:block;
        float:left;
        height:22px;
        width:44px;
        margin:0px 6px 0px 0px;
        padding:3px 0px 0px 0px;
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_blue_rechts.gif);
        background-repeat:no-repeat;
        background-position:right center;
}




#content_full ul.navigationsleiste li.current span.left, #content ul.navigationsleiste li.current span.left
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_links.gif);
}

#content_full ul.navigationsleiste li.current span.right, #content ul.navigationsleiste li.current span.right
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_rechts.gif);
}

#content_full ul.navigationsleiste li.current a, #content ul.navigationsleiste li.current a
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_mitte.gif);
	color:#f8a238;
}

#content_full ul.navigationsleiste li.current_blue span.left, #content ul.navigationsleiste li.current span.left
{
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_links.gif);
}

#content_full ul.navigationsleiste li.current_blue span.right, #content ul.navigationsleiste li.current span.right
{
	width:44px;
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_grey_rechts.gif);
}



#content_full ul.navigationsleiste li.current_blue a, #content ul.navigationsleiste li.current a
{
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_mitte.gif);
        color:#f8a238;
}


#content_full ul.navigationsleiste li:hover span.left, #content ul.navigationsleiste li:hover span.left
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_links.gif);
}

#content_full ul.navigationsleiste li:hover span.right, #content ul.navigationsleiste li:hover span.right
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_rechts.gif);
}

#content_full ul.navigationsleiste li.other_blue:hover span.right, #content ul.navigationsleiste li:hover span.right
{
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_grey_rechts.gif);
}

#content_full ul.navigationsleiste li.current_blue:hover span.right, #content ul.navigationsleiste li:hover span.right
{
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_grey_rechts.gif);
}

#content_full ul.navigationsleiste li:hover a, #content ul.navigationsleiste li:hover a
{
	background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_mitte.gif);
	color:#f8a238;
}

#content_full ul.navigationsleiste li.other_blue:hover a, #content ul.navigationsleiste li:hover a
{
        background-image:url(//images.vesseltracker.com/layout/vt_navigation_button_current_mitte.gif);
        color:#f8a238;
}





#content_full .navigationsleiste a:hover, #content .navigationsleiste a:hover {
}

#content_full .navigationsleiste img, #content .navigationsleiste img {
	border:0px;
}

/*
Ãœbersichtsseiten mit Icon Tabellen
*/

#content_full .icon_table {
	border-collapse:collapse;
	margin:25px 0px 0px 0px;
	border:0px;
	width:100%;
}

#content_full .icon_table td.icon {
	border:0px;
	padding:0px 10px 0px 0px;
}

#content_full .icon_table td.description {
	border:0px;
	width:365px;
}

/*
Code fÃ¼r ein Info-Feld (siehe zum Beispiel Homepage)
Doppelte Verschachtelung, um den Hintergrund ordentlich darzustellen
*/

#content .info {
	color:#009900;
	padding: 10px 10px 6px 10px;
	/* Background nochmal extra fÃ¼r IE 6 eingefÃ¼gt 
	background-image:url(//images.vesseltracker.com/layout/vt_content_rahmen_seiten.gif);
	background-repeat:repeat-y ;*/
	padding: 4px 14px 0px 15px;
}

#content .info a{
	color:#333333 !important;
}

#content_full .info{
	color:#009900;
	padding: 10px 10px 6px 10px;
	/* Background nochmal extra fÃ¼r IE 6 eingefÃ¼gt
	background-image:url(//images.vesseltracker.com/layout/vt_content_full_rahmen_seiten.gif);
	background-repeat:repeat-y ;*/
	padding: 4px 14px 0px 15px;
}

#content_full .info a{
	color:#333333 !important;
}

#content_full .popup {
	/*Extra-Formatierungen fÃ¼r die Pop-Ups mit "Sie haben xyz neue Nachrichten!"*/
	background-image:none;
}

#content_full .popup a {
	color:#333333 !important;
}

#content_full .popup img {
	border:0px;
}

#content_full .profile {
	/*Extra-Formatierungen fÃ¼r den Kasten auf der Profilseite */
	clear:left;
	width:497px;
	padding: 10px 0px 0px 0px;
	background-image:none;
}

#content_full .profile h3 {
	color:#009900;
}

#content_full .info .inhalt, #content .info .inhalt {
	padding: 3px 0px 4px 15px;
	background-color:#F5F5F5;
}

#content_full .info a, #content .info a {
	color:#009900;
}

#content_full .infolink, #content .infolink, #content_half .infolink {
	padding: 10px 14px 8px 15px;
}

#content_full .infolink img, #content .infolink img, #content_half .infolink img {
	border: 0px;
	margin:0px 2px -4px 0px;
}

#content_full .actionlink, #content .actionlink {
	padding: 5px 4px 5px 5px;
}

#content_full .actionlink img, #content .actionlink img {
	border: 0px;
	margin:0px 2px -4px 0px;
}

/*
events auf HP
FÃ¼r die SeitenabstÃ¤nde zu den Bildern sorgen die Textzellen
*/
#events {
	margin: 10px 0px 0px 0px;
}

#events tbody tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#events td {
	vertical-align:middle;
}

#events img {
	border: 0px;
	margin: 1px 0px 2px 0px;
	display:block;
}

#events a img {
	height:30px;
	width:50px;
}

#events .timestamp{
	font-weight:bold;
	padding: 0px 15px 0px 4px;
}

#events .schifflink {
	padding: 0px 23px 0px 8px;
}

#events .infomooring {
	padding: 0px 30px 0px 4px;
}

#events .hafenlink {
	padding: 0px 43px 0px 6px;
}


/*
Detail-Ansicht fÃ¼r einzelne Schiffe
*/

#schiffsbild_haupt
{
	width:260px;
	height:240px;
	border:0px;
	margin:0px;
	margin-top: -20px;	
	background-color:#F5F5F5;
	text-align:center;
	float:right;
}

#schiffsbild_haupt img {
	display:inline;
	border:0px;
	vertical-align:middle;
	padding:10px 0px 0px 0px;
}

#schiffsbild_haupt #wl_img img{
	max-height:150px;
}


#content_full .schiffsdetails .flagge {
	border:0px;
	vertical-align:middle;
}

#content_full .schiffsdetails {
	border-collapse:collapse;
	margin: 15px 0px 15px 0px;
	width: 508px;
}

#content_full .schiffsdetails tbody tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content_full .schiffsdetails td {
	padding: 3px 15px 4px 15px;
	vertical-align:middle;
}

#content_half .STATschiffsdetails td {
	padding: 3px 0px;
	vertical-align:middle;
}

#content_half .DYNschiffsdetails td {
	padding: 3px 0px 0px 0px;
	vertical-align:middle;
}

/*
Bildergalerie der Thumbnails
*/

#content_full .anzahl_fotos {
	clear:both;
	padding:10px 0px 0px 4px;
	font-weight:bold;
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	color:#444444;
}

#content_full .gallery {
	position:relative;
	float:left;
	width:136px;
	height:170px;
	margin:10px 15px 5px 5px;
	border:0;
	padding:0px 0px 0px 0px;
	
}

#spalte .gallery{
	position:relative;
}

#content_full .gallery div {
	text-align:center;
}

#content_full .gallery .bg_thumb, #spalte .gallery .bg_thumb {
	position:relative;
	height:0.1%;
	width:136px;
	height:95px;
	border:0px;
	margin:0px;
	background-color:#F5F5F5;
}

#content_full .gallery .bg_thumb img, #spalte .gallery .bg_thumb img {
	display:inline;
	border:0px;
	margin:10px 0px 0px 0px;
	cursor:pointer;
}

#content_full .gallery .sterne, #spalte .gallery .sterne {
	width:136px;
	height:15px;
	border:0px;
	margin:0px;
	background-color:#F5F5F5;
	text-align:center;
}

#content_full .gallery .stars_dark {
	font-size:1px;
	width:60px;
	height:12px;
	margin:0px 0px 0px 37px;
	padding:0px;
	background-image:url(//images.vesseltracker.com/layout/vt_stars_dark.gif);
}

#content_full .gallery .stars_bright {
	width:31px;
	height:12px;
	margin:0px;
	padding:0px;
	background-image:url(//images.vesseltracker.com/layout/vt_stars_bright.gif);
}

/*
Auszeichnung der groÃŸen Bilder auf Gallerie-Seiten
*/

#content_full .gallery_large h4 {
	font-family:"Trebuchet MS", Trebuchet, Arial;
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	color:#444444;
	padding:0px;
	border:0px;
	margin:0px;
}

#content_full .gallery_large {
	position:relative;
	float:left;
	width:250px;
	margin:10px 0px 0px 5px;
	border:0;
	padding:0px 0px 0px 0px;
}

#content_full .gallery_large > div {
	text-align:center;
}

#content_full .gallery_large .bg_thumb {
	width:250px;
	height:230px;
	border:0px;
	margin:0px;
	background-color:#F5F5F5;
}

#content_full .gallery_large .bg_thumb img {
	display:inline;
	border:0px;
	margin:10px 0px 0px 0px;
}

#content_full .gallery_large .sterne {
	width:250px;
	height:15px;
	border:0px;
	margin:0px;
	background-color:#F5F5F5;
	text-align:center;
}

#content_full .gallery_large .stars_dark {
	font-size:1px;
	width:60px;
	height:12px;
	margin:0px 0px 0px 37px;
	padding:0px;
	background-image:url(//images.vesseltracker.com/layout/vt_stars_dark.gif);
}

#content_full .gallery_large .stars_bright {
	width:31px;
	height:12px;
	margin:0px;
	padding:0px;
	background-image:url(//images.vesseltracker.com/layout/vt_stars_bright.gif);
}

/*
Page-Navigation, also die selbstgebaute 1, 2, 3, ... Navi samt Pfeilen.
*/

#content_full .page_navigation , #content .page_navigation {
	padding: 12px 0px 6px 4px;
	margin:0px 0px 0px 0px;
}

#content_full .page_navigation a.page_number, #content .page_navigation a.page_number {
	text-decoration:none;
	font-weight:normal;
	color:#fd6400;
	border:solid;
	border-color:#828282;
	border-width:1px;
	padding:0px 4px 1px 3px;
}

#content_full .page_navigation img, #content .page_navigation img {
	border:none;
}

#content_full .page_navigation_auto , #content .page_navigation_auto {
	padding: 12px 0px 6px 4px;
	margin:10px 0px 10px 0px;
	display:block;
}

#content_full .page_navigation_auto a, #content .page_navigation_auto a {
	text-decoration:none;
	font-weight:normal;
	color:#fd6400;
	border:solid;
	border-color:#828282;
	border-width:1px;
	padding:0px 4px 1px 3px;
}

/*
Karten und Tabellen fÃ¼r Tracking
*/

#content_full .singlemap, #content .singlemap {
	position:relative;
	z-index:50;
}

#content_full .singlemap #singlevesselmap, #content .singlemap #singlevesselmap {
	position:relative;
	z-index:1;
}

.zoom
{
  border:0;
}

#content_full .singlemap .zoom , #content .singlemap .zoom {
	border:0px;
	position:relative;
	bottom:245px;
	z-index:25;
}


#singleMap.singlemap .button
{
	position:absolute;
	bottom:5px;
	left:5px;
	z-index:2000;
	width:120px;
}

#content_full .ship_information, #content .ship_information {
	position:static;
	bottom:289px;
	left:315px;
	width:466px;
	margin:0px 2px 24px 0px;
}
	
#content_full .banner_728_2, #content .banner_728_2 {
        position:absolute;
	bottom:255px;
        left:350px;
        width:0px;
	height:20px;
	top:0px;
}

#content_full .banner_728_3, #content .banner_728_3 {
	text-align:center;
	width:728px;
	margin-left:auto;
	margin-right:auto;
}

#content_full .banner_728_4, #content .banner_728_4 {
	text-align:center;
	width:728px;
	margin-left:auto;
	margin-right:auto;
}

#content .banner_468_5{
	width:468px;
	margin-left:auto;
	margin-right:auto;
}

#content_full .voyagedata, #content .voyagedata {
	margin:0px 15px 0px 0px;
}

#content_full .voyagedata table, #content .voyagedata table {
	border-collapse:collapse;
}

#content_full .timelines, #content .timelines {
	float:right;
	border-collapse:collapse;
}

/*
Standard-Layout fÃ¼r Datentabellen
*/

#content_full .datatable, #content .datatable , #content_half .datatable{
	border-collapse:collapse;
	padding:0px;
	border:0px;
}

#content_full .datatable thead, #content .datatable thead , #content_half .datatable thead {
	background-color:#F5F5F5;
	font-style:italic;
}

#content_full .datatable th, #content .datatable th , #content_half .datatable th{
	font-weight:normal;
	background-color:#F5F5F5;
	font-style:italic;
}

#content_full .datatable tbody tr, #content .datatable tbody tr , #content_half .datatable tbody tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content_full .datatable th tr, #content .datatable th tr , #content_half .datatable th tr{
	background-image:none;
}

#content_full .datatable td, #content .datatable td , #content_half .datatable td{
	padding: 3px 5px 4px 5px;
	vertical-align:middle;
/*	overflow:hidden; */
}

#content_full .datatable tbody tr td.red
{
	color:red;
}

/*
Nachrichten-Ãœbersicht
*/

#content_full .message_table {
	border-collapse:collapse;
	padding:0px;
	border:0px;
	vertical-align:top;
	margin: 10px 0px 10px 0px;
	width:100%;
}

.satpositionButton {
    background-image: url("//images.vesseltracker.com/images/sat-button.png");
    color: white;
    cursor: pointer;
    float: left;
    font-size: 17px;
    height: 43px;
    padding-left: 40px;
    padding-top: 7px;
    text-align: center;
    top: 10px;
    width: 280px;
}

.satpositionButtonDeactive {
    background-image: url("//images.vesseltracker.com/images/sat-button-deactive.png");
    color: white;
    cursor: pointer;
    float: left;
    font-size: 17px;
    height: 38px;
    padding-top: 12px;
    text-align: center;
    top: 10px;
    width: 320px;
}

#content_full .message_table thead {
	font-weight:normal;
	background-color:#F5F5F5;
	font-style:italic;
}

#content_full .message_table a {
	font-weight:normal;
}

#content_full .message_table > tbody tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content_full .message_table td {
	padding: 3px 5px 4px 5px;
	vertical-align:top;
}

#content_full .message_table .message_body {
	border: 1px solid #333333;
	padding:5px 10px 5px 10px;
	margin:10px 50px 10px 50px;
}

/*
Nachrichten-Eingabe
*/
#content_full input.message_subject {
	width:400px;
	margin:0px 0px 20px 0px;
	border:1px solid grey;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
}

#content_full textarea.message_body {
	width:400px;
	height:400px;
	margin:0px 0px 10px 0px;
	border:1px solid grey;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
}

/*
Kontakte-Ãœbersicht
*/

#content_full .contact_table {
	border-collapse:collapse;
	padding:0px;
	border:0px;
	vertical-align:top;
	margin: 10px 0px 10px 0px;
	width:100%;
}

#content_full .contact_table thead {
	font-weight:normal;
	background-color:#F5F5F5;
	font-style:italic;
}

#content_full .contact_table > tbody tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content_full .contact_table td {
	padding: 15px 5px 4px 5px;
	vertical-align:top;
}

/*
Photographers: Ãœbersichtstabelle fÃ¼r die Photographen
*/

#content_full .photographers {
	width:780px;
	border-collapse:collapse;
	padding:0px;
	border:0px;
}

#content_full .photographers th {
	font-weight:normal;
	background-color:#F5F5F5;
	font-style:italic;
}

#content_full .photographers tr.table_rows {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

#content_full .photographers img {
	border:0px;
	display:inline;
	padding:0px 0px 5px 0px;
}

#content_full .photographers  td {
	vertical-align:top;
	text-align:left;
	padding: 5px 5px 0px 10px;
}

/*
GroÃŸbildansicht
*/
#content_full .picture_information {
	float:right;
}

#content_full .picture_large_details {
	background-image:url(//images.vesseltracker.com/layout/vt_picture_detail_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:270px;
	padding:0px 0px 5px 0px;
	margin:15px 0px 9px 0px;
}

#content_full .picture_large_details h3 {
	background-image:url(//images.vesseltracker.com/layout/vt_picture_detail_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}

#content_full .picture_large_details .boxcontent_smallbox {
	background-image:url(//images.vesseltracker.com/layout/vt_picture_detail_content.gif);
	padding: 0px 11px 0px 11px;
	line-height:17px;
}

#content_full .picture_large, #content .picture_large {
	margin:15px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background-color:#dddddd;
	text-align:center;
	width:500px;
}

#content_full .picture_large img , #content .picture_large img {
	display:inline;
	border:0px;
}

#content_full  ul.picture_options , #content ul.picture_options {
	list-style:none;
	list-style-position: outside;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:270px;
}

#content_full  ul.picture_options li , #content ul.picture_options li {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	background: url(//images.vesseltracker.com/layout/icons/vt_symbol_pfeil_orange.gif) no-repeat left center;
	list-style-position: outside;
}

#content_full .photographer_preview, #content .photographer_preview {
	border:0px;
	padding:5px 0px 0px 0px;
}

#content_full .picture_rating, #content .picture_rating {
 clear:both;
}

/*
Kontakt-Detail-Seite
*/
#content_full .contact_addresses, #content .contact_addresses {
	float:right;
	margin:0px 0px 0px 10px !important;
}

#content_full .contact_picture_large, #content .contact_picture_large {
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
}

#content_full .contact_picture_small, #content .contact_picture_small {
	float:left;
	border:0px;
}

#content_full  ul.contact_options , #content ul.contact_options {
	clear:left;
	list-style:none;
	list-style-position: outside;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}

#content_full  ul.contact_options li , #content ul.contact_options li {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	vertical-align:middle;
	background: url(//images.vesseltracker.com/layout/icons/vt_symbol_pfeil_orange.gif) no-repeat left center;
	list-style-position: outside;
}

/*
Bilder-Upload
*/

#content_full .upload_preview {
	float:left;
	margin:0px 20px 0px 0px;
}

/*
E-Card Layout fÃ¼r Adresseingabe
*/

#content_full .postcard {
	float:left;
	margin:0px 20px 0px 0px;
}

#content_full .postcard_address1 {
	position:absolute;
	left:306px;
	top:268px;
	background-color:#eae3d1;
}

#content_full .postcard_address2 {
	position:absolute;
	left:306px;
	top:310px;
	background-color:#eae3d1;
}

#content_full .postcard_address3 {
	position:absolute;
	left:306px;
	top:358px;
	background-color:#eae3d1;
}

#content_full .postcard_text {
	position:absolute;
	top:112px;
	left:25px;
	background-color:#eae3d1;
	width:218px;
	height:330px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#333333;
}

#content_full .postcard_button {
	position:absolute;
	top:424px;
	left:372px;
}

#content_full .postcard_front {
	position:absolute;
	left:15px;
	top:127px;
	width:350px;
}

#content_full .postcard_back {
	position:absolute;
	left:195px;
	top:297px;
	width:350px;
}

#content_full .postcard_preview_text {
	position:absolute;
	left:375px;
	top:127px;
}

#content_full .postcard_finish {
	height:450px;
}

/*
Wird benÃ¶tigt, weil Tapestry Tabellen in Tabellen baut
Kopfzeilen fÃ¼r "datatable" werden automatisch in "tableHeaderTable" verpackt.
*/

#content_full .tableHeaderTable , #content .tableHeaderTable {
	border-collapse:collapse;
	padding:0px;
	border:0px;
}

#content_full .tableHeaderTable td , #content .tableHeaderTable tr {
	background-image:none;
}

#content_full .tableHeaderTable td , #content .tableHeaderTable td {
	vertical-align:middle;
	text-align:center;
}

/*
Kleiner Kasten im Content-Bereich, z.B. Photographen-Kasten auf GroÃŸbildseite
*/

#content_full .smallbox , #content .smallbox {
	background-image:url(//images.vesseltracker.com/layout/vt_smallbox_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:320px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 9px 0px;
}

#content_full .smallbox h3, #content .smallbox h3 {
	background-image:url(//images.vesseltracker.com/layout/vt_smallbox_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}

#content_full .smallbox .boxcontent_smallbox, #content .smallbox .boxcontent_smallbox {
	background-image:url(//images.vesseltracker.com/layout/vt_smallbox_content.gif);
	padding: 0px 11px 0px 11px;
	line-height:17px;
}

/*
Alert anlegen
*/
#content_full .alert_input_selector {
	float:left;
	width:200px;
}

#content_full .select_alert {
	width:250px;
	margin:0px 0px 10px 0px;
}

#content_full #saveEventButton {
	float:right;
	margin:5px 0px 5px 0px;
}
/*
Tooltips fÃ¼r Hover-Links
*/
a.tool, a.tool:link, a.tool:visited, a.tool:active {
	position: relative;
}	

a.tool:hover
{
	background: transparent;
}
	
a.tool span
{
	display: none;
}
	
a.tool:hover span{
	display: block;
	position: absolute;
	top: 25px;
	left: 10px;
	z-index: 1000;
	color: #333333;
	border:1px solid #000000;
	background: #F5F5F5;
	text-align: left;
	font-size:10px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	white-space: nowrap;
}

#content_full h2 div.myVesselGroup .tool img
{
	padding-top:10px;
}

/*
Allgemeine Klasse, um Floats zu beenden
*/

.breaker {
	clear:both;
}

/*
Rechte Spalte
*/

#spalte {
	position:absolute;
	top:0px;
}

#spalte .spaltenkasten , #skyscraper .spaltenkasten {
	background-image:url(//images.vesseltracker.com/layout/vt_spalte_rahmen_unten.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:190px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}

#spalte .spaltenkasten h2, #skyscraper .spaltenkasten h2 {
	background-image:url(//images.vesseltracker.com/layout/vt_spalte_rahmen_oben.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
}

#spalte .spaltenkasten .kasteninhalt, #skyscraper .spaltenkasten .kasteninhalt {
	background-image:url(//images.vesseltracker.com/layout/vt_spalte_rahmen_seiten.gif);
	padding: 7px 10px 0px 10px;
	line-height:17px;
}

#spalte .spaltenkasten .infolink, #skyscraper .spaltenkasten .infolink  {
	padding: 12px 14px 8px 0px;
}

#spalte .spaltenkasten .infolink img, #skyscraper .spaltenkasten .infolink img {
	border: 0px;
	margin:0px 2px -4px -1px;
}

/*
Schiff des Tages
*/

#spalte #schiffdestages, #spalte .schiffdestages, #skyscraper .schiffdestages {
	border:0px;
	margin: 0px 0px -8px 0px;
	width:170px;
}

/*
rechte spalte home-boxes
*/
#spalte .home-box{
	background-repeat:no-repeat;
	background-position:top;
	width:190px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#spalte .home-box h2{
	color:#ffffff;
	margin:0px 0px 0px 0px;
	padding:8px 10px 4px 11px;
}
#spalte .home-box .kasteninhalt{
	padding:0px 10px 0px 10px;
	margin:0px 0px 0px 0px;
}
#spalte .home-box .infolink{
	padding:11px 14px 13px 0px;
}
#spalte .home-box .infolink img{
	border:0px;
	margin:0px 2px -4px -1px;
}



#spalte .legende table {
	border-collapse:collapse;
	border:0px;
	margin:0px;
	padding:0px;
}

#spalte .legende table img {
	border:0px;
}


/*
Automatischer Tapestry AlertDialog
*/

.alertDialog {
	background-image:url(//images.vesseltracker.com/layout/vt_smallbox_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:320px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 9px 0px;
}

.alertDialog .alertContent {
	background-image:url(//images.vesseltracker.com/layout/vt_smallbox_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 7px 10px 0px 10px;	
	font-size:12px;
	margin:0px 0px 0px 0px;
}

/*
Anweisungen fÃ¼r die Preisliste
*/

.pricelist {
	border-collapse:collapse;
	font-size:12px;
	vertical-align:top;
}	



.pricelist img {
	display:inline;
}	

.pricelist thead td {
	background-color:#F5F5F5;
	color:#333333;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	text-align:left;
}

.pricelist .prices {
}

.pricelist .prices td {
	text-align:center;
	font-weight:bold;
}

.pricelist .package_description td {
	text-align:left;
        padding:3px;
}

.pricelist td {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	text-align:center;
}

.pricelist tr {
	background-image:url(//images.vesseltracker.com/layout/vt_dotted.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
}

.pricelist .features {
	width:200px;
}

.pricelist th {
	text-align:left;
	font-weight:normal;
	vertical-align:top;
	font-size:12px;
}

.pricelist .order {
	background-image:none;
}

.pricelist .order td {
	text-align:center;
}

.footnote {
	text-align:right;
	font-size:9px;
}
.pricelist tr.product-name{
	background-color:#F5F5F5;
	background-image:none;
	font-size:14px;
	font-weight:bold;
}
.pricelist tr.product-price{
	background-image:none;
	font-size:12px;
	font-weight:bold;
}
.pricelist tr.product-price div.price-big{
	font-size:21px;
}
.pricelist tr.product-price div.price-small{
	font-size:17px;
}
.pricelist .product-description{
	background-image:none;
	text-align:left;
}
.alertimage img{
	width:50px;
	height:30px;
}



#latest_fotos .gallery{
  position:relative;
  float:left;
  width:136px;
  margin:-5px 6px 0 0;
  border:0;
  padding:0px 0px 0px 0px;
}
#latest_fotos .gallery div {
  text-align:center;
}
#latest_fotos .gallery .bg_thumb {
  position:relative;
  height:0.1%;
  width:131px;
  height:99px;
  border:0px;
  margin:0px;
  background-color:#F5F5F5;
}
#latest_fotos .gallery .bg_thumb img {
  display:inline;
  border:0px;
  margin:8px 0px 0px 0px;
}



.dashboardComp{
	margin-top:20px;
	width:390px;
	position:relative;
	float:left;
}

#content_full .dashboardComp .infolink{
	padding-left: 250px;
}

.dashboardInfo{
	width:390px;
	height:250px;
	position:relative;
	float:left;
	background-color:#F5F5F5;
	margin-top:5px;
}

.dashboardEvents{
	margin-top:20px;
	width:100%;
	position:relative;
	float:left;
}

.dashboardPortPhoto{
	margin-left: 5px;
	width:385px;
	position:relative;
	float:left;
	margin-top:5px;
}

.dashboardPortPhoto .noPortPhoto{
	margin-top:10px;
	margin-left: 10px;
}

.dashboardPortPhoto table, .dashboardEvents table{
	font-size:12px;
	width:100%;
}

#content_full .dashboardInfo .info{
	color:black;
}

#content_full .dashboardInfo .hr {
  height: 1px;
  margin-top: 5px; 
	margin-left:10px;
	margin-right:10px;
  margin-bottom: 5px;
  background: #F5F5F5 url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x scroll center;
}

#content_full .dashboardInfo .item{
	width:114px;
	float:left;
	font-weight:bold;
}

#content_full .dashboardInfo .content{
	float:left;
}

#content_full .dashboardInfo .flag{
	width:30px;
	float:left;
}

#content_full .dashboardComp .gallery {
	width:120px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
}

#content_full .dashboardComp .gallery .bg_thumb {
	width:120px;
}

#content_full .dashboardComp .gallery .sterne {
	width:120px;
}

#content_full .dashboardComp h2 , #content_full .dashboardEvents h2, #content_full .dashboardPortPhoto h2{
	background-image:none;
	padding-left:0;
}

#submenu {
	z-index:30;
	list-style-type: none;
	float:left; 
	background:#F57D1F; 
	width:780px; 
	height:29px; 
	margin: 0;
	padding: 0;
	margin-top:10px;
}

#submenu li {
	float:left;
	height:29px;
	z-index:30;
}

#submenu li.trenner {
	margin-top: 10px; 
	width: 2px;
	background-image:url(//images.vesseltracker.com/layout/vt_main_menu_trenner.gif);
	background-repeat:no-repeat;
	margin-left: 5px; 
	margin-right: 5px;
}

#submenu li.trenner2 {
	line-height:29px;
	color:white;
	margin-left: 5px; 
	margin-right: 5px;
}

#submenu li.trenner2:hover, #submenu li.trenner2.current {
	position:relative;
	background-color: #F57D1F;
}

#submenu li:hover, #submenu li.current {
	position:relative;
	color:#000000;
	background-color: #EAEBEE;
}

#submenu a, #submenu li h3{
	color:#FFFFFF;
	display:block;
	font-size:12px;
	padding:0.65em 5px;
	text-decoration:none;
	margin-top:0;
	font-weight:normal;
	font-family:verdana,arial,helvetica,sans-serif;
	font-style:normal;
}

#submenu li:hover a,  #submenu li.current a, #submenu li:hover h3, #submenu li.current h3 {
	color:#717FA8;
}

#submenu ul {
	left:-9999px;
	background:#EAEBEE;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:29px;
	width:150px;
	margin: 0;
	padding: 0;
}

#submenu li:hover ul{
	left:0;
}

#submenu li ul li {
	display:block;
	float:none;
	height:auto;
	position:relative;
	z-index:30;
}

#submenu li:hover li a{
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#FFFFFF #D4D6DC #D4D6DC;
	border-style:solid;
	border-width:1px;
	color:#000000;
	display:block;
	font-size:10px;
	line-height:1.2em;
	margin-right:0;
}

#submenu li:hover li a:hover {
	background-color:#ffffff;
	color:#717FA8;
}
 


#submenu-navi {
	border-color:#d05a00 white;
	border-style:solid;
	border-width:1px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
	clear: both;
	height: 30px;
	background: #EF7C22;
	font-size: 11px;
	z-index: 300;
}

#submenu-navi ul {
	list-style: none;
	padding-left: 0px;
	padding: 0px;
	z-index: 300;
	display: inline;
}

#submenu-navi li {
	float: left;
	position: relative;
	z-index: 300;
}

#submenu-navi ul ul {
	list-style: none;
	padding-left: 0px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 30px;
	z-index: 300;
}

#submenu-navi table {
	z-index: 30;
	position: absolute;
	left: 0;
	top: 0;
}

#submenu-navi ul li:hover ul,#submenu-navi ul a:hover ul {
	visibility: visible;
	z-index: 300;
}

#submenu-navi a {
	display: block;
	text-align: left;
	text-decoration: none;
	height: 30px;
	color: white;
	line-height: 30px;
	background:#EF7C22;
	font-weight: normal;
	z-index: 300;
	width:auto;
    padding-left:10px;
    padding-right:10px;
    float:left;
    position:relative;
}

#submenu-navi a:hover {
	color: #717FA8;
	background: #E9EAEE;
	z-index: 300;
}

#submenu-navi li.current a, #submenu-navi div.current a {
	color: #717FA8;
	margin-top:-1px;
	background: #E9EAEF;
	border-color:#c4c3c9;
	border-style:solid;
	border-width:1px;
	z-index: 300;
}

#submenu-navi ul ul li {
	clear: both;
	text-align: left;
	z-index: 300;
}

#submenu-navi ul ul li a {
	display: block;
	width: 150px;
	height: 30px;
	border: 1px solid;
	border-color: #FFFFFF #c4c3c9 #c4c3c9;
	background: white;
	color: black;
	z-index: 300;
}

#submenu-navi ul li.current ul li a {
	display: block;
	width: 150px;
	height: 30px;
	border: 1px solid;
	border-color: #FFFFFF #c4c3c9 #c4c3c9;
	background: white;
	color: black;
	z-index: 300;
	margin-top:0;
}

#submenu-navi ul ul li a:hover {
	background-color: #ffffff;
	color: #717FA8;
}

#submenu-navi ul li.current ul li a:hover {
	background-color: #ffffff;
	color: #717FA8;
}

#submenu-navi li.trenner2 {
	line-height: 30px;
	color: white;
	margin-left: 2px;
	margin-right: 2px;
}

#content_full #weather h2{
	background-image:none;
}

.dashboardImportant{
	margin-top:20px;
	width:385px;
	height:245px;
	padding-bottom:45px;
	position:relative;
	float:left;
}
#content_full .dashboardImportant h2{
	background-image:none;
	padding-left:0;
}

#content_full .dashboardImportant .info{
	margin-top: 10px;
	background-color:#F5F5F5;
	color:black;
	height:100%;
}

#content_full .dashboardImportant .item{
	width:100px;
	float:left;
	font-weight:bold;
}

#content_full .dashboardImportant .infolink{
	padding-left: 100px;
}
#content_full .dashboardImportant table td{
	border:1px none;
}

.dashboard_right{
	padding-left:10px;
}

#content_full .dashboardImportant .hr {
	height: 1px;
	margin-top: 8px;
	margin-left: 4px; 
	margin-bottom: 7px;
	background: #F5F5F5 url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x scroll center;
	width:378px;
}

.profileInfo {
	padding-top: 10px;
	width: 620px;
	min-height:180px;
	position: relative;
	float: left;
	background-color: #F5F5F5;
}

.profileLogin {
	float:left;
	width: 620px;
	min-height: 190px;
	position: relative;
	background-color: #F5F5F5;
}

#networkLogin {
	float:left;
	padding-left: 10px;
	width:350px;
}

#content_full #networkLogin .navigationsleiste {
	clear: none;
	padding: 0;
}

#networkLogin h3 {
	
}

#networkLogin .button {
	color: #FFFFFF;
	margin-left: 10px;
	width: 60px;
	border: none;
	background:
		url(//images.vesseltracker.com/layout/submit_button_aktiv.gif)
		no-repeat top left;
	padding: 2px 8px;
}

#networkLogin .item {
	margin-top: 5px;
	float: left;
	width: 120px;
}

#networkLogin .content {
	margin-top: 5px;
	position: relative;
}

#content_full .profileInfo .info {
	color: black;
}

#content_full .profileInfo .infolink {
	padding: 0;
}

#content_full .profileInfo .hr,#content_full .contactDetails .hr {
	height: 1px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	background: url(//images.vesseltracker.com/layout/vt_dotted.gif)
		repeat-x scroll center;
}

#content_full .profileInfo .flag {
	width: 30px;
	float: left;
}

#content_full .profileInfo a {
	text-decoration: none;
}

.profilePhoto {
	margin-left: 10px;
	width: 150px;
	height: 190px;
	position: relative;
	float: left;
	background-color: #F5F5F5;
	text-align: center;
}

#content_full .profilePhoto .contact_picture_large {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	float: none;
}

.contactDetails {
	margin-top: 20px;
	width: 620px;
}

#content_full .contactDetails .item {
	width: 150px;
	margin-left: 20px;
	float: left;
	font-weight: bold;
}

#content_full .profileInfo .item {
        width: 100px;
        margin-left: 20px;
        float: left;
        font-weight: bold;
}

#content_full .antennaInfo{
    background-color: #F5F5F5;
    min-height: 140px;
    padding-top: 10px;
    position: relative;
    width: 368px;
}
#content_full .antennaInfo .item {
    float: left;
    font-weight: bold;
    margin-left: 20px;
    width: 120px;
}
#content_full .antennaInfo .content {
    float:left;    
    width: 210px;
    text-align: right;
}

#content_full .contactDetails .subItem {
	width: 100px;
	float: left;
}

#content_full .contactDetails .content
	{
	float: left;
	line-height: 20px;
	width: 430px;
}

#content_full .profileInfo .content
        {
        float: left;
        line-height: 20px;
	width:160px;
}


.titleBar {
	background: url(//images.vesseltracker.com/layout/balk_long.gif)
		no-repeat top left;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	margin-bottom: 10px;
}

#content_full .contactDetails .titleBar .infolink {
	padding: 0px;
	padding-right: 30px;
	float: right;
}

#editMyVesselForm .subitem, #editMyPortForm .subitem, #addNewVesselAlert .subitem, #editEducation .subitem, #editBusiness .subitem, #editPersonal .subitem, #editAddAsVesselOccupation .subitem, #editAddAsPortOccupation .subitem, #editAddAsVesselOccupation2 .subitem, #editAddAsPortOccupation2 .subitem {
	float:left;
	font-weight:bold;
	width:130px;
	line-height:35px;
}

#editMyVesselForm .subcontent, #editMyPortForm .subcontent, #addNewVesselAlert .subcontent, #editEducation .subcontent, #editBusiness .subcontent, #editPersonal .subcontent, #editAddAsVesselOccupation .subcontent, #editAddAsPortOccupation .subcontent  , #editAddAsVesselOccupation2 .subcontent, #editAddAsPortOccupation2 .subcontent {
	float:left;
	line-height:35px;
}

#editEducation .subcontent input, #editEducation .subcontent textarea, #editBusiness .subcontent input, #editBusiness .subcontent textarea, #editPersonal .subcontent input, #editPersonal .subcontent textarea, #editAddAsVesselOccupation .subcontent input, #editAddAsVesselOccupation .subcontent textarea, #editAddAsVesselOccupation2 .subcontent input, #editAddAsVesselOccupation2 .subcontent textarea,  #editAddAsPortOccupation .subcontent input, #editAddAsVesselOccupation .subcontent textarea {
	width:200px;
}

.majorPort{
	margin-left: 50px;
	background-position: right center; 
	background-image: url(//images.vesseltracker.com/layout/major_port_title_background.gif); 
	background-repeat: no-repeat;
	height: 31px; 
	width: 735px;
	margin-top: -20px;
}

.normalPort{
	margin-left: 50px;
	height: 31px; 
	width: 735px;
	margin-top: -20px;
}

.portTitle{
	line-height: 31px; 
	float: left;
}


.majorPortText{
	line-height: 31px; 
	float: right; 
	padding-right: 30px; 
	color: white;
}

#content_full .networkSearchForm, #content_full .networkLoginDiv, #content_full .marketplaceDiv {
	margin-top:15px;
	width: 780px;
	background-color: #F5F5F5;
	padding-bottom:15px;
}

#content_full .networkSearchForm .hr , #content_full .networkLoginDiv .hr, #content_full .marketplaceDiv .hr {
	height: 1px;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	background: #F5F5F5
		url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x
		scroll center;
}

#content_full .networkSearchForm label {
	width:100px;
	float:left;
	margin-top:5px;
	margin-left:30px;
}

#content_full .networkSearchForm input {
	width:200px;
	float:left;
	margin-top:5px;
}

#content_full .networkSearchForm input.button {
	float:none;
	background:transparent url(//images.vesseltracker.com/layout/submit_button_aktiv_100.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	width:120px;
	height:22px
}

#content_full .networkSearchForm .select{
	float:left;
	margin-top:5px;
	width:206px;
}

.subcontent label.error { 
	font-weight:bold; 
	color: red; 
	padding-left: 10px; 
} 






.ui-tabs { padding: 0; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0;margin:0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0;margin:0; font-size:12px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 0; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-tabs .ui-tabs-nav li.ui-state-active a{
	background-color:#8EABD5;
}

.tabs-background{
	float:left;
	background-repeat:no-repeat;
	width:384px;
	height:216px;
	
}

.tabs-text{
	position: relative; 
	left: 202px; 
	top: 15px; 
	width: 170px;  
	font-size:16px;
	font-style:italic;
}
.tabs-navi{
	height:25px;
	line-height:25px;
	background-color:#507BBF;
	border-color:#A6AAAB;
	border-left-color:#B8CDE8;
	text-align:center;
	border-style: solid;
	border-width: 0 0 1px 1px;
}
.tabs-navi-left{
	border-left-color:#A6AAAB;
}
.tabs-navi-right{
	border-right-width:	1px;
}

#content_full .upgrade-account{
	background-color:#F5F5F5;
	float:left;
	height:90px;
	margin-top:10px;
	width:780px;
}
#content_full .upgrade-account .inhalt{
	margin-left:15px;
}

#content_full .my-vesseltracker-form{
	float:left;
}

#content_full .profileInfo .update-profile-infolink{
	padding-left:31px;
	padding-bottom:8px;
}

#content_full .profileInfo .update-profile-infolink a{
	text-decoration: underline;
}

#content_full .shipdetails-my-vessel, #content_full .shipdetails-alerts{
	background-color:#F5F5F5;
	margin-top:10px;
	padding:6px 0 6px 10px;
	width:498px;
	float:right;
}



.peopleList{
	width: 150px;
	float:left;
	height:150px;
}

.peopleList .peoplePhoto{
	padding-left:52px;
	padding-top:10px;
	height:70px;
}

.peopleList .peopleText{
	width:150px;
	text-align:center;
}




.companyInfo{
	padding-top: 10px;
	width: 520px;
	min-height: 320px;
	position: relative;
	float: left;
	background-color: #F5F5F5;
}

.companyInfo .item{
	float:left;
	padding-left:20px;
	font-weight:bold;
	width:120px;
}
	
.companyInfo .content{
	width:370px;
	float:left;
}
	
.companyInfo .hr {
	height: 1px;
	margin-top: 5px; 
	margin-left:10px;
	margin-right:10px;
  	margin-bottom: 5px;
  	background: #F5F5F5 url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x scroll center;
}
	
.companyInfo .infoLine{
	color:black;
	padding:5px 0px 0px 0px;
}


.editBusinessListingAddress .infoLine{
        color:black;
        padding:5px 0px 0px 0px;
}

.editBusinessListingAddress .item{
        float:left;
        padding-left:20px;
        font-weight:bold;
        width:120px;
}

.editBusinessListingAddress .content{
        width:500px;
}

.editBusinessListingAddress .content select, .editBusinessListingAddress .content input{
        width:300px;
}

.companyLogo {
	background-color:#F5F5F5;
	float:left;
	height:100px;
	margin-left:10px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	position:relative;
	width:240px;
}


.adminCompany{
        background-color:red;
	width:620px;
}

.adminCompany .infoLine{
        color:black;
        padding:5px 0px 0px 0px;
}

.adminCompany .item{
        float:left;
        padding-left:20px;
        font-weight:bold;
        width:120px;
}

.adminCompany .content{
	float:left;
	position:relative;
	width:480px;
}

.adminCompany .content select, .editBusinessListingAddress .content input{
        width:300px;
}

.editBusinessListingAddress .hr {
  height: 1px;
  margin-top: 2px; 
  margin-bottom: 2px;
  background: #F5F5F5 url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x scroll center;
}

.companyPhoto {
        background-color:#F5F5F5;
        float:left;
        height:200px;
        margin-left:10px;
        padding-bottom:5px;
        padding-left:5px;
        padding-right:5px;
        padding-top:5px;
        position:relative;
        width:240px;
}

.titleBarShort {
	background: url(//images.vesseltracker.com/layout/balk_short_385.png) no-repeat top left;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	margin-bottom: 10px;
}

.marketplaceTitle{
	margin-left: 50px;
	background-position: right center; 
	background-image: url(//images.vesseltracker.com/layout/title_background_green.gif); 
	background-repeat: no-repeat;
	height: 31px; 
	width: 735px;
	margin-top: -20px;
}
.marketplaceDiv h3{
	font-size:16px! important;
}
.marketplaceListDiv{
	float:left;
	margin-left:10px;
	margin-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
	width:355px;
}
ul.checkList{
	list-style-image: url(//images.vesseltracker.com/layout/check.gif);
}
ul.checkList li{
	padding:3px;
	font-size:14px;
}

.marketplaceImageDiv{
	float:right;
	position:relative;
	margin-right:10px;
	margin-top:15px;				
}
.marketplaceFormDiv{
	float:left;
	width:355px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	color:white;
	background-color:#D0C8B1;
}
.marketplaceFormDiv h3{
	color:white ! important;
}
.marketplaceFormDiv input{
	width:250px;
}
.marketplaceFormDiv textarea{
	width:250px;
	height:100px;
}

.marketplaceCompanyPagesDiv{
	float: left; 
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px; 
	margin-top: 15px; 
	margin-left: 10px; 
	margin-right: 10px;
	width: 355px; 
}

#login .infolink{
	padding-top: 4px;
	padding-right: 2px;
	padding-left: 5px;
	text-align: right;
	white-space:nowrap;
}

#login .infolink img{
	border:0 none;
	margin: 0 2px -4px 0;
}

#login .infolink a{
	color:#444444;
	font-size:12px;
}

div.reportDivLong{
	width:620px;
}

div.reportDivLong div.titleBar{
	background: url(//images.vesseltracker.com/layout/balk_long.gif) no-repeat top left;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	margin-bottom: 10px;
}

div.reportDivExtraLong{
	width:780px;
}

div.reportDivExtraLong div.titleBar{
	background: url(//images.vesseltracker.com/layout/balk_extra_large_780.png) no-repeat top left;
	height: 30px;
	line-height: 30px;
	text-indent: 20px;
	margin-bottom: 10px;
}

div.reportDivLong div.reportText{
	float:left;
	width:545px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
} 

div.reportDivExtraLong div.reportText{
	float:left;
	width:705px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}

div.reportDivLong div.titleBar div.left, div.reportDivExtraLong div.titleBar div.left{
	float:left;
}

div.reportDivLong div.titleBar div.left img, div.reportDivExtraLong div.titleBar div.left img{
	margin: 0pt 2px 2px 0pt;
	vertical-align:middle;
}

div.reportDivLong div.titleBar div.right, div.reportDivExtraLong div.titleBar div.right{
	float:right;
	padding-right:10px;
}

div.reportDivLong div.titleBar div.right img, div.reportDivExtraLong div.titleBar div.right img{
	border: 0pt none ; 
	margin: 0pt 2px -4px 10pt;
}

div.reportDivLong .hr, div.reportDivExtraLong .hr{
  height: 1px;
  margin-top: 2px; 
  margin-bottom: 5px;
  background: #F5F5F5 url(//images.vesseltracker.com/layout/vt_dotted.gif) repeat-x scroll center;
}

div.reportDivLong div.reportImage, div.reportDivExtraLong div.reportImage{
	float:left;
	margin-left:5px;
	width:50px;
}



#content_half {
        width:400px;
	float:left;
}

#content_half h2 {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_oben.gif);
        background-repeat:no-repeat;
}

#content_half h2 img {
        border:0px;
        padding: 2px 3px 0px 0px;
        margin:0px 0px -11px 0px;
}

#content_half .content_border {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_seiten.gif);
        background-repeat:repeat-y ;
        padding: 4px 5px 0px;
}

#content_half .footer {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_unten.gif);
        background-repeat:no-repeat;
}


#content_full .content_half {
        width:400px;
        float:left;
}

#content_full .content_half h2 {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_oben.gif);
        background-repeat:no-repeat;
}

#content_full .content_half h2 img {
        border:0px;
        padding: 2px 3px 0px 0px;
        margin:0px 0px -11px 0px;
}

#content_full .content_half .content_border {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_seiten.gif);
        background-repeat:repeat-y ;
        padding: 4px 5px 0px;
}

#content_full .content_half .footer {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_rahmen_unten.gif);
        background-repeat:no-repeat;
}


#content .content_half_2 {
        width:295px;
        float:left;
}

#content .content_half_2 h2 {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_2_rahmen_oben.gif);
        background-repeat:no-repeat;
}

#content .content_half_2 h2 img {
        border:0px;
        padding: 2px 3px 0px 0px;
        margin:0px 0px -11px 0px;
}

#content .content_half_2 .content_border {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_2_rahmen_seiten.gif);
        background-repeat:repeat-y ;
        padding: 4px 5px 0px;
}

#content .content_half_2 .footer {
        background-image:url(//images.vesseltracker.com/layout/vt_content_half_2_rahmen_unten.gif);
        background-repeat:no-repeat;
}


#content_half .gallery{
        position:relative;
        float:left;
        width:120px;
        height:170px;
        margin:10px 5px 5px;
        border:0;
        padding:0px 0px 0px 0px;

}

#content_half .gallery div {
        text-align:center;
}

#content_half .gallery .bg_thumb {
        position:relative;
        height:0.1%;
        width:120px;
        height:95px;
        border:0px;
        margin:0px;
        background-color:#F5F5F5;
}

#content_half .gallery .bg_thumb img {
        display:inline;
        border:0px;
        margin:10px 0px 0px 0px;
	cursor:pointer;
}

#content_half .gallery .sterne {
        width:120px;
        height:15px;
        border:0px;
        margin:0px;
        background-color:#F5F5F5;
        text-align:center;
}

#content_half .gallery .stars_dark {
        font-size:1px;
        width:60px;
        height:12px;
        margin:0px 0px 0px 37px;
        padding:0px;
        background-image:url(//images.vesseltracker.com/layout/vt_stars_dark.gif);
}

#content_half .gallery .stars_bright {
        width:31px;
        height:12px;
        margin:0px;
        padding:0px;
        background-image:url(//images.vesseltracker.com/layout/vt_stars_bright.gif);
}

.Gold {
}

.Silver {
}


.advertise-listings{
	width:720px;
	margin-left:auto;
	margin-right:auto;
}

.advertise-listing img{
	margin-left: 45px;
	width:120px;
}

.advertise-listing{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:210px;
}

.advertise-listing h2{
	background-image: url(//images.vesseltracker.com/layout/vt_rahmen_oben_210_white.png) !important;
	background-position: center top ! important;
	background-repeat: no-repeat ! important;
	padding: 14px 0 0 ! important;
	text-align: center;
	font-size:21px !important;
	font-weight:bold !important;
}
.advertise-listing div.body{
	background-image: url(//images.vesseltracker.com/layout/vt_rahmen_seiten_210_white.png);
}

.advertise-listing div.footer{
	background-image: url(//images.vesseltracker.com/layout/vt_rahmen_unten_210.png) ! important;
	background-position: center bottom ! important;
	background-repeat: no-repeat ! important;
	height:88px;
}

.advertise-listing div.body ul.checkList{
    margin:0;
    padding-left:50px
}

.advertise-listing div.body div{
	height:200px;
	padding-top:5px;
}

.advertise-listing div.body h3{
	text-align:center;
	font-size:35px !important;
	margin:0;
	padding:0;
}
.advertise-listing div.body h4{
	text-align:center;
	margin:0;
	padding:0px;
	font-size:16px;
}
.advertise-listing div.footer ul.navigationsleiste{
	width:116px;
} 
.advertise-listing div.footer div{
	margin-left:auto;
	margin-right:auto;
	margin-top:-25px;
	width:110px;
	padding-top:20px;
}
.advertise-listing div.footer ul.navigationsleiste li a{
	width:80px;
	text-align:center;
}

.join-pages{
	background-color:#D0C8B1;
        padding:5px;
        margin-left:30px;
        margin-right:30px;
        margin-top:10px;
        margin-bottom:10px;
        color:#333333;
        font-size:16px;
}
.join-pages h3{
    font-size:18px !important;
    margin:0;
    margin-bottom:10px;
    padding:0;
}


#latest_videos .gallery{
  position:relative;
  float:left;
  width:136px;
  margin:-5px 6px 0 0;
  border:0;
  padding:0px 0px 0px 0px;
}
#latest_videos .gallery div {
  text-align:center;
}
#latest_videos .gallery .bg_thumb {
  position:relative;
  height:0.1%;
  width:131px;
  height:99px;
  border:0px;
  margin:0px;
  background-color:#F5F5F5;
}
#latest_videos .gallery .bg_thumb img {
  display:inline;
  border:0px;
  margin:8px 0px 0px 0px;
}

.newTitleBalk_left{
	background-image:url(//images.vesseltracker.com/layout/balk_left.gif);
	float:left;
	height:30px;
	width:5px;
}

.newTitleBalk_right{
        background-image:url(//images.vesseltracker.com/layout/balk_right.gif);
        float:left;
        height:30px;
        width:5px;
}

.newTitleBalk_middle{
	background-image:url(//images.vesseltracker.com/layout/balk_midle.gif);
	float:left;
	line-height:30px;
	padding-left:10px;
	padding-right:10px;
}

.newTitleBalk_middle img{
	vertical-align:middle;
}


.networkEvent{
	width:780px;
}

.networkEvent .infoLine{
        color:black;
        padding:5px 0px 4px 0px;
	display:inline-block;
}

.networkEvent .item{
        float:left;
        padding-left:20px;
        font-weight:bold;
        width:150px;
}

.networkEvent .content{
	float:left;
	position:relative;
	width:610px;
}

.networkEvent .content .date-item{
	width:70px;
}

.networkEvent .content .location-item{
	width:70px;
	display:block;
}

.networkEvent .content .host-item{
	width:70px;
	display:block;
}

#infobox table
{
  font-size:11px;

}

div.olControlAttribution
{
 bottom:5px;
 font-size:9px;
 right:0px !important;
}


div.olControlMousePosition
{
	font-size:11px !important;
	top: 0px;
  	height:28px;
 	right: 30px !important;
 	text-align:right;
}

.desc
{
  background-color:#C0C0C0;
}

.data
{
  background-color:#F0F0F0;
}

div.olLayerDiv
{
visibility:inherit;
}

#searchSuggestSlot #searchSelector{
	width: 160px;
	vertical-align: top;
	margin-right: 5px;
	font-size:14px;
	margin-top:6px;
}

#searchSuggestSlot #searchTerm{
	width: 590px;
	vertical-align: top;
	font-size:14px;
	margin-top:6px;
}

#searchSuggestSlot #searchSubmitButton{
	vertical-align: top;
	margin-top:5px;
}

#searchSuggestSlot .searchSuggestTable {
	position: relative;
	background-color: white;
	border: 1px solid #888;
	z-index: 2;
 	margin-left:1px;
	width:764px;
}

#searchSuggestSlot .searchSuggestTable thead tr th{
	background-color:#F5F5F5;
	padding-left:3px;
	text-align:left;
}
#searchSuggestSlot .searchSuggestTable thead tr th.length{
	text-align:center;
}

#searchSuggestSlot .searchSuggestTable tbody tr{
	cursor:pointer;
}

#searchSuggestSlot .searchSuggestTable tbody tr.selected{
	color: #FFFFFF;
	background-color: #FF9933;
}

#searchSuggestSlot .searchSuggestTable tbody td{
	padding: 4px 10px 2px 4px;
	font-size: 12px;
	font-weight:normal;
}
#searchSuggestSlot .searchSuggestTable tbody td.length{
	text-align:right;
}

#searchSuggestSlot .searchSuggestTable tbody td div.logoDiv{
	width:auto;
	text-align:center;
}

#searchSuggestSlot .searchSuggestTable tbody td div.logoDiv img{
	height:21px;
	width:auto;
	max-width:80px;
}

ul.pagesInterestFeatures li{
	padding-bottom:7px;
}

div.extendedSearch div.types{
	float:left;
	width:300px;
}
div.extendedSearch div.type-list-block {
	background-image:url(//images.vesseltracker.com/layout/vt_rahmen_250x310.png);
	background-repeat: no-repeat;
	padding:10px 1px;
	width:250px;
	margin-top:5px;
}
div.extendedSearch div.type-list{
	height:290px;
	width:248px;
	overflow: auto;
}
div.extendedSearch div.type-list div{
	padding-left:10px;
}
div.extendedSearch div.type-list div.type-group-name{
	background-color:#EFEFEF;
	border-top:1px solid #CBCBCB;
	cursor:pointer;
	font-size:13px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.extendedSearch div.searchFields{
	float:left;
}

div.extendedSearch div.searchFields table{
	width:475px;
}
div.extendedSearch div.searchFields td.label{
	width:135px;
	padding-right:15px;
}
div.extendedSearch div.searchFields input{
	width:100px;
}
div.extendedSearch div.searchFields td.long{
	padding-right:30px;
}
div.extendedSearch div.searchFields td.long input{
	width:100% !important;
}
div.extendedSearch div.searchFields td.long select{
        width:100%;
}
div.extendedSearch td.right{
	padding-left:15px;
}
div.extendedSearch input.button{
    padding: 15px; 
    width: 200px; 
    margin-right: 35px; 
    margin-bottom: 20px;
    margin-top:15px;
}
div.extendedSearch input.button2{
	color:#999999;
    padding: 15px; 
    width: 200px; 
    float: right; 
    margin-right: 35px; 
    margin-bottom: 20px;
    margin-top:15px;
}

div.extendedSearch div.infoPopup{
	z-index:5; 
	border: 1px solid #000000; 
	position:absolute; 
	background-color: #F5F5F5; 
	width: 500px; 
	margin-top: 100px; 
	margin-left:125px;
	padding:10px;
}
div.extendedSearch div.infoPopup h3{
	margin-top: 0pt; 
	font-weight: bold !important; 
	font-size: 16px !important;
}

img.service_image
{
  border: 1px solid black;
}

div.infoPopupBox{
	background-color:#F5F5F5;
	border: 1px solid #000000;
	padding:10px;
	position:absolute;
}
h3.infoPopupText{
	font-size:16px !important;
	font-weight:bold !important;
}

div.permissionsDiv{
	float:right;
	margin-left:10px;
}

div.permissionsDiv table.permissionsList{
	background-color:#F5F5F5;
	padding:2px;
	height:300px;
	width:197px;
}

div.permissionsDiv table.permissionsList td.trenner{
	height:10px;
}
div.permissionsTextDiv{
	float:left;
	width:367px;
}


@media print {
	#vesseltracker_kopf {display:none;}

	.actionlink {  display:none;}

	#dafooter {  display:none;}
	
	#skyscraper { display:none;}
	
	.navigationsleiste {display:none;}
	
	.ship_information {  top:100px;}
	
	.not_printable {display:none;}
	#mapContainer {height:350px !important; margin-top: -100px !important;}
	#mapContainer #infobox {display:none;}
	#mapContainer #genericMap {height:330px !important;margin-top: -120px !important;}
	#mapContainer #sidebar {height:350px !important;}
	
	
	.port_map #mapContainer {height:330px !important;margin-top: 0px !important;}
	.position_block	{margin-top:-50px;}
	
	.datatable{border: 1px solid #F5F5F5;}
	.datatable th, .datatable td{border: 1px solid #F5F5F5;}
	.special_print_style_001{height:71px;}
	.special_print_style_002{display:block !important;}
}

#mapContainer{
	border:1px solid #808080;
}

#mapContainer #sidebar{
	position:relative;
	overflow:auto;
	border-left: 1px solid #808080;
	padding-left:3px;
	}

#mapContainer #sidebar a{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	}

#newsmap{
		width: 580px;
		height: 560px;
		overflow:auto; 
		position:relative; 
		float:left;
}

#newsmap div.olPopupCloseBox{
	background: url("//images.vesseltracker.com/images/close_transparent.gif") no-repeat scroll;
	z-index:10;
	opacity:1;
	filter:Alpha(opacity=100);
}

#newsmap div.olPopup{
	overflow:visible !important;
}

#newsmap #repTime_contentDiv{
	overflow:visible !important;
}

#newsmap .olPopupContent{
	height:200px !important;
	overflow:visible !important;
	opacity:1;
	filter:Alpha(opacity=100);
}

.olPopupContent{
	border-radius: 4px;
	}

#newsbar{
		width:200px;
		height:560px;
		position:relative;
		float:right;
		overflow-y:scroll;
		overflow-x:hidden;
}

#homeNewsBox table.newsBoxTabs td{
        background-image: url(//images.vesseltracker.com/layout/tab_orange_300.gif);
        width:300px;
        font-size:16px;
        color:#ffffff;
}

#homeNewsBox table.newsBoxTabs td.selected{
        color:#333333 !Important;
        background-image: url(//images.vesseltracker.com/layout/tab_white_300.gif);
        font-size:16px;
        width:300px;
}

#homeNewsBox .tab:hover{
        color:#717FA8;
}
#homeAboutBox div.content_border div#coastalCoverageBox.aboutBox div div#coastalcoverage{
	background-image:url(//maps.vesseltracker.com/coverage/world.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//maps.vesseltracker.com/coverage/world.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//maps.vesseltracker.com/coverage/world.png', sizingMethod='scale')";
	height:210px;
	width:570px;
	background-repeat: no-repeat;
	background-size:570px auto; 
	-moz-background-size:570px auto;
	background-position:0px -17px;
	}

#homeAboutBox div.content_border #globalCoverageBox.aboutBox div #globalcoverage{
	background-image:url(//maps.vesseltracker.com/coverage/world_sat.png);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//maps.vesseltracker.com/coverage/world_sat.png', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//maps.vesseltracker.com/coverage/world_sat.png', sizingMethod='scale')";
	height:210px;
	width:570px;
	background-repeat: no-repeat;
	background-size:570px auto; 
	-moz-background-size:570px auto;
	background-position:0px -17px;
	}
	
div.aboutBox div.countCoverage
{
	font-weight: bold;
    margin-top: -22px;
    text-align: center;
	color:#333333;
}

div.aboutBox #countGlobalCoverage, #countCoastalCoverage
{
	color: #F5F5F5;
	font-size: 17px;
	text-shadow: 0 -1px #FFAD33, 1px 0 #FFAD33, 0 1px #FFAD33, -1px 0 #FFAD33;
}

#homeAboutBox table.aboutBoxTabs td.tab{
        background-image: url(//www.vesseltracker.com/layout/tab_orange_134.gif);     
        width:134px;   
        height:30px;
        font-size:16px;
        color:#ffffff;
        text-align:center;
        vertical-align: middle;
        cursor:pointer;
}
	
#homeAboutBox table.aboutBoxTabs td.tab.selected{
        color:#333333 !Important;
        background-image: url(//www.vesseltracker.com/layout/tab_white_134.gif);  
}

#homeAboutBox table.aboutBoxTabs td.bigtab{
        background-image: url(//www.vesseltracker.com/layout/tab_orange_198.gif);     
        width:198px;
}
	
#homeAboutBox table.aboutBoxTabs td.bigtab.selected{
        background-image: url(//www.vesseltracker.com/layout/tab_white_198.gif);   
}

#homeAboutBox table.aboutBoxTabs td.selected div.new{
		background-image: url(//images.vesseltracker.com/layout/new_orange.png);
}

#homeAboutBox table.aboutBoxTabs td div.new{
		background-image: url(//images.vesseltracker.com/layout/new_white.png);
		background-size: 100%; 
		background-repeat:no-repeat;
/* 		-moz-background-size: 100%; */
/* 	    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.vesseltracker.com/layout/new_white.png', sizingMethod='scale'); */
/* 		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//images.vesseltracker.com/layout/new_white.png', sizingMethod='scale')"; */
        display: inline-block;
	    height: 20px;
	    width: 20px;
	    margin-bottom:-3px;
	    margin-top:-1px;
       
}
#homeAboutBox table.aboutBoxTabs td:hover{
        color:#717FA8;
}

div.new_icon_white{
        background-image: url(//www.vesseltracker.com/layout/new_white.png);   
        background-size: 100%;
        background-repeat:no-repeat;
        display: inline-block;
	    height: 20px;
	    width: 20px;
}

div.new_icon_orange{
        background-image: url(//images.vesseltracker.com/layout/new_orange.png);   
        background-size: 100%;
        background-repeat:no-repeat;
        display: inline-block;
	    height: 20px;
	    width: 20px;
}

#myvesselListImport{
	margin-left:30px;
}
#myvesselListImport div.list-imported{
	color:#008e00;
}
#myvesselListImport div.list-not-imported{
	color:#be0000;
}
 
#googleEarthSettingsTable .headline{
    font-size:15px;
    font-weight:bold;
}
#googleEarthSettingsTable .description{
    font-size:11px;
    font-style:italic;
}

span.label {
  padding: 1px 3px 2px;
  font-size: 9.75px;
  font-weight: bold;
  color: #ffffff;
  text-transform: uppercase;
  white-space: nowrap;
  background-color: #bfbfbf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  line-height: normal;
  margin: 0 5px;
}
span.label.important {
  background-color: #c43c35;
  font-weight: bold;
}
span.label.warning {
  background-color: #f89406;
}
span.label.success {
  background-color: #46a546;
}
span.label.notice {
  background-color: #62cffc;
}

#loading_gif{
	display: none;
	position: absolute;
	top:50%;
	left:50%;
	z-index: 1000;
}

#light_gallery ul {
    list-style: none outside none;
    padding:0px;
}
#light_gallery ul li {
    display: inline;
}
#light_gallery ul img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 5px;
}

#light_gallery ul a {
   text-decoration: none;
}

#light_gallery ul a:hover img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #F5F5F5;
    border-style: solid;
    border-width: 5px;
    color: #F5F5F5;
}
#light_gallery ul a:hover {
    color: #F5F5F5;
}

.noTitleStuff .ui-dialog-titlebar {
	display:none
}

.noTitleStuff .ui-dialog-buttonpane
{
	margin: -6em 0 0 0 !important;
	padding:0px !important;
	}
	
.ui-dialog .ui-dialog-content
{
  
}

#dialog-message{
	font-family:verdana,arial,helvetica,sans-serif !important;
	font-size:0.8em;
	margin:0 ;
	padding:3px;
}
	
	
h3.registerheadline {
	background-color:#EF7C22 !important;
	background:url(//images.vesseltracker.com/layout/title-back.png) repeat-x scroll 0 top transparent;
	font-weight:bold !important;
	padding:5px;
	color:#ffffff !important;
}

.table_rows_wo_bg {
	background-image:none  !important;
}

#addNewVesselAlert div.subcontent
{
	width:540px;
}

table.productTable td.tab{
        background-image: url(//www.vesseltracker.com/layout/tab_orange_134.gif);     
        width:134px;   
        font-size:16px;
        color:#ffffff;
}
	
table.productTable td.selected{
        color:#333333 !Important;
        background-image: url(//www.vesseltracker.com/layout/tab_white_134.gif);  
        font-size:16px;
        width:134px;   
}

div.price div.priceRow p.coll .register{
	padding-left:0px;
	padding-right:0px;
}

div#vesseltracker_inhalt div#content_full div.content_border table tbody tr td div div div.new
{
	background-image: url(//images.vesseltracker.com/layout/new_orange.png);
		background-size: 100%; 
		background-repeat:no-repeat;
        display: inline-block;
	    height: 20px;
	    width: 20px;
}

#plimusIframe{
        height:1300px !important;
}

.legend
{
	background:url(//www.vesseltracker.com/layout/vt_background_semitransparent.png) repeat scroll 0 top;
	position:absolute;
	bottom: 5px;
	z-index:1005;
	cursor:pointer;
	border: 2px solid silver;
	border-radius:2px;
}

div.legend_button{
	left:70px;
 	font-size:13px;
	padding:5px;
	}

div.legend_table{
	left:70px;
	bottom:34px;
	}

div.legend_table td {
	font-size:11px;
	}

.legend_table .legendCategory{
	font-weight:bold;
	text-align:center;
	}
	
.legend img{
	height:20px;
}

.legend .legend_line{
	background: url("//images.vesseltracker.com/layout/horizontalLine.jpg");
}

.legend td.color img{
	border: 1px solid ;
	height:9px;
}

div#singleMap.singlemap div.olPopupContent
{
	opacity:1;
	filter:Alpha(opacity=100);
}

div#freeAccountText{
	background-color: rgb(246, 168, 40); 
	position: absolute; 
	top: 150px; 
	left: 100px; 
	width: 360px; 
	z-index: 752;
	height: 65px; 
	font-size: 12px; 
	padding: 5px 10px;
	opacity: 0.8;
	filter:Alpha(opacity=80);
}

.osmInfo
{
	background-color:#F0F0F0;
	position:absolute;
	bottom: 0px;
	left:600px;
	z-index:1000;
	border: 1px solid silver;
	border-radius: 16px 16px 0px 0px;
	padding:6px;
	font-size:12px;
}

#slider {
    left:145px;
    bottom:6px;
    height: 0px;
    padding: 5px;
    position: absolute;
    width: 135px;
    z-index: 1111;
    background:none repeat scroll darkgray 0  0 !important;
    font-size:11px;
}

#slider a
{
	height:14px;
	background-image: url("//images.vesseltracker.com/layout/icons/slider_horizontal.png");
}
#slider span
{
	border-radius:3px;
	position:absolute;
	bottom:18px;
	padding:3px;
	left:0px;
	background-color:white;
	width:135px;
	border: solid 1px silver;
}
#amountGeneric
{
	width:135px;
	border:none;
	font-weight:bold;
}
#amountCockpit
{
	width:60px;
	border:none;
	font-weight:bold;
}

.olAlphaImg{
	cursor:pointer;
}
#zoomPanelCockpit
{
	left: 17px; 
	top: 50px; 
	width: 18px; 
	position: absolute;
	z-index:1001;
}
#zoomPanelGeneric
{
	top: 130px; 
	width: 18px; 
	position: absolute;
}

div#zoomPanelGeneric div a,div#zoomPanelCockpit  div a
{
	background:url("//images.vesseltracker.com/layout/icons/slider.png") no-repeat !important; 
	cursor:pointer;
	height:9px;
	left:-1px;
	width:20px;
}
div#zoomPanelGeneric div#zoomBar,div#zoomPanelCockpit div#zoomBar
{
	width: 18px;
	height: 187px;
	position:relative;
	border: none !important;
	background:url("//images.vesseltracker.com/images/vtr_logo/zoombar.png") repeat !important; 
}
#zoomPanelCockpit #zoomOut img, #zoomPanelCockpit #zoomIn img
{
	height:18px;
	position:relative;
}

#zoomPanelCockpit #zoomBar.ui-slider a.ui-slider-handle{
	width:20px;
	padding-bottom:8px;
}

#zoomPanelGeneric #zoomBar.ui-slider a.ui-slider-handle{
	width:20px;
	padding-bottom:8px;
}

 div.olPopup {
	overflow:visible !important;
	z-index:1000 !important;
	margin-top:-19px;
	margin-left:2px;
}

 div.olPopup div{
	overflow:visible !important;
}

.shipname_white{
	color: #DDDDDD;
    text-shadow: 0 -1px #000, 1px 0 #000, 0 1px #000, -1px 0 #000;
}

.shipname_black{
	color: #000000;
	text-shadow: 0 -1px #fff, 1px 0 #fff, 0 1px #fff, -1px 0 #fff;
}

.special_offer a{
	text-decoration: none !important;
	color:white !important;
}
.special_offer a:hover{
	color:#717fa8 !important;
}


#content .content_190 {
	float:left;
	width:190px;
	height:125px;
	border:3px solid white;
}

#content .content_190 h2{
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_oben_190.gif");
    background-repeat: no-repeat;
    text-align: center;
    font-style: normal;
    padding-left: 0;
    font-size:22px;
    height: 60px;
    line-height:30px;
}

#content .content_190 h2.new{
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_oben_190_new.gif");
    background-repeat: no-repeat;
    text-align: center;
    font-style: normal;
    padding-left: 0;
    font-size:22px;
    height: 60px;
    line-height:30px;
}

#content .content_190 .content_border {
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_seiten_190.gif");
    background-repeat: repeat-y;
    padding: 4px 14px 0 15px;
}

#content .content_190 span {
	background: url("//images.vesseltracker.com/layout/prices/bistm.png") no-repeat scroll left center transparent;
    padding-left: 16px;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 29px;
}

.content_190 a.tryNow {
    background-color:#FF9933;
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: normal !important;
    padding: 5px 10px;
    text-decoration: none !important;
    display:block;
    width:170px;
    text-align: center;
    margin-left:-15px;
}

#servicesBox{
	margin-left:-10px; 
	width:591px;
	padding-top:20px;
}

#content_full .content_250 {
	float:left;
	width:250px;
	height:440px;
	border:10px solid white;
}

#content_full .content_250 h2{
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_oben_250.gif");
    background-repeat: no-repeat;
    text-align: center;
    font-style: normal;
    padding-left: 0;
    font-size:25px;
    height: 74px;
    line-height:35px;
}

#content_full .content_250 h2.new{
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_oben_250_new.gif");
    background-repeat: no-repeat;
    text-align: center;
    font-style: normal;
    padding-left: 0;
    font-size:25px;
    height: 74px;
    line-height:35px;
}

#content_full .content_250 h2.top{
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_oben_250_top.gif");
    background-repeat: no-repeat;
    text-align: center;
    font-style: normal;
    padding-left: 0;
    font-size:25px;
    height: 74px;
    line-height:35px;
}

#content_full .content_250 .content_border {
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_seiten_250.gif");
    background-repeat: repeat-y;
    padding: 4px 14px 0 15px;
}

#content_full .content_250 .footer {
    background-image: url("//images.vesseltracker.com/layout/vt_content_rahmen_unten_250.gif");
    background-repeat: no-repeat;
}

#content_full .content_250 span {
	background: url("//images.vesseltracker.com/layout/prices/bistm.png") no-repeat scroll left center transparent;
    padding-left: 16px;
    display: block;
    font-size: 15px;
    font-weight: normal;
    line-height: 29px;
}


.content_250 a.tryNow {
    background-color:#FF9933;
    color: #FFFFFF !important;
    font-size: 15px;
    font-weight: normal !important;
    padding: 5px 10px;
    text-decoration: none !important;
    display:block;
    width:230px;
    text-align: center;
    margin-left:-15px;
}

.content_250 a.tryNow_top {
    background-color:#717FA8;
    color: #FFFFFF !important;
    font-size: 15px;
    font-weight: normal !important;
    padding: 5px 10px;
    text-decoration: none !important;
    display:block;
    width:230px;
    text-align: center;
    margin-left:-15px;
}

.offline_warning {
  background-color:#F57D1F;
   margin:5px;
}

.offline_warning div{
	margin:5px;
}

.offline_warning table.datatable {
 border-collapse:collapse;
  text-align:left;
}

.offline_warning table.datatable td {
  font-weight:bold;
  color:#AA0000;
}

.mouseOverPopup {
	overflow:hidden;
	position: absolute;
 	z-index:99999;
	top:24px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #888;
	webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 0px 0px 4px #888;
	border:1px solid #888888;
	background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
	background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
	background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
	background-color:#dddddd;
 	pointer-events:none;
 	font-size:10px;
 }


#centerwrapper{
  width:1024px;
  margin: 0 auto;
}

#rightbar{
	font-family:verdana,arial,helvetica,sans-serif;
        font-weight:normal;
        font-size:12px;
        color:#333333;
	float:left;
	border:solid 0px;
}
