

/* first for IE 4–8 */
@font-face {
  font-family: InfoDisplayWeb;
  src: url("font/InfoDisplayWeb.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: InfoDisplayWeb;
  src: url("font/InfoDisplayWeb.woff") format("woff");
}

/* first for IE 4–8 */
@font-face {
  font-family: InfoDisplayWeb-Semibold;
  src: url("font/InfoDisplayWeb-Semibold.eot");
}

/* then for WOFF-capable browsers */
@font-face {
  font-family: InfoDisplayWeb-Semibold;
  src: url("font/InfoDisplayWeb-Semibold.woff") format("woff");
}

@charset "UTF-8";



/* CSS Document */

a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration:    none; background-image:none;
}


@media only screen and (max-device-width: 480px) {
  a[href^="tel"]:link,
  a[href^="tel"]:visited,
  a[href^="tel"]:hover {
      text-decoration:    underline;
      color: blue;
   }

}




#side a:link {color:#000000; text-decoration:none; padding-right:1em; background-image: url(https://www.reformiert-info.de/daten/r-i/haken2.png);
	background-repeat:no-repeat;
	background-position:right;} 
#side a:visited {color:#000000; text-decoration:none}
#side a:hover {color:#f29400; text-decoration:none}
#side a:active {color:#000000; text-decoration:none}

body {


	
background-color:#DDDEDC;

	background-repeat:no-repeat;
	 font-family: InfoDisplayWeb, Trebuchet MS, sans-serif;
	padding:0em;
	margin:0em;
	width:1000px;
	margin:0 auto;
	 
}

h1 {font-size: 1.4em; color:#000000; text-transform:uppercase;}
h2 {font-size: 1.15em; color:#000000; text-transform:uppercase;}
h3 {font-size: 1.05em; color:#000000; text-transform:uppercase;}}
h4 {font-size: 1.05em; color:#000000}
h5 {font-size: 1.05em; color:#000000}
h6 {font-size: 1.05em; font-weight:normal; color:#000000}

#head {background-image: url(https://www.reformiert-info.de/daten/r-i/2013-ri-logo.png);
	background-repeat:no-repeat;
	background-position:bottom;
	
	height:336px;
}

#head_background {
}

#head_left a:link {color:#ffffff; text-decoration:none} 
#head_left a:visited {color:#ffffff; text-decoration:none}
#head_left a:hover {color:#f29400; text-decoration:none}
#head_left a:active {color:#ffffff; text-decoration:none}
#head_left {
	font-size:1.1em;
	background-color:#777877; 
	padding: 0.7em 0.7em 0.7em 1.2em ;
	color: #ffffff;
	margin-top: 1.1em;
	border-radius:5px;
	
}
#head_top_text {
	float:right;	
}
.head_link {
	position:absolute;
	height:200px;	
}
#head_bottom {
	
	background-repeat:no-repeat;
	background-position:right;
		
	height:250px;
}

#head_bottom_links a:link {color:#000000; text-decoration:none} 
#head_bottom_links a:visited {color:#000000; text-decoration:none}
#head_bottom_links a:hover {color:#f29400; text-decoration:none}
#head_bottom_links a:active {color:#000000; text-decoration:none}
#head_bottom_links {
	
	padding: 10px 10px 10px 17px;
	
	margin-top: 0.7em;
	
	position:absolute;
	top:344px;
	width:980px;
}

#head_bottom_links1 {
	padding: 0em 0.5em 0 0.1em;
	float:left;
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
font-size:1.3em;
}
#head_bottom_links2 {
	padding: 0.3em 0.3em 0 1em;
	float:left;

font-size:1.0em;
}

#head_bottom_rechts a:link {color:#000000; text-decoration:none; background-image:none; padding-right:0em;} 
#head_bottom_rechts a:visited {color:#000000; text-decoration:none}
#head_bottom_rechts a:hover {color:#f29400; text-decoration:none}
#head_bottom_rechts a:active {color:#000000; text-decoration:none}
#head_bottom_rechts {
/* margin-left: 734px; */
margin-top: -10px;
margin-right:10px;
text-align:right;
}

div.head_bottom_pict {
    position: relative;
}
 
div.head_bottom_pict a {
    position: absolute;
    width: 980px;
    height: 200px;
    top: 80px;
    left: 0;
    text-decoration: none; /* No underlines on the link */
    z-index: 10; /* Places the link above everything else in the div */
    background-color: #FFF; /* Fix to make div clickable in IE */
    opacity: 0; /* Fix to make div clickable in IE */
    filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}


#content {
margin-top: 46px;	
}

#content_right {
	padding-top:0px;
float:right;
width: 244px; 
}

#content_left {
	
	float:left;
	width:244px;
}

#content_start_middle {
	margin-left: 260px;
	margin-right: 260px;
	max-height: 144px;
	min-height: 144px;
	
	
	
	
}
#content_start1 {
	float:left;
	width:244px;
}
#content_start2 {
	float:left;
	width:244px;
	
}
#content_start3 {
	margin-right:5px;
	float:left;
	width:234px;
	max-height:130px;
	overflow:hidden;
	background-color:#ffffff;
	padding-bottom:0.6em;
	border-radius:5px;
}
#content_start4 {
	 
	float:right;
	width:234px;
	height:130px;
	overflow:hidden;
	background-color:#ffffff;
	padding-bottom:0.6em;
	border-radius:5px;
}
#content_start_ausgleich {
	
	
	
	width: 488px;
	
	
	padding: 1px;
	margin-bottom:1px;
	
	float:none;
	
	
	
	height:1px;
}


#content_block_text {
	background-color:#ffffff;
	padding:0.6em 1em 0.6em 1em;
	border-radius:5px;
	margin-bottom:1em;
	
}


#hk-kalender a:link {color:#000000; text-decoration:none} 
#hk-kalender a:visited {color:#000000; text-decoration:none}
#hk-kalender a:hover {color:#f29400; text-decoration:none}
#hk-kalender a:active {color:#000000; text-decoration:none}
#hk-kalender {
	background-color:#ffffff;
	padding:18px 10px 10px 19px;
	border-radius:5px;
	margin-bottom:10px;
	
}

#content_left_navi_part6 a:link {color:#000000; text-decoration:none} 
#content_left_navi_part6 a:visited {color:#000000; text-decoration:none}
#content_left_navi_part6 a:hover {color:#f29400; text-decoration:none}
#content_left_navi_part6 a:active {color:#000000; text-decoration:none}
#content_left_navi_part6 {
	
	padding-top: 1px; 
	padding-bottom: 1px; 
}

#content_left_navi_part6_utitle {
	height: 1px; 
	display:none;
	visibility:hidden;
}

#content_block_text_bildlink a:link {color:#ffffff; text-decoration:none; background-image:none; padding-right:0em;} 
#content_block_text_bildlink a:visited {color:#ffffff; text-decoration:none}
#content_block_text_bildlink a:hover {color:#f29400; text-decoration:none}
#content_block_text_bildlink a:active {color:#ffffff; text-decoration:none}
#content_block_text_bildlink {
	
}

#content_block_middle_text {
	background-color:#ffffff;
	padding:1em 1em 1em 1em;
	border-radius:5px;
	margin-bottom:0.5em;
	
}

#content_middle a:link {color:#000000; text-decoration:none} 
#content_middle a:visited {color:#000000; text-decoration:none}
#content_middle a:hover {color:#f29400; text-decoration:none}
#content_middle a:active {color:#000000; text-decoration:none}
#content_middle {
	margin-left: 260px;
	margin-right: 260px;
	
	
}

#content_middle2 {
	
	margin-bottom: 1.1em;
	
}
#content_middle_top {
	margin-top:10px;
	
	background-color: #ffffff;
	
	
	border-radius:5px;
	padding: 0em;
	padding-bottom: 10px;
	
}

#pict_1 {
	
	width:448px;	
	
	margin: 0px 0 -10px 0;
	float:none;
	background-color:#DDDEDC;
	text-align:center;
	
}
#pict_1_start {
	width:448px;
}

#space20 {
	min-height:20px;	
}

       
#pict_block_middle_text {
	
	font-size: 0.8em;
	
	
	text-align:center;
	margin: 0px auto 10px auto;
	padding: 0px 10px 0px 10px;
	
}
#pict_block_middle_ausgleich {
	width:448px;
	height:0px;
	
	margin: 0px 0px 0px 0px;
	float:none;
}

#pict_block_middle_pict a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;} 
#pict_block_middle_pict a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;}
#pict_block_middle_pict a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;}
#pict_block_middle_pict a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;}

#pict_block_middle_pict {
	margin: 0px auto 0 -10px;
	text-align:center;	
	position: relative;
	width:448px;
	clear: inherit;
}

#pict_block_middle_start a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;} 
#pict_block_middle_start a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#pict_block_middle_start a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#pict_block_middle_start a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#pict_block_middle_start {
	
	text-align:center; 
	margin: 0px 0px 0px 0px;
	width: 448px;
	 
	background-color:#DDDEDC;
}

#pict_block_bottom {
height: 0px;	
}
.clear {
	
	float:none;
	width:448px;
	height:0px;


}

#content_block_liste {
	margin-top: 1.1em;
	padding: 0.7em;
	margin-bottom: 1.1em;
	background-color:#ffffff;
	border-radius:5px;
}

#content_block_liste_1titel {
	
	border-bottom-width:thin;
	border-bottom-style: dotted;
	border-bottom-style: padding: 10px;
	padding-top: 0em; 
	padding-bottom: 0.2em;
	font-size: 1.4em;
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
	margin-bottom: 0.2em;
}
#content_block_liste_eintrag {
	border-bottom-width:thin;
	border-bottom-style: dotted;
	border-bottom-style: padding: 15px;
	padding-top: 0.3em;
	padding-bottom: 0.5em;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	
}

#content_block_liste_title  a:link {color:#000000; text-decoration:none} 
#content_block_liste_title  a:visited {color:#000000; text-decoration:none}
#content_block_liste_title  a:hover {color:#f29400; text-decoration:none}
#content_block_liste_title  a:active {color:#000000; text-decoration:none}
#content_block_liste_title { 
	text-transform:uppercase; 
	
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
	
	
}

#content_block3_title {
	text-transform:uppercase;
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
}


#content_part_liste {
	margin-top: 10px;
	padding: 5px 20px 5px 20px;
	margin-bottom: 10px;
	background-color:#ffffff;
	border-radius:5px;
}
#content_part_liste_navi a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;} 
#content_part_liste_navi a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_navi a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_navi a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_navi {
	
}

#content_part_liste_1titel  a:link {color:#000000; text-decoration:none} 
#content_part_liste_1titel  a:visited {color:#000000; text-decoration:none}
#content_part_liste_1titel  a:hover {color:#f29400; text-decoration:none}
#content_part_liste_1titel  a:active {color:#000000; text-decoration:none}
#content_part_liste_1titel {
	text-transform:uppercase;
	border-bottom-width:thin;
	border-bottom-style: dotted;
	border-bottom-style: padding: 10px;
	padding-top: 0.2em;
	padding-bottom: 0.5em;
	font-size: 1em;
	
	margin-bottom: 0.4em;
}
#content_part_liste_eintrag  a:link {color:#000000; text-decoration:none} 
#content_part_liste_eintrag  a:visited {color:#000000; text-decoration:none}
#content_part_liste_eintrag  a:hover {color:#f29400; text-decoration:none}
#content_part_liste_eintrag  a:active {color:#000000; text-decoration:none}
#content_part_liste_eintrag {
	border-bottom-width:thin;
	border-bottom-style: dotted;
	border-bottom-style: padding: 15px;
	padding-top: 1.1em;
	padding-bottom: 1.1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	min-height: 100px;
}
#content_part_liste_eintrag_2_block {
	margin-left:140px;
	min-height:120px;	
}

#content_part_pict {
float:right;
padding: 0 0px 2px 5px;
width:125px;
text-align:center;
}

#content_liste_part {overflow:hidden; padding-bottom:1em;}
#content_liste_part p { margin:0.5em 0.5em 0.5em 0; }
#content_liste_part_text {float:right; width:70%; padding:2em 0 0 0; }
#content_liste_part_pict {padding:3.3em 0 0 1em; }
#content_liste_part_pict { margin-right:75%; }
#content_liste_part_pict:after { content:"clear"; clear:both; display:block; height:0; overflow:hidden; visibility:hidden; }


#content_part_liste_bild_left a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;} 
#content_part_liste_bild_left a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_left a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_left a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_left {
	float:left;
	min-width:120px;
	text-align:center;
	margin: 0 20px 10px 0;
}
#content_part_liste_bild_right a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;} 
#content_part_liste_bild_right a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_right a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_right a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#content_part_liste_bild_right {
	float:right;
	margin: 0  0 10px 20px ;
}



.content_part_liste_titel_td a:link {color:#000000;}
.content_part_liste_titel_td a:visited {color:#000000;}
.content_part_liste_titel_td a:hover {color:#f29400;}
.content_part_liste_titel_td a:active {color:#000000;}

#content_part_liste_titel  a:link {color:#000000; text-decoration:none} 
#content_part_liste_titel  a:visited {color:#000000; text-decoration:none}
#content_part_liste_titel  a:hover {color:#f29400; text-decoration:none}
#content_part_liste_titel  a:active {color:#000000; text-decoration:none}
#content_part_liste_titel {
	font-size: 1.4em;
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
	padding-bottom:0.5em;
	
}

#content_part_liste_utitel {
	 font-family: InfoDisplayWeb-Semibold, sans-serif;
	
}

#content_part_liste_inhalt {
	
}

#content_part_liste_inhalt2 {
	font-size:12px;
	
}

#content_part3_pict_text a:link {color:#000000; text-transform:uppercase; text-decoration:none} 
#content_part3_pict_text a:visited {color:#000000; text-transform:uppercase; text-decoration:none}
#content_part3_pict_text a:hover {color:#f29400; text-transform:uppercase; text-decoration:none}
#content_part3_pict_text a:active {color:#000000; text-transform:uppercase; text-decoration:none}
#content_part3_pict_text {
}

#nav_mitte a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;} 
#nav_mitte a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;}
#nav_mitte a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;}
#nav_mitte a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;}
#nav_mitte { 
position: absolute;
top: 60px;
width: 1000px;
list-style: none;
}

.mmenue {
	list-style:none;
list-style-type:none;
height:1.3em;
height: 44px;
font-weight:lighter;

	background-color:#ffffff; 
	padding: 0.7em 0.7em 0.7em 2px ;
	
	margin-top: 14px;
	margin-bottom: 14px;
	border-radius:5px;
	
}



.mmenue a.mainlevel2 {
float:left;
 color:#000000;
border-right: thin solid #000;
border-right-style: padding 5px;   
    text-decoration:none;
    display:block;
    padding-left:1.2em;    
    padding-right:1.2em;  
	margin-bottom: 3px;	
}

.mmenue a.mainlevel2:hover {
float:left;
     color:#f29400;
    
	
    
}

.mmenue a.mainlevel2_aktiv {
float:left;
border-right: thin solid #000;
border-right-style: padding 5px;

    color:#f29400;
    text-align:left;
	
    
    display:block;   
    padding-left:1.2em;    
    padding-right:1.2em;    
    margin-bottom: 3px;
	
	
}

.mmenue a.mainlevel2_aktiv:hover {
float:left;
border-right: thin solid #000;
border-right-style: padding 5px;  
    color:#f29400;
    text-decoration:underline;
	
   
	
}


.mmenue a.sublevel1 {
	list-style:none;
list-style-type:none;
    background-color:#FFFFFF;
    color:#504E4C;
    font-size:0.85em;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:7px;
    padding-left:1em;
    padding-top:7px;
    padding-right:0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.mmenue a.sublevel1:hover {
    background-color:#d4d800;
    text-decoration:none;
    color:#FFFFFF;
}

.mmenue a.sublevel1_aktiv {
    background-color:#FBF5DC;
    color:#504E4C;
    font-size:0.85em;
    font-weight:normal;
    text-align:right;
    text-decoration:none;
    display:block;
    padding-bottom:7px;
    padding-left:1em;
    padding-top:7px;
    padding-right:0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.mmenue a.sublevel1_aktiv:hover {
    background-color:#d4d800;
    text-decoration:none;
    color:#FFFFFF;
}



#nav_links {
	
min-height:460px;
list-style: none;

text-align:left;
}
#nav_links p.mainlevel_aktiv {
background-color:silver;
    
    text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:3px;
    padding-left:10px;
    padding-top:7px;
    padding-right:10px;
    margin-top: 3px;
    margin-bottom: 3px;
	}
* html #nav_links { /* Korrektur fuer den IE 5 und 6 */
margin-left:-3.5em;
}
 *:first-child+html #nav_links {
 
 margin-left:-3.5em;
 }

 
.lmenue {
	margin:0px 0 0 -45px;
	
}

.lmenue a.mainlevel {
    color: #000000; 
  
    text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:7px;
    padding-left:8px;
    padding-top:7px;
    padding-right:10px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.lmenue a.mainlevel:hover {
    
    text-decoration:none;
    
}

.lmenue a.mainlevel_aktiv {
	color: #f29400;
	
    text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:7px;
    padding-left:8px;
    padding-top:7px;
    padding-right:10px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.lmenue a.mainlevel_aktiv:hover {
    
    text-decoration:none;
    
}


.lmenue a.sublevel1 {
    
   text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:1px;
    padding-left:30px;
    padding-top:1px;
    padding-right:0px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.lmenue a.sublevel1:hover {
    
    text-decoration:none;
    
}

.lmenue a.sublevel1_aktiv {
    background-color:silver;
    
   text-align:left;
    text-decoration:none;
    display:block;
    padding-bottom:1px;
    padding-left:20px;
    padding-top:1px;
    padding-right:0px;
    margin-top: 1px;
    margin-bottom: 1px;
}

.lmenue a.sublevel1_aktiv:hover {
    
    text-decoration:none;
    
}

#soziale-netzwerke a:link {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;} 
#soziale-netzwerke a:visited {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#soziale-netzwerke a:hover {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#soziale-netzwerke a:active {text-transform:uppercase; text-decoration:none;  background-image: none ;padding-right:0em;}
#soziale-netzwerke {
text-align:left;
margin: 0 0 0 0;
list-style: none;
float:left;
width: 70px;
height: 15px;

}
ul#soziales-netz {
list-style:none;
text-align:left;
height: 15px; 
width: 70px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}
li#soziales-netz {
text-align:left;

float:left;
padding:1px;
margin:1px;
}

#content_fuss {
	padding-left:1em;	
}

#content_bottom {
	margin:0 auto;
	background-color:#ffffff;
	border-radius:5px;
	padding: 0.7em;
	margin-bottom: 1.1em;
	width:458px;
		
}
#content_middle_kontakt {

	}