@charset "utf-8";
/* CSS Document */

body{
margin:0;
background-color:#adcee1;
background-image:url(img/bg.gif);
background-repeat:repeat-x;
font-family: "Trebuchet MS",Arial,Verdana,Helvetica;
font-size:12px;
}
img,td.topborder,ul,td.leftcnr,td.leftborder,td.rightborder,td.rightcnr,td.innercontent,td.midcontainer,td.footer,#topshadow,.newsletterholder,.submitbtn { behavior: url(iepngfix.htc) }
a {
color:#ffffff;
text-decoration:underline;
}
a:hover{
color:#80bae1;
text-decoration:underline;
}
.heading{
font-size:18px;
color:#0e2760;
font-weight:bold;
}
.heading2{
font-size:13px;
color:#0e2760;
font-weight:bold;
}
.heading3{
font-size:12px;
color: #FF6600;
font-weight:bold;
}
.heading4{
font-size:16px;
color:#FF6600;
font-weight:bold;
}
ul{
list-style: url(img/arrows.png);
}
#container{
margin-top:10px;
width:792px;
height:100%;
}

td.topborder{
background-image:url(img/top.png);
background-repeat:no-repeat;
height:8px;
width:792px;
}

td.leftcnr{
background-image:url(img/topleft.png);
background-repeat:no-repeat;
background-position:left;
height:185px;
width:9px;
}
td.leftborder{
background-image:url(img/borderbg.png);
background-repeat:repeat;
background-position:top;
height:100%;
width:9px;
}
td.rightborder{
background-image:url(img/borderbg.png);
background-repeat:repeat;
background-position:top;
height:100%;
width:8px;
}
td.rightcnr{
background-image:url(img/topright.png);
background-repeat:no-repeat;
background-position:right;
height:185px;
width:8px;
}
td.innercontent{
width:775px;
height:100%;
background-image:url(img/innerbg.gif);
background-repeat:no-repeat;
background-position:bottom;
}
td.midcontainer{
width:775px;
height:100%;
background-image:url(img/borderbg.png);
background-repeat:repeat;
}
td.footer{
background-image:url(img/footer-b.png);
background-repeat:no-repeat;
width:792px;
height:88px;
font-size:11px;
text-align:center;
color:#FFFFFF;
}
#topshadow{
background-image:url(img/topshadow.png);
width:775px;
height:23px;
}
#leftcontent{
width:320px;
float:left;
height:100%;
}
#content{
width:740px;
padding-left:15px;
padding-right:20px;
float:left;
height:100%;
text-align:left;
}
#rightcontent{
width:420px;
float:right;
height:100%;
text-align:left;
margin-right:20px;
margin-left:10px;
}
.videobg{
width:310px;
height:261px;
margin-bottom:10px;
background-image:url(img/video-bg.gif);
background-repeat:no-repeat;
margin-left:10px;
}
.videoholder{
width:300px;
height:250px;
padding-left:5px;
padding-top:5px;
#padding-left:0px;
}
.newsletterholder{
width:310px;
height:60px;
margin-bottom:5px;
text-align:left;
background-image:url(img/newsletter-bg.png);
background-repeat:no-repeat;
margin-left:10px;
}
.newslettersignup{
padding-top:5px;
width:240px;
height:50px;
margin-left:70px;
font-size:11px;
color:#0e2760;
font-weight:bold;
}
.promoholder{
width:310px;
height:60px;
margin-bottom:5px;
text-align:left;
margin-left:10px;
}
form{
margin:0px;
padding:0px;
width:200px;
height:50px;
}
.signup{
width:110px;
height:20px;
float:left;
margin-top:2px;
margin-right:5px;
}
.submitbtn{
margin-top:2px;
float:right;
width:53px;
height:23px;
}
#newsletter{
width:227px;
height:30px;
}
#scroller{
float:left;
width:773px;
height:73px;
margin-top:10px;
margin-bottom:10px;
margin-left:1px;
margin-right:1px;
}
#staff{
width:440px;
height:100%;
float:right;
margin-left:60px;
}
.staffdiv{
width:165px;
height:100%;
float:left;
margin-right:5px;
margin-bottom:10px;
}
.staffdiv2{
width:200px;
height:100%;
float:left;
margin-right:5px;
margin-bottom:10px;
margin-left:10px;
}
.kontakt{
	width:216px;
	height:100%;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.ships{
float:right;
width:210px;
height:110px;
margin-left:10px;
}
#loginbox{
width:250px;
height:100px;
border: solid 1px #000066;
padding:10px;
text-align:center;
}
