body{
	font-family: Arial,sans-serif;
	background-color: #8d0a21;
	padding: 0px;
	margin: 0px;
}
img{
	padding: 0px;
	margin: 0px;
}
table{
	border-collapse: collapse;
}
td{
	padding: 0px;
	margin: 0px;
}
.p1{
	padding: 0 10 20 0;
	font-size: 12pt; 
	line-height: 140%;
	text-indent: 2px;	
	font-family: arial, helvetica, sans-serif;
	color: #444;
	text-align:left;
	text-kashida-space:0%
}
.p2{
	padding: 0 10 20 0;
	font-size: 11pt; 
	line-height: 140%;
	text-indent: 0;	
	font-family: arial, helvetica, sans-serif;
	color: #802712;
	text-align:left;
	text-kashida-space:0%
}
.p3{
	margin:  0 0 10 0;
	padding: 0 0 0 0;
	font-size: 11pt; 
	line-height: 120%;
	text-indent: 2px;	
	font-family: arial, helvetica, sans-serif;
	color: #000;
	text-align:left;
	text-kashida-space:0%
}
.p4{
	padding: 0 10 20 0;
	padding: 0 10 0 0;
	font-size: 12pt; 
	line-height: 140%;
	text-indent: 2px;	
	font-family: arial, helvetica, sans-serif;
	color: #000;
	text-align:left;
	text-kashida-space:0%
}

.title1{
	padding: 0 10 0 0;
	color: #e59209;
		font-size: 17pt;
		font-weight: bold;
}


.menuLink a:link,.menuLink a:visited  {
	text-decoration: none;
	display: block;
	text-align: left;
	vertical-align: middle;
	line-height: 24px;
	background-repeat: no-repeat;
}

.menuLink a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #CC6600;
}

.linkLev1{
	color: #642A26;	
	font-size: 12pt;	
	font-weight: bolder;
	font-style: normal;
}

.linkLev1title{
	color: #ab000f;	
	font-size: 12pt;	
	font-weight: bolder;
	font-style: normal;
}
.linkLev1aktiv{
	color: #e59209;	
	font-size: 12pt;	
	font-weight: bolder;
	font-style: normal;
}

.linkLev2aktiv{
margin-left: 20px;
	color: #e59209;
	font-size: 12pt;	
	font-weight: bolder;
	font-style: normal;
}
.linkLev2{
margin-left: 20px;
	color: #642A26;	
	font-size: 12pt;	
	font-weight: normal;
	font-style: normal;
}


.menulink_unten a:link,.menulink_unten a:visited  {
	text-decoration: none;
	display: block;
	text-align: left;
	vertical-align: middle;
	line-height: 24px;
	background-repeat: no-repeat;
}

.menulink_unten a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #CC6600;
}

.linkUnten{
	font-weight: normal;
	font-style: normal;	
	color: #642A26;
	font-size: 10pt;
}
.linkUntenActiv{
	font-weight: normal;
	font-style: normal;	
	color: #e59209;
	font-size: 10pt;
	font-weight: bold;
}
.titleRed1{
margin: 20 0 30 0;
	line-height: 0%;
	font-weight: bold;
	color: #8e1b26;
	font-size: 17pt;
}
.titleRed2{
margin: 30 0 0 0;
line-height: 0%;
	font-weight: normal;
	color: #8e1b26;
	font-size: 15pt;
}


.tbl_1{
	height: 100%;
}
	
.tbl_td_1{
	text-align: left;
	vertical-align: top;
	width: 50px;
	height: 100%;
	background: #fff url("./img1/bg3.png") ;
}

.tbl_td_2{
	width: 4px;
}

.tbl_td_3{
	height: 100%;
	text-align: left;
	vertical-align: top;	
	background-color: #FFF0CD;	
	width: 160px;
	padding-left: 10px;
}

.tbl_main{
	padding: 20 10 0 20;
	margin: 0px;
	width: 474px;
	background-color: #fffbed;
	text-align: left;
	vertical-align: top;		
}
.tbl_mainHome{
	padding: 0px;
	margin: 0px;
	width: 450px;
	background: #662D2D url("./img1/bg5.png") ;
	text-align: left;
	vertical-align: top;		
}
.tbl_mainHome2{
	padding: 0px;
	margin: 0px;
	width: 450px;
	background: #8d0a21;
	text-align: left;
	vertical-align: top;		
}
.tbl_menu{
	height: 100%;
}
.tbl_menu_img{
	vertical-align: top;	
	padding: 0px;
	margin: 0px;
	padding-top: 20px;
	
}
.tbl_menu_img img{
	width: 160px;
	padding: 0px;
	margin: 0px;
	margin-right: 20px;
}

.tbl_menu_main{
	vertical-align: top;	
	padding-top: 30px;
}
.tbl_menu_unten{
	height: 100%;
	vertical-align: bottom;
	padding-bottom: 20px;
}
.Leistungen{
border-collapse: collapse;
	padding: 0 0 0 0;
	margin: 8px 0 0 4px;
}
.Leistungen  td{
font-size: 11pt;
vertical-align: top;	
padding: 2px 1px 11px 8px;
}
.Leistungen tr td img{
	padding: 0 10 0 0;
	margin: 2px 8px 8px 8px
}
.links li{
	padding: 2px 8px 8px 8px
	margin: 2px 8px 8px 8px
}
.links li{
	padding: 2px 8px 8px 8px
	margin: 2px 8px 8px 8px
}
.links a:link,.links  a:visited  {
	text-decoration: none;
	color: #55f;
}