#fallschirm, #right1, #right2, #right3, #right4, #right5, ul#navi li, ul#navi li ul {position:relative} 


ul#navi{position:absolute;background:none;width:730px; padding:0;margin:0;top:0;left:0}
ul#navi li{display:block;text-align:left;margin:0 0 0 0;float:left}
ul#navi li a{ text-decoration:none;color:#444444;font:bold 11px Tahoma, sans-serif;line-height:14px; display:block;z-index:99; outline: none; }
ul#navi li a img { 
	opacity: 0.50;
}

ul#navi li a:hover img, ul#navi li a:focus img, ul#navi li.active a img {
	opacity: 1.00;
}
ul#navi li ul li.active a, ul#navi li ul li a:hover, ul#navi li ul li a:focus {color:#000000}
ul#navi li:hover ul{display:block;}

ul#navi li ul {display:none; padding:0;margin:0px -8px 0 0;top:-8px; border:1px solid #113355; background: #fff; opacity: 0.88;}
ul#navi li ul li{list-style:none;float:none;margin:0;padding:0px;top:0;bottom:0; }
ul#navi li ul li a{padding:3px;margin:0;top:0;bottom:0;display:block; height:auto;}
ul#navi li ul li ul{ margin-bottom: -8px; margin-top: 8px; border: none; background: none; }
ul#navi li ul li ul li{background: none; padding:0;border-top:0;}
ul#navi li ul li ul li a{font-weight: normal;}



body {
	margin: 0; padding: 0;
}

#fallschirm {
	width: 950px;
	margin: auto;
}

#menu {
	position: absolute;
	width: 730px;
	left: 230px;
	top: 266px;
	z-index: 90;  
}



#main {
	position: absolute;
	width: 950px;
	left: 0;
	top: 385px;
	min-height: 200px;
	z-index: 5;
	background-image:url(http://www.freifallen.de/fallschirmspringen/fallschirm.png);
}


#left {
	float: left;
	margin-bottom: 25px; 
}
#left1, #left2, #left3, #left4, #left5 {
	width: 230px;
}
#left1 p, #left2 p, #left3 p, #left4 p, #left5 p, 
#left1 h1, #left2 h1, #left3 h1, #left4 h1, #left5 h1, 
#left1 h2, #left2 h2, #left3 h2, #left4 h2, #left5 h2, 
#left1 h3, #left2 h3, #left3 h3, #left4 h3, #left5 h3, 
#left1 h4, #left2 h4, #left3 h4, #left4 h4, #left5 h4, 
#left1 h4, #left2 h4, #left3 h4, #left4 h4, #left5 h4, 
#left1 h5, #left2 h5, #left3 h5, #left4 h5, #left5 h5 {
	padding-left: 15px;
	padding-right: 15px;
}
#left1 h1, #left2 h1, #left3 h1, #left4 h1, #left5 h1 {
	padding-top: 5px;
	margin-bottom: 3px;
}

img.scl {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 80;
}

#left2 img.scl, #left3 img.scl, #left4 img.scl, #left5 img.scl {
	position: relative;
	margin-bottom: -63px;
}

#rightTop {
	position: absolute;
	top: 320px;
	right: 0px;
	width: 230px;
	height: 65px;
	background-image:url(http://www.freifallen.de/fallschirmspringen/sep-cover-rechts-1st-bg.png); background-repeat: no-repeat;
}

#right {
	float: right;
	margin-bottom: 25px; 
}
#right1, #right2, #right3, #right4, #right5 {
	width: 230px;
}
#right1 p, #right2 p, #right3 p, #right4 p, #right5 p, 
#rightTop h1, #right2 h1, #right3 h1, #right4 h1, #right5 h1, 
#right1 h2, #right2 h2, #right3 h2, #right4 h2, #right5 h2, 
#right1 h3, #right2 h3, #right3 h3, #right4 h3, #right5 h3, 
#right1 h4, #right2 h4, #right3 h4, #right4 h4, #right5 h4, 
#right1 h4, #right2 h4, #right3 h4, #right4 h4, #right5 h4, 
#right1 h5, #right2 h5, #right3 h5, #right4 h5, #right5 h5 {
	padding-left: 15px;
	padding-right: 15px;
}
#rightTop h1, #right2 h1, #right3 h1, #right4 h1, #right5 h1 {
	padding-top: 35px;
}
#right2, #right3 {
	margin-top: 20px;
}



#content {
	margin-left: 250px;
	margin-right: 250px; 
	margin-bottom: 25px;
}

img.mainbottom {
	clear: both;
	bottom: 0;
	margin-bottom: 0;
}


img.telefon {
	position: absolute;
	left: 0;
	top: 345px;
	z-index: 80;
}



#bannerBild {
	position: absolute;
	height: 335px;
	width: 950px;
	left: 0;
	top: 50px;
	overflow: hidden; 
}

#imgcut {
	position: absolute;
	top: 50px;
	left: 0;
	height: 335px;
	width: 230px;
}

#menuBG {
	position: absolute;
	top: 266px;
	left: 0;
	height: 335px;
	width: 230px;
	z-index:1;
}

	


img.logo {
	position: absolute; 
	top: 8px;
	right: 50%;
	margin-right: -480px;
	border: none;
	z-index: 90;
}


#bannerSpezial {
	position: absolute;
	top: 325px;
	left: 250px;
}

hr {
	height: 1px; 
	background-color: #bbbbbb; 
	border: none; 
}



/* textformatierung */

body, td, #main { line-height: 18px; }

#main a { 
	padding-left: 17px; 
	background-image:url(http://www.freifallen.de/fallschirmspringen/link.png); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
	-moz-opacity: 0.77;
	opacity: 0.77;
	outline: none;
}
#main a:hover, #main a:focus { 
	-moz-opacity: 1;
	opacity: 1;
}

#main a.noimg {
	padding-left: 0;
	background-image: none;
	-moz-opacity: 1;
	opacity: 1;
	filter:alpha(opacity=100);	
}

div.shoplistimg {
	float: right;
	margin-left: 10px;
}

#main div.shoplistimg a {
	padding-left: 0;
	background-image: none;
	-moz-opacity: 1;
	opacity: 1;
}

/* keine link-icons im internen bereich */
#main a.desktop, #main td.desktop a {
	padding:0px;
	background:none;
	}

.sm { font-size: 10px;}

.grey { color: #999999; }

.b { font-weight: bold; }


ul.check { 
	padding: 0; 
	margin: 0; 
	margin-bottom: 10px;
	list-style-image: none; 
}

ul.check li {
	list-style-image: none; 
	list-style-type: none;
	background-image:url(http://www.freifallen.de/files/design/check.gif); 
	background-repeat: no-repeat; 
	margin: 0; 
	margin-bottom: 3px; 
	padding-left: 30px; 
	background-position: 15px 4px; 
}	

ol li { margin-bottom: 5px;}


div.wetter {
	margin-left: 15px;
	margin-top: 60px;
}

font.wettercomheadline222385 {
	align: right;
}

#main div.wetter a { 
	padding-left: 0; 
	background-image: none; 
	filter:alpha(opacity=66);
	-moz-opacity: 0.66;
	opacity: 0.66;
}




.boxA, .boxAsem { position: relative; }

.boxB, .boxBsem {
	position: absolute; 
	top: 0px;
	left: 220px;
}

.boxBsem { 
	left: 50px;
	width: 230px;
}

.klappBox {
	display: none;
	padding-left: 17px;
	margin-top: -5px;
	border: 1px solid #cccccc;
}

.faqFrage {
	padding-left: 17px; 
	background-image:url(http://www.freifallen.de/fallschirmspringen/link.png); 
	background-repeat: no-repeat; 
	background-position: 0px 4px;
	cursor: pointer;
}
h2.faqFrage:hover {
	color: 	#c20000;
}
h6.faqHinweis {
	color: #bbbbbb;
	text-align: right;
}

.klappBoxShop {
	display: none;
	padding-left: 17px;
	margin-top: -5px;
	border: 1px solid #cccccc;
}

input.shopAnzahl { width: 30px; }


/* registrierung */

p.register { font-size: 10px; }

input.regHalf, input.regFull, input.regHalfPflicht, input.regFullPflicht {
	width: 210px;
	height: 17px;
	border: none;
	border-bottom: 1px solid #999999;
	padding-top: 0;
	color: #333333; font-size: 12px; font-family: Tahoma, Helvetica, SansSerif; letter-spacing: 0px; font-style:normal; font-weight: normal;
}

input.regFull, input.regFullPflicht { width: 430px; }

input.regHalfPflicht, input.regFullPflicht { border-color: #c20000; }  

input.regSUB {
	width: 430px;
	height: 25px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border: 1px solid #e9a5a5;
	font-size: 12px;
}

input.regSUB:hover {
	background-color: #e9a5a5;
	border: 1px solid #e20000;
	color: #c20000;
}




/* SHOP */

table.shopWK { margin-left: 15px; table-layout: fixed; width: 215px; }
table.shopWK td { vertical-align: top; overflow: hidden; }

table.shopWKB { margin-left: 0px; table-layout: fixed; width: 450px; }


th.shopWKheadname, th.shopWKheadanzahl, th.shopWKheadpreis { width: 115px; text-align: left; font-size: 11px; padding-bottom: 8px; }
th.shopWKheadanzahl { width: 20px; text-align: right; }
th.shopWKheadpreis { width: 60px; text-align: right; }

th.shopWKBheadname, th.shopWKBheadanzahl, th.shopWKBheadpreis { width: 310px; text-align: left; font-size: 11px; padding-bottom: 8px; }
th.shopWKBheadanzahl { width: 40px; text-align: right; }
th.shopWKBheadpreis { width: 80px; text-align: right; }


ul.shopWKul, ul.shopWKulTipp, ul.shopWKul:hover, ul.shopWKulTipp:hover { padding-left: 17px; line-height: 14px; margin-bottom: 5px; list-style-type: none; background-image:url(http://www.freifallen.de/fallschirmspringen/link.png); background-position: 0px 4px; background-repeat: no-repeat; }
ul.shopWKulTipp { margin-left: 15px; }

#main a.shopWKitemname { background-image: none; padding-left: 0; }
#main a.shopWKitemname:hover { background-image: none; padding-left: 0; }


span.shopWKvariationname, span.shopWKvariationvalue { font-size: 10px; }

td.shopWKbodyanzahl { line-height: 14px; text-align: right; }
td.shopWKbodypreis { line-height: 14px; text-align: right; }
td.shopWKbodyDelete { line-height: 14px; text-align: right; width: 20px;}

span.shopWKregularPrice { font-weight: bold; }
span.shopWKoriginalPrice { font-weight: normal; text-decoration: line-through; }
span.shopWKreducedPrice { font-weight: bold; color: red; margin-left: 10px;}


#main a.shopWKlinkDelete, #main a.shopWKlinkDelete:hover { padding-left: 10px; background-image:url(http://www.freifallen.de/fallschirmspringen/trash.gif); background-position: 0px 0px; }

p.shopWKfunctions { text-align: right; margin-top: 20px; margin-bottom: 30px;}

p.shopWKshow { margin-top: 10px; margin-bottom: 20px;}
a.shopWKshowLink { font-weight: bold; }

input.shopWKinput { width: 40px; text-align: right; margin-bottom: 5px; }

td.shopWKlinie { background: #999999; height: 1px;}

td.shopWKsiebenlinks, td.shopWKneunzehnlinks, td.shopWKsiebenrechts, td.shopWKneunzehnrechts, td.shopWKversandlinks, td.shopWKversandrechts { padding-left: 17px; font-size: 10px; }
td.shopWKgesamtlinks { padding-left: 17px; padding-top: 3px; font-weight: bold; }
td.shopWKgesamtrechts { padding-top: 3px; font-weight: bold; }

#main a.shopWKreload, #main a.shopWKorder { background-image: none; padding: 4px 25px; margin-left: 25px; margin-bottom: 20px; background-color: #eeeeee; border: 1px solid #e9a5a5; font-size: 12px; }
#main a.shopWKorder { font-weight: bold; padding: 3px 50px; border: 2px solid #e9a5a5; }
#main a.shopWKreload:hover, #main a.shopWKorder:hover { background-image: none; }


.shopBUYstepHeader { margin-top: 40px; font-size: 14px;}
.shopBUYtipp { font-size: 10px; color: #888888; }

p.shopBUYinput, span.shopBUYinput { font-size: 10px; }

p.shopBUYtitle { font-weight: bold; margin-top: 20px;}

input.shopBUYinput, input.shopBUYinputFull, input.shopBUYinputPflicht, input.shopBUYinputFullPflicht {
	width: 210px;
	height: 17px;
	border: none;
	border-bottom: 1px solid #999999;
	padding-top: 0;
	color: #333333; font-size: 12px; font-family: Tahoma, Helvetica, SansSerif; letter-spacing: 0px; font-style:normal; font-weight: normal;
}

input.shopBUYinputFull, input.shopBUYinputFullPflicht { width: 430px; }

input.shopBUYinputPflicht, input.shopBUYinputFullPflicht { border-color: #c20000; } 


input.shopBUYnext, input.shopBUYback, input.shopBUYbuy {
	width: 210px;
	height: 25px;
	padding-bottom: 3px;
	background-color: #eeeeee;
	border: 1px solid #e9a5a5;
	font-size: 12px;
	margin-right: 10px;
}

input.shopBUYnext:hover, input.shopBUYback:hover, input.shopBUYbuy:hover {
	background-color: #e9a5a5;
	border: 1px solid #e20000;
}


p.shopBUYnext { padding-left: 220px; }

table.shopBUYoverview { width: 430px; }

.shopBUYovA { width: 100px; }
.shopBUYovInfo { font-size: 10px; }

textarea.shopBUYcomment { width: 430px; height: 150px; }


/* 1-2-3-4 */
/*
.shopBest1, .shopBest2, .shopBest3, .shopBest4, .shopBest1Aktiv, .shopBest2Aktiv, .shopBest3Aktiv, .shopBest4Aktiv {
	display: inline;
	padding: 10px 0px 10px 110px;
	border: 1px solid eeeeee;
}
.shopBest1Aktiv, .shopBest2Aktiv, .shopBest3Aktiv, .shopBest4Aktiv { border-color: red; }
*/


/* SITEMAP */



table.sitemap { margin-left: -20px; }

#main a.sitemapHead { display: block; border: 1px solid #e9a5a5; font-weight: bold; width: 100%; padding: 5px; letter-spacing: 1px; background-image: none; }
#main a.sitemapHead:hover { background-color: #e9a5a5; border: 1px solid #e20000; background-image: none; }
.sitemapList1 { margin-top: 10px; }
.sitemapLink2, .sitemapLink3 { font-weight: normal; line-height: 16px;}

li.sitemapList1 { list-style-type: none; margin-left: -20px; }
li.sitemapList2 { list-style-type: none; margin-left: -40px; }


/* KALENDER */

table.WEBZAPthismonth {
	margin-left: 5px;
}

table.WEBZAPthismonth th, table.WEBZAPthismonth td, th.WEBZAPmonatjahr {
	text-align: center;
	width: 25px;
}

table.WEBZAPthismonth th {
	font-size: 11px;
}

#main th.WEBZAPlink a {
	background-image: none;
	padding: 0;
}

#main td.WEBZAPdaytd {
	color: #aaaacc;
}

#main td.WEBZAPnowtd {
	color: #000000;
}

#main tr td a, #main tr.WEBZAPweektr td a, #main tr.WEBZAPdays td a {
	background-image: none;
	padding: 0;
	color: #e20000;
}

#main tr td a:hover, #main tr.WEBZAPweektr td a:hover, #main tr.WEBZAPdays td a:hover {
	background-image: none;
}