/* CSS Styles All Browser  */
/*    evangelisch.info    */
/* (c) 2004 by Daniel König */

html, body {margin: 0; padding: 0; border: 0; font-size: 101%; font-stretch:normal;}

body {
height: 100.01%;
text-align:center;	/*** zentriert die Box horizontal für den IE ***/
margin-top: 15px;	/*** gibt der Box Luft nach oben ***/
margin-left: auto; 	/*** zentriert zusammen mit marginright die Box horizontal ***/
margin-right: auto;	/*** zentriert zusammen mit marginleft die Box horizontal ***/
margin-bottom: 30px;	/*** gibt der Box Luft nach unten, wenn die Box höhen ist als der Screen ***/
color: #000000;    /** Hauptschriftfarbe **/
font-family: verdana,helvetica,arial,sans-serif;

}

.invisible {
	display:none;
}

/*** Der Wrapper ist der zentrierte graue Kasten ***/
.wrapper {
position:relative;
width: 600px;
padding-right: 0px;		/*** Für die Rahmenstärke von 0 px ***/
padding-top: 0px;		/*** Für die Rahmenstärke von 0 px ***/
padding-bottom: 0px;		/*** Für die Rahmenstärke von 0 px ***/
		/*** zentriert die Box horizontal für Opera ***/
}

.header {
position:relative;
width: 550px;
height: 90px;

padding-bottom:1px;
font-size: 70%;
}

.tree {
position:relative;
text-align:left;
width: 700px;
margin-top:5px;
/*height: 16px;        	*/
background: url(../img/tree_back_bf2.gif) repeat-y;
margin-bottom:20px;
border-top: 1px solid #C0C0BE;
border-left: 1px solid #C0C0BE;
border-right: 1px solid #C0C0BE;
border-bottom: 1px solid #C0C0BE;
}

.treetext{
position: relative;
padding: 0px 5px 0px 5px;
margin: 0px 3px 0px 0px;
font-size: 65%;
}


.klein {
position:absolute;
top:0px;
right:-8px;
width: 50px;
height: 21px;
margin-top: -90px;
background: green;
}



.inner {
position:relative;
top: 0px;
width: 550px;

}

.home {
position:absolute;	/** absolute **/
top:20px;
left:5px;
width: 330px;
height: 60px;
}


/** Header Navigationskram **/

.liste_navi{
position:relative;
top:75px;
right:0px;
float:right;
border-top: 1px solid #C0C0BE;
border-left: 1px solid #C0C0BE;
/**width:360px; **/ /** Opera 6.0 **/
background: #ECE9C8;
}

#mainnavi {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#mainnavi li {
  border-right: 1px solid #C0C0BE;
  padding: 0 5px;
  display: inline;
  background: #ECE9C8;
}


/** FOOTER **/

#footernavi {
  list-style: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#footernavi li {
  display: inline;

}

.footer {
position:relative;
width: 698px;
/**height: 30px;**/
text-align:left;
background: url(../img/footer_back2.gif) repeat-y;
font-family: Garamond,Times New Roman,Times,serif;
font-weight:normal;
border-top: 1px solid #C0C0BE;
border-left: 1px solid #C0C0BE;
border-right: 1px solid #C0C0BE;
border-bottom: 1px solid #C0C0BE;
}

.footerwrap {
left:5px;
width:693px;
position:relative;
top:5px;
}

.copy {
left:0px;
width:698px;
position:relative;
/* top:30px; */
top:3px;
/**height:14px;**/
background: url(../img/back2_footer2.gif) repeat-y;
border-top: 1px solid #C0C0BE;
border-left: 1px solid #C0C0BE;
border-right: 1px solid #C0C0BE;
border-bottom: 1px solid #C0C0BE;
}

.copytext {
/*padding: 1px 0px 5px 0px;*/
margin-bottom: 5px;
margin-left:5px;
font-size: 65%;
text-align:left;
font-family: verdana,helvetica,arial,sans-serif;

}



.footer_font{
font-family: verdana,helvetica,arial,sans-serif;
font-size: 70%;
}

.footer_font_plz{
font-family: Garamond,Times New Roman,Times,serif;
}


/* Hier faengt der Content Kroem an */
.content {
float:none;
position: relative;
left: 0px;
margin-left: 0px;
width: 600px;
text-align:left;

/** border-bottom:1px solid #BFBFBF;   NUR FÜR FIREFOX uns NETSCAPE 7.2**/
}

.content_leben {
float:left;
position: relative;
left: 0px;
margin-left: 0px;
width: 700px;
/**height: 400px;**/
text-align:left;
background: url(../img/leben_back.gif) repeat-y;
}

.content_index {
float:left;
position: relative;
left: 0px;
margin-left: 5px;
margin-top:24px;
width: 680px;
height: 340px;
text-align:left;
background:  #ffffff url(../img/back_index.gif);
background-repeat:no-repeat;

}

.contenttext {
padding: 0px 0px 0px 0px;
width: 700px;
text-align:left;
font-size: 80%;
line-height:160%; /**160**/
 /**color:#000000;    #15087A **/
}

.content_wrap {
float:right;
width: 550px;
text-align:left;
}

.content_wrap_left {
position: relative;
float:left;
left: 5px;
margin-top: 24px;
width: 252px;
text-align:left;

}

.content_wrap_right {
float:right;
position: relative;
margin-top: 24px;
left: -30px;
width: 354px;
text-align:left;

}


.content_wrap_index {
float:right;
width: 550px;
text-align:left;
}

.content_wrap_left_index {
position: relative;
float:left;
left: 18px;
margin-top: 36px;
width: 399px;
text-align:left;
}

.content_wrap_right_index {
float:right;
position: relative;
margin-top: 34px;
left: -15px;
width: 230px;
text-align:left;

}

.content_wrap_text{
padding: 0px 5px 0px 5px;
/** border-top:1px solid #BFBFBF;  **/

margin: 0px 3px 0px 0px;
font-size: 70%;
}

.content_wrap_text_index{
padding: 0px 5px 0px 15px;
margin: 0px 3px 0px 0px;
font-size: 70%;
}

.rubrik_wrap_right {
float:right;
position: relative;
margin-top: 24px;
left: -18px;
width: 354px;
text-align:left;
background: url(../img/content_wrap_right_back.gif) repeat-y;
}

.rubrik_wrap_text{
padding: 0px 5px 0px 5px;
border-top:1px solid #BFBFBF;
border-bottom:0px solid #BFBFBF;
margin: 0px 3px 0px 0px;
font-size: 70%;
}

.filmteaser_wrap_text{
padding: 5px 5px 5px 5px;
border-top:0px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
margin: 0px 3px 0px 0px;
font-size: 70%;
}

.links_wrap_left {
position: relative;
float:left;
left: 30px;
margin-top: 24px;
width: 353px;
text-align:left;
background: url(../img/links_wrap_left_back.gif) repeat-y;
}

.links_wrap_right {
float:right;
position: relative;
margin-top: 24px;
left: -30px;
width: 261px;
text-align:left;
background: url(../img/links_wrap_right_back.gif) repeat-y;
}

.links_wrap_text{
padding: 0px 5px 0px 5px;
border-bottom:1px solid #BFBFBF;
margin: 0px 3px 0px 0px;
font-size: 70%;
}

.links_wrap_right1 {
float:right;
position: relative;
margin-top: 24px;
left: -30px;
width: 261px;
text-align:left;
background: url(../img/links_wrap_right_back.gif) repeat-y;

}

.links_wrap_right2 {
float:right;
position: relative;
margin-top: 24px;
left: -30px;
width: 261px;
text-align:left;
background: url(../img/links_wrap_right_back.gif) repeat-y;
}

.rubrik {
list-style-type: none;
/** background-color: #ffffff; **/
margin:  0px 0px 0px 25px;
padding: 0px 20px 0px 0px;
/** font-family: Times New Roman,Times,serif; **/
/** font-weight:bold; **/
/** font-size: 120%; **/
}

.content_wrap_nowrap {
/**float:right;**/
position: relative;
margin-top: 24px;
left: 30px;
width: 638px;
text-align:left;
background: url(../img/impressum_back.gif) repeat-y;
}


.li_rubrik{
height: 60px;
border-bottom:1px solid #A02031;
margin-bottom: 10px;
background: url(../img/rubrik_back.gif);
}

.li_rubrik_last{
height: 60px;
border-bottom:0px solid #A02031;
margin-bottom: 10px;
background: url(../img/rubrik_back.gif);
}

.list_sitemap_1 {
	list-style-image:url(../img/list_button.gif);
	background-color: transparent;
	margin:  0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.list_sitemap_2 {
	list-style-image:url(../img/list_button2.gif);
	background-color: transparent;
	margin:  0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.li_tag_sitemap{margin: 5px 0px 5px 0px;}

/************** TEXT ***************/

a {color:#FF0033; font-style:normal; text-decoration: none;}
a:link {color:#FF0033; font-style:normal; text-decoration: none;}
a:visited {color:#FF0033; font-style:normal; text-decoration: none;}
a:hover {color:#FF0033; font-style:normal; text-decoration:none;}

a.navi_top {color:#000000; font-style:normal; text-decoration: none;}
a.navi_top:link {color:#000000; font-style:normal; text-decoration: none;}
a.navi_top:visited {color:#000000; font-style:normal; text-decoration: none;}
a.navi_top:hover {color:#ffffff; background: #CCC8A5; font-style:normal; text-decoration:none;}

a.back {
	font-family:Times New Roman,Times,serif;
	font-size: 110%;
	color:#A02031;
	font-style:normal;
	text-decoration: none;
	padding-left:30px;
	background-image:url(../img/back_back.gif);
	background-repeat:no-repeat;
	float:left;
}
a.back:link {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none;
	/* padding-left:30px;*/
	background-image:url(../img/back_back.gif); background-repeat:no-repeat;}
a.back:visited {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none;
	/* padding-left:30px;  */
	background-image:url(../img/back_back.gif); background-repeat:no-repeat;}
a.back:hover {font-family:Times New Roman,Times,serif; color:#000000; font-style:normal; text-decoration:none;
	/* padding-left:30px; */
	background-image:url(../img/back_back_over.gif); background-repeat:no-repeat;}

a.more {
	font-family:Times New Roman,Times,serif;
	font-size: 110%;
	color:#FF0033;
	font-style:normal;
	text-decoration: none;
	/*margin-left:130px;
	padding-left:10px; */
	padding-right:30px;
	background-image:url(../img/back_more.gif);
	background-position: top right;
	background-repeat:no-repeat;
	float:right;
}
a.more:link {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none;
	/*
	margin-left:130px;
	padding-left:10px;
	padding-right:30px; */
	background-image:url(../img/back_more.gif);
	background-repeat:no-repeat;
}
a.more:visited {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none; 	/*
	margin-left:130px;
	padding-left:10px;
	padding-right:30px; */
	background-image:url(../img/back_more.gif);
	background-repeat:no-repeat;
}
a.more:hover {font-family:Times New Roman,Times,serif; color:#000000; font-style:normal; text-decoration: none;
	/* margin-left:130px;
	padding-left:10px;
	padding-right:30px; */
	background-image:url(../img/back_more_over.gif);
	background-repeat:no-repeat;
}

a.more2 {font-family:Times New Roman,Times,serif; font-size: 110%; color:#FF0033; font-style:normal; text-decoration: none; margin-left:130px; padding-left:13px; padding-right:40px; background-image:url(../img/back_more.gif); background-repeat:no-repeat;}
a.more2:link {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none; margin-left:130px; padding-left:13px; padding-right:40px; background-image:url(../img/back_more.gif); background-repeat:no-repeat;}
a.more2:visited {font-family:Times New Roman,Times,serif; color:#FF0033; font-style:normal; text-decoration: none; margin-left:130px; padding-left:13px; padding-right:40px; background-image:url(../img/back_more.gif); background-repeat:no-repeat;}
a.more2:hover {font-family:Times New Roman,Times,serif; color:#000000; font-style:normal; text-decoration: none; margin-left:130px; padding-left:13px; padding-right:40px; background-image:url(../img/back_more_over.gif); background-repeat:no-repeat;}


a.list {font-family:Times New Roman,Times,serif; display: block; width:297px; height: 60px; font-size: 120%; color:#000000; font-style:normal; text-decoration: none; background-image:url(../img/rubrik_back.gif); background-repeat:no-repeat;}
a.list:link {font-family:Times New Roman,Times,serif; display: block; width:297px; height: 60px; font-size: 120%; color:#000000; font-style:normal; text-decoration: none; background-image:url(../img/rubrik_back.gif); background-repeat:no-repeat;}
a.list:visited {font-family:Times New Roman,Times,serif; display: block; width:297px; height: 60px; font-size: 120%; color:#000000; font-style:normal; text-decoration: none; background-image:url(../img/rubrik_back.gif); background-repeat:no-repeat;}
a.list:hover {font-family:Times New Roman,Times,serif; font-size: 120%; color:#A02031; font-style:normal; text-decoration: none; background-image:url(../img/rubrik_back_over.gif); background-repeat:no-repeat;}

a.link_index {margin-left:290px; margin-top:2px; text-indent:-7770px; display: block; width:70px; font-size: 100%; font-style:normal; text-decoration: none;}

/** h1 {font-family:Times New Roman,Times,serif; font-size:140%; font-weight:bold; padding-left:25px; background-image:url(../img/back_h1.gif); background-repeat:no-repeat;} **/

h2 {font-family:verdana,helvetica,sans-serif;font-size:100%; font-weight:bold;}


h3 {font-family:verdana,helvetica,sans-serif; font-size:100%; color:#cccccc; font-weight:bold; padding-left:12px;background-image:url(img/back_h3.gif); background-repeat:no-repeat;}

h4 {font-family:verdana,helvetica,sans-serif; font-size:100%; color:#B9A9C6; font-weight:bold; padding-left:12px;background-image:url(img/back_h3.gif); background-repeat:no-repeat;}

h5 {font-family:verdana,helvetica,sans-serif; background:#cccccc; font-weight:normal; padding-left:2px;}


/** LEBEN SEITE **/

.leben_wrap_left {
position: relative;
float:left;
left: 0px;
margin-top: 30px;
width: 280px;
text-align:left;

}

.leben_wrap_center {
float:left;
position: relative;
margin-top: 40px;
left: 0px;
width: 220px;
text-align:left;

/**text-indent: -7770px;**/
}

.leben_wrap_right {
float:right;
position: relative;
margin-top: 40px;
left: -30px; /** -30 **/
width: 165px;
text-align:left;
background: url(../img/evangelisch_back.gif) repeat-y;
}

.leben_navigation {
list-style-type: none;
margin:  14px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

a.leben1  { font-size: 110%; color:#FF0033; font-style:normal; text-decoration: none; font-weight: bold;}

a:hover.leben1  { font-size: 110%; color:#000000; background: #B1B1BF; font-style:normal; text-decoration: none; font-weight: bold;}

.eingabe_text {
position:relative;
width:180px;
margin-left: 0px;
top:0px;
}

.content_error {
width:300px;
height:52px;
padding-top: 15px;
padding-left: 15px;
margin-top: 5px;
margin-left: 100px;
margin-bottom: 15px;
border:1px;
border-style:solid;
border-color:#890000;
font-weight:bold;
color:#890000;
text-align:left;
background: #FFB99E;
}

.content_erfolg {
width:300px;
height:52px;
padding-top: 15px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: 15px;
border:1px;
border-style:solid;
border-color:#028F1C;
font-weight:bold;
color:#028F1C;
text-align:left;
background: #CCE9D2;
}

.eingabe_buttons {
position:relative;
width:300px;
margin-left: 265px;
top:0px;

}

.eingabe_feld { position:absolute; left:270px; width:212px; height:16px; background:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#BFBFBF; font-family:arial,sans-serif; font-size:10px; line-height:12px;}
.eingabe_feld2 {position:relative; margin-top: -12px; margin-left:270px; width:212px; height:100px; background:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#BFBFBF; font-family:arial,sans-serif; font-size:10px; line-height:12px;}
.eingabe_grafik { position:absolute; left:270px; top: 0px; background:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#BFBFBF; font-family:arial,sans-serif; font-size:10px; line-height:12px;}
.eingabe_feld3 {position:relative; margin-top: -12px; margin-left:270px; width:78px; height:16px; background:#ffffff; color:#000000; border-width:1px; border-style:solid; border-color:#BFBFBF; font-family:arial,sans-serif; font-size:10px; line-height:12px;}

td{
font-size: 70%;
border:1px;
border-style:solid;
border-color:#BFBFBF;
padding: 2px 2px 2px 2px;
}

th{
font-size: 70%;
font-weight:bold;
border:1px;
border-style:solid;
border-color:#BFBFBF;
padding: 2px 2px 2px 2px;
}

caption{
font-size: 70%;
font-weight:normal;
}





.col_1 {
position: relative;
float:left;
left: 0px;
margin-top: 0px;
width: 165px;
text-align:left;

}

.col_2 {
float:right;
position: relative;
margin-top: 0px;
left: 2px; /** -30 **/
width: 165px;
text-align:left;

}

.links_ecards {
position: relative;
float:left;
left: 30px;
margin-top: 24px;
width: 353px;
text-align:left;
background: url(../img/links_wrap_left_back.gif) repeat-y;
border-bottom:0px solid #BFBFBF;
}

.links_ecards_text{
padding: 0px 5px 0px 5px;
border-bottom:0px solid #BFBFBF;
margin: 0px 3px 0px 0px;
font-size: 70%;
}

.search_button {
position:relative;
}
* html .search_button{
top: 3px;
}

.input_plz{
position:relative;
width:50px;
height: 22px;
font-family:verdana,helvetica, sans-serif;
font-size:10px;
color: #4F2778;
top:-3px;
}
* html .input_plz{
top: 0;
}

.weite100{
	width:100%;
}

li.suchenbutton{
	padding-right:30px;
}
li.suchfeld input{

}
* html #footernavi li span.footer_font{
	position: relative;
	top:-3px;
}

.content_left_karte{
	width: 300px;
	/* padding:5px; */
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #ffffff;

	margin-bottom:20px;
}
.content_right_karte{
	width: 261px;
	margin-bottom:20px;

}


.button_form
{
vertical-align: bottom;
}

.eintrittsstelle_subhead{
	background: url(../img/head_eintritt.gif); no-repeat;
	width: 260px;
	height: 3px;
	position:relative;
	top:0px;
	background-repeat:no-repeat;
}
.karte_subhead{
	width: 261px;
	/*height: 30px;*/
	height: 20px;
	position:relative;
	/* top:-16px; */
}
.formular
{
height:18px;
}
* html .eintrittsstelle_subhead{
	top:0px;
}
* html .karte_subhead{
	top:0px;
}
.list_none {
	list-style-type:none;
	background-color: transparent;
	margin:  0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

li.li_nebeneinander{
	float:left;
	display:inline;
	margin-right:3px;
}
ul.li_nebeneinander{
	margin-left:2px;
}
* html ul.li_nebeneinander{

}

.clearall{
	clear:both;
}

.label_inews{
	width:30px;
	float:none;
	text-align:left;
}

.input_ir
{
	/*height:1.2em;*/
	border: 1px solid #B6B6B6;
	background:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	padding-left:0px;
	color: #353535;
	margin-bottom:8px;
	width: 150px;
}

.input_ir_sm
{
	/*height:1.2em;*/
	border: 1px solid #B6B6B6;
	background:#F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	padding-left:0px;
	color: #353535;
	margin-bottom:8px;
	width: 50px;
}

* html .bottom20forie{
	clear:both;
	height:20px;
}
.bottom20forie{
	clear:both;
	min-height:20px;
}

.subcolumns { width: 100%; overflow:hidden; margin-bottom: 0px;}
/* (en) alternative class for optional support of old Mozilla/Netscape browers */
/* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */
.subcolumns_oldgecko { width: 100%; float:left; }

.c180l, .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; }
.c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c80r, .c62r {float: right; margin-left: -5px; }


.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }
.c80r { width: 76%; }
* html .c80r { width: 74%; }
.c180l, .c180r { width: 180px; }

.subc  { padding: 0 0.5em; }
.subcl { padding: 0 1em 0 0; }
.subcr { padding: 0 0 0 1em; }