/* CSS Document */
@charset "UTF-8";
@media all
{



  * { margin:0; padding: 0; }
  option { padding-left: 0.4em; } /* LTR */
  select { padding: 1px; }
  
  * html body * { overflow:visible; }



  html { height: 100%; margin-bottom: 1px; }
  body {



    font-size: 100.01%;
    color: #000;

    text-align: left; 
  }

  fieldset, img { border: 0 solid; }

  #header { position:relative; z-index:5 }


  #header, #nav, #main, #footer { clear:both; }


  #col1 { float: left; width: 800px; z-index:2; height:450px;
   padding-right:10px;
  }



 

  #col1_content{ position:absolute;
  overflow:auto;
 
  width:800px;

  height:491px;
   }


  .clearfix:after {
    content: ".";
    display: block;
    font-size:0;
    height: 0;
    clear: both;
    visibility: hidden;
  }


  .clearfix { display: block; }


  .floatbox { overflow:hidden; }


  #ie_clearing { display: none; }
  
  /* -----------------------------------------------------------------------*/
  
  body { 
  font-family: Verdana, Arial;
  font-size: 12px;
   }


  body { text-align: center; }
  .page_margins { text-align:left; margin: 0 auto; }


  .page_margins { min-width: 800px; max-width: 800px; background: #fff; margin-top:10px;  }
  .page { padding: 0px; }



  #header {
    height:55px;
    background: #edf1f4;
    z-index: 20;
  }



  #nav {
  position:absolute;
  top:10px;
  left:8px;
  width:100%;
  z-index:20;
  height:35px;
  }
  
  #nav ul { margin-left: 0px; }

  #main { background: #fff;
  padding: 0; 
   z-index:5;
   height:491px;
  text-align:justify; 
  font-family:Arial, Helvetica, sans-serif; 
  font-style:italic; 
  font-weight:bold; 
  line-height:150%; 
  font-size:14px;
  color:#000000;
z-index:15;
   }

  #footer {
  position:relative;
    color:#666;
    background: #f1f3f6;
    height:55px;
   z-index:10;
  }


  #header h1 {
    font-weight:bold;
    font-size:16px;
    color:#000;
  }

  #header_Logo { 
  position:absolute;
  top:30px;
  left:120px;

   }

h2 { text-align:justify; 
font-family:Arial, Helvetica, sans-serif;
font-style:italic; 
line-height:150%; 
font-size:16px; 
color:#931E1A;
margin-top:10px;
margin-bottom:10px;
 }



td { text-align:justify; 
font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000 }

a {  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#003333; text-decoration:none; width:100%}


/* Navigation */

  .hnavi {

    width: 100%;
  

    float: left;
    display: inline;
    font-size:11px;
    position:relative;
    height: 10px;
    background: none;
  }


.ul1 {
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	background: transparent;
}
.li1 {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding:  0px 0px 0px 0px;
	text-align: center;
	width:157px;
	height:37px;
	background-image: url(../_grf/button_01.png);
}
.li1 a,  .li1 strong {
	color: #fff;
	font-weight:bold;
	display: block;
	margin: 0;
	padding: 9px 0px 0px 0px;
	text-decoration: none;
	width: auto;
}

.li1_cur {
  color: #fff;

}

.li1_cur a{
  color: #fff;

}




.effekt1  {
display: inline;
	float: left;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding:  0px 0px 0px 0px;
	text-align: center;
	width:157px;
	height:37px;
	background-image: url(../_grf/button_02.png);
/*background-image: url(../_grf/button_02.png);
color: #ffffff;*/
}

.effekt1 a,  .effekt1 strong {
	color: #94085e;
	font-weight:bold;
	display: block;
	margin: 0;
	padding: 9px 0px 0px 0px;
	text-decoration: none;
	width: auto;
}

.ul2 {
	display: inline;
	float: left;
	margin: 10px 0px 0px 5px;
	padding: 0;

	background: transparent;
}
.li2 {
	display: inline;
	float: left;
	list-style-type: none;
	margin: 0px 0px 1px 0px;
	padding:  0px 0px 0px 0px;
	text-align: center;
	width:157px;
	height:37px;
	background-image: url(../_grf/button_01.png);
}
.li2 a,  .li1 strong {
	color: #fff;
	font-weight:bold;
	display: block;
	margin: 0;
	padding: 9px 0px 0px 0px;
	text-decoration: none;
	width: auto;
}

.li2_cur {
  color: #fff;

}

.li2_cur a{
  color: #fff;

}

.main_untermenu2 {

	position: absolute;
	visibility: hidden;
	top:-480px;
	height:490px;
	padding: 4px 0px 0px 4px;
	margin-bottom: 0px; 
	vertical-align: bottom;
	z-index:20;
}
.main_untermenu2 ul {
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px; 
  position:absolute;
  background-color:#f0f2f4;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
	bottom:0px;
}

.main_untermenu2 ul li {
position:relative;
	border-top: 1px #000000 solid;
	width: 149px;
	display: block;
	margin: 0px;
	list-style-type: none;


}

.spc {
	color: #000000;
  font-size: 11px;
	font-weight: bold;
	display: block;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	width: 149px;
}


.main_untermenu2 ul li a {
	color: #000000;
  font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 2px 0px 2px 4px;
	text-decoration: none;
	width: 149px;
}







.noeffekt1 {
background-color:#f0f2f4;
color: #000000;
}




.main_untermenu {

	position: absolute;
	visibility: hidden;
	padding: 4px 0px 0px 4px;
	margin: 1px 0px 0px 0px;
	/*background:#5c768f;*/
	z-index:20;
}

#menu2{
margin-left:  0px;
}

.main_untermenu ul {
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;

background-color:#f0f2f4;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
.main_untermenu ul li {
	border-bottom: 1px #000000 solid;
	width: 149px;
	display: block;
	margin: 0px;
	list-style-type: none;
		
}
.main_untermenu ul li a {
	color: #000000;
  font-size: 11px;
	font-weight: normal;
	display: block;
	padding: 2px 0px 2px 2px;
	text-decoration: none;
	width: 149px;
}
.effekt  {
background-color:#f0f2f4;
color: #1111ff;
}
.effekt a:hover {
color: #1111ff;
}

.noeffekt {
background-color:#f0f2f4;
color: #000000;
}

/* Container Links */


.csc-textpic-clear{
margin-bottom:20px;
}

.csc-textpic-imagewrap {
float: left;
}

/* Container Rechts */

.container_rechts{
margin-bottom:10px;
}
.container_rechts h1{
font-size: 13px;

background: #5c768f;

color:#ffffff;
padding: 5px 0px 3px 5px;
}
.container_rechts .container_inhalt{
padding:3px 0px 3px 10px;
}
#col1_content ul{
margin-left:20px;
}

#col1_content ul li{
font-size: 12px;
font-weight:normal;
font-style: normal;
list-style: disc;
}

/* Kondolenzbuch */

.btn_ansehen a{
  padding:3px;
  background-color:#ffffff;
  width:200px;
  border:1px solid #000000; 
}

.btn_eintragen a{
  padding:3px;
  background-color:#ffffff;
  width:200px;
  border:1px solid #000000;
  
}

.tx-rgsmoothgallery-pi1{
position: absolute;
left:370px;
}

label {
width:200px;
float:left;
display:inline;
}

input {
float:left;
display:inline;
}

textarea{
float:left;
}

.csc-mailform{
padding-left:180px;
padding-top:30px;
}
.csc-mailform-label{

margin:10px 0px 10px 0px;
clear:both;
}

.csc-mailform-field{
height:25px;
clear:both;
}
.csc-mailform-check{
margin-right:200px;
}

}

