body { margin:0; padding:0; font-size: 10pt; font-family: "Trebuchet MS"; color: #666; width: 100%; height: 100%; background: url(../images/14681.gif) repeat-x #ddd; }
.clear { clear:both; }
div#page { margin:20px auto; width:1010px; height: 100%; }
div#header { height: 216px; width: 1010px; padding:5px 0 0 4px; background: url(../images/14676.jpg) 0px 0px no-repeat; }
div#logo { position: relative; top: -15px; left: -30px; z-index: 5; width: 190px; height:190px;margin-bottom: -24px; background: url(../images/14677.png) no-repeat; }
div#menu { margin-top: -2px; background: url(../images/14678.jpg) no-repeat; width: 994px; height: 39px; padding: 10px 0 0 16px; margin-left:-4px; }

div#menu ul { list-style-type:none; padding: 0; margin: 0;  }
div#menu ul li { float:left; position:relative; z-index:auto !important; z-index:1000;  margin: 0; padding: 0; }
div#menu ul li a { float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; text-decoration:none; color: #666; font-weight: bold;padding: 0px 20px 0px 10px; line-height: 20px; height: 33px; }
div#menu ul li ul { display:none; border:none; }
div#menu li.end { display:none; border:none; }
div#menu ul li ul li.end { display:none; border:none; }

div#menu ul li:hover a { text-decoration:none; }
div#menu ul li:hover ul { display:block; width:158px; position:absolute; z-index:999; top:33px; left:0px; padding: 0; margin:0; }
div#menu ul li:hover ul li { padding: 0; margin:0; }
div#menu ul li:hover ul li a { display:block; width:138px; height:auto; margin:0; padding:2px 10px 2px 10px; text-decoration:none; background: url(../images/14679.png) repeat-y; font-weight: normal; }
div#menu ul li:hover ul li a:hover { text-decoration:underline; }
div#menu ul li:hover ul li.end { display:block; height:13px; width:158px; background: url(../images/14680.png); }

div#menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
div#menu ul li a:hover { text-decoration:underline; }
div#menu ul li a:hover ul {display:block; width:158px; position:absolute; z-index:999; top:33px; left:0px; margin:0; padding: 0; }
div#menu ul li a:hover ul li { margin:0; padding: 0; }
div#menu ul li a:hover ul li a {display:block; width:158px; height:auto; margin:0; text-decoration:none; }
div#menu ul li a:hover ul li a:hover { text-decoration:underline; }

div#content { min-height: 400px; padding: 0; margin: 0; }

div#content div.wo { background-image: url(../images/14686.png); height:10px; margin:0; padding: 0; }
div#content div.wm { background: url(../images/14685.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.wu { background-image: url(../images/14687.png); height:12px; margin:0; padding: 0; }

div#content div.go { background-image: url(../images/14683.png); height:10px; margin:0; padding: 0; }
div#content div.gm { background: url(../images/14682.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.gu { background-image: url(../images/14684.png); height:12px; margin:0; padding: 0; }

div#content div.bo { background-image: url(../images/14689.png); height:10px; margin:0; padding: 0; }
div#content div.bm { background: url(../images/14688.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.bu { background-image: url(../images/14690.png); height:12px; margin:0; padding: 0; }

div#content div.wmo { background-image: url(../images/15064.png); height:10px; margin:0; padding: 0; }
div#content div.wmm { background: url(../images/15062.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.wmu { background-image: url(../images/15066.png); height:12px; margin:0; padding: 0; }

div#content div.wko { background-image: url(../images/15063.png); height:10px; margin:0; padding: 0; }
div#content div.wkm { background: url(../images/15061.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.wku { background-image: url(../images/15065.png); height:12px; margin:0; padding: 0; }

div#content div.bko { background-image: url(../images/15703.png); height:10px; margin:0; padding: 0; }
div#content div.bkm { background: url(../images/15702.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.bku { background-image: url(../images/15704.png); height:12px; margin:0; padding: 0; }

div#content div.gko { background-image: url(../images/15700.png); height:10px; margin:0; padding: 0; }
div#content div.gkm { background: url(../images/15699.png) repeat-y; margin:0; padding: 15px 25px; }
div#content div.gku { background-image: url(../images/15701.png); height:12px; margin:0; padding: 0; }

div#content p { padding-top: 0px; margin-top: 0px; }

div#content * td { font-size:8.5pt; }

div#id6592 div.wmm, div#id7529 div.gkm, div#id8828 div.wkm, div#id7439 div.wkm, div#id7443 div.wkm {
height:300px;
}

div#id7532 div.bkm, div#id7531 div.wmm {
height:200px;
}

/*Termine & Bibelleseplan*/
div#id7532, div#id8828 {
width:323px;
float:left;
margin-right:20px;
margin-bottom:20px;
}

/*Andacht Kinder*/
div#id7439 {
width:323px;
float:left;
margin-top:-18px;
margin-right:20px;
}

/*Video*/
div#id7529 {
width:323px;
float:left;
margin-top:-18px;
margin-bottom:20px;
}

/*Andacht Erwachsene*/
div#id7443 {
width:323px;
float:left;
margin-top:-36px;
}

/*Audiothek*/
div#id7531 {
width:667px;
float:left;
}

/*Herzlich Willkommen*/
div#id6592 {
width:667px;
float:left;
margin-right:20px;
height:300px;
}

/*Banner E-Cards*/
div#id7473 {clear:both;}

h1 {
margin-top: 0;
padding: 10px 0 10px 0;
font-size: 18px;
}

h2 {
padding: 10px 0 10px 0;
font-size: 14px;
}

div#tipDiv {
	position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
	background-image: url(../images/14691.png); border:1px solid #bbb; max-width:500px;
	padding:10px;
	color:#555; font-size: 8pt;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
}

div#content a:link {color:#2353a8; font-weight: bold; text-decoration:none}
div#content a:visited {color:#2352a8; font-weight: bold; text-decoration:none}
div#content a:active {color:#3768c7; font-weight: bold; text-decoration:underline}
div#content a:hover {color:#3768c7; font-weight: bold; text-decoration:underline} 

div.clear {clear:both;}
