body, html{
	font-family:Arial;
	font-size:12px;
	color:#333333;
	background-color:grey;
	margin:0;
	background: url(../images/background_kachel.png);
	background-repeat: xy;
}
p {margin:0px;padding:0px;}


a{
	color:#333333;
	font-size:12px;
}

.link_normal{
	font-size:12px;
}

.link_klein{
	font-size:11px;
}


input, select, textarea{
	font-family:Arial;
	font-size:12px;
	color:#999999;
}

h1, h2{
	margin: 0px;
	font-size:24px;
	line-height: 100%;
}

h2{
	margin: 0px;
	font-size:16px;
	line-height: 100%;
}

h4{
	margin: 0px;
	font-size:14px;
	line-height: 100%;
	display:inline;
}


h3{
	margin: 0px;
	font-size:17px;
	line-height: 100%;
}


#pagewrapper{
	width:988px;
/*	background-image: url(images/background_new_mainpage.png);*/
	background-image: url(../images/background_kachel_hell.png);
	background-repeat: y;
	min-height:400px;
	padding: 0;
	margin: 0 auto;
}


#schatten{
	width:1002px;
	background-image: url(../images/hintergrund1.png);
	background-repeat: no-repeat;
	padding: 0;
	margin: 0 auto;	
}

#header{
	background-image: url(../images/background_header.jpg);
	width:988px;
	height:154px;
}

.headerRand{
	width:20px;
	height:1px;
	float:left;
		
}

#headerLogo{
	background-image: url(../images/cyl_airnergy_logo.gif);
	width:205px;
	height:92px;
	float:left;
}

#headerTrenner{
	width:307px;
	height:1px;
	float:left;
}

#headerFont{
	background-image: url(../images/airbagyourlife.png);
	width:597px;
	height:99px;
	float:left;
}


#headerLogin
{
	width:135px;
	height:99px;
	float:left;
}


#loginMain{
	background-image: url(../images/Partnerlogin.png);
	width:135px;
	height:23px;
	display:block;
}

#logoutMain{
	background-image: url(../images/logout.png);
	width:94px;
	height:23px;
	display:block;
}


#navigation{
	float:left;
	width: 961px;
	height: 50px;
}

#navigation_leer{
	float:left;
	width: 26px;
	height: 50px;
}


#uebercyl{
	background-image: url(../images/1_ueberuns_1.png);
	width:160px;
	height:40px;
	float:left;
}

#uebercyl:hover{
	background-image: url(../images/1_ueberuns_2.png);
	width:160px;
	height:40px;
	float:left;
}

#uebercylaktiv{
	background-image: url(../images/1_ueberuns_2.png);
	width:160px;
	height:40px;
	float:left;
}

#drink{
	background-image: url(../images/2_airnergydrink_1.png);
	width:160px;
	height:40px;
	float:left;
}

#drink:hover{
	background-image: url(../images/2_airnergydrink_2.png);
	width:160px;
	height:40px;
	float:left;
}

#drinkaktiv{
	background-image: url(../images/2_airnergydrink_2.png);
	width:160px;
	height:40px;
	float:left;
}

#business{
	background-image: url(../images/3_business_1.png);
	width:160px;
	height:40px;
	float:left;
}

#business:hover{
	background-image: url(../images/3_business_2.png);
	width:160px;
	height:40px;
	float:left;
}

#businessaktiv{
	background-image: url(../images/3_business_2.png);
	width:160px;
	height:40px;
	float:left;
}

#news{
	background-image: url(../images/4_news_1.png);
	width:160px;
	height:40px;
	float:left;
}

#news:hover{
	background-image: url(../images/4_news_2.png);
	width:160px;
	height:40px;
	float:left;
}

#newsaktiv{
	background-image: url(../images/4_news_2.png);
	width:160px;
	height:40px;
	float:left;
}

#shop{
	background-image: url(../images/5_shop_1.png);
	width:160px;
	height:40px;
	float:left;
	display:block;
}

#shop:hover{
	background-image: url(../images/5_shop_2.png);
	width:160px;
	height:40px;
	float:left;
}

#shopaktiv{
	background-image: url(../images/5_shop_2.png);
	width:160px;
	height:40px;
	float:left;
}

#footer_claim{
	background: url(../images/claim.png) no-repeat;
	height:45px;
	width:243px;
	float:left;
}

#footer_text{
	float:left;
	padding-top:7px;
	padding-left:10px;
}


#content{
	float:left;
	width:670px;
	padding-top:5px;
	line-height:18px;
	}

.contenttop{
	background-image: url(../images/content_top.png);
	background-repeat:no-repeat;
	width:660px;
	height:16px;
}

.contentmain{
	background-image: url(../images/content_middle.png);
	background-repeat:x;
	width:660px;
	min-height:100px;
}
.contentwrap{
	width:645px;
	border:0px solid #000000;
	min-height:100px;
}


.contentbottom{
	background-image: url(../images/content_bottom.png);
	background-repeat:no-repeat;
	width:660px;
	height:16px;
}

.contento{
	padding-left:24px;
	padding-top:10px;
}

.contento_movie{
	padding-left:20px;
}

#rightTop{
	width:284px;
	min-height:380px;
	background-image: url(../images/box_right_top.png);
	background-repeat:no-repeat;	
}

#rightMiddle{
	width:284px;
	min-height:215px;
	background-image: url(../images/box_right_middle.png);
	background-repeat:no-repeat;	
}

#rightBottom{
	width:284px;
	min-height:253px;
	background-image: url(../images/flaschenpost.jpg);
	background-repeat:no-repeat;	
	
}


#boxRight{
	float:left;
	width:284px;
	min-height:100px;
}



.boxRightTop{
	background-image: url(../images/warenkorb_top_background.png);
	background-repeat:no-repeat;
	width:284px;
	height:48px;
}

.boxRightMain{
	background-image: url(../images/warenkorb_middle_background.png);
	background-repeat:x;
	width:284px;
	min-height:100px;
}

.boxRightBottom{
	background-image: url(../images/warenkorb_bottom_background.png);
	background-repeat:no-repeat;
	width:284px;
	height:62px;
}


.newsbox{
	padding-left:24px;
	width:600px;
	height:210px;
}

.news_pic{
	float:left;
	width:240px;
	height:200px;
	background-color:brown;
}

.news_txt{
	float:left;
	width:300px;
	padding-left:10px;
}

.newstrenner{
	clear:both;
}


.greybox{
	width:127px;
	font-size:10px;
}


.teaserDatum {
padding-top:4px;
padding-bottom:4px;
color:#999999;
}

.teaser {
float:left;
width:380px;
height:130px;
}
.TeaserButton {
width:380px;
}

.abstand {
	clear:both;
	height:10px;
	font-size:1px;
}

.abstand5 {
	clear:both;
	height:5px;
	font-size:1px;
}

.abstandV5 {
	float:left;
	width:5px;
	font-size:1px;
}

.abstandV10 {
	float:left;
	width:10px;
	font-size:1px;
}
.trennB {clear:both;height:8px;}
.trenn {height:9px;border-top:1px solid #cccccc}
.TBild {float:left;width:231;}

.inhalt{
	width:600px;
}

.button_moreinfo{
  background-image:url(../images/mehr_erfahren_hover.png);
  width:111px;
  height:30px;
  display:block;
}


.button_moreinfo:hover{
  background-image:url(../images/mehr_erfahren.png);
}

.button_neuebeitraege{
  background-image:url(../images/neuere_beitraege_hover.png);
  width:116px;
  height:30px;
  display:block;
}


.button_neuebeitraege:hover{
  background-image:url(../images/neuere_beitraege.png);
  width:116px;
  height:30px;
  display:block;
}

.button_neuebeitraege_deakt{
  background-image:url(../images/neuere_beitraege_deactivated.png);
  width:116px;
  height:30px;
  display:block;
}



.button_naechsterbeitraege{
  background-image:url(../images/naechster_beitrag_hover.png);
  width:124px;
  height:30px;
  display:block;
}


.button_naechsterbeitraege:hover{
  background-image:url(../images/naechster_beitrag.png);
  width:124px;
  height:30px;
  display:block;
}

.button_naechsterbeitraege_deakt{
  background-image:url(../images/naechster_beitrag_deactivated.png);
  width:124px;
  height:30px;
  display:block;
}




.button_aelterebeitraege{
  background-image:url(../images/aeltere_beitraege_hover.png);
  width:111px;
  height:30px;
  display:block;
}


.button_aelterebeitraege:hover{
  background-image:url(../images/aeltere_beitraege.png);
  width:111px;
  height:30px;
  display:block;
}

.button_aelterebeitraege_deakt{
  background-image:url(../images/aeltere_beitraege_deactivated.png);
  width:111px;
  height:30px;
  display:block;
}

.productlistung_next{
	height:30px;
	width:612px;
	background-image: url(../images/product_listung_next.jpg);
	background-repeat:no-repeat;	
}


.abbrechen{
  background-image:url(../images/abbrechen_hover.png);
  width:96px;
  height:30px;
  display:block;
}

.abbrechen:hover, .abbrechen:active, .abbrechen:focus{
  background-image:url(../images/abbrechen.png);
}

.button_weiter{
  background-image:url(../images/weiter.png);
  width:71px;
  height:30px;
  display:block;
}

.button_weiter:hover{
  background-image:url(../images/weiter_hover.png);
}

/*
		Shop
*/

.produktlistung{
	width:626px;
	height:150px;
	}


.produktlistung_pic{
	float:left;
	width:230px;
	height:150px;
	background-color:#FFFFFF;
}

.produktlistung_desc{
	float:left;
	width:268px;
	height:150px;
	background-color:white;
	padding-left:8px;

}

.produktlistung_cart{
	float:left;
	width:120px;
	height:150px;
	text-align:center;
	background-image: url(../images/product_listung_cart.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
}

.productlistung_trenner{
	clear:both;
}

/*
	Buttons
*/

.button_detail_ansehen{
  background-image:url(../images/button_detail_ansehen_hover.png);
  width:111px;
  height:29px;
  display:block;
}


.button_detail_ansehen:hover{
  background-image:url(../images/button_detail_ansehen.png);
  width:111px;
  height:29px;
  display:block;
}

.button_in_den_warenkorb{
  background-image:url(../images/button_warenkorb.png);
  width:89px;
  height:31px;
  display:block;
}


.button_in_den_warenkorb:hover{
  background-image:url(../images/button_warenkorb_hover.png);
  width:89px;
  height:31px;
  display:block;
}

.mustfield{
	background-color:#E6EBD7;
}



.button_zurueck{
  background-image:url(../images/zurueck_hover.png);
  width:81px;
  height:30px;
  display:block;
}


.button_zurueck:hover{
  background-image:url(../images/zurueck.png);
}


.button_bestellung_absenden{
  width:151px;
  height:31px;
  display:block;
  background-image:url(../images/bestellung_absenden_hover.png);
}

.button_bestellung_absenden:hover{
  background-image:url(../images/bestellung_absenden.png);
}


.button_login{
  width:71px;
  height:29px;
  display:block;
  background-image:url(../images/button_login.png);
}

.button_login:hover{
  background-image:url(../images/button_login_hover.png);
}

.daten_an_cyl_senden{
  background-image:url(../images/daten_an_cyl_senden_hover.png);
  width:181px;
  height:30px;
  display:block;
}

.daten_an_cyl_senden:hover, .daten_an_cyl_senden:active, .daten_an_cyl_senden:focus{
  background-image:url(../images/daten_an_cyl_senden.png);
}

.speichern{
  background-image:url(../images/speichern_hover.png);
  width:86px;
  height:30px;
  display:block;
}

.speichern:hover, .speichern:active, .speichern:focus{
  background-image:url(../images/speichern.png);
}

.aenderungen_an_cyl_senden{
  background-image:url(../images/aenderungen_an_cyl_senden_hover.png);
  width:182px;
  height:30px;
  display:block;
}

.aenderungen_an_cyl_senden:hover, .aenderungen_an_cyl_senden:active, .aenderungen_an_cyl_senden:focus{
  background-image:url(../images/aenderungen_an_cyl_senden.png);
}


.download_img{
	background: url(../images/downloaden_hover.png) no-repeat;
	width: 103px;
	height: 30px;
	display: block;	
}

.download_img:hover{
	background: url(../images/downloaden.png) no-repeat;
}


.nav_meinkonto{
	background: url(../images/meinkonto.png) no-repeat;
	width: 141px;
	height: 13px;
	display: block;	
}

.nav_meinkonto:hover{
	background: url(../images/mein_Konto_hover.png) no-repeat;
}

.nav_meinkontoaktiv{
	background: url(../images/mein_Konto_hover.png) no-repeat;
	width: 141px;
	height: 13px;
	display: block;	
}

.nav_agbs{
	background: url(../images/agb.png) no-repeat;
	width: 141px;
	height: 13px;
	display: block;	
}

.nav_agbs:hover{
	background: url(../images/agb_hover.png) no-repeat;
}

.nav_agbsaktiv{
	background: url(../images/agb_hover.png) no-repeat;
	width: 141px;
	height: 13px;
	display: block;	
}

.button_mehrdarueber{
  width:106px;
  height:30px;
  display:block;
  background-image:url(../images/mehrdarueber.png);
}

.button_mehrdarueber:hover{
  background-image:url(../images/mehrdarueber_hover.png);
}

.button_zumcylwebshop{
  width:129px;
  height:30px;
  display:block;
  background-image:url(../images/zumcylwebshop.png);
}

.button_zumcylwebshop:hover{
  background-image:url(../images/zumcylwebshop_hover.png);
}

.button_absenden{
  background-image:url(../images/absenden_hover.png);
  width:91px;
  height:30px;
  display:block;
}


.button_absenden:hover{
  background-image:url(../images/absenden.png);
}

.button_zurueckuebersicht{
  background-image:url(../images/zurueck_uebersicht_hover.png);
  width:146px;
  height:29px;
  display:block;
}


.button_zurueckuebersicht:hover{
  background-image:url(../images/zurueck_uebersicht.png);
}

.button_startseite{
  background-image:url(../images/zur_startseite_hover.png);
  width:105px;
  height:30px;
  display:block;
}


.button_startseite:hover{
  background-image:url(../images/zur_startseite.png);
  width:105px;
  height:30px;
  display:block;
}


.button_gastgeber{
  background-image:url(../images/Button_kostenlos.png);
  width:274px;
  height:79px;
  display:block;
}


.button_gastgeber:hover{
  background-image:url(../images/Button_kostenlos_hover.png);
  display:block;
}

.logout{
  background-image:url(../images/ausloggen_hover.png);
  width:96px;
  height:30px;
  display:block;
}


.logout:hover{
  background-image:url(../images/ausloggen.png);
}

.newscenter_plugin{
	background-color:#CCCCCC;
	height:160px;
	width:580px;
	padding:15px;
}

.gutscheincode{
font-size:16px;
font-weight:bold;
width:150px;

}


.produktlistung_cart{
	float:left;
	width:120px;
	height:150px;
	text-align:center;
	background-image: url(../images/product_listung_cart.jpg);
	background-repeat:no-repeat;
	padding-top:20px;
}

.produktlistung_desc{
	float:left;
	width:253px;
	height:150px;
	background-color:white;
	padding-left:8px;

}

label { width: 10em; float: left; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
p { clear: both; }
.submit { margin-left: 12em; }
em { font-weight: bold; padding-right: 1em; vertical-align: top; }
