
/* ++++++++++ STYLESHEET FLIGHTTIME.DE ++++++++++ */
@charset "utf-8";

/* ++++++++++ ALLGEMEINES ++++++++++ */
html[xmlns^="http"]
 {
		overflow-y:scroll;
	}

*
 {
		margin:0;
		padding:0;
		border:0;
 }
	
body
 {
		height:100%;
		width:100%;
	 	font-family:"Trebuchet MS", sans-serif;
	 	font-size:12px;
	 	line-height:18px;
  		color:#333333;
		background:#637E9A;
 }

img
 {
  		behavior:url(_bilder/pngbehavior.htc);
 }
/* ++++++++++ ENDE ALLGEMEINES ++++++++++ */


/* ++++++++++ LAYOUT ++++++++++ */

#container 
 {
  		width:812px;
		margin:0 auto;
		background:url(../_bilder/hintergrund.png) repeat-y;
 		overflow:auto;
 }

#container-content
 {
  		width:800px;
		padding-left:6px;
 }

#header 
 {
		position:absolute;
		top:0;
		width:800px;
  		height:125px;
		margin-left:6px;
  		padding:0;
		background:#395E67 url(../_bilder/hintergrund-kopf.jpg) no-repeat;
		z-index:0;
 }

 #headerabfrage
 {
		position:absolute;
		top:0;
		width:800px;
  		height:125px;
		margin-left:0px;
  		padding:0;
		background:#395E67 url(../_bilder/hintergrund-kopf.jpg) no-repeat;
		z-index:0;
 }
 
 #headerabfrage01
 {
		position:absolute;
		top:0;
		width:800px;
  		height:125px;
		margin-left:-265px;
  		padding:0;
		background:#395E67 url(../_bilder/hintergrund-kopf.jpg) no-repeat;
		z-index:0;
 }
 
#charterbutton
 {
		position:absolute;
		left:626px;
		top:90px;
		width:170px;
		height:30px;
	}
	
#logo
 {
		position:absolute;
		top:30px;
		left:5px;
		width:250px;
		height:71px;
		z-index:10;		
	}
	
#metanavigation
 {
  		position:absolute;
		top:5px;
		/*left:590px;*/
		left:640px;
	 	margin:0;
		width:150px;
		height:15px;
		text-align:right;
	}
	
#metanavigation, #metanavigation a
 {
 		color:#FFFFFF;
	 	font-size:11px;
		line-height:14px;
		text-decoration:none;
 }
	
#metanavigation a:hover
 {
		margin:0;
		padding:0;
		text-decoration:underline;
		color:#FFFFFF;
	}		
	
#navigation
 {
		position:absolute ! important;
		top:125px;
		left:0;
		width:800px;
		height:30px;
  		padding:0;
		text-align:center;
  		background:#8CA0A9;
		border-bottom:1px solid #fff
	}

#content 
 {
		display:inline;
		width:500px;
		margin:200px 35px 100px 0px;
  		float:right;
 }
	
#right-column 
 {
		display:inline;
  		float:left;
  		width:237px;
  		margin:196px 0px 0px 0px;
		padding:0;
	}
	
#right-column h1
 {
		padding:0px 15px 30px 15px;
		margin:0;
		font-size:20px;
		line-height:28px;
		font-weight:normal;
		color:#FFF;
		text-align:right;
	}
	
#right-column p
 {
  		padding:0 15px 20px 15px;
	 	font-size:12px;
		line-height:16px;
		color:#FFFFFF;
		text-align:right
	}	
	
#right-column img
 {
		margin-bottom:50px;
	}
	
#right-column form
 {
  /*width:175px;*/
		padding:0;
		margin:-60px 0 50px 20px;
 		font-size:12px;
		line-height:24px;
		color:#FFFFFF;
		/*text-align:center;*/
	}
	
#right-column input
 {
  		width:119px;
		padding:2px 0 0 3px; 
  		margin:0 0 3px 0;
  		border:none;
		vertical-align:middle;
		height:18px;
	}
	
#right-column select
 {
		width:122px;
		height:21px;
		margin-bottom:4px;
		vertical-align:middle;		
	}
	
#right-column label
 {
	 	display:block;
		float:left;
  		width:75px;
		padding:0 5px 0 0;
		margin:0;
  		height:18px;
		vertical-align:middle;
	}
	
#right-column .button
 {
		height:20px;
		width:122px;
		padding:0;
		margin:5px 0 0 80px;
		background:#FFFFFF;
		border:none;
	}
	
#right-column .radio
 {
		width:25px;
		margin:5px 0 0px 74px;
		padding:0;
		float:left;
	}
	
#right-column .newsletter_anmeldung
 {
		display:inline;
		float:right;
		margin-right:60px;
	}
	
#charterform
 {
		margin-top:5px;
		text-align: left;
		width: 500px;
		padding: 3px;
		color: #000;
	}
	
#charterform input
 {
		width: 200px;
	}
	
#charterform select
 {
		width: 65px;
		border:1px solid #0C1635;		
	}
	
#charterform table
 {
		margin-bottom:5px;
	}
	
#charterform input.button
 {
	 	font-family:"Trebuchet MS", sans-serif;
  		font-size:14px;
  		height:25px;
		width: 200px;
	}
	
#footer
 {
		position:relative;
		width:812px;
		height:25px;
		clear:both;
		background:url(../_bilder/hintergrund-fuss.png) no-repeat;
	}

#footerprice
 {
		position:relative;
		width:812px;
		height:25px;
		margin-left:-6px;
		clear:both;
		background:url(../_bilder/hintergrund-fuss.png) no-repeat;
	}
/* ++++++++++ ENDE LAYOUT ++++++++++ */
	

/* ++++++++++ TEXTFORMATIERUNGEN ++++++++++ */	
h1
 {
  		margin-bottom:17px;
	 	font-size:18px;
		line-height:24px;
	}
	
h2
 {
		margin:0px 0 10px 0;
		font-size:18px;
		line-height:20px;
	}

p
 {
		padding-bottom:20px;
		font-size:14px;
		line-height:24px;
	}
	
.center
 {
	 	text-align:center;
	}
	
.right
 {
		text-align:right;
	}
	
.small
 {
	 	font-size:11px;
		line-height:14px;
	}	
	
.orange
 {
		color:#F79620;
	}
	
a
 {
	 	color:#0C1635;
	}
	
a:hover
 {
	 	text-decoration:none;
	}
	
ul
 {
  		margin-top:0px;
		margin-left:25px;
		margin-bottom:25px;
	 	font-size:14px;
		line-height:24px;
	}
	
li
 {
		margin-bottom:5px;
		padding-left:10px;
	}
	
table
 {
		font-size:14px;
		line-height:24px;
		margin-bottom:35px;
		border-collapse:collapse;
 }
	
td
 {
		vertical-align:top;
		padding:3px 10px 3px 0;
		text-align:left;
	}
	
.sublink
 {
		font-size:12px; 
  		text-decoration:none; 
  		line-height:14px; 
 } 	
/* 
++++++++++ ENDE TEXTFORMATIERUNGEN ++++++++++ */


/* ++++++++++ FORMULAR-FORMATIERUNGEN ++++++++++ */
input
 {
		height:18px;
		font-size:14px;
		padding:3px;
		margin-bottom:15px;
		vertical-align:middle;
		color:#333333;
		border:1px solid #0C1635;
 }
	
textarea
 {
	 	font-family:"Trebuchet MS", sans-serif;
  		font-size:14px;
		margin-top:20px;
		margin-bottom:5px;
		padding:3px;
		color:#333333;
		border:1px solid #0C1635;
	}
	
.button
 {
	 	font-family:"Trebuchet MS", sans-serif;
  		font-size:14px;
  		height:25px;
	}
	
.checkbox
 {
		border:none;
	}
/* ++++++++++ ENDE FORMULAR-FORMATIERUNGEN ++++++++++ */


/*++++++++++++++++++++ AUSKLAPPER	++++++++++++++++++++*/
h3 
 {
 		width:500px;
 		margin:0px;
 		padding:4px 0px 4px 0px;
 		font-size: 16px;
 		line-height:24px;
 		font-weight:bold;
 		color:#FFFFFF;
 		background:#8CA0A9;
 		cursor:pointer;
 		border-bottom:1px solid #FFFFFF;
 }

h3 a:link, h3 a:visited 
 {
	 	display:block;
 		font-weight:bold;
 		text-decoration:none;
	 	color:#FFFFFF;
		padding-left:10px;
 }

h3 a:hover, h3 a:active 
 {
	 	color:#FFFFFF;
 }

h3.news, h3.mootools 
 {
	 	background:#637E9A;
 }

h3.gethelp, h3.prototype 
 {
	 	background:#637E9A;
 }

.accordion
 {
		margin:0;
  		padding:0px 10px 0px 10px;
		background:#F1F1F1;
	}
	
.accordion p
 {
		margin-top:15px;
		padding-bottom:0px;
	}
	
.accordion img
 {
		float:right;
		margin-top:22px;
		margin-left:5px;
	}
/*++++++++++++++++++++ ENDE AUSKLAPPER	++++++++++++++++++++*/


