/* 
grün 99cc33
blau 336699
pink cc3366

*/

.preistab { font-size: 12px;
			border: 1px dotted #99CC33;
			background-color:#D8EABA;
			padding:2px;
			margin:1px;}
.z0  {	background-color:rgb(225,225,225); 
		text-align:left; }
.z1  {	background-color: #D6E8B8); 
		text-align:left; }
.zfl0  {background-color:rgb(225,225,125); 
		background-image:url(../images/bg/flysky.jpg);
		background-position: 0px -230px;
		text-align:center; }
.zfl1  {background-color:rgb(240,240,140);
		background-image:url(../images/bg/flysky.jpg);
		background-position: 0px -730px; 
		text-align:center; }
.zha0  {background-color:rgb(225,125,225); 
		background-image:url(../images/bg/flysky.jpg);
		background-position: 0px -75px; 
		text-align:center; }
.zha1  {background-color:rgb(240,140,240);
		background-image:url(../images/bg/flysky.jpg);
		text-align:center; }

.Stil1 {color: #FFFFFF}

legend { color:cc3366;}
										
BODY { font-family:tahoma, arial; 
       font-size:12px; 
   	   color:#333333; 
	      letter-spacing:0.1em; 
	      background-color:ffffff;
							background-image:url(../images/bg/flysky.jpg);
							line-height:130%;}
td, table { font-family:tahoma, arial; 
            font-size:14px; 
           color:#333333;
		   border:none;}
list, li, ul { list-style: url(../images/list.png); line-height:135%; letter-spacing:0.05em;}

hr{noshade; color:#99cc33; width:99%; height:3px; text-align:left;}

img, image, iframe {padding:0px; 
			border:0px;} 

.newsbox {border-width:1px; border-style:solid; border-color:#003399; padding:1px; background-color:#ffffff; }

.title{font-family:tahoma, arial; font-size:20px; font-weight:bold; text-indent:10px; letter-spacing:0.1em; }

.uschrift,h1 {	font-family:verdana; font-size:16px; 
        	font-weight:bold; 
			letter-spacing:0px;
			padding-left:15px;
   			line-height:130%;	
			color: #000000;
			letter-spacing: -0.1px;
			padding-bottom:5px;}
			
.ktext,h2 { 	font-family:tahoma, arial; font-size:14px; 
	        font-weight:bold; 
      		letter-spacing:0.1em;
			color:#666666; text-align:left;
			padding-left:15px;
			padding-top:5px;
			line-height:130%;}

.ltext{ font-size:14px; font-family:tahoma, arial;
        font-weight:normal; 
      	letter-spacing:0.5; 
      	line-height:135%;
      	color:#333333;
		padding-left:15px;}		



.pfl	{ font-family:tahoma, arial; font-size:12; color:#cc3366; }
.buchtr	{ background-color:#DBEFB3; }
.hand	{ cursor:pointer; cursor:hand; }
.fehler	{ border:1px solid red; background-color:#FFCFCF; display:block; color:red; font-size:11; padding:5px; font-weight:bold; }
.suche{font-family:tahoma, arial; font-size:11px; border:1px solid #99cc33; color:#336699; background-color:#ffffff; text-align:center; font-weight:bold; letter-spacing:0.1em;}
.error{color:#ff0000; font-weight:bold; letter-spacing:0.1em;}
.box { padding:3px; border:1px solid; border-color: #99cc33; background-color: #ffffff;}
.download { padding:5px; background-color:#FFFFFF; border:1px solid #99cc33;}
.cap{font-family:tahoma, Arial, Helvetica, sans-serif;
	font-size:15px; color:#336699; font-weight:bold; line-height:1.3em; }
.town{font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#cc3366;
		font-stretch:wider;
		background-color:#ffffff;
		padding:3px;
		text-align:center;}

a:link, a:visited, a:active {font-family:tahoma, arial; 
                             color:#cc3366; text-decoration:none; 
																												 letter-spacing:0.1em; 
																												 font-weight:bold;}
a:hover{font-family:tahoma, arial; color:#99cc33; text-decoration:none;}

DIV.Scrollbar {
    height: 65px;
    overflow: auto;
    width: 170px;
	line-height:130%;
	padding-left:6;
	} 
	

	
a.menu { 
		font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:600;
		display:block; 
		width:100%;
		border-style:solid; 
		border-width:0px; 
		padding: 7px 0px 7px 15px; /* o r u l*/
		margin:1px;
		width:170px;
		letter-spacing:0.2;}
	
		
a.menu:link, a.menu:visited, a.menu:active { 
color:#ffffff;
border-color:#ffffff;
text-decoration:none;
background-color:ffffff;
background-image:url(../images/button2.gif);}

a.menu:hover {  
color:#cc3366; 
border-color:#ffffff;
background-color:#ffffff;
text-decoration:none;
background-image:url(../images/button.gif);}


/* header */
a.header2 { 
		font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		display:block; 
		padding:3px;
		text-align:center;
		border:1px solid; 
		border-color:#FFffff;
		width:80px;
		line-height:1.3em;}

a.header2:link, a.header2:visited, a.header:active { 
color:#ffffff;
text-decoration:none;}

a.header2:hover {  
color:#0066cc; 
background-color:#ffffff;
text-decoration:none; }

.textfeld {border:1px solid; color:#333333; 
           font-family:tahoma, arial; 
											border-color: #99cc33; 
											background-color: #ffffff; 
											margin:1px; font-size:13px;
											padding:1px;}
											
.textfeld_s {width:90%; font-family:tahoma, arial; color:#333333; border:1px line; border-color: #99cc33; background-color: #ffffff; font-size:11px; color:#336699;}

.button_s2 {color: #cc3366; font-size:12px; font-weight:bold; display:block; text-align:center; padding:4px; border:1px solid; border-color:#FF6600; margin:1px; background-color: #99cc33; width:150;}

.airportbox { 	font-size:11px; 
				padding:10px 0 0 15px;
				line-height:130%;
			}
.hinweis {	font-size: 22px;
			background: #99cc33 url(../images/hinweisschild.png) no-repeat left top;
			padding: 5px 10px 5px 10px;
			line-height:120%;
			display:block;
			cursor:help;
			margin:5px;
			}			

.blog, a blog:link, a blog:visited { float:right;
		font: 15px;
		width:100px;
		height: 80px;
		padding:8px 5px 8px 5px;
		margin:-10px 15px 4px 2px;
		line-height: 99%;
		text-align: left;
		background-image:url(../images/preisschild-hover.png);
		background-position:left top;
		background-repeat:no-repeat;
		display:block;
		}



a blog:hover {
			color:#000000; display:block;
			background-image:url(../images/preisschild-hover.png);
			background-position:left top;
			background-repeat:no-repeat;
			}
		
.adminbox
{
font-family:tahoma, arial; font-size:11px; color:#336699; font-weight:bold;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#336699;
border-right-width:1px; border-right-style:solid; border-right-color:#336699;
border-left-width:1px; border-left-style:solid; border-left-color:#336699;
border-top-width:1px; border-top-style:solid; border-top-color:#336699;
}

.impressumbox
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#336699;
border-right-width:1px; border-right-style:solid; border-right-color:#336699;
border-left-width:1px; border-left-style:solid; border-left-color:#336699;
border-top-width:1px; border-top-style:solid; border-top-color:#336699;
}

.wbox
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:0px; border-top-style:solid; border-top-color:#ffffff;
}

.w2box
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:0px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:1px; border-top-style:solid; border-top-color:#ffffff;
}

.w3box
{
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#ffffff;
border-right-width:1px; border-right-style:solid; border-right-color:#ffffff;
border-left-width:1px; border-left-style:solid; border-left-color:#ffffff;
border-top-width:1px; border-top-style:solid; border-top-color:#ffffff;
}

td.top_border {border-top-width:1px; border-top-style:solid; border-top-color:#c3c3c3;}
td.bottom_border{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c3c3c3;}
td.left_border{border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;}
td.right_border {border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;}
td.double_border{
border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;
border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;
}
td.bottom_border_chef{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#336699;}
td.3side_border{
border-left-width:1px; border-left-style:solid; border-left-color:#c3c3c3;
border-right-width:1px; border-right-style:solid; border-right-color:#c3c3c3;
border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#c3c3c3;
}

td.log{font-size:11px;  color:#336699;}





a.mini:link{font-family:tahoma, arial; color:#cc3366;  font-size:9px;text-decoration:none;}
a.mini:hover{font-family:tahoma, arial; color:#003399;  font-size:9px;text-decoration:none;}
a.mini:active{font-family:tahoma, arial; color:#336699;  font-size:9px;text-decoration:none;}
a.mini:visited{font-family:tahoma, arial; color:#cc3366;  font-size:9px;text-decoration:none;}

a.mini_s:link{font-family:tahoma, arial; color:#cccccc;  font-size:10px;text-decoration:none;}
a.mini_s:hover{font-family:tahoma, arial; color:#336699;  font-size:10px;text-decoration:none;}
a.mini_s:active{font-family:tahoma, arial; color:#cccccc;  font-size:10px;text-decoration:none;}
a.mini_s:visited{font-family:tahoma, arial; color:#cccccc;  font-size:10px;text-decoration:none;}

a.w:link, a.w:active, a.w:visited {font-family:tahoma, arial; color:#666666;  font-size:11px;text-decoration:none; font-weight:100;}
a.w:hover{font-family:tahoma, arial; color:#cc3366;  font-size:11px;text-decoration:none; font-weight:100;}
}

a.main_nav:link{font-family:tahoma, arial; color:#cccccc; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:hover{font-family:tahoma, arial; color:#003399; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:active{font-family:tahoma, arial; color:#cccccc; font-weight:bold; font-size:11px;text-decoration:none;}
a.main_nav:visited{font-family:tahoma, arial; color:#cccccc; font-weight:bold; font-size:11px; text-decoration:none;}

a.s:link{font-family:tahoma, arial; color:#336699;  font-size:11px;text-decoration:none;}
a.s:hover{font-family:tahoma, arial; color:#336699;  font-size:11px;text-decoration:none;}
a.s:active{font-family:tahoma, arial; color:#336699;  font-size:11px;text-decoration:none;}
a.s:visited{font-family:tahoma, arial; color:#336699;  font-size:11px;text-decoration:none;}

a.link13:link{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:hover{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:active{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:13px;text-decoration:none;}
a.link13:visited{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:13px;text-decoration:none;}

a.box:link{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:hover{font-family:tahoma, arial; color:#003399; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:active{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}
a.box:visited{font-family:tahoma, arial; color:#336699; font-weight:bold; font-size:11px;text-decoration:none; padding-top:3px;padding-bottom:3px;padding-left:5px;}

.footer{font-family:tahoma, arial; color:#666666; 
		font-size:11px;
		text-align:center;
		vertical-align:top;
		line-height:22px;}
		
.footer_s{font-family:tahoma, arial; color:#666666; font-size:12px;}
.footer_g{font-family:tahoma, arial; color:#cccccc; font-size:10px;}
.footer_b{font-family:tahoma, arial; color:#cccccc; font-size:10px;}

.date{font-family:tahoma, arial; font-size:15px; color:#336699; font-weight:bold;}

.txt20{font-family:tahoma, arial; font-size:20px; color:#336699; font-weight:bold;}
.txt18{font-family:tahoma, arial; font-size:18px; color:#cc3366; font-weight:bold; padding: 5px;}

.txt16blau{font-family:tahoma, arial; font-size:16px; color:#6699FF; font-weight:bold;}

.txt13{font-family:tahoma, arial; font-size:13px; color:#336699; font-weight:bold;}
.txt13n{font-family:tahoma, arial; font-size:13px; color:#336699; }
.txt13r{font-family:tahoma, arial; font-size:13px; color:#cc3366; font-weight:bold;}
.txt13w{font-family:tahoma, arial; font-size:13px; color:#cccccc; font-weight:bold;}

.txt12{font-family:tahoma, arial; font-size:11px; color:#336699; font-weight:bold;}
.txt12n{font-family:tahoma, arial; font-size:11px; color:#336699; }
.txt12r{font-family:tahoma, arial; font-size:11px; color:#cc3366; font-weight:bold;}
.txt12w{font-family:tahoma, arial; font-size:11px; color:#cccccc; font-weight:bold;}

.txt11{font-family:tahoma, arial; font-size:11px; color:#336699; }
.txt11r{font-family:tahoma, arial; font-size:11px; color:#cc3366; }
.txt11w{font-family:tahoma, arial; font-size:11px; color:#cccccc; }
.txt11weiss{font-family:tahoma, arial; font-size:11px; color:#ffffff; font-weight:bold;}
.txt11blau{font-family:tahoma, arial; font-size:11px; color:#cc3366;}

.txt10{font-family:tahoma, arial; font-size:10px; color:#666666; }
.txt10r{font-family:tahoma, arial; font-size:10px; color:#666666; }
.txt10w{font-family:tahoma, arial; font-size:10px; color:#666666; }

.txt9{font-family:tahoma, arial; font-size:10px; color:#336699; }
.txt9r{font-family:tahoma, arial; font-size:10px; color:#cc3366; }
.txt9w{font-family:tahoma, arial; font-size:10px; color:#cccccc; }



.framer { padding:1px; border:1px solid; border-color: #336699;  }
.frame1 { padding:1px; border:1px solid; border-color: #336699; }
.framew { border:1px solid; border-color: #336699; }



.box1 { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #cccccc; }
.boxx { padding:1px; border:1px solid; border-color: #ff0000; font-size:10px; background-color: #cccccc; background-image: url(../images/boxx2.gif); }
.boxk { padding:1px; border:1px dotted; border-color: #99cc33; font-size:10px; background-color: #cccccc; background-repeat: repeat; background-image: url(../images/boxx.gif); }




.titel {font-weight:bold;}

.button {font-size:11px; display:block; margin-top:1px; text-align:center; width:100%; padding:1px; }


.button_s { font-family:tahoma, arial; font-size:9px; margin-top:1px;
		padding:1px; }
.button_s:link { font-size:9px; color:#336699; text-decoration:none; }
.button_s:visited { font-size:9px; color:#336699; text-decoration:none; }
.button_s:hover {  font-size:9px; color:#cccccc; background-color:#336699; text-decoration:none; }
.button_s:active { font-size:9px; color:#336699; text-decoration:none; }

.ans_head
{
font-family:tahoma, arial; font-size:11px; color:#336699; font-weight:bold; padding:3px; background-color:#99cc33;
}

.ans_content
{
font-family:tahoma, arial; font-size:11px; color:#336699; padding:3px;  background-color:#336699; 

}



<!-- reserv -->
a.reserv {font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		display:block; 
		padding: 10px;
		margin:5px;
		width:50%;}
		
a.reserv:link, a.reserv:visited, a.reserv:active {
        font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		display:block; 
		padding: 10px;
		margin:5px;
        color:#cc3366;
        text-decoration:none;
		background-image:url(../images/button.gif);
				width:50%;}

a.reserv:hover {
        font-family:tahoma, Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		display:block; 
		padding: 10px;
		margin:5px;
        color:#ffffff; 
        text-decoration:none;
		background-image:url(../images/button2.gif);
				width:50%;}
				
				
/*Credits: Dynamic Drive CSS Library /*URL: http://www.dynamicdrive.com/style/ */

.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: none;
border: none;
padding: 4px 5px 1px 1px;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width 100% */
width: 170px;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('../images/button/aeroleft.gif') no-repeat top left;
display: block;
float: left;
font: bold 15px Arial, Tahoma, Trebuchet MS; 
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.99;
-moz-opacity: 0.90;
width:165px;
margin:2px;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
color: #000000; 
text-decoration:none;
}

.aerobuttonmenu a.aero span{
background: transparent url('../images/button/aeroright.gif') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons during hover*/
opacity: 0.9;
-moz-opacity: 0.9;
text-decoration:none;

}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color:#cc3366;
}

.pp {width:550px; height:auto; text-align:left; background-color:#EBFCDA; padding:10px; margin-top:4px;
			border:1px solid #99CC33;}
.buchenpp { font:Arial, Helvetica, sans-serif; color:#333333; font-size:14px;
			padding:3px; margin:2px; 
			font-weight:300;}

.ph { width:550px; height:auto; text-align:left; background-color:#F1C5D4; padding:10px; margin-top:5px;
			border:2px solid #C41F4A; 	background-image:url(../images/bg/flysky.jpg);}
.buchenph { font-family: Arial, Helvetica, sans-serif; color:#000000; font-size:16px;
			padding:6px; margin:2px; 
			height:40px; 
			font-weight:900;}
