body,p,h1,h2,h3,h4,h5,h6,table,tr,td,div,span,ul,ol,li,img,hr,form, selected {
	border: 0px;
	margin: 0px;
	padding: 0px;
	
}
body {
	background: #1c284f ;
	font-size: 15px;
	font-family: Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	width: auto;
}
p, li {
	font-size: 0.85em;
}
p {
	margin: 0 0 1em 0;
}
ul {
	margin: 1em 0.5em 2em 2em;
	list-style: disc;
}
h1 {
	font-size: 1.2em;
	color: #1c284f;
}
h3 {
	font-size: 1em;
}
h3.linie {
	padding-top: 15px;
	border-top: 1px dotted #1c284f;
	margin-right: 200px;
}
p.klein {
	font-size: 0.7em;
}
table td {
	vertical-align: top;
	padding: 15px 0 0 5px;
}
table td p {
	margin: 0;
}
table td ul {
	margin-top: 0;
	margin-bottom: 0;
}
hr {
	background: #1c284f;
	height: 1px;
	margin: 30px 20px 10px 0px;
}
a:link {
	color: #1c284f;
}
a:visited {
	color: #2E4386;
}
a:hover, a:active {
	color: #425EB8;
}
body.start a {
	color: #fff;
}
body.links a {
	text-decoration: none;
}

/*png fix! */
div#sprachnav img { behavior: url(d/iepngfix.htc) }
#logo img { behavior: url(d/iepngfix.htc) }
#claim img { behavior: url(d/iepngfix.htc) }

/*ebenen */

#container {
	margin: 5% auto;
	width: 979px;
	overflow: hidden;
	background: #d8dde4 url(images/hg-links.jpg) no-repeat left 206px;
	
}

#header {
	float: left;
	width: 979px;
	background: transparent url(images/header-bahamas.jpg) no-repeat top left;
	height: 206px;
}
#logo {
	float: left;
	margin: 40px 0 0 40px;
}
#sprachnav {
	float: right;
	width: 200px;
	text-align: right;
	padding: 15px 15px 0 0;
}
#claim {
	position: relative;
	left: 370px;
	top: 60px;
}
#servicenav {
	clear: right;
	float: right;
	width: 300px;
	text-align: right;
	color: #1c284f;
}
#servicenav a {
	color: #1c284f;
	text-decoration: none;
}
#title {
	clear: left;
	float: left;
	margin: 60px 0 0 276px;
}
#inhaltswrapper {
	float: left;
	width: 979px;
	background: transparent url(images/hg-text.jpg) no-repeat top right;
	min-height: 450px;
}
#spaltelinks {
	float: left;
	width: 252px;
}
#text {
	float: left;
	width: 500px;
	color: #1c284f;
	padding: 40px 0 20px 25px;
}
#karte {
	float: left;
	width: auto;
	padding-top: 20px;
	color: #1c284f;
}
#karte p {
	padding-left: 25px;
}
#footer {
	clear: both;
	width: 964px;
	height: 25px;
	border-left: #4b5c90 3px solid;
	border-bottom: #4b5c90 3px solid;
	border-right: #4b5c90 2px solid;
	text-align: right;
	padding: 5px 10px 0 0;
	background: #1c284f;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
/* startseite */
body.start #container {
	background: transparent url(images/startseite-hg-inhaltswrappe.jpg) no-repeat left 420px;
}
body.start #header {
	height: 213px;
	background: url(images/startseite-hg-header.jpg) no-repeat top left;
}
body.start #inhaltswrapper {
	background: url(images/startseite-mitte.jpg) no-repeat top left;
	min-height: 450px;
}
#flash {
	width: 825px;
	height: 80px;
	position: relative;
	left: 600px;
	top: 80px;
}
body.start #logo {
	float: left;
	margin: 40px 0 0 80px;
}
#kontakt {
	clear: left;
	float: left;
	padding: 95px 20px 0 90px;
}
body.start #sprachnav {
	float: left;
	width: 200px;
	text-align: right;
	padding: 95px 0 0 105px;
}

/* navigation */
ul.nav {
	margin: 60px 0 20px 25px;
	list-style: none;
}
ul.nav li a {
        height: 25px; /* Wert für IE5 */
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 28px; /* normaler Wert */
        text-decoration: none;
        }

ul.nav li a:link, ul.nav li a:visited, ul.nav li a:active{
	padding: 6px 0 0 30px;
	background: transparent url(images/hg-nav.png) no-repeat top left;
	display: block;
	color: #fff;
}

ul.nav li a:hover, ul.nav li a.on {
	background: url(images/hg-nav-on.png) no-repeat top left;
	display: block;
	font-weight: bold;
}
/* hg für ersten navlink */
ul.nav li a.first:link, ul.nav li a.first:visited, ul.nav li a.first:active{
	background: transparent url(images/hg-nav-first.png) no-repeat top left;
	display: block;
}

ul.nav li a.first:hover, ul.nav li a.firston {
	background: url(images/hg-nav-on-first.png) no-repeat top left;
	padding: 6px 0 0 30px;
	display: block;
}
ul.servicenav {
	list-style: none;
	margin: 0;
	padding: 60px 15px 0 0;
}
ul.servicenav li {
	display: inline;
}
ul.servicenav li a {
	padding: 4px 1px;
}
ul.sprachnav {
	list-style: none;
	margin: 0 0.5em 0 2em;
}
ul.sprachnav li {
	display: inline;
}

/* bilder oben */
body.leistungen #header {
	background: transparent url(images/header-f2000-berge.jpg) no-repeat top left;
}
body.qualifikationen #header {
	background: transparent url(images/header-cockpit.jpg) no-repeat top left;
}
body.kontakt #header {
	background: transparent url(images/header-crew.jpg) no-repeat top left;
}
body.impressum #header {
	background: transparent url(images/header-inverness.jpg) no-repeat top left;
}
body.referenzen #header {
	background: transparent url(images/header-bern.jpg) no-repeat top left;
}
body.werdegang #header {
	background: transparent url(images/header-ulrich-kahl-captain.jpg) no-repeat top left;
}
body.links #header {
	background: transparent url(images/header-links.jpg) no-repeat top left;
}
body.galerie #header {
	background: transparent url(images/header-lj-ankara.jpg) no-repeat top left;
}

body.galerie #inhaltswrapper {
	background: transparent url(images/hg-text-wolken.jpg) no-repeat top right;
}


/* Stile leistungen */
body.leistungen #text ul li {
	margin-bottom: 15px;
}
