@charset "utf-8";

/* CSS Document */
/* by Mario Pontow */
/* orangescale.de webcommunications */
/* tested on ie5.* ie6 ie7 firefox2 safari3 camino opera on mac and pc */

@import url(core/base.css);
@import url(core/iehacks.css);


html {height:100%;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

body.bildausrichten {
background: #424242 url(../gfx2/verlauf.gif) 50% 0 repeat-x;
}

* {
color:#333;
font-family:"Lucida Grande", Geneva,Arial,Verdana,sans-serif;
margin:0em;
padding:0em;
line-height:20px;
font-size:10px;
}

* a:hover {
color:#aaa;

}

#sitecontainer {
width:1026px;
background-image:url(../gfx2/air-style_mainback.gif);
background-repeat:no-repeat;
height:715px;
min-height:715px;
margin: 0 auto;
text-align: left;
}

#headcontainer {
height:89px;
width:980px;
margin: 0 auto;
padding:0px 0 0 0px;
clear:both;
}

#airstylelogo {
height:34px;
width:362px;
padding-top:51px;
float:left;
}

#airstylenavi {
height:17px;
width:590px;
padding-top:72px;
float:right;
text-align:right;
}

#airstylenavi ul {
margin:0;
padding:0;
font-size:11px;
list-style-type:none;
list-style-position:outside;
float:right;
}

#airstylenavi li {
float:left;
text-decoration:none;
font-size:11px;
text-align:right;
}

#spaltencontainer {
width:980px;
margin:0;
padding:0;
float:left;
padding-top:24px;
padding-left:40px;
}

#spalteeins {
float:left;
width:310px;
}

#spaltezwei {
float:left;
width:316px;
padding-left:12px;
}

#spaltedrei {
float:left;
width:310px;
padding-left:17px;
}

#spalteteam {
float:left;
width:310px;
padding-left:17px;
}

#spalteteam p {

}

#spaltehistory ul {
margin:0;
padding:0;
list-style-type:none;
}

#spaltehistory li {
text-decoration:none;
text-align:left;
margin:0;
padding:0;
font-family: "Lucida Grande",Geneva,Arial,Verdana,sans-serif;
color:#333;
line-height:20px;
}

#spaltehistory li a {
text-decoration:none;
font-size:10px;
}


#spaltehistory li a:hover {
text-decoration:none;
color:#999;
}

#spaltecontact p {
font-size:10px;
color:#333;
}

#spaltecontact a {
font-size:10px;
color:#333;
text-decoration:none;
}

#spaltecontact a:hover {
font-size:10px;
color:#999;
}

.newstext {
float:left; clear:both; width:280px;	
}
html>/**/body .newstext {
padding-top:15px;
}

html>/**/body .newstext img {
margin-top:-5px;
}

.newstext li {
	list-style: none;
	margin-left: 0;
}

.twitterfacebook {
	float:left;
}

.twitterfacebook2 {
	float:left;
	margin-left: 10px;
}




































































#maincontainer {
width:760px;
min-height:500px;
background-image:url(../gfx/lines.gif);
background-position:top right;
background-repeat:repeat-y;
margin: 0px 0px 47px 24px;
}

* html b\ody #maincontainer{
height:500px;
margin-bottom:24px;
}


#footer {
width: 808px;
min-height:500px;
background-image:url(../gfx/footer.gif);
background-repeat:no-repeat;
background-position:bottom;
}

* html b\ody #footer {
height:500px;
}


#footerplaceholder {
height:1px;
width:760px;
}

#mainnavi {
height:28px;
width:760px;
}

#mainnavi ul {
margin:0;
padding:0;
font-size:11px;
list-style-type:none;
list-style-position:outside;
}

#mainnavi li {
float:left;
text-decoration:none;
font-size:11px;
}

#mainnavi .aktiv {
text-decoration:none;
background-image:url(../gfx/buttonback.gif);
background-position:bottom;
display:block;
height:20px;
}



















/* leftmenu */

#leftmenu {
}

#leftmenu ul {
margin:0;
font-size:11px;
list-style-type:none;
list-style-position:outside;
padding: 0px 0 0 0;
}

#leftmenu li {
margin:0;
margin-bottom:0px;
float:left;
}

#leftmenu li a {
text-decoration:none;
font-size:11px;
}

#leftmenu .aktiv {
color:#fff;

height:28px;
text-decoration:none;
padding-left:10px;
padding-right:10px;
line-height:220%;
background-image:url(../gfx/buttonback.gif);
}

#leftmenu .aktiv:hover {
position:relative;
background-color:#FFFFFF;
}

#leftmenu .inaktiv {
color:#fff;

height:28px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
line-height:220%;
}

#leftmenu .inaktiv:hover {
position:relative;
}























/* Top Navigation Anfang */


#mainlinks ul {
margin:0px;
padding-left:50px;
}
#mainlinks li {
display:block;
float:left;
height:28px;
list-style-type:none;
margin-left:1px;
width:1px;
padding:0pt;
width:auto;
}

#mainlinks a {
color:#FFFFFF;
display:block;
font-family:"Lucida Grande", Geneva,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:normal;
padding:3px 10px 3px;
text-decoration:none;
}


#mainlinks li a.aktiv {
background-image:url(../gfx/buttonback.gif);
color:#666;
}

#mainlinks li a.aktiv:hover {
background-image:url(../gfx/buttonback3.gif);
}

#mainlinks li a.inaktiv {
background-image:url(../gfx/buttonback5.gif);
color:#fff;
}

#mainlinks li a.inaktiv:hover {
background-image:url(../gfx/buttonback2.gif);
}




#orangelinks ul {
margin:0px;
float:right;
padding-right:25px;
}
#orangelinks li {
display:block;
float:left;
height:28px;
list-style-type:none;
margin-left:1px;
width:1px;
padding:0pt;
width:auto;
}

#orangelinks a {
color:#FFFFFF;
display:block;
font-family:"Lucida Grande", Geneva,Arial,Verdana,sans-serif;
font-size:12px;
font-weight:normal;
padding:3px 10px 3px;
text-decoration:none;
}


#orangelinks li a.aktiv {
background-image:url(../gfx/buttonback.gif);
color:#666;
}

#orangelinks li a.aktiv:hover {
background-image:url(../gfx/buttonback4.gif);
}

#orangelinks li a.inaktiv {
background-image:url(../gfx/buttonback6.gif);
color:#FFFFFF;
}

#orangelinks li a.inaktiv:hover {
background-image:url(../gfx/buttonback4.gif);
}


/* Top Navigation Ende */




.contentcontainer {
padding: 30px 0px 10px 50px;
}


h1 {
color:#333;
font-size:12px;
margin-bottom:5px;
font-weight:bolder;
}

h2 {
color:#f18022;
font-size:14px;
margin-bottom:10px;
}

hr {
border:1px solid #f18022;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-right:1px solid #fff;
margin: 10px 0 10px 0;
}

.copypic {
float:right;
width:200px;
margin-top:30px;
}
.copypic img {
padding-bottom:20px;
}




/* galerie */

.picgalerie {
  float:left;
  margin: 0 6px 20px 0;
  height:200px;
  background-color:#eee;
  vertical-align:bottom;
  }

  .picgalone {
  margin:0 19px 0 0; 
  padding:0px; 
  width:225px; 
  float: left;
  margin-bottom:20px;
  }
  
  .picgaltwo {
  margin:0px; 
  padding:0px; 
  width: 220px; 
  height: 200px; 
  background-position:center; 
  background-repeat:no-repeat; 
  background-color:#EFEFEF;
  border:1px solid #ccc;
  }
  
  .picgalthree {
  float: left; 
  height: 50px; 
  width: 210px;
  background-color:#FFFFFF;
  border:1px solid #ccc;
  border-top:none;
  padding: 5px;
  }
  
  .mainpicturespace {
   margin-bottom:20px;
   }
   
   .referenzenpoint {
   background-color:#fff; 
   height:28px; 
   width:480px; 
   background-image:url(../gfx/referenzpoint.gif); 
   background-position:center left; 
   background-repeat:no-repeat; 
   border:1px solid #ccc;
   margin-bottom:10px;
   }