/* CSS-Datei für www.mister-aero.com  07/2008 Martin Rieger - Rieger-Lampprecht GbR <www.rieger-lampprecht.de> */
/* ************************************* */


/* body */

html, body {
height: 100%;
margin:0;
padding:0;
font-size:12px;
line-height:16.5px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-color:#004954;
background-image:url(../img-style/bg.gif);
background-repeat:repeat-x;
}
	
p, td, th, h1, h2, h3, h4 {
font-size:12px;
margin:0;
padding:0;
}

img {
border:0px;
}

fieldset {
margin:0px;
padding:0px;
border:0px;
}

.formular {
font-size:14px;
padding:5px;
border: 1px solid #881000;
background-color:#F7F1E3;
}

.formular2 {
font-size:12px;
padding:3px;
border: 1px solid #881000;
background-color:#F7F1E3;
}

.formular:active, .formular:focus, .formular:hover, .formular2:active, .formular2:focus, .formular2:hover  { 
background: #FFFFFF;
border: 1px solid #000000;
}

.info {
 background-image:url(../img-style/infotop.png); background-position:top right; display:block; width:200px; text-align:left; padding:20px; padding-top:40px; font-size:12px; margin-top:10px; margin-left:20px;
 }

.comment{
 background-image:url(../img-style/bg-comment.png); background-position:top left; display:block; width:440px; text-align:left; padding:20px; padding-top:30px; font-size:12px; margin-top:5px;
 }

.add-left {
width:260px; text-align:right; color:#FFFFFF; font-size:14px; padding-bottom:3px; padding-top:13px; vertical-align:top; border-bottom:1px solid #CE6700;
}
.add-right {
padding-left:25px; padding-bottom:8px; padding-top:8px; font-size:14px; color:#64301A; vertical-align:top; border-bottom:1px solid #CE6700;
}


p {
margin-bottom:10px;
margin-top:10px;
margin-left:0px;
line-height:1.6em;
color:#F8F2E4;
}
	
	
h1 {
font-size:30px;
font-weight:bold;
color:#F8F2E4;
margin-top:0px;
padding-top:20px;
margin-bottom:15px;
margin-left:25px;
}

h3 {
font-size:20px;
font-weight:bold;
color:#F8F2E4;
margin-left:25px;
}

h4 {
color:#F8F2E4;
font-size:20px;
margin-bottom:30px;
margin-top:20px;
}

ul, li {
margin:0px;
padding:0px;
color:#F8F2E4;
}
 li {
 margin-left:20px;
 }
 
a {
color:#194c92;
}

form {
margin:0px;
padding:0px;
}

hr {
border:1px solid #CE6700;
height:1px;
}
	
a.red, a.red:link, a.red:active, a.red:visited {
color:#CC0000;
text-decoration:underline;
}

a.red:hover {
color:#CC0000;
text-decoration:underline;
}
	
#header, #header-kl {
position:relative; 
width:990px; 
height:408px; 
margin-left: auto; 
margin-right: auto;
margin-top:0px;
background-image:url(../img-style/bg-header.jpg);
background-repeat:no-repeat;
background-position:right;
}
	#header-kl {
	height:341px;
	background-image:url(../img-style/bg-header-kl.jpg);
	}

#header-navi, #header-navi-kl {
position:absolute;
bottom:0px;
left:71px;
height:57px;
width:848px;
background-color:#EABB67;
}
	#header-navi-kl {
	bottom:53px;
	}

#search {
position:absolute;
right:0px;
top:0px;
width:291px;
height:57px;
background-image:url(../img-style/bg-search.gif);
background-repeat:no-repeat;
}
#search:hover {
background-image:url(../img-style/bg-search-hover.gif);
background-repeat:no-repeat;
}

#logo, #logo-kl {
position:absolute; 
left:71px;
top:29px;
background-image:url(../img-style/logo.jpg);
background-repeat:no-repeat;
width:848px;
height:322px;
}
	#logo-kl {
	background-image:url(../img-style/logo-kl.jpg);
	height:202px;
	}

#add-event-header {
position:absolute;
left:71px;
top:70px;
}
#add-event-header a {
text-decoration:none;
font-size:10px;
color:#683B26;
margin:0px;
padding:0px;
text-transform:uppercase;
}
#add-event-header a:hover {
color:#333333;
text-decoration:underline;
}

#add-cat {
position:absolute;
bottom:0px;
left:71px;
width:848px;
height:40px;
background-color:#64301A;
color:#F7F1E3;
text-transform: uppercase;
font-size:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
	#add-cat a, #add-cat-active{
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	}
	#add-cat a:hover{
	color:#F9BC47;
	}
	
	#add-cat-active {
	font-weight:bold!important;
	color:#F9BC47;
	}


a.home, a.home:visited, a.home:link {
background: url(../img-style/nav-home.gif);
width:95px;
height:57px;
display: block;
text-decoration:none;
float:left;
color:#FFFFFF;
margin-bottom:0px;
padding:0px;
margin-left:15px;
}
a.home:hover, #home-active {
background: url(../img-style/nav-home-active.gif);
display: block;
text-decoration:none;
float:left;
}

a.events, a.events:visited, a.events:link {
background: url(../img-style/nav-events.gif);
width:114px;
height:57px;
display: block;
text-decoration:none;
float:left;
color:#FFFFFF;
margin-bottom:0px;
padding:0px;
margin-left:15px;
}
a.events:hover, #events-active {
background: url(../img-style/nav-events-active.gif);
display: block;
text-decoration:none;
float:left;
}


a.blog, a.blog:visited, a.blog:link {
background: url(../img-style/nav-blog.gif);
width:95px;
height:57px;
display: block;
text-decoration:none;
float:left;
color:#FFFFFF;
margin-bottom:0px;
padding:0px;
margin-left:15px;
}
a.blog:hover {
background: url(../img-style/nav-blog-active.gif);
display: block;
text-decoration:none;
float:left;
}

#start-left {
position:absolute;
left:71px;
top:25px;
width:320px;
height:489px;
background-image:url(../img-style/bg-start-einleitung.jpg);
}

#start-left p {
margin:0px;
padding:30px;
color:#663A25;
}

#start-right {
position:absolute;
right:71px;
top:25px;
width:500px;
height:489px;
background-image:url(../img-style/bg-start-events.jpg);
}

#zeichen {
width:848px; height:98px; margin-left:71px; margin-top:0px; background-image:url(../img-style/bg-zeichen.jpg);
}
#zeichen-ohne {
width:848px; height:98px; margin-left:71px; margin-top:0px; background-image:url(../img-style/bg-zeichen-ohne.jpg);
}


#start-right h2, #zeichen h2, #zeichen-ohne h2  {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:30px;
letter-spacing:11px;
margin:0px;
margin-top:0px;
line-height:1.0em;
display:block;
text-align:center;
padding:0px;
color:#FAF2E5;
text-transform: uppercase;
}

.start-events {
width:446px;
height:75px;
margin-left:27px;
margin-top:20px;
}
.start-events img {
border:3px solid #FAF2E5;
float:left;
padding:0px;
margin-right:10px;
}
.start-events h3, a {
color:#FAF2E5;
font-size:13px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.start-events h3, a:hover {
color:#891403;
}
.start-events p {
color:#FAF2E5;
}
.date{
color:#FFD07F;
font-weight:bold;
}

.img-inhalt{
position:absolute;
right:10px;
top:50px;
}

#content {
position:relative; 
overflow:auto !important;  /* für moderne Browser */
overflow:inherit;
width:990px; 
margin-left: auto; 
margin-right: auto;
padding-top:0px;
padding-bottom:0px;
min-height:515px;
padding-top:12px;
padding-bottom:0px;
height:auto !important; /* für moderne Browser */
height:515px;  /*für den IE */
background-image:url(../img-style/bg-content.jpg);
background-repeat:repeat-y;
}   

#inhalt{
overflow:auto !important;  /* für moderne Browser */
overflow:inherit;
margin-top:0px;
margin-left:71px; width:848px; background-image:url(../img-style/bg-inhalt.jpg);
}

#flugzeugteile {width:600px;  margin-bottom:50px;}
#flugzeugteile li, #flugzeugteile p {color:#663A25;}
#flugzeugteile h3 {color:#663A25;margin:10px 0 20px 0;}

.img-event {
border:3px solid #FAF2E5;
margin-left:0px;
}

#event-right{
float:right; display:inline; width:476px; margin-top:25px; margin-right:25px; background-color:#CE6700;
}

#event-right p{
color:#FAF2E5;
margin:20px;
}

#footer {
position:relative;
margin-left:auto;
margin-right:auto;
width:990px;
height:130px;
background-image:url(../img-style/bg-footer.jpg);
background-repeat:no-repeat;
}

#footer p {
font-size:10px;
padding:30px 0px 5px 0px;
display:block;
width:990px;
text-align:center;
margin:0px;
color:#663A25;
}

a.foot {
font-size:10px;
color:#663A25;
}

		a.sub, a.sub:link, a.sub:visited {
		display : block;
		font-family : Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight : normal;
		text-decoration : none;
		margin-left:20px;
		margin-right:20px;
		padding-left : 6px;
		padding-top:6px;
		padding-bottom:6px;
		text-align : left;
		border-bottom: 1px solid #72422E;
		color:#F7F1E3;
		}
		
		a.sub:hover  {
		background-color:#72422E;
		}
		
		
		
		a.unavi, a.unavi:link, a.unavi:visited {
		display : block;
		float:left;
		font-family : Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight : normal;
		text-decoration : none;
		margin-left:0px;
		margin-right:1px;
		padding : 6px 12px 6px 12px;
		text-align : left;
		color:#F7F1E3;
		text-transform:uppercase;
		}
		
		a.unavi:hover, #unavi-active {
		background-color:#F7F1E3;
		color:#871103;
		}

a.seitenzahl, a.seitenzahl:active, a.seitenzahl:link, a.seitenzahl:visited  {
padding:1px 5px 1px 5px;
border:1px solid #E5E5E5;
color:#F8F2E4;
text-decoration:none;
font-weight:normal;
font-size:13px;
line-height:17px;
}


a.seitenzahl:hover {
background:#EABB67;
border:1px solid #EABB67;
}

.seitenzahlaktiv {
padding:1px 5px 1px 5px;
background:#EABB67;
border:1px solid #EABB67;
color:#000;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#impressum p, #impressum a{
color:#663A25;
}		

		

