@import url("add-styles.css");
/*Allgemeine Angaben*/
body   {
	font-family:          Verdana, Arial, Helvetica, sans-serif;
	background-repeat:     repeat-x;
	background-attachment: fixed;
	background-position:   2px 0;
	text-align:            center;
	margin:                0;
	padding:               0 }


h1 {
	font-size:  1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
        margin:      0 0 10px 0; }


h2  {
	font-size:  1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14pt;
	margin:      0 0 10px 0;
	padding:     0 }

h3 {
	color:          #999;
	font-size:       1.17em;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-weight:     bolder;
	text-decoration: none }

h5 {
	color:      #999;
	font-family: Verdana, Arial, Helvetica, sans-serif }
.teaser-kontakt h4   {
	font-size:       1em;
	font-weight:      bold;
	background-color: #ffc;
	margin:           0;
	padding:          0 0 0 0.5em;
	border-top:       1px solid #666;
	border-bottom:    1px solid #666 }

p        {
	font-size:     97%;
	font-family:    Verdana, Arial, Helvetica, sans-serif;
        padding: 0 }

a:link {
	color:          #999;
	text-decoration: none }

a:visited {
	color:          #999;
	text-decoration: none }

a:hover {
	color:          #000;
	text-decoration: underline }


#seitenlayout      {
	background-image:     url("images/body_htg.gif");
	background-repeat:     repeat-y;
	background-attachment: scroll;
	background-position:   0 2px;
	margin:                5px auto;
	padding:               0;
	position:              relative;
	width:                 900px;
	border:                1px gray }






/*............Kopfzeile.............*/
#kopfzeile          {
  background-color:  #FF9500;
	margin-bottom:         5px;
	height:                220px;
	border-right:          1px none #947b6a }

#logo        {
	background-repeat:  no-repeat;
	background-position: center;
	padding-top:         0;
	padding-left:        0;
	height:              200px;
	float:               left;
	border-top:          1px none #999;
	border-right:        none;
	border-bottom:       none;
	border-left:         1px none #999 }

#balken {
	background-color: #f9e101;
	padding:           0;
	right:             193px;
	width:             700px;
	height:            10px;
	float:             right }

/*...................Bild.............*/
#bild        {
	background-color:   transparent;
	background-image:    url("images/bilder-kopfzeile.jpg");
	background-repeat:   no-repeat;
	background-position: 0px 0;
	padding:             0;
	right:               193px;
	width:               700px;
	height:              75px;
	float:               right }

/*..............Hier LogoText: Ev-Kirche...*/
#logotext      {
	background-color:   transparent;
	background-image:    none;
	background-repeat:   no-repeat;
	background-position: center bottom;
	margin:              0;
	padding-top:         5px;
	right:               193px;
	width:               700px;
	height:              108px;
	float:               right;
	overflow:            hidden }


/*............Pfad(Breadcrumbs)..........*/
#pfad                  {
	color:           #333;
	font-size:        0.8em;
	background-color: #ccc;
	text-align:       left;
	margin-top:       0;
	padding-top:      2px;
	padding-bottom:   5px;
	padding-left:     0px;
	right:            193px;
	width:            700px;
	float:            right;
	border-bottom:    1px solid #ff9500 }


#pfad span   {
	color: #000 }



#center1 #pfad a:link {
	color:          #000;
	text-decoration: none }

#pfad a:visited {
	color:          #000;
	text-decoration: none }

#pfad a:hover {
	color:          #c60;
	text-decoration: none }
/*...................Horizontales Menue.............*/
#hmenue {
float:right;
height:30px;
padding:0;
right:192px;
width:700px;
z-index:20;
}

#hmenue ul      {
	list-style-type: none;
	display:          block;
	margin:           0 0 0 2px;
	padding:          0;
	z-index:          20;
	width:            698px;
	height:           30px;
	border-bottom:    1px none #ff9500 }




	
#hmenue ul li { 
display:block;
float:left;
height:24px;
position:relative;
top:0;
width:134.5px;
z-index:20;
}


#hmenue ul li a { 
background-color:white;
border-color:#FF9500;
border-style:none solid;
border-width:1px 10px;
color:#000000;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
height:24px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:100%;
z-index:20;
}


*html #hmenue ul li a       {
	color:           #000;
	font-size:        14px;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	text-decoration:  none;
	background-color: white;
	text-align:       left;
	display:          block;
	padding:          0 3px;
	padding-top:5px;
	z-index:          20;
	width:            100%;
	height:           24px;
	border-style:     none none none solid;
	border-width:     0 0 0 10px;
	border-color:     #ff9500 }






#hmenue ul li a:hover    {
	color:           #000;
	background-color: #e8e8e8;
	z-index:          20 }




#hmenue li ul {
	display: none;
	position: absolute;
	z-index:  20;
	top:      30px;
	left:     0;
	width:    100% }

#hmenue li ul a:link {
	z-index: 20;
	height:   100% }

#hmenue li:hover ul {
	background-color: #fff;
	display:           block;
	z-index:           20 }

#hmenue li.over ul {
	background-color: #fff;
	background-repeat: repeat;
	display:           block;
	z-index:           20 }

#hmenue li.menu-current, #hmenue li.menu-current a, #hmenue li.menu-current a:visited {
background-color:#FF9500;
border-right:1px solid #FF9500;
border-bottom:1px solid #E8E8E8;
cursor:pointer;
font-size:14px;
text-decoration:none;
z-index:20;
}


#hmenue li.aktiv, #hmenue li.aktiv a, #hmenue li.aktiv a:visited {
	text-decoration: none;
	background-color: #fff;
	cursor:           pointer;
	z-index:          20 }

#hmenue li.current a:hover {
	background-color: #fff;
	z-index:           20 }




/*.........................Inhalt........... */
#center  {
	background-color: #ccc;
	right:             193px;
	width:             700px;
	float:             right }


#center1   {
	background-color: transparent;
	text-align:        left;
	right:             193px;
	width:             700px;
	float:             right }



#center1 a:link {
	color:          #000;
	text-decoration: underline }

#center1 a:visited {
	color:          #000;
	text-decoration: none }

#center1 a:hover {
	color:           #000;
	text-decoration:  none;
	background-color: #f9e101 }

#textcenter1            {
	font-family:        Verdana, Arial, Helvetica, sans-serif;
	background-position: center;
	text-align:          left;
	margin:              10px 0 0;
	padding:             5px 50px 5px 10px;
	width:               620px;
	height:              auto;
	float:               right }


.textcenter1 {
	font-size:          0.8em;
	font-family:         Verdana, Arial, Helvetica, sans-serif;
	line-height:         12pt;
	background-color:    #fff;
	background-position: center;
	text-align:          left;
	margin:              0;
	padding-right:       10px;
	width:               640px;
	height:              auto }

#textcenter1 ul {
	list-style-type: square }
#center1 #textcenter1 a:link {
	color:          #d2000c;
	font-style:      normal;
	font-weight:     normal;
	text-decoration: none }

#center1 #textcenter1 a:visited {
	color:          #d2000c;
	font-style:      normal;
	font-weight:     normal;
	text-decoration: none }

#center1 #textcenter1 a:hover {
	color:           #000;
	text-decoration:  none;
	background-color: #f9e101 }

/*......................leftcol*/
.text {
	font-size:    0.8em;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	text-align:    left;
	margin-top:    0;
	margin-left:   10px;
	padding-right: 5px }

#leftcol {
	text-decoration: none;
	background-color: #ccc;
	margin-top:       10px;
	margin-left:      5px;
	padding-top:      3px;
	padding-bottom:   3px;
	padding-left:     3px;
	width:            350px;
	height:           auto;
	float:            left;
	clear:            right }

#leftcol a:link {
	color:          #338;
	font-weight:     bolder;
	text-decoration: none }

#leftcol a:visited {
	color:          #361c76;
	text-decoration: none }

#leftcol a:hover {
	color:          #fff;
	text-decoration: none }

.lefttext {
	text-align: justify;
	width:       300px;
	float:       left }

* html .lefttext {
	text-align: justify;
	width:       310px;
	float:       left }

/*......................rightcol*/
#rightcol {
	background-color: #ffc;
	width:             320px;
	float:             right;
	border-top:        1px solid #ccc;
	border-right:      1px solid #ccc }

#sponsoren {
	background-color: #fff;
	margin:            10px 0 0;
	padding:           0;
	width:             320px;
	float:             left;
	border-top:        1px solid #ccc }

#rightcol a:link, a:visited {
	color:          #361c76;
	font-family:     Verdana, Arial, Helvetica, sans-serif;
	font-style:      normal;
	text-decoration: none }

#rightcol a:hover {
	color:          #06c;
	text-decoration: none }

.righttext {
	text-align: justify;
	width:       200px;
	float:       right }

.right {
	margin: 5px;
	padding: 3px;
	float:   right }

.aktuell {
	display:      block;
	margin:        0 0 10px;
	right:         320px;
	width:         320px;
	float:         right;
	overflow:      hidden;
	border-bottom: 1px solid #ccc }

.sponsoren {
	display:      block;
	margin-right:  0;
	margin-bottom: 0;
	margin-left:   0;
	padding:       2px;
	right:         315px;
	width:         320px;
	float:         left;
	overflow:      hidden;
	border-bottom: 1px solid #ccc }

.textrightcol { }

.imgrightcol {
	margin-top:  10px;
	margin-right: 5px;
	margin-left:  10px;
	float:        left;
	border:       0 }

.textrechts {
	text-align: left;
	margin-left: 80px }

* html .righttext {
	text-align: justify;
	width:       210px;
	float:       right }
	
.titel {
font-size:1.9em;
font-weight:normal;
margin-left:34px;
margin-top:20px;
text-align:center;
}

/*.......Reinigungselemente:  clear& co...........*/
.clear-neu {
	padding-right: 2px;
	padding-left:   2px;
	height:         15px;
	clear:          both;
	border-bottom:  1px solid #fc3 }

.clear-LR {
	padding-right: 2px;
	padding-left:   2px;
	height:         15px;
	clear:          both;
	border-bottom:  1px none #fc3 }

#div clear a:hover {
	color:      #f93;
	font-size:   0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif }

.clear   {
	background-color: #e8e8e8;
	float:             none;
	clear:             both }



/*........Bilder.....*/
.imgright  {
	margin: 5px 5px 5px 0;
	padding: 3px 20px 3px 3px;
	float:   right }


.imgleft  {
	margin: 0 10px 10px 0;
	float:   left }


.left {
	background-color: #ffc;
	margin-right:      5px;
	margin-bottom:     35px;
	padding:           0;
	float:             left;
	border-right:      5px solid #ffc }


/*.............Fusszeile............*/
#fusszeile      {
	background-color: #fff;
	background-image:  none;
	background-repeat: no-repeat;
	margin-top:        0;
	height:            110px;
	clear:             both;
	border-top:        1px none #ccc;
	border-right:      1px solid #fff;
	border-left:       1px none #fff }

.lefttext-fusszeile  {
	font-size:  0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:  justify;
	margin:      0px 0 0;
	padding:     5px;
	width:       300px;
	float:       left }


.righttext-fusszeile      {
	color:      #999;
	font-size:   0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:  right;
	margin:      0 0 0;
	padding:     2px 5px 5px;
	width:       300px;
	float:       right }

#fusszeile a:link {
	color: #c63 }

#fusszeile a.edit_fb {
color:#000;
}

#fusszeile a:visited {
	color: #c63 }

#fusszeile a:hover {
	color:           #000;
	background-color: #f9e101 }



/*...............Elemente fuer Formulare...........*/
#input {
	float: right }

.formtext {
	font-size:  0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif }

.mini {
	font-size:  xx-small;
	font-family: Verdana, Arial, Helvetica, sans-serif }

form#login.input {
	background-color: #f9e101;
	cursor:            pointer;
	border:            solid 1px #ccc }

.input1 {
	background-color: #f9e101;
	cursor:            pointer;
	margin-left:       30px;
	border:            solid 1px #ccc }

.mailformular {
	font-size:       0.8em;
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	background-color: #d5dbe1 }

.button2 {
	cursor:     pointer;
	margin-left: 20px }

.button {
	cursor: pointer;
	width:   80px;
	float:   left }

.letter {
	font-size:  0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:  left;
	margin:      5px 5px 5px 0;
	padding:     5px 5px 5px 0 }

.back {
	color:     #69f;
	text-align: right;
	margin:     0;
	padding:    0;
	float:      right }

.name {
	color:          #666;
	text-decoration: none }

.innen {
	color:       #000;
	padding-left: 62px }

.textcenter1-kontakt   {
	font-size:   1em;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	line-height:  12pt;
	padding-left: 0.2em;
	width:        320px;
	float:        left;
	border-left:  1px solid #ccc }

/*........... WB Formatierungen.............. */

a.externerLink:link, a.externerLink, a.externerLink:visited {
background-image:url(images/externer_link.gif);
background-position:0 8px;
background-repeat:no-repeat;
color:#990000;
padding-left:14px;
padding-top:4px;
}

a.pdf, a.pdf:visited {
background-image:url(images/page01.gif);
background-position:0 8px;
background-repeat:no-repeat;
color:#990000;
padding-left:14px;
padding-top:4px;
}

.blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFF0 none repeat scroll 0 0;
border-color:#DDDDDD #DDDDDD #DDDDDD #B0CBFB;
border-style:solid;
border-width:1px 1px 1px 8px;
color:#444444;
margin:0 2em 1em 1em;
padding:1em;
}

.post_title a {
color:#000 ! important;
font-weight:bold ! important;
font-size:100% ! important;
}

.public-info {
text-align: left ! important;
}

.loop-header img {border:none ! important}

#hmenue span a.current{
border-bottom: none
}

/*............... GOTTESDIENSTE TERMINE............ */

.allevent{
text-align:left
}
.desc{
text-indent: 0px;
}

/*............. LOGIN.............. */

#Registrierung #textcenter1 {
font-size:85%
}

#Registrierung input {
	background-color: #CCC;
	cursor:            pointer;
	color:             #000;
	border:            solid 1px #000 
}

#Registrierung table {
	margin-left:   10px
}

#login {
font-size: 12px
}

#login fieldset {
padding:0.2em;
border: 1px solid #000;
}

#login input {
	background-color: #e8e8e8;
	cursor:            pointer;
	color:#000;
	border:            solid 1px #ccc }

#login #wb_login {
margin-top:10px
}

/*............. LOGOUT........... */

#logout {
font-size: 12px
}

#logout fieldset {
padding:0.2em;
border: 1px solid #000;
}

#logout input {
	background-color: #e8e8e8;
	cursor:            pointer;
	color:#000;
	border:            solid 1px #d2000c }

#logout #wb_logout {
margin-top:10px;
margin-bottom:10px;
}

/*.........Suchen als droplet............*/

.search_box {
font-size: 12px
}

.search_box {
padding:0.2em;
border-bottom: 1px solid #FFF;
}

.search_box input {
	background-color: #e8e8e8;
	cursor:            pointer;
	color:#000;
	border:            solid 1px #ccc }

#navileft input.search_string {
border:1px solid #ccc;
margin-left:2px
}

/* Auszeichnung fuer SUCHE */
.highlight {
background-color: #FF9933;
}

/*NAVIGATION showmenu2-formatierungen*/
* html #hmenue {
position:absolute;
right:-3px;
top:70px;
}

* html #hmenue ul li {
width:120.5px;
}

* html #hmenue ul li a {
text-align:center;
}

a.menu-child {
text-align:right
}

.field_heading {
border-bottom:none;
color:#666666;
font-size:12px;
font-weight:bold;
padding:10px 0px;
}



/*NEWS Formatierungen*/
.post_short, .post-short {
padding-bottom:15px;
text-align:justify;
}

.public-info {
display:none;
visibility:hidden;
}

/*.............. GALLERY........*/

div.thumbwrapper img {
border:medium none;
text-align:center;
z-index:1;
}


div.thumbwrapper {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#FFFFFF;
border-color:#AAAAAA;
border-style:solid;
border-width:1px 2px 2px 1px;
float:left;
height:160px;
margin:5px;
padding:5px;
position:relative;
text-align:center;
width:160px;
}

/* IE HAck */
/*NAVIGATION TOP */
* html #hmenue {
position:absolute;
right:-3px;
top:70px;
}

* html #hmenue ul li {
width:120.5px;
}

* html #hmenue ul li a {
text-align:center;
}

small {
font-size: 12px
}

.post_title, .post-title {
color:#000000;
font-size:18px;
font-weight:bold;
}

.post_date, .post-date {
font-weight:normal;
text-align:right;
font-size:9px
}

.action_details {
border:0 solid #5A5A5A;
color:#000000;
float:left;
margin-top:10px;
width:100% ! important;
}
