@charset "utf-8";

html { font-family: Verdana, Arial, Helvetica, sans-serif}
body { margin: 0;padding: 0;background-color: #6f1515;background-image:url(../grafik/red-gradient.jpg);background-repeat:repeat-x;color: #fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; }

a { color: #700; }
a:visited { color: #666; }

#wrapper	{ background-color: #222; color: #000; margin: 10px 10px 10px 20px; padding: 0; border: 0; overflow:auto; width: 968px; }
#header		{ background: #222 url(/grafik/kopf.jpg) top right no-repeat; }
#header img.logo { margin: 4px 0px 4px 20px ; border: 0; }
#header-bottom { background-color:#6d7780; margin: 0;padding: 0;border-top: 1px solid #fff;height: 36px; }
#header-bottom ul { background-color:transparent;margin: 0;padding: 8px 60px 1px 2px;text-align:right;height:2.2em;line-height:2.2em;background-color:transparent;}
#header-bottom li {display:inline;background-color:transparent;color: #000;font-weight:bold;font-size:100%;padding:8px 5px 3px 5px; }

#header-bottom a:link, 
#header-bottom a:visited {text-decoration:none;background-color:transparent;color:#fff;padding-bottom:1px; }

#header-bottom a:active, 
#header-bottom a:hover {text-decoration:none;background-color:transparent;color:#700;border-bottom:2px solid #fff; }
#header-bottom a.aktiv {color: #fff;background-color:transparent;white-space:nowrap;border-bottom:2px solid #000; }
#header-bottom a.aktiv:Hover {color: #fff;background-color:#700}

#tagline { font-weight:bold;font-style:italic;font-size:130.0%;color:#fff;float:left;padding:8px 0 0 40px;margin:0;}

#main {position:relative;top: 0;left: 0;width: 968px;margin-top: 0;}

#content {background-color:#f3f2ee;background-repeat: repeat-x;margin: 0 0 0 249px;border: 1px solid #aaa;color:#000;min-height:520px; height:auto !important;  /* für moderne Browser */ height:520px;  /*für den IE */ }
#mainfeature { display:none; }

#engel { float:right; height: 242px; width: 180px; border: 0; }
#ci { text-align: right; padding: 5px; }
#ci a { color: #555; font-size: 8pt; }

.intro { width: 610px; }
#sidebar { position: absolute;top: 0;left:0;width:248px;height: 440px;background-color:#222;color: #fff;margin:0;padding: 0;border: 0;}

#monoSlideshow { margin: 0; }
#monoSlideshow img { border: 0 }

#content .inner { margin: 40px 20px 20px 40px ; vertical-align:top; }
#content .inner h2 { padding: 8px 0; font-size: 115.0%; }
#content .inner h2 A { font-weight: bold; } 
#content .inner h3 { margin: 20px 0 16px 0; font-size: 108.0%; font-weight: bold; }
#content .inner H3 A { color: #700; font-weight: bold; }
#content .inner h4 { font-size: 108.0%; display: inline; }
#content .inner p {padding: 5px 30px 5px 0; font-size: 100.0%; line-height: 1.5em; font-size: 9pt; }
#content .inner table { margin: 0; width: 560px; }
#content .inner td { padding: 2px;color:#000;font-size: 9pt;}
#content .inner td.list {font-size:8pt;border-bottom:1px solid #dadada;vertical-align: bottom;height:2.5em;}
#content .inner td.clist{font-size:8pt;text-align:center;border-bottom:1px solid #dadada;padding: 2px 4px 1px 0;vertical-align: bottom;}

#content .inner a { font-weight: normal; text-decoration: none; font-size: 100.0%; white-space: nowrap; text-decoration: none; }
#content .inner a:active,
#content .inner a:hover { color: #fff; background-color: #900; }

#more {z-index: 90;border-bottom: 1px solid #dadada; width: 400px; text-align: right; padding: 4px;}

#content .inner table.fullwidth{width: 650px;}
#content .inner li{font-size:10pt;list-style-type:square;}

.nobr { white-space:nowrap; }

#sidenavi {position: absolute;top: 430px;left:10px;color: #fff;background-color: transparent;text-align: left;width:230px; }

#sidenavi ul {font-size: 100%;text-align:left;height:1%;margin-left:20px;padding: 25px 10px 10px 20px ;background-color:#222;}
#sidenavi li{list-style-type:square;color: #fff;font-size:100%;}

#sidenavi a {color: #fff;font-weight:normal;text-decoration:none;font-size: 95.0%}
#sidenavi a:active, #sidenavi a:hover{text-decoration:none;background-color:#6f1515;border-bottom:1px solid #700;}

.start { margin-top: 30px; padding: 10px 0 10px 30px; font-size: 110.0%; border-top: 1px solid #aaa; border-bottom:1px solid #aaa; line-height: 1.5em;}

.sp1 { float: left; width: 180px; }


table.daten { empty-cells: show; font-size:  8pt; font-weight: normal; color: #000; text-align: left; padding: 2px; margin:10px 0 0 20px;
}

table.daten td { height: 18px;vertical-align:bottom;color:#000;font-size:8pt;}
#dispocontent {background-color:#f3f2ee;background-image:url(../grafik/main-gradient.jpg);background-repeat: repeat-x;margin: 0;border: 1px solid #aaa;color:#000;overflow:hidden; }

#dispocontent table.fullwidth {width: 966px;}

#dispocontent p { padding:10px 0 10px 20px; width: 380px; font-size:8pt; color:#000; vertical-align:top; }

#dispocontent h1 { padding: 0; margin: 0; color: #000; font-size: 10pt; }
#dispocontent h3 { padding: 0; margin: 0; color: #000; font-size: 10pt; }

.orgelbild { width:400px; padding:20px 0 10px 20px; margin:0; background-color: transparent; text-align: left; vertical-align: top; }
td.orgelbild img { border: 1px solid #888; }

.dispo { width: 566px; font-size:8pt; color:#000; padding:0; background-color: transparent; vertical-align: top; }

.dispo ul { margin-left: 0; padding-left: 0; 
padding-right: 20px;
}

.dispo li {
line-height:1.4em;
letter-spacing:0.04em;
text-indent:0;
}

td.dispohead {
padding: 0;
background-color:#fff;
border-bottom:2px solid #dadada;
color: #000;
height:48px;
}

div.headline {
text-align: left;
padding: 10px 0 6px 30px;
}

#dispnavi {
position:absolute;
top:8px;
left:822px;
}

#dispnavi img:Hover {
background-color: #eaeaea;
}

#dispnavi2{
position:absolute;
bottom:6px;
left:822px;
}

#dispnavi2 img:Hover {
background-color: #eaeaea;
}

#dispnavi table.dispnavi
{
background-color: transparent;
padding: 0;
}

img.dispnavi
{
border: 0;
margin-right: 5px;
}
td
{
border-bottom: 0px solid red;
}

td.rest { text-align: center; padding-right: 30px; }

td.register { white-space:nowrap; height:36px; vertical-align: bottom; text-align:left; font-size: 8pt;
color: #000;
padding-top: 0;
padding-left: 0;
padding-bottom: 6px;
padding-right: 0;
}

.regber {
white-space:nowrap;
vertical-align: bottom;
text-align:left;
color: #000;
font-size:  8pt;
text-align: left;
padding-top: 0;
padding-left: 10px;
padding-bottom: 6px;
padding-right: 0;
}

.reg {
white-space:nowrap;
min-width: 100px;
white-space:nowrap;
height:16px;
text-align:left;
font-size:  8pt;
color: #000;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 2px;
}

.regfuss{
white-space:nowrap;
text-align:left;
font-size:  8pt;
color: #000;
padding-left: 15px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 35px;
}

.sub { font-size: 7pt; }

.bold { font-weight: bold; }

#gal		{ z-index: 0; position:absolute; top: 24px; right: 10px; }
#gal table	{ empty-cells: hide; }
#gal td		{ border: 0; width: 110px; }

#gal a.tooltip,
#gal a.tooltip:link,
#gal a.tooltip:visited,
#gal a.tooltip:active	{ border: 0; background:transparent; }
#gal a.tooltip:hover	{ z-index: 20; border: 0; background:transparent; }
#gal a.tooltip span		{ display: none; text-decoration: none; }
#gal a.tooltip:hover span {
display: block;
position: absolute;
top: -77px;
left:   0;
width: 430px;
z-index:50;
color: #fff;
border: 4px solid #fff;
padding: 10px 20px 20px 20px;
background:#6d7780;
text-align:center;
}

#gal a.tooltip:hover span img {
border: 1px solid #000;
}

#admin {
color: #000;
font-size:8pt;
}

#admin ul {
background-color:transparent;
margin: 4px 0px 0px 0px ;
padding: 8px 100px 0px 2px;
text-align:right;
height:2.2em;
}

#admin li {
display:inline;
background-color:transparent;
color: #000;
font-weight:bold;
font-size:8pt;
padding: 8px 6px 3px 6px;
}

#admin  a:link, 
#admin  a:visited {
text-decoration:none;
background-color:transparent;
color:#fff;
padding-bottom:1px;
}

#admin a:active, 
#admin a:hover { text-decoration: none; background-color: transparent; color:#700; border-bottom:1px solid #fff; }
#admin a.aktiv { color: #700; background-color:#fff; white-space:nowrap; border-bottom:1px solid #fff; }

#admin a.aktiv:Hover { color: #fff; background-color:#700 }
#admin td { color: #fff; font-size:9pt; }

.invis { display: none; }
.clear { clear: both; }

.more { font-weight: normal; padding: 0; display: inline; text-decoration: none; }
.center { text-align: center; }

.angebotsliste { margin: 30px 0 0 20px; height: 138px; width: 560px; border: 1px solid #aaa; background-color: white; padding-right: 20px; }
.angebotsliste img { float:left; margin-right: 20px; border: 0; }

.right { text-align: right; } 
.left { text-align: left; }

.dwrap { clear: left; background-color: white; border-bottom: 1px solid #aaa; width: 660px; line-height: 2.2em; height: 2.2em;  }

.dwrap a { display: block; }
.dwrap img { border:0; }
.dlist1 { float: left; width: 13%; text-indent: 10px; }

.dlist2 { float: left; width: 60%; text-indent: 10px; }
.dlist3 { float: left; width: 9%; text-indent: 10px; text-align: center; }
.dlist4 { float: left; width: 9%; text-indent: 10px; }
.dlist5 { float: left; width: 9%; }

.ptop { display: block; text-align: center; margin: 40px 0 0 0; }
