*html #minwidth,
*html #container {
height:1px;
}

*html #container {
position:relative;
}

#minwidth {
min-height:0;
}

*html #inhalt {
padding-top:90px;
height:500px;
}

body {
margin:0;
padding:0;
font:.75em/1.5em "Trebuchet MS",Verdana,Tahoma,Helvetica,sans-serif;
color:#f5f5f5;
}

#minwidth {
border-left:960px solid;
}

#container {
margin-left:-797px; /* 960px - 163px (Breite Navigation) */
margin-right:12px;
background:#0e3856 100% 0 repeat-y;
border-left:8px solid #f5f5f5;
}

#header {
height:155px;
background:url(images/hg_header_rechts.png) 100% 0 no-repeat;
margin-left:-171px; /* 163px (Breite Navigation) + 8px (Beite Border #container) */
}

#headimg {
width:775px;
height:155px;
background-repeat:no-repeat;
}

#nav {
position:absolute;
top:155px;
left:0;
width:182px;
background:url(images/hg_navfooter.png) 0 100% no-repeat;
padding-bottom:93px;
}

#nav ul {
margin: 0px; 
padding: 15px 0 0 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background:url(images/hg_nav.jpg) 0 0 no-repeat;
}

#nav a {
color: #fff;
text-decoration:none;
display:block;
padding:5px;
text-align:right;
margin-right:35px;
margin-bottom:1px;
}

#nav a:hover {
color: #0B2D45;
font-weight:bold;
background:#f5f5f5;
}

#nav #aktiv a {
color: #0B2D45;
font-weight:bold;
background:#f5f5f5;
display:block;
padding:5px;
text-align:right;
margin-right:35px;
}

#nav2 {
position:absolute;
top:130px;
left:180px;
z-index:99;
width:700px;
}

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

#nav2 li {
float:left;
}

#nav2 a {
display:block;
height:44px;
background-position:top;
background-repeat:no-repeat;
} 

#nav2 a:hover {
background-position:bottom;
} 

#nav2 #gottesdienste a  { width:180px; background-image:url(images/gottesdienste.png); }
#nav2 #konzerte a  { width:141px; background-image:url(images/konzerte.png); }
#nav2 #aktuelles a  { width:152px; background-image:url(images/aktuelles.png); }
#nav2 #andacht a  { width:165px; background-image:url(images/andacht.png); }

#inhalt {
background:100% 0 no-repeat;
min-height:500px;
padding:40px 70px 0 50px;
}

#footer {
height:62px;
background:100% 0 no-repeat;
margin-bottom:10px;
}

#footerimg {
width:612px;
height:100%;
background:0 0 no-repeat;
position:relative;
margin-left:-8px;
}

p {
padding:0 0 0 0;
margin:0;
}

h1 {
font:1.8em/1.5em Georgia, "Times New Roman", Times, serif;
border-bottom:1px solid #f7f7f7;
font-weight:normal;
padding:1.8em 0 0 0;
margin:0;
clear:left;
}

h2 {
font-size:1.3em;
line-height:1.3em;
margin:0;
padding:1.6em 0 0 0;
}

#line {
border-bottom:1px solid #FFFFFF;
clear:left;
height:.1px;
font-size:0;
line-height:0;
margin-top:7px;
}

#img_container {
width:156px;
float:left;
padding:0 25px 15px 0;
background:#18486b;
padding-bottom:20px;
}

#img_container img {
width:147px;
border:1px solid #000;
margin:4px;
}

.img1 {
width:147px;
border:1px solid #000;
margin:13px 15px 5px 0;
float:left;
}

table, #galeriecontainergruen, #galeriecontainergelb, #galeriecontainerbraun, #galeriecontainerblau, #galeriecontainerrot {
margin-top:7px;
}

table.gruen { border-bottom:5px solid #61c219; border-top:5px solid #61c219; }
table.gelb { border-bottom:5px solid #d7b30b; border-top:5px solid #d7b30b; }
table.braun { border-bottom:5px solid #cb6e1d; border-top:5px solid #cb6e1d; }
table.blau { border-bottom:5px solid #2fabc5; border-top:5px solid #2fabc5; }
table.rot { border-bottom:5px solid #861717; border-top:5px solid #861717; }

.td_content {
padding:5px 10px;
background:#18486b;
position:relative;
vertical-align:top;
}

#tddatum_gruen { background:#61c219; color:#000000; }
#tddatum_gelb { background:#d7b30b; color:#000000; }
#tddatum_braun { background:#cb6e1d; color:#000000; }
#tddatum_blau { background:#2fabc5; color:#000000; }

#tdimg img {
float:right;
margin-left:2px;
}

table a { color:#FFFFFF; }

table a:hover { text-decoration:none; color:#d7b30b; }

table a.link, h1 span a {
text-decoration:none;
color:#FFFFFF;
padding-right:15px;
background:url(images/link.gif) 100% 5px no-repeat;
}

table a.link:hover {
color:#d7b30b;
text-decoration:underline;
}

h1 span a { font-size:0.5em; }
h1 span a:hover { text-decoration:underline; }

td ul {
margin:0px;
padding:0;
}

td ul li {
margin:0 0 0 1.3em;
padding:0;
}

#nav3 {
margin-bottom:-15px;
margin-top:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
}

#nav3 a {
color:#f5f5f5;
text-decoration:none;
padding:3px;
}

#nav3 a:hover, #nav3 a#aktiv {
text-decoration:underline;
background:#18486b;
}

#nav3 a#aktiv, #nav #aktiv a {
cursor:default;
}

#hoch {
height:2em;
}

#hoch a {
color:#f5f5f5;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:.8em;
padding:3px 10px;
border-right:1px solid #f5f5f5;
display:block;
float:right;
}

#hoch a:hover {
background:#f5f5f5;
color:#0e3856;
}

strong.gruen { color:#61c219; font-weight:normal; }
strong.gelb { color:#d7b30b; font-weight:normal; }
strong.braun { color:#e37c22; font-weight:normal; }
strong.blau { color:#2fabc5; font-weight:normal; }

strong {
font-size:1.1em;
font-weight:bold;
}

em.gruen { color:#61c219; }
em.gelb { color:#d7b30b; }
em.braun { color:#e37c22; }
em.blau { color:#2fabc5; }

#galeriecontainergruen {
width:100%;
position:relative;
border-bottom:5px solid #61c219;
border-top:5px solid #61c219;
}

#galeriecontainerbraun {
width:100%;
position:relative;
border-bottom:5px solid #cb6e1d;
border-top:5px solid #cb6e1d;
}

#galeriecontainerblau {
width:100%;
position:relative;
border-bottom:5px solid #2fabc5;
border-top:5px solid #2fabc5; 
}

#galeriecontainerrot {
width:100%;
position:relative;
border-bottom:5px solid #480303;
border-top:5px solid #480303; 
}

#galerie {
margin-bottom:1px;
width:100%;
background:#18486b;
}

#galerie a {
width:100%;
display:block;
background:#18486b;
text-decoration:none;
color:#FFFFFF;
}

#galerie a:hover {
background:#f5f5f5;
color:#000000;
}

#galerietext { padding:15px; }
#galerietext p, table p { padding:0 3em 1em 0;  }

#galerietext h2, table h2 {
font-size:1.2em;;
padding:0 3em 0 0;
margin-bottom:1em;
}

#galerie img {
width:120px;
border:1px solid #000;
float:left;
margin:15px;
}

#galerie img.linkimg {
width:75px;
height:75px;
border:1px solid #000;
float:left;
margin:15px;
}

a img {
border:0;
}

#cl-left {
clear:left;
height: .1px;
font-size:0;
line-height:0;
}

form#kontakt {
margin-top:1.5em;
}

form#kontakt td {
padding:0 0px 3px 0;
}

input, textarea {
width:350px;
background-image:url(images/input.gif);
background-repeat:repeat-x;
border:1px solid #CCCCCC;
} 

#secCheck, #submit {
width:75px;
}

#startbild { width:666px; }

#ge a, #kw a, #la a, #rb a, #sb a, #sf a, #wa a { display:block; height:379px; float:left; width:95px; }

#ge a { background-image:url(images/s_ge.jpg); background-position:left; }	
#ge a:hover { background-position:right; }

#kw a { background-image:url(images/s_kw.jpg); background-position:left; }	
#kw a:hover { background-position:right; }

#la a { background-image:url(images/s_la.jpg); background-position:left; }	
#la a:hover { background-position:right; }

#rb a { background-image:url(images/s_rb.jpg); background-position:left; }	
#rb a:hover { background-position:right; }

#sb a { background-image:url(images/s_sb.jpg); background-position:left; }	
#sb a:hover { background-position:right; }

#sf a { background-image:url(images/s_sf.jpg); background-position:left; }	
#sf a:hover { background-position:right; }

#wa a { background-image:url(images/s_wa.jpg); background-position:left; }	
#wa a:hover { background-position:right; }

ul.archiv li {
float:left;
} 
ul.archiv {
margin:0;
padding:0;
list-style:none;
}

ul.archiv a {
float:left;
padding:2px 5px;
border:1px solid #f5f5f5;
margin:5px 5px 5px 0;
background:#f5f5f5;
color:#0e3856;
font-size:.9em;
text-decoration:none;
}

ul.archiv a:hover {
background:#0e3856;
color:#f5f5f5;
}

#mindworx {
float:right;
margin:-15px 10px 10px 0;
}

#mindworx a {
font:Arial, Helvetica, sans-serif;
font-size:.9em;
color:#0e3856;
text-decoration:none;
}

#mindworx a:hover {
text-decoration:underline;
}

.spaltestart {
width:12em;
display:block;
float:left;
text-transform:uppercase;
font-weight:bold;
font-size:1.2em;

padding-left:37px;
}

.shortlink {
line-height:2.3em;
border-top:1px solid #18486b;
margin-top:15px;
}

.shortlink div {
border-bottom:1px solid #18486b;
}

.shortlink a {
color:#f5f5f5;
text-decoration:none;
background:url(images/pfeilstart.gif) 0 3px no-repeat;
padding-left:23px;
font-size:1.2em;
}

.shortlink a:hover {
text-decoration:underline;
color:#d7b30b;
background:url(images/weiter.gif) 0 4px no-repeat;
}

.zeichengruen { background:url(images/kreuzgruen.gif) 0 2px no-repeat; }
.zeichengelb { background:url(images/kreuzgelb.gif) 0 2px no-repeat; }
.zeichenbraun { background:url(images/kreuzbraun.gif) 0 2px no-repeat; }
.zeichenblau { background:url(images/kreuzblau.gif) 0 2px no-repeat; }

.hauskreistabelle td {
border-bottom:1px solid #0e3856;
padding:5px;
}

.hauskreistabelle th {
font-size:14px;
background:#f5f5f5;
color:#000000;
}


/*
.gruen { color:#61c219; }
.gelb { color:#d7b30b; }
.braun { color:#cb6e1d; }
.blau { color: #2fabc5; }
.rot { color:#861717; }*/

/*
#test {
width:100%;
height:100%;
background-color:#66CCCC;
}

#test a {
display:block;
width:100%;
height:100%;
background-color:#66CCCC;
}

#test a:hover {
display:block;
width:100%;
height:100%;
background:#339933;
}
*/

