@charset "UTF-8";
/* CSS Document */

html{height:100.1%;}

body  {

	padding:0; 
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color:#fff;
}
	
H1, H2, H3, H4, H5 {
	margin: 0;
    	padding: 0;
}
	.img_header{
	
}
#container { 
    	width:100%;  
    	background-color:#fff;
    	margin:0; 
    	padding:0;
    	text-align: left; 	
}  


	
#header { 
	display:none !important;
 } 
#header img { 
	display: none !important;	 
    } 
 
.weg {	
	margin-bottom: 15px; 
	padding: 0; 
	
    }
.weg H1,  .weg H2 {	
	padding:0; 
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color:#fff;
	font-weight:normal;
	text-align:center;
	
	
	
    }
    #sidebar1 {
	display:none;
	
    }
	
     #sidebar2 {
	 
	 
	padding:0;
	margin:0; 
	background-color: #fff;

	
    }
	
#box_1  {
	
	padding:0;
	margin-bottom:10px;

	}
#box_1_inner{
	background-color:#fff;
	padding:0;
	margin:0;}

	
#box_1 .csc-header h1.csc-firstHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	color: #000 !important;
	background-color: #fff;
	padding:0;
	margin:0;
	
	}
	

	#box_1 .bodytext {
	padding:0;
	margin: 0;
	background-color:#fff;
	
}

#box_2, #box_2 img  {
	padding:0;
	margin:0;
	height:0px;
	}

  

	
#mainContent {
	width:19cm;
	margin-left:1.4cm;
	margin-right:1.4cm;
	margin-top:0cm;
	margin-bottom:0cm;
	padding: 0; 
	
    } 
#mainContent .ContentBox {
    background-color:#fff;
    padding:5px;
    
    border: 1px solid #fde1b2;
    margin-bottom:10px;


    }
#mainContent ul{
	margin-left:50px;
	margin-top:0px;
	margin-bottom:15px;
	font-size:90%;
	padding:0;
	margin-right:0;
}
#mainContent ul li{
	margin-bottom:8px;
	list-style-position: outside;
	list-style-image: url(../img/listPoint.gif);
	list-style-type: disc;
}
#mainContent ul li ul{
	font-size:95%;
	margin-bottom:15px;
	margin-left:20px;
	padding: 0px;
	
}
#mainContent ul li ul li{
	margin-bottom:8px;
	margin-top:8px;
	margin-right: 0px;
	margin-left: 0px;
	list-style-position: outside;
	list-style-image: url(../img/listPointSmall.gif);
	list-style-type: disc;
	
	padding: 0px;
	
}
.bodytext{
	font-size:90%;
	line-height:140%;
	
	}
	
#mainContent .csc-header h1.csc-firstHeader {
	color:#d46311 !important;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 140%;
	padding-left: 0px;
	padding-top:0;
	padding-bottom:6px;
	padding-right:0;
	margin:0;
	
	}
	
	#mainContent h2,ContentBox h2{
	color:#d46311;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	line-height:130%;
	padding:0;
	margin-bottom:6px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	}
	
	#mainContent p,ContentBox p{
	padding-top:0;
	padding-left:0;	
	padding-right:0;
	padding-bottom:8px;
	margin:0;
	}
#mainContent a{ border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D46311;
	text-decoration:none;
	color: #000;
	}
	
#mainContent a:link, #mainContent a:visited {
	
	

	}
	
#mainContent a:focus, #mainContent a:hover, #mainContent a:active {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D46311;
	color: #D46311;
	}
	
#login {
	color:#fff;
	padding-top: 13px;
	position: fixed;
	bottom: 0px;

	width: 600px;
	z-index: 60;
	background-image: url(../img/hg_login.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0;
    } 
	
    #login form {
	margin-top: 0px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin:0;
	color:#fff;
	font-size:83%;
	 font-weight:bold;
	 line-height:120%;
	border:0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #378587;
	background-color: #16595b;
    }
	 #login form input {
	width:90px;
	background-color:#c0dede;
	border:0;
	height:15px;
	padding:0;
	margin:0;
	font-size:90%;
	color:#fff;
	font-weight:bold;
	text-align: left;
	vertical-align: top;	  
	 }
	
#login form a {
color:#fff;
}
	   
	   
 
.clearfloat {
clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
  
   
   
#menu {
	width:0px;
	height:0px;
	display:none;
	
  }


  #menu ul {

	list-style-type: none;
	margin:0;
	padding:0;
	
  }

  #menu li { 
 width:0px;
	height:0px;
	display:none;
  
  

  
 }
 
 
 
  #menu li a {

	width:0px;
	height:0px;
	display:none;
}


  








  #menu ul.submenu li a {
	width:0px;
	height:0px;
	display:none;
}

  #menu ul.submenu li a:focus,

  #menu ul.submenu  li a:hover,

  #menu ul.submenu li a:active { 
  width:0px;
	height:0px;
	display:none;
	}

	
#topmenu {
	width:0px;
	height:0px;
	display:none;
	}

#topmenu a {
	width:0px;
	height:0px;
	display:none;
	
	}

#login_menu {
	width:200px;
	overflow: hidden;
	margin:0;
	padding:0;
	list-style-type: none;
	font-size:88%;
	
  }


  #login_menu ul {
	list-style-type: none;
	margin:0;
	padding:0;
	
  }

  #login_menu li { 
  float:left; 
  width: 100%; 
  margin:0; 
  padding:0;
  text-indent: 0px; 
  border-bottom: 1px #edc1ad solid;
  font-weight:bold;
 }
  


  #login_menu a,

  #login_menu strong {
	display:block;
	width: 100%;
	margin:0;
	text-decoration: none;
	background-color:#a4002a;
	color: #fff;
	padding:0;
  

  }
  


  #login_menu li a {
	width: 100%;
	background-color:#a4002a;
	color: #fff;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 15px;
}


  #login_menu li a:focus,

  #login_menu li a:hover,

  #login_menu li a:active {
	background-color:#D46311;
	color: #fff;
	font-weight:bold;
	background-image: url(../img/hg_nav_1_act.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


.trauerwege {
	background-image: url(../img/trauerwege.gif);
	background-repeat: repeat-y;
	background-position: left top;
	height:32px;
	width:60px;
	}
/*typo3 class*/
csc-header csc-header-n1 {
margin:0;
padding:0;
}


.csc-frame-frame2 {
	border:0;
	background-color:#fff;
	padding:10px;
	}
	
.csc-frame-frame2 h2 {
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	}

#mainContent .csc-sitemap ul li ul li{
	
	
	}
	
.small {
	font-size: 80%;
	text-align:right;
	margin:0;
	padding-right:2px;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	}
	
.contenttable{
	font-size:100%;
	line-height:140%;
	}
	
.impressum {
	font-size:92%;
	
	}
#drucken  {
	
	display:none;
	}
	
	
#drucken a {
	padding-top:10px;}
	
	
	
#drucken a:link, #drucken a:visited {
	display:none;
	}
#drucken a:active, #drucken a:hover, #drucken a:focus  {
	display:none;
	}
	/*Kontakt Formular*/
	
	#mailform {
	font-size:75%;
	border:0;
	   background-color:#fff;
    }
 
 
 
 
 
 .csc-mailform-field {
 	margin-top:10px;
 		}
 
textarea {
 	width: 380px;
 	}
 .csc-mailform {

 border:0;}
 
 #mailform {
 }
 
 .csc-mailform-field {
 }
 .csc-mailform-label {font-weight:bold;}
 
 .csc-mailform-field label {
 	display:block;
 		}

 		
.contenttable  {
	font-size:90%;
	}	
 		
.contenttable .td-0 {
width:60%;
font-weight:bold;

}
.contenttable td {

padding:6px;
}

.contenttable .tr-even{
	background-color:#fff;}
.contenttable .tr-odd {
	background-color:#fff;}



