 * { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
 .linksbuendig {text-align: left;}
 .rechtsbuendig {text-align: right;}
 .zentriert {text-align: center;}
 .blocksatz {text-align: justify;}
   	.container
			{
				float: left;
				width: 400px;
				border: 1px solid #000000;
			}
              .navcontainer
			{  padding-left: 200px;
   }
			.navcontainer ul
			{
				background-color: #5F707A;
				border-bottom:1px solid #DFDFDF;
				border-top:1px solid #DFDFDF;
				float:left;
				font-family:arial,helvetica,sans-serif;
				font-size:12px;
				margin:0pt;
				padding:0pt;
				width:100%;
			}
			.navcontainer ul li
			{
				display: inline;
				text-align: center;
			}
			.navcontainer ul li a:hover
			{
				background-color:#CCCCCC;
				color:#FFFFFF;
			}
			.navcontainer ul li a
			{
				border-right:1px solid #DFDFDF;
				background-color: #BBBBBB;
				font-weight: bold;
				color:#FFFFFF;
				float:left;
				padding:10px;
				text-decoration:none;
				width: 50px;
			}
			.navcontainer ul li a.current
			{
				border-right:1px solid #f00;
				background-color: #f00;
				font-weight: bold;
				color:#fff;
				float:left;
				padding:10px;
				text-decoration:none;
				width: 50px;
			}
 td {text-align: ","}
 
 	.suggestionsBox {
		position: relative;
		left: 30px;
		margin: 10px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;
		color: #fff;
	}

	.suggestionList {
		margin: 0px;
		padding: 0px;
	}

	.suggestionList li {

		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}

	.suggestionList li:hover {
		background-color: #659CD8;
	}
 	.airportsBox {
		position: relative;
		left: 30px;
		margin: 20px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;
		color: #fff;
	}

	.airportsList {
		margin: 0px;
		padding: 0px;
	}

	.airportsList li {

		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}

	.airportsList li:hover {
		background-color: #659CD8;
	}
  	.destBox {
		position: relative;
		left: 30px;
		margin: 30px 0px 0px 0px;
		width: 200px;
		background-color: #212427;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		border: 2px solid #000;
		color: #fff;
	}

	.destList {
		margin: 0px;
		padding: 0px;
	}

	.destList li {

		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
	}

	.destList li:hover {
		background-color: #659CD8;
	}
#wrapper {
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: 1px solid #ccc;
 height: 50px;
 margin: 10px 0px 0px 0px;
 background: #FFFFFF;
}
#navigation {
float: left;
 width: 900px;
 color: #333;
 padding: 10px;
 border: 1px solid #FFFFFF;
 margin: 0px 0px 0px 0px;
 background: #FFFFFF;
}
#leftcolumn {
 color: #333;
 border: 1px solid #FFFFFF;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 850px;
 width: 180px;
 float: left;
}
#content {
 float: left;
 color: #333;
 border: 1px solid #FFFFFF;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 850px;
 width: 626px;
 display: inline;
}
#rightcolumn {
 color: #333;
 border: 1px solid #FFFFFF;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 850px;
 width: 50px;
 float: left;
}
#footer {
 width: 900px;
 clear: both;
 color: #333;
 border: 1px solid #FFFFFF;
 background: #FFFFFF;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#nextspec {
    height: 250px;
    text-decoration:none;
    overflow:hidden;
}
#nextspec-content {
 height: 250px;
float:left;
    padding-left: 10px;
     text-decoration:none;
     color:#808080;
     overflow:hidden;
}
#nextspec-content a {
    text-decoration:none;
    color:#990000;
}

#nextspec-content ul {
  list-style-type:none;
  margin:0;
  padding:0;
   font-size: 10px;
  width:140px;
  overflow:hidden;
}
#nextspec-content ul ul {
  border:none;
}

#nextspec-content li {
  margin:2;
  color:#990000;
}

#nextspec-content li li {
  margin:0 0 0 20px;
}

#nextspec-content li a {
  text-decoration:none;
  width:100%;
  display:block;
  margin:0;
  background-color:#EEFFEE;
  color:#000000;
  padding:5px;
}

#nextspec-content li a:hover {
  background-color:#EEEEFF;
}

#nextspec-content li + li a {
  background-color:#EEEEFF;
}

#nextspec-content li + li li a {
  background-color:#EEEEFF;
}

#nextspec-content li li + li a {
  background-color:#EEEEFF;
}













#tabcontent
			{
				min-height: 200px;
				padding-top: 10px;
				padding-left: 10px;
			}
#preloader
			{
				position: absolute;
    padding-top: 10px;
				padding-left: 10px;
				z-index: 100;
				padding: 5px;
				text-align: center;
				background-color: #FFFFFF;
				border: 1px solid #000000;
			}
p {
padding: 0 0 1em;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 250px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#FFCCCC;
margin:1px;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
cursor: pointer;
}
.msg_detail {
padding: 5px 10px 15px;
background-color:#F2F2F8;
}
