/**************/
/* GENERELLES */

body {
	margin:0px;
	padding:0px;
	background-image: url(backgrounds/main.gif);
	background-repeat: repeat-x;

}

img {
	border:0px;
}
p {
	padding:1px;
	margin:1px;
}

/**** SCROLLBAR IMMER EINBLENDEN ****/
#gecko_scrollbar {
 display: none;
}

html>body #gecko_scrollbar {
 position: absolute;
 z-index: 1;
 bottom: -1px;
 left: 0;
 width: 1px;
 height: 1px;
 display: block;
 font-size: 0;
}

/**** HINTERGRUENDE ****/

.main_shadowLeft {
	background-color: #fff;
	background-image: url("backgrounds/main_shadowLeft.gif");
	background-repeat: no-repeat;
}
.main_shadowRight {
	background-color: #fff;
	background-image: url("backgrounds/main_shadowRight.gif");
	background-repeat: no-repeat;
}
.content_shadowLeft {
	background-color: #E0E7EC;
	background-image: url("backgrounds/content_shadowLeft.gif");
	background-repeat: no-repeat;
}
.content_shadowRight {
	background-color: #E0E7EC;
	background-image: url("backgrounds/content_shadowRight.gif");
	background-repeat: no-repeat;
}
.contactSpacer {
	background-image: url("backgrounds/contactSpacer.gif");
	background-repeat: repeat-y;
}
.menuTable {
	background-image: url("backgrounds/menuGradient.gif");
	background-repeat: no-repeat;
}
.contactGradient {
	background-color:#848580;
	background-image: url("backgrounds/contactGradient.gif");
	background-repeat: no-repeat;
}
.content {
	background-color: #E0E7EC;
}

/**** TABELLEN ****/
.contactData {
	padding:7px 7px 2px 9px;
}
.contentTopMenue {
	background-color: white;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	padding-left: 8px;
	color: #003861;
}
.contentHeader {
	padding-bottom:7px;
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #003861;
}
.contentDotted {
	background: url("backgrounds/contentDotted.gif");
	background-repeat:repeat-x;
}
.contentData {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #597D98;
	padding:19px 0px;
}
.contentFooter {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #003861;
}

/**** FONTS ****/
.font_contactData {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #5B5B56;
	line-height:11px;
}
.font_contactData p {
	padding: 0px 0px 7px 0px;
	margin:0px;
}
.font_contactData h1{
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	line-height:13px;
	color: #5B5B56;
	font-weight:normal;
	padding: 0px 0px 6px 0px;
	margin: 0px;
}
.font_contactData a {
	color: #fff;
	text-decoration:none;
}
.font_contactData a:hover {
	color: #fff;
	text-decoration:underline;
}
.font_locatorTop {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #A3C2D9;
	line-height:11px;
	padding:7px 6px 0px;
}
.font_locatorBottom {
	font-family: arial, verdana, sans-serif;
	font-size: 9px;
	color: #597D98;
	padding:1px 6px 0px;
}
.font_news {
    color: #597D98;
    font-size: 11px;
}
.content a {
	color: #003861;
	text-decoration: none;
}
.content a:hover{
	color: #003861;
	text-decoration: underline;
}






a.external-link-new-window, a.external-link, a.internal-link-new-window, a.internal-link, a.download{
	font-weight:normal;
	font-family:arial, verdana, sans-serif;
	font-size: 11px;
	color: #003861;
	text-decoration: none;
	background: url("elemente/icons/link_light.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 8px;
}
a.external-link-new-window:hover, a.external-link:hover, a.internal-link-new-window:hover, a.internal-link:hover, a.download:hover{
	text-decoration: underline;
	background: url("elemente/icons/link_dark.gif");
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

.copyLink a{
	color: #003861;
	text-decoration: none;
	background: url("elemente/icons/link_light.gif");
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
.copyLink a:hover{
	color: #003861;
	text-decoration: underline;
	background: url("elemente/icons/link_dark.gif");
	background-position: 0px 6px;
	background-repeat: no-repeat;
}
/**** MENUE ****/
.menueDotted {
	background: url("backgrounds/menuDotted.gif");
	background-repeat:repeat-x;
}
.menueDottedAktiv {
	background: url("backgrounds/menuDottedAktiv.gif");
	background-repeat:repeat-x;
}
.menueEintrag{
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("elemente/icons/ruder.gif");
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:bold;
	/*width: 146px;*/
	display:block;
	/*height:24px;*/
	text-decoration:none;
}
.menueEintrag:hover{
	background: url("elemente/icons/ruder_over.gif");
	background-repeat:no-repeat;
	background-position: 0px 5px;
}
.menue_aktiv {
	background: url("backgrounds/menueAktiv.gif");
	background-repeat:no-repeat;
}
.menueEintrag_aktiv{
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: url("elemente/icons/ruder_aktiv.gif");
	background-repeat:no-repeat;
	background-position: 0px 5px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #003861;
	font-weight:bold;
	/*width: 146px;*/
	display:block;
	/*height:24px;*/
	text-decoration:none;
}
.menueEintrag_aktiv:hover{
	color: #fff;
}


.menueEintrag_l2{
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #003861;
	font-weight:normal;
	display:block;
	text-decoration:none;
}
.menueEintrag_l2:hover{
	color: #fff;
}
.menue_l2_aktiv {
	background-color: #ADC9DD;
}
.menueEintrag_l2_aktiv{
	padding-left: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight:normal;
	display:block;
	text-decoration:none;
}
.menueEintrag_l2_aktiv:hover{
	color: #fff;
}
/**** LINKS ****/
.printLink {
	background: url("elemente/icons/print.gif");
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
.homeLink {
	background: url("elemente/icons/home.gif");
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
.contactLink {
	background: url("elemente/icons/contact.gif");
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
.imprintLink {
	background: url("elemente/icons/imprint.gif");
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}

.deLink {
	background: url("elemente/icons/de.gif");
	background-repeat:no-repeat;
	padding-left:16px;
	background-position: 0px 2px;
}
a.deLink:hover {
	text-decoration:none;
}
.gbLink {
	background: url("elemente/icons/gb.gif");
	background-repeat:no-repeat;
	padding-left:16px;
	background-position: 0px 2px;
}
a.gbLink:hover {
	text-decoration:none;
}
.nlLink {
	background: url("elemente/icons/nl.gif");
	background-repeat:no-repeat;
	padding-left:19px;
	background-position: 0px 2px;
}
a.nlLink:hover {
	text-decoration:none;
}

.deLink_off {
	background: url("elemente/icons/de_off.gif");
	background-repeat:no-repeat;
	padding-left:16px;
	background-position: 0px 2px;
}
a.deLink_off:hover {
	text-decoration:none;
}
.gbLink_off {
	background: url("elemente/icons/gb_off.gif");
	background-repeat:no-repeat;
	padding-left:16px;
	background-position: 0px 2px;
}
a.gbLink_off:hover {
	text-decoration:none;
}
.nlLink_off {
	background: url("elemente/icons/nl_off.gif");
	background-repeat:no-repeat;
	padding-left:19px;
	background-position: 0px 2px;
}
a.nlLink_off:hover {
	text-decoration:none;
}
/**** FLOTTE ****/
.ship_dottedBorder {
    height: 21px;
    width: 1px;
	background: url(backgrounds/line_dotted.gif) repeat-y 0px 0px;
}
.ship_content {
    padding-left: 5px;
    color: #597D98;
    font-size: 11px;
}
/**** Single ****/
.ship_column_left {
    width: 119px;
    height: 21px;
}
.ship_column_rigth {
    width: 268px;
    height: 21px;
}
/**** List ****/
.ship_column_name0 {
    height: 21px;
}
.ship_column1 {
    height: 21px;
    background-color:#ecf3f7;

}

.ship_header_column {
    height: 21px;
    background-color:#92AABB;
}
.ship_headerFont {
    padding-left: 5px;
    color: #ecf3f7;
    font-size: 11px;
}
.ship_infobutton {
    padding-left: 5px;
    color: #597D98;
    font-size: 11px;
}
/**** Dummy ****/
.dummy_world {
    width: 388px;
    height: 241px;
    background: url(elemente/dummy_world_big.jpg);
}
.dummy_world0 {
    width: 388px;
    height: 241px;
    background: url(elemente/dummy_world_big.jpg);
}
.dummy_world1 {
    width: 388px;
    height: 241px;
    background: url(elemente/dummy_world_big_en.jpg);
}

/**** KONTAKTFORMULAR ****/
.form_caption, .form_field, .form_area {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	color: #597D98;
}
.form_caption {
	width:174px;
	vertical-align: top;
	padding-top: 5px;
}
.form_field {
	width:214px;
	height:22px;
	padding: 4px 5px;
	border: none;
	background: url(backgrounds/dotted-border.gif) repeat-x 0px 0px;
}
.form_area {
	width:214px;
	height:199px;
	padding: 4px 5px;
	border: none;
	background: url(backgrounds/dotted-border-textarea.gif) repeat-x 0px 0px;
}
.form_send {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFF;
	width:214px;
	height:22px;
	padding: 4px 5px;
	border: none;
	background: url(backgrounds/form-send.gif) repeat-x 0px 0px;
	cursor:pointer;
}