@import "Menu.css";

 */* */ 
 {margin:0;padding:0;}

html {border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px}

body {
  border-top-width: 0px; 
  padding-right: 0px; 
  padding-left: 0px; 
  border-left-width: 0px; 
  border-bottom-width: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  padding-top: 0px; 
  border-right-width: 0px;
  background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/bg_flammen.jpg); 
  color: #000; 
  background-repeat: no-repeat; 
  font-family: arial, verdana, arial, sans-serif; 
  background-color: #fff6d6;
}

#test ul {border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px}

#test li {border-top-width: 0px; padding-right: 0px; padding-left: 0px; border-left-width: 0px; border-bottom-width: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; border-right-width: 0px}

#content ul {list-style-type: disc; padding-left:15px; margin-left:5px; margin-top: 5px; margin-bottom: 10px;}
## #content ul {list-style-type: disc; margin-left: 0px; padding-left: 0px; margin-top: 5px; margin-bottom: 10px;}
#content ol {list-style-type: disc; margin-top: 5px; margin-bottom: 10px;}
#content li {list-style-type: disc; margin-left: 0px; padding-left: 0px; margin-bottom: 5px}

#contentpopup ul {list-style-type: disc; list-style-position: inside; margin-left: 0px; padding-left: 0px; margin-top: 5px; margin-bottom: 10px;}
#contentpopup ol {list-style-position: inside; 0px; margin-top: 5px; margin-bottom: 10px;}
#contentpopup li {margin-left: 0px; padding-left: 0px; margin-bottom: 5px}

#footer {
  float:left;
  width:100%;
 }

#footer img {
  padding-left:1em;
}

.fleft {
  align:left;
  width:30%; 
  float:left;
}

.fright {
  float:left;
  align:right; 
  width:70%;
  text-align:right;
}

a { color: #cc0000; text-decoration: none}
a:hover {color: #cc6600; text-decoration: underline}
a:visited {color: #cc0000}

div {font-size: 12px; color: #000000}
p {font-size: 12px; margin-bottom: 0px; padding-bottom: 5px; color: #000000; line-height: 120%}

img {border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}

H1 {font-weight: normal; font-size: 20px; padding-bottom: 14px; line-height: 110%}
H2 {font-weight: normal; font-size: 18px; padding-bottom: 10px; line-height: 110%}
H3 {font-weight: normal; font-size: 16px; padding-bottom: 8px}
H4 {font-weight: normal; font-size: 14px; padding-bottom: 5px}
H5 {font-weight: normal; font-size: 12px; padding-bottom: 10px}
H6 {font-size: 10px; padding-bottom: 10px}


#header {left: 210px; width: 600px; position: absolute; top: 35px; z-index: 2}
#navtop {border-top: #000000 1px solid; margin-top: 2px; position: relative}
#navleft {left: 70px; width: 120px; position: absolute; top: 150px; TEXT-ALIGN: right}
#content {background-position: 50% top; MIN-height: 500px; left: 210px; background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/wasserzeichen_logo.gif); width: 600px; background-REPEAT: no-repeat; position: absolute; top: 120px; z-index: 1; padding-bottom:160px;}
#contentpopup {background-position: 50% top; MIN-height: 500px; left: 210px; background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/wasserzeichen_logo.gif); width: 600px; background-REPEAT: no-repeat; position: absolute; top: 35px; z-index: 1}

.contentProvinzHome {
  float: left;
  width: 100%;
}

#mainCol {
  width: 395px;
  display: inline;
  float: left;
}

#mainCol_left {
  float: left;
  width: 190px;
}

#mainCol_left .newsbox {
  margin-bottom: 20px;
}

#mainCol_left #body {
  margin-bottom: 20px;  
}

#mainCol_right {
  float: right;
  width: 190px;
}

#mainCol_right #impuls {
  margin-bottom: 20px;
}

#mainCol_right .eventSpalte {
  margin-bottom: 20px;
}

#mainCol_right #body2 {
  margin-bottom: 20px;  
}

#randspalte {padding-left: 15px; right: 0px; float: right; margin-bottom: 30px; margin-left: 15px; border-left: #cc9900 1px solid; width: 170px; top: 40px}
#randspalte, #randspalte {font-size: 95%}
#randspalte .filehint {padding: 0;}
#randspalte .standard {margin-bottom: 20px;}
#randspalte .directarea {margin-bottom: 20px;}
#randspalte #body4 {margin-bottom: 20px;}
/*-------------- Ueberschriften -----------------*/
#randspalte h1 {font-weight: bold;font-size:20px;padding-bottom:14px;font-weight:normal;line-height:110%}
#randspalte h2 {font-weight: bold;font-size:15px;padding-bottom:10px;line-height:110%}
#randspalte h3 {font-weight: bold;font-size:12px;padding-bottom:8px;}
#randspalte h4 {font-weight: bold;font-size:10px;padding-bottom:5px;}
#randspalte h5 {font-weight: bold;font-size:8px;padding-bottom:10px;}
#randspalte h6 {font-weight: bold;font-size:6px;padding-bottom:10px;}
#randspalte div.boxitem {padding:2px;}


#fusszeile {position: fixed; bottom: 0; left: 210px; padding-top: 5px; background-color: #fff6d6; font-size: 9px; float: left; font-FAMILY: verdana; TEXT-ALIGN: center}
#fusszeile TD {font-size: 9px}
#fusszeile A:link {font-size: 9px}

#dekorand {right: 0px; position: absolute}

#navtop UL {padding-left: 0px; font-weight: bold; font-size: 13px; margin-left: 0px; padding-top: 5px; LIST-STYLE-TYPE: none}
#navtop LI {padding-right: 10px; float: left}
#navtop LI A:link {color: #cc0000}
#navtop LI A:hover {color: red; text-decoration: none}
#navtop LI A:active {color: #ff9900; text-decoration: none}

.topSelected {text-decoration: none}
A.topSelected:link {color: #cc0000}
A.topSelected:active {color: #8a3d09}
A.topSelected:visited {color: #000000}
A.topSelected:hover {color: #cc0000}

#navleft ul {padding-left: 0px; font-size: 10px; margin-left: 0px; line-height: 100%; font-FAMILY: verdana; LIST-STYLE-TYPE: none}
#navleft li {padding-bottom: 6px}

#navleft ul li {padding-bottom: 2px; padding-top: 2px}
#navleft ul li a {font-weight: bold; color: #8a3d09; font-FAMILY: verdana}
#navleft ul li a:link {color: #cc0000}
#navleft ul li a:active {color: #8a3d09}
#navleft ul li a:visited {color: #cc0000}
#navleft ul li a:hover {color: #cc0000}
#navleft ul li.selected {padding-top: 2px;}
#navleft ul li.selected a {font-weight: bold}
#navleft ul li.selected a:link {color: #000000}
#navleft ul li.selected a:active {color: #8a3d09}
#navleft ul li.selected a:visited {color: #000000}
#navleft ul li.selected a:hover {color: #cc0000}
#navleft ul li ul {border-top: #000000 1px solid; border-bottom: #000000 1px solid;}
#navleft ul li ul li {padding-right: 3px; background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/verlauf-menu-weiss.jpg); padding-top: 3px; background-REPEAT: no-repeat; background-color: #ffff99}
#navleft ul li ul li a {font-weight: bold; font-size: 9px}
#navleft ul li ul li a:link {color: #8a3d09}
#navleft ul li ul li a:active {color: #8a3d09}
#navleft ul li ul li a:visited {color: #8a3d09}
#navleft ul li ul li a:hover {color: #cc0000}
#navleft ul li ul li.selected {padding-right: 3px; background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/verlauf-menu-weiss.jpg); padding-top: 2px; border-bottom: #000000 0px solid; background-REPEAT: no-repeat; background-color: #ffff99}
#navleft ul li ul li.selected a {font-weight: bold; font-size: 9px}
#navleft ul li ul li.selected a:link {color: #8a3d09}
#navleft ul li ul li.selected a:active {color: #8a3d09}
#navleft ul li ul li.selected a:visited {color: #8a3d09}
#navleft ul li ul li.selected a:hover {color: #cc0000}



.level3 {padding-right: 3px; border-top: #cc9900 1px solid; padding-top: 3px}
.level3Link {font-weight: normal; font-size: 9px}
A.level3Link:link {color: #8a3d09}
A.level3Link:active {color: #8a3d09}
A.level3Link:visited {color: #8a3d09}
A.level3Link:hover {color: #cc0000}

.level2Ende {padding-right: 3px; background-image: url(/svd/dcms/res/domains/ssps/schemas/default/gfx/verlauf-menu-weiss.jpg); padding-top: 3px; border-bottom: #000000 1px solid; background-REPEAT: no-repeat; background-color: #ffff99}
.level3Ende {padding-right: 3px; border-top: #cc9900 1px solid; padding-top: 3px; border-bottom: #cc9900 1px solid}

.infotext {padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 5px; background-color: #ffcc99}

.standard {position: relativ; float: left; z-index: 1}

.txtRow {position: relative; z-index: 0; width: 100%; margin-bottom: 20px;}
.txtRowEmpty {background-color: #b7d1ed; height: 100px;}

.txtCol {width: auto; float: left; margin-right: 0;}

.txtCol .imgCol {float: right; margin: 0 0 15px 30px;}
.txtCol .imgCol { position: relative; z-index:0; margin-left: 0; padding-left: 20px;}

.txtCol .imgColEmpty {float: right; margin: 0 0 15px 30px;}
.txtCol .imgColEmpty {position: relative; z-index:0; margin-left: 0; padding-left: 20px; background-color: #dfebf7;}

.txtCol .imgColL {float: left; margin: 0 30px 15px 0px;}
.txtCol .imgColL { position: relative; z-index:0; margin-right: 0; padding-right: 20px;}

.txtCol .imgColEmptyL {float: left; margin: 0 30px 15px 0px;}
.txtCol .imgColEmptyL {position: relative; z-index:0; margin-right: 0; padding-right: 20px; background-color: #dfebf7;}

.imgCol img {margin: 0;}

.notext {padding-top: 30px; padding-left: 10px}
.notextL {padding-top: 30px; padding-left: 30px}

.noimage {padding-top: 30px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;}

td.fileicon {padding-top: 3px; padding-bottom: 3px; width: 30px;}
td.fileentry {padding-top: 3px; padding-bottom: 3px; width: 200px;}
td.filesize {text-align: right; padding-top: 3px;}

p.filehint {font-size: 11px; padding-right: 100px}

/* .txtCol .imgCol .captionContainer {width: 190px; float: left; background-color: #F5F4F1; padding: 3px 5px 3px 5px} */
.txtCol .imgCol .captionContainer {width: 100%; float: left}

.imgCol p.copyright, .imgCol span.copyright { text-align: right; width: 99%; font-size: 10px; color: #BAB6B4; padding: 5px 0 0 0;}

.imgCol p.bildunterschrift {font-size: 11px; margin: 0; padding: 1px 5px 3px 5px}

.imgCol p.picTools {line-height: 1.25em; width: 100%; padding: 0; font-size: 11px;}

.imgCol p.picTools a {float: left; width: 33%; display: block; padding: 2px 0px 3px 29px; text-decoration: none}

.imgCol .picTools a.enlarge {padding-left: 29px; background: url(/res/domains/ssps/schemas/default/gfx/icons/vergroessern.gif) no-repeat 5px 7px}
	
a.gallery {background: url(/res/domains/ssps/schemas/default/gfx/icons/mehrbilder.gif) no-repeat 15px 1px; padding-left:30px;}


/* Newslist */

.ListItem h3 {color: #cc0000; font-weight: bold; margin-bottom: 0px; font-size: 16px; font-weight: bold}

.nachrichtenliste {float: left;}
.newsListItem {float: left; padding-bottom: 8px; margin-bottom: 5px; width: 100%}
.newsListItem p { line-height: 1.2em; }
p.date {font-size: 1.1em; letter-spacing: 1px; float: left; margin-bottom: 0; margin-top: 2px}
.newsListItem p.date { width: 20%; margin-top: 0; }
div.newsTeaser {float: left; width: 80%; position: relative}
.newsTeaser img {float: left; margin: 3px 12px 0 0; border: 4px solid #EAE9E3}
.newsTeaser h2, .newsTeaser p {margin-top: 0; margin-bottom: 0; line-height: 1.1em; width: 100%}
.newsTeaser h2 {font-weight: bold; color: #cc0000; font-size: 1.3em; letter-spacing: 1px; line-height: 1.1em; margin-bottom: 1px; font-size: 1.1em}
.newsTeaser h2 a { color: #cc0000; text-decoration: none; }
.newsTeaser p a { text-decoration: none; }
.innerTeaser, .innerNewsTeaser {float: left; width: 298px}
.einzelnachricht p.date {width: 100%}
.einzelveranstaltung p.date {width: 100%}

.ToOverview { background: url(/res/domains/ssps/gfx/ic_back.gif) no-repeat 0px 0px; padding-left: 20px;}

.sitemap { float:left;padding:0px;margin:0px;width:600px; }
.sitemap ul {padding-left:0px;margin:0px !important;margin-bottom:10px;padding-right:10px; list-style-type:none}

.sitemap ul a {color:#ffffff;padding:10px}

.sitemap ul li { margin-left:0px;font-weight:bold;font-size:12pt; border-bottom: none;border-top: 1px solid #FF9900; background-color:#FF9900; list-style-type:none !important;}
.sitemap ul li ul {margin-left:0px;padding-left:0px;padding-top:3px;padding-bottom:6px ;border-top: 1px solid #FF9900;border-bottom: none; background-color:#fff6d6;list-style-type:none}

.sitemap ul li ul a {color:#cc0000}

.sitemap ul li ul li { padding-bottom:2px;font-weight:100;font-size:10pt; border-bottom: 1px dashed #ff9900;border-top:none; background-color:#fff6d6; list-style-type:none}
.sitemap ul li ul li ul { color:#333333;font-weight:100; font-size:80%; border-bottom: none;border-top:none; list-style-type:none}
.sitemap ul li ul li ul li { list-style-type:none;margin-left:25px;padding-left:0px;padding-bottom:2px; font-weight:100; font-size:90%; border-bottom: none;border-top:none;line-height:90%; list-style-type:none}

.sitemap ul li ul li ul li a {color:#cc0000;margin-left:0px;padding-left:0px;}

.home h3, .einzelveranstaltung .details h3 { width: 100%; letter-spacing: 3px; float: left; margin-bottom: 7px; margin-top: 0; }

.einzelveranstaltung .details h3 { 
		border-bottom: 1px dashed #ff9900; 
		padding-bottom: 3px; 
		margin-bottom: 4px; 
}

.einzelveranstaltung .details { float: left; margin-top: 10px; width: 100%; clear: left;}
.einzelveranstaltung .details h3 { width: 100%; margin-bottom: 0.2em;}
.einzelveranstaltung .details h4 { width: 170px; float: left; margin:0;}
.einzelveranstaltung .details p { width: 310px; margin-bottom: 0; float:left;}

.einzelveranstaltung .details div { 
		clear: left; 
		width: 480px; 
		float: left; 
		padding-bottom: 10px;
		padding-top: 10px;
		}
		
.einzelveranstaltung div.noborder { background: none; }

#bibelwort {padding-bottom:20px;}
#bibelwort p {clear:both; font-size:11px; line-height:1.2em;}
#bibelwort img {float:left; margin-bottom:5px; margin-right:10px;}

#newsbox .haupttitel {
  font-size:12px;
  font-weight:bold;
  padding-bottom:8px;
}
.contentProvinzHome #newsbox .haupttitel {
  font-size:15px;
  font-weight:bold;
  line-height:110%;
  padding-bottom:10px;
}
#newsbox .boxitem {
  margin-bottom: 10px;
  padding: 2px;
}
.contentProvinzHome #eventbox .haupttitel {
  font-size:15px;
  font-weight:bold;
  line-height:110%;
  padding-bottom:10px;
}
#eventbox .haupttitel {
  font-size:12px;
  font-weight:bold;
  padding-bottom:8px;
}
#eventbox .boxitem {
  margin-bottom: 10px;
  padding: 2px;
}
#mmbox h3 {
  font-size:12px;
  font-weight:bold;
  padding-bottom:8px;
}
.contentProvinzHome #mmbox h3 {
  font-size:15px;
  font-weight:bold;
  line-height:110%;
  padding-bottom:10px;
}
#impuls ul {
  margin:0;
  padding:0;
  line-height:1.2em;
}
#impuls li {
  list-style-type: none;
  clear: left;
  display:block;
  font-size:12px;
  padding-bottom:5px;
  padding-top:5px;
  margin-bottom:3px;
}
#pagebody_body {
  margin-bottom: 10px;
}
#pagebody_body2 {
  margin-bottom: 10px;
}
#pagebody_body3 {
  margin-bottom: 10px;
}
#pagebody_body4 {
  margin-bottom: 10px;
}
.detailPic {
  margin-bottom: 10px;
}