* {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}


html {
  overflow-y:scroll;
}

body {
  margin:0px;
  padding:0px;
  font-size: 13px;
  background-color: white;
  color:#333333;

}

img {
  border:0px;
  vertical-align: bottom;
}



/* container */

#start {
  position:relative;
  /*margin:auto;
  width:986px;*/
}

#header {
  position:relative;
  height:158px;
  background-image: url(images/header_bg.jpg);
  background-repeat: repeat;
  background-position:left top;
}

#left_head {
	position:absolute;
	top:0px;
	left:0px;
}

#sprache {
	position:absolute;
	top:216px;
	width:186px;
	left:0px;
	height:315px;
   background-image: url(images/sprache_bg.gif);
   background-repeat: no-repeat;
   background-position:left top;
	font-size:11px;
}

#prod {
	position:absolute;
	top:300px;
	left:0px;
	padding-left:4px;
}

#nav {
	position:absolute;
	top:119px;
	left:217px;
}

#subnav {
	position:absolute;
	top:137px;
	left:217px;
}

#logo {
	position:absolute;
	top:0px;
	left:807px;
}

#container {
  position:relative;
  margin-left:190px;

}

.content {
	position:relative;
	width:740px;
	padding:30px;
	background-image: url(images/start.jpg);
   background-repeat: no-repeat;
	min-height: 360px;
   height: auto !important;
   height: 360px;
}

.content_con {
	position:relative;
	width:740px;
	padding:55px 30px 30px 30px;
	background-image: url(images/content_bg.jpg);
   background-repeat: no-repeat;
	min-height: 360px;
   height: auto !important;
   height: 360px;
}

.text_start {
	position:absolute;
	top:150px;
	left:500px;
	width:270px;
}

#footer {
  position: relative;
  background-image: url(images/footer_bg.gif);
  background-repeat: repeat-x;
  height:17px;
  font-size:11px;
  color:white;
  padding-top:2px;
  padding-left:4px;
}

.flights {
	background-image: url(images/board2.gif);
	font-family:Courier;
	font-size:13px;
	color:#FFFF00;
	font-weight:bold;
	letter-spacing: 4px;
}

.imgborder {
	border:1px solid #999999;
	margin:0px;
	padding:5px;
}

h1 {
  font-weight: bold;
  font-size:16px;
  color:#DA251D;
  margin-top:0px;
  margin-bottom:20px;
  border-bottom:1px solid #999999;
  padding-bottom:5px;
}

.h1bottom {
	padding-bottom:10px;
}

h2 {
  font-weight: bold;
  font-size:16px;
  color:#009240;
  padding:0px;
  margin:0px;
}

a,a:link,a:visited,a:active {
  font-style: normal;
  color: #009240;
  text-decoration: underline;
  font-weight:normal;
}

a:hover {
  font-style: normal;
  color: #009240;
  text-decoration: none;
  font-weight:normal;
}

a.blacklink:link,a.blacklink:visited,a.blacklink:active {
  color:#333333;
  text-decoration: underline;
  font-weight : normal;
}

a.blacklink:hover {
  color:#333333;
  text-decoration: none;
  font-weight : normal;
}

a.blacklink2:link,a.blacklink2:visited,a.blacklink2:active {
  color:white;
  text-decoration: underline;
  font-weight : bold;
}

a.blacklink2:hover {
  color:white;
  text-decoration: none;
  font-weight : bold;
}

input,textarea,select{
  background-color : #FFFFFF;
  border:1px solid #999999;
  padding:1px;
}

ul {
	padding:10px 0px 10px 10px;
	margin:10px 0px 10px 10px;
}

li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(images/icon.gif);
}

hr {
	height: 1px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #BD2538;
}




