/**
* Design und Layout 'aviation'
* (c) 2009 by website baker services  http://www.websitebakers.org
*/



/* Definierte Startwerte alle HTML-Elemente */
* { 
 	margin: 0;
 	padding: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Customise the standard HTML
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a:link, a:visited, a:active {
	color: #666666;
	text-decoration: underline;
}
a:hover {color:black; text-decoration: none;}


hr {color:#666666;}


/* Page Headings */
h1, h2, h3, h4, h5, h6, strong {color: #666666;}
p {margin:0;}


h1 { 
	margin:10px 0 6px 0;
	font-size: 24px;	
}

h2 { 
	margin:10px 0 4px 0;
	font-size: 18px;	
		
}

h3 { margin:10px 0 4px 0;
	font-size: 16px;	
}

h4 {	
	margin:10px 0 0 0;	
	font-size: 1em;	
	
}

h5 {
	margin:10px 0 0 0;	
	font-size: 0.9em;	
}

h6 {
	margin:3px 0 0 0;	
	font-size: 0.75em;	
}



/* Schrift und Hintergrund Browserseite */
body { 
	font-family:Verdana, sans-serif;
	background: #68bfee;
color:#000000;
}




/* Kopf-Navi */

#navblock1  {  margin: 0px auto;
height:160px;
width:1000px;
background:url(../img/vienna-aviation-top4.jpg) no-repeat #68bfee;
}

#navi1 { 
float:left;
padding-left:610px;
padding-top:124px;
width:390px;
color:white;
}

#navi1 ul li { 
list-style:none;
float:left;
}


#navi1 a { 
text-decoration:none;
white-space:nowrap;
border-left:1px solid gray;
padding:4px;
color:white;
padding-left:11px;
padding-right:11px;
/*text-transform:uppercase;*/
font-weight:bold;

}

#navi1 a:hover { color:#ec1c24;}


#navi1 .menu-current a {color:#ec1c24;}


/*Head mit Logo */

#head  {  margin: 0px auto;
width:1000px;
height:158px;
}

#image  { 
float:left;
background:url(../img/image_1.jpg) no-repeat white;
width:1000px;
height:158px;
}

#logo  { 

}



/* Schrift und Hintergrund Seite */

#site  { margin: 0px auto;
  	width:1000px;}




/* Navi-Container */

#navblock  { margin: 0px auto;
width:1000px;
height:50px;

}

#navimain { 
width:1000px;
height:25px;
background:#000000;
}



#subnavi { 
width:750px;
height:25px;
background:#ec1c24;
float:left
}

#drops { 
width:250px;
height:25px;
background:#ec1c24;
float:right;
}

#help { 
width:20px;
float:right;
margin-top:-17px;
margin-right:4px;
display:none;
}


#navimain ul li {
list-style: none; 
float: left; 
line-height:25px;
}

#navimain li{
border-right:1px solid white; 
padding-left:14px;
padding-right:14px;}

#navimain a {
        width:100%;
        text-decoration: none;
	color:white;
	display: block;
	font-weight:bold;
       	/*text-transform:uppercase;*/
	font-size: 16px;
/*letter-spacing:1px;*/
}


#navimain ul li a:hover, #navimain ul li a.aktiv, #navimain ul li a:hover.aktiv {
color:#ec1c24;
}

#navimain .menu-current a {color:#ec1c24;}
#navimain .menu-parent a {color:#ec1c24;}

#subnavi ul  { position:absolute;
left:50%;
margin-left:-502px;

}


#subnavi ul li  {
list-style: none; 
float: left; 
text-align:center;
padding-top:4px;
}

#subnavi ul li a {
        width:100%;
        padding-left:12px;
       	text-decoration: none;
	color: black;
	display: block;
	font-weight: normal;
       	font-size: 15px;
}

#subnavi ul li a:hover, #subnavi ul li a.aktiv, #subnavi ul li a:hover.aktiv {
color:#000000;
}

#subnavi .menu-current a {color:black; }
#subnavi .menu-sibling a {color:white;}
#subnavi .menu-child a {color:white;}
#subnavi .menu-parent a {color:white;}

/* Schrift und Hintergrund Container*/


#container
{ margin: 0px auto;
  	width:1000px;
 min-height:598px;
    background:white;
font-size:12px;
}


/* linke Seite */

#left {
width:280px;
height:560px;
float:left;
border:1px solid black;
margin:18px;
background:#eee;
}

#text-head1 {
background:#35459b;
height:36px;
font-size:16px;
font-weight:bold;
color:white;
}

#heading1 { 
padding-top:10px;
padding-bottom:10px;
margin-left:20px;
}



/* Formatierung News-Box Startseite */
#text1 { 
margin:20px;
font-size:12px;
}

#text1 strong {color:black; }
#text1 p {margin-top:4px;}
#text1 a {text-decoration: underline;
	line-height: 30px;
	width: 100%;
	display: block;
	text-align: right;
	color: #ec1c24;
	font-size: 10px; 
margin-bottom:10px;}

#text1 a:hover{	text-decoration: none;}
#text1 hr{display:none}

/* rechte Seite */

#right {
width:660px;
min-height:500px;
float:right;
font-size:12px;
margin:18px;
margin-left:0px;
}

#box2 {
width:656px;
min-height:270px;
float:left;
border:1px solid black;
background:#eee;
margin-bottom:16px;
}

#text-head2 {
background:#35459b;
font-size:16px;
font-weight:bold;
color:white;
}

#heading2 { 
padding-top:10px;
padding-bottom:10px;
margin-left:20px;
}



#text2 { 
margin-left:0px;
margin-top:40px;
background:url(../img/bg-start.jpg) repeat-x #eee;
}


#box3 {
width:656px;
min-height:270px;
float:left;
border:1px solid black;
background:#eee;
}

#text-head3 {
background:#35459b;
height:36px;
font-size:16px;
font-weight:bold;
color:white;
}

#heading3 { 
padding-top:10px;
padding-bottom:10px;
margin-left:20px;
}



#text3 { 
margin-left:0px;
margin-top:40px;
background:url(../img/bg-start.jpg) repeat-x #eee;
}



/* Hauptinhalt alle ausser Startseite*/

#container_main{ margin: 0px auto;
  	width:1000px;
 min-height:500px;
    background:white;
font-size:12px;
}

#cont_main {
width:1000px;
}

#text_main { 
border:0px solid black;
padding:18px;
}

div td a:link, div td a:visited, div td a:active { color:#ffff43;}
div td a:hover{ color:#000;}


/* Header bei Gallerien */

.gal h1 {color:#fff;}
.gal h2 {color:#fff;}
.gal h3 {color:#fff;}
.gal h4 {color:#fff;}


/* Footer */



#foottext {text-align:center;color:white;margin: 0px auto;
height:58px;
width:1000px;
background:url(../img/footer-bgn.jpg) no-repeat #68bfee;

}


#foottext1 {padding-top:20px; font-size:10px;}


#basic {
margin:0px auto;
width:1000px;
height:30px;
font-size:10px;
color:white;
}

#links {float:left; padding-left:20px;width:400px;padding-top:10px;}

#links a {text-decoration:none; color:#fff; font-size:10px;}

#links a:hover { color: black;}


#traum {padding-top:10px;
padding-right:20px;
width:400px;
float:right;
text-align:right;

}

#traum a {text-decoration:none; color:white; font-size:10px;}

#traum a:hover { color: black;}

/* Members Module */
.pmenu {width:100%;}
.pmenu a {display:block; float:left; width:450px; height:104px; text-decoration:none ! important; border:1px solid #000; margin:10px;}
.pmenu a:hover {background-color:#dddddd; border-color:#cc0000}

.pmenu img {width:146px; height:104px; border:none;}
.pmenu .name {display:block; margin:2px; padding:0;font-size:14px; position:relative; top:-100px; left:150px; font-weight:bold}
.pmenu .short {margin:2px; padding:0;font-size:12px; position:relative; top:-90px; left:150px;}

/* Droplets searchbox */
.searchform {
margin-top:3px;
padding-right:18px;
text-align:right;
}
.searchform [type='text'] { background:#fff; border:none; color:#666; margin-top:0px; padding-left:26px; }
.searchform [type='submit'] { background:#ccc; border:none; color:#666; margin-top:0px; }



/* Formatierung NEWS */
#arg h2 {color:black; margin-bottom:40px; }
#seven h4 {margin-bottom:0px;}
#seven strong {color:black; font-size:14px;}
#seven p {margin-top:6px;}
#seven a {text-decoration: underline;
	line-height: 30px;
	width: 100%;
	display: block;
	text-align: left;
	color: #ec1c24;
	font-size: 10px; 
}

#seven a:hover{	text-decoration: none;}
#seven hr{}

#seven  table{
margin-left:0px;
width:700px;
margin-top:50px;
}

/* Formatierung Counter */
.lb2_counter td {
font-size:11px;
color:#666;
}

.lb2_counter img {
border:1px solid #000;
margin-bottom:20px;
}

/* Formatierung Link Directory */
#blog{
text-align:center;
}
#blog li{
list-style:url(../img/v_pfeil_1.jpg) ;
}

#blog a{
padding:10px;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform: uppercase;
}

#blog a:hover{
color:#000;
}

#arg h2{

}

.pic1_fb img {
border:1px solid #4444cc;
}

.pic1_fb img:hover {
border:1px solid #fff;
}

#cat a:link, #cat a:visited, #cat a:active { color:#333; margin:6px; line-height:20px;}
#cat a:hover{ color:#000;}

a.lb2_current {
	color:#FFFFFF !important;
text-decoration:none;
}

.any2 span.date {
padding-left:30px;
color:#000;
}
