DIV.m {
	position: relative;
	float: left;
	width: 770px;
	font-size: 0.85em;
	background-color: #FFFFFF;
	background-image:url(/fileadmin/tmpl/default/images/background_m.gif); 
	background-repeat: repeat-y;
	

} 
DIV.l {
		position:		relative;
		float:			left;
		width:			190px !important;
		width:			185px;
		z-index:                1;
		height:			auto !important;
		height: 			300px;
		min-height:		300px;
		font-size:		0.9em;
		background-image:url(/fileadmin/tmpl/homepage/images/); 
		background-repeat:repeat-y;
		word-wrap: 		break-word;


	} 

DIV.l .tb {
		position:	relative;
		float:		left;
		width:		160px !important;
		width:		165px;
		margin-top: 	0px;
		margin-left:	20px!important;
		margin-left:	8px;
		margin-bottom:	0px;
		color: 		#ffffff;
		padding-right:	5px;
		text-align:	center;	
	} 


DIV.l .tb img{
		position:	relative;
		float:		center;
		border: 		0px;
		margin-bottom:	10px;
	} 




	} 
	DIV.l h1 { font-size: 1em; }
	DIV.l h2 { font-size: 1em; }
	DIV.l h3 { font-size: 1em; }
	DIV.l h4 { font-size: 1em; }
	DIV.l h5 { font-size: 1em; }
	DIV.l p  { margin: 0px; }

DIV.l .h {
		position:		relative;
		float:			left;
		width:			190px !important;
		width:			190px;
		height:			auto !important;
		height: 			300px;
		min-height:		300px;
		z-index:                1;
		background-image:url(/fileadmin/tmpl/default/images/background_links_h.gif); 

	
	} 


DIV.ln {
		position:		relative;
		float:			left;
		text-align:		left;
		width: 190px !important;
		width: 190px;
		font-size:		0.9em;
		background-image:url(/fileadmin/tmpl/default/images/background_ln.gif); 
		background-repeat:repeat-y;
		border-bottom:	5px solid white;
		





	} 
	
	

	DIV.ln img	{
		margin:			0px;
		margin-right:		2px;
		
	}

DIV.ln_p1  {
	position: relative;
	float: left;
	width: 180px !important;
	width: 190px;
	color: #FFFFFF;
	font-size: 1em;
	border-bottom: 1px solid white;
	padding-left:16px;
	padding-top:3px;
	padding-Bottom:3px;

}
	DIV.ln_p1  a:link    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p1  a:active   	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p1  a:visited    { color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p1  a:hover    	{ color: #FFFFFF; text-decoration:underline;} 

DIV.ln_a1  {
		position:		relative;
		float:			left;
	   width: 180px !important;
	   width: 190px;
		color: 			#FFFFFF;
		border-bottom: 1px solid white;
		padding-left:8px;
		border-left: 8px solid #8E5B34;
		padding-top:3px;
		padding-bottom:3px;
	

}
	DIV.ln_a1  a:link    	{ color: #FFFFFF;text-decoration:none; } 
	DIV.ln_a1  a:active    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_a1  a:visited   	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_a1  a:hover    	{ color: #FFFFFF; text-decoration:underline;} 

DIV.ln_t1  {
		position:		relative;
		float:			left;


}

DIV.ln_p2  {
		position:		relative;
		float:			left;
		width: 165px !important;
		width: 173px;
		color: #FFFFFF;
		font-size: 1em;
		border-bottom: 1px solid white;
		padding-left:30px;
		padding-top:3px;
		padding-Bottom:3px;
}
	DIV.ln_p2  a:link    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p2  a:active   	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p2  a:visited    { color: #FFFFFF; text-decoration:none; } 
	DIV.ln_p2  a:hover    	{ color: #FFFFFF; text-decoration:underline;} 

DIV.ln_a2  {
		position:		relative;
		float:			left;
		width: 			180px !important;
		width: 			190px;
		color: 			#FFFFFF;
		font-size: 		1em;
		border-bottom: 1px solid white;
		padding-left:30px;
		padding-top:3px;
		padding-Bottom:3px;
}
	DIV.ln_a2  a:link    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_a2  a:active    	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_a2  a:visited   	{ color: #FFFFFF; text-decoration:none; } 
	DIV.ln_a2  a:hover    	{ color: #FFFFFF; text-decoration:underline;} 

DIV.ln_p3  {
		position:		relative;
		float:			left;
		width: 			182px !important;

		width: 			190px;
		color:			#000000;
		font-size:		0.95em;
		padding-bottom: 5px;
		padding-left:	20px;

}
	DIV.ln_p3  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.ln_p3  a:active   	{ color: #000000; text-decoration:none; } 
	DIV.ln_p3  a:visited    { color: #000000; text-decoration:none; } 
	DIV.ln_p3  a:hover    	{ color: #000000; text-decoration:underline;} 

DIV.ln_a3  {
		position:		relative;
		float:			left;
		width: 			182px !important;
		width: 			190px;
		color: 			#FFFFFF;
		font-size: 		1em;
		padding-left:	10px;
		border-bottom: 1px solid white;
		padding-bottom: 5px;


}
	DIV.ln_a3  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.ln_a3  a:active    	{ color: #000000; text-decoration:none; } 
	DIV.ln_a3  a:visited   	{ color: #000000; text-decoration:underline; } 
	DIV.ln_a3  a:hover    	{ color: #000000; text-decoration:underline;} 


/* Layout 1 */
DIV.l 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		160px;		
		clear: 		both;
		font-size:	1em;

	}
DIV.l 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		160px;		
		clear: 		both;
		font-size:	1em;
;
	}
DIV.l 	.b1 { 
		position: 	relative; 
		float:		left;
		width:		160px;		
		font-size:	1em;
	}

/* Layout 2 */
DIV.l 	.hl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		160px;		
		clear: 		both;
		font-size:	1em;

	}
DIV.l 	.sl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px !important;		
		width:		160px;		
		clear: 		both;
		font-size:	1em;

	}
DIV.l 	.b2 { 
		position: 	relative; 
		float:		left;
		width:		160px;		
		font-size:	1em;
	}
	
DIV.l .b {
		position:		relative;
		float:			left;
		width:			150px !important;
		width:			160px;
		z-index:                1;
		font-size:		0.85em;
		margin-left:		10px;
		padding:		5px;
		height:			auto !important;
		height:			400px;
		min-height:		400px;
		background-image:url(/fileadmin/tmpl/default/images/background_b.gif); background-repeat:repeat-y;
		word-wrap: 		break-word;
	} 
DIV.l .b h1 { font-size: 1em; }
DIV.l .b h2 { font-size: 1em; }
DIV.l .b h3 { font-size: 1em; }
DIV.l .b h4 { font-size: 1em; }
DIV.l .b h5 { font-size: 1em; }
DIV.l .b p  { margin: 0px; }

DIV.l .b ul {
		clear:	both;
		margin-top:		0px;
		margin-bottom:		0px;
		list-style-type:	disc;
		list-style-position:	outside;
		list-style-image:url();
	}
DIV.l .b li {}
DIV.l .b  a:link    	{ text-decoration:underline; } 
DIV.l .b  a:active    	{ text-decoration:underline; } 
DIV.l .b  a:visited   	{ text-decoration:underline; } 
DIV.l .b  a:hover    	{ text-decoration:none;} 
DIV.l .b  table 		{ font-size: 1em; }
DIV.l .b  td 		{ font-size: 1em; }
DIV.l .b  th 		{ font-size: 1em; }

DIV.l .b .h {
		position:		relative;
		float:			left;
		width:			140px !important;
		width:			150px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/default/images/background_border_h.jpg); background-repeat:repeat-x;
		padding:		0px;
	} 


/* Layout 1 */
DIV.l .b 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
		margin:		0px;
	}

DIV.l .b 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.l .b 	.b1 { 
		position: 	relative; 
		float:		left;
		width:		150px;		
		font-size:	1em;
		margin-bottom:	10px;
		color:		#666666;
	}

/* Layout 2 */
DIV.l .b 	.hl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
	}
DIV.l .b 	.sl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.l .b 	.b2 { 
		position: 	relative; 
		float:		left;
		width:		150px;		
		font-size:	1em;
		margin-bottom:	10px;
	}
DIV.b 	.tb	{
		font-size:	0.8em;
		text-transform:	uppercase;
		}
DIV.l .b 	.tb img	{
		border:		0;	
		}

	

DIV.n {
		position:		relative;
		float:			left;
		width:			570px!important;
		width:			570px;
		padding-left:	5px;
		font-size:		1em;
		height:			auto !important;
		min-height:		300px;
		height:			300px;
		background-image:url(/fileadmin/tmpl/default/images/background_n.gif); background-repeat:repeat-y;
		word-wrap: 		break-word;

	} 
	DIV.n h1 { font-size: 1em; }
	DIV.n h2 { font-size: 1em; }
	DIV.n h3 { font-size: 1em; }
	DIV.n h4 { font-size: 1em; }
	DIV.n h5 { font-size: 1em; }
	DIV.n p  { margin-bottom: 1em; }
	DIV.n ul {
		clear:	both;
		margin-top:		0px;
		margin-bottom:		0px;
		list-style-type:	disc;
		list-style-position:	outside;
	}
	DIV.n li {}
	DIV.n  a:link    	{ color: #000000; text-decoration:none; } 
	DIV.n  a:active    	{ color: #000000; text-decoration:none; } 
	DIV.n  a:visited   	{ color: #000000; text-decoration:none; } 
	DIV.n  a:hover    	{ color: #000000; text-decoration:underline;} 
	DIV.n  table 		{ font-size: 1em; }
	DIV.n  td 		{ font-size: 1em; }
	DIV.n  th 		{ font-size: 1em; }
	DIV.n  form		{ clear: both; }

DIV.n .h {
		position:		relative;
		float:			left;
		width:			400px !important;
		width:			400px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/defaultimages/background_normal_h.jpg); background-repeat:repeat-x;
		background-color:			red;
		color:			#ffffff;
		background-color: blue;
	} 

DIV.n .k {
		position:		relative;
		float:			left;
		width:			568px !important;
		width:			568px;
		height:			158px;
		z-index:                1
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/default/images/background_normal_k.jpg); 
		background-repeat: no-repeat;


	} 
	
	DIV.n .p {
	position: relative;
	float: left;
	z-index: 1;
	font-size: 0.8em;
	color: #7D502F;
	width: 420px !important;
	width: 450px;
	margin-top: 0px !important;
	padding-left: 15px;
	padding-top: 8px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(../images/image_n_li.gif); 
}
	DIV.n .p  a:link    	{ color: #333333; text-decoration:none; } 
	DIV.n .p  a:active    	{ color: #333333; text-decoration:none; } 
	DIV.n .p  a:visited   	{ color: #333333; text-decoration:none; } 
	DIV.n .p  a:hover    	{ color: #333333; text-decoration:underline;} 

/* Layout 1 */
DIV.n 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		550px;		
		clear: 		both;
		font-size:	1em;
		padding-bottom:	3px;
		margin-left:5px;
		margin-top:	5px;
		color: #8E5B34;
		border-bottom: 1px dotted #8E5B34;
	}
	DIV.n	.hl1 a:link    	{ color:  #8E5B34; text-decoration:underline; } 
	DIV.n	.hl1  a:active  { color:  #8E5B34; text-decoration:underline; } 
	DIV.n	.hl1  a:visited { color:  #8E5B34; text-decoration:underline; } 
	DIV.n	.hl1  a:hover   { color:  #8E5B34; text-decoration:none;} 

DIV.n 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		420px;		
		font-size:	1em;
		margin:		0px;
		margin-left:5px;
	}
DIV.n 	.b1 {
	position: relative;
	float: left;
	width: 550px;
	font-size: 0.9em;
	margin-bottom: 5px;
	color: #333333;
	margin-left: 5px;
	padding-top: 10px;
	border-bottom: 1px dotted #8E5B34;
	
		}
DIV.n 	.b1 a:link    	{ color:  #8E5B34; text-decoration:underline; } 
DIV.n 	.b1 a:active  { color:  #8E5B34; text-decoration:underline; } 
DIV.n 	.b1  a:visited { color:  #8E5B34; text-decoration:underline; } 
DIV.n 	.b1  a:hover   { color:  #8E5B34; text-decoration:none;} 



/* Layout 2 */
DIV.n 	.hl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		420px;		
		clear: 		both;
		font-size:	1em;
		margin:		0px;
	}
DIV.n 	.sl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		420px;		
		font-size:	1em;
		margin:		0px;
	}
DIV.n 	.b2 { 
		position: 	relative; 
		float:		left;
		width:		520px;		
		font-size:	0.9em;
		margin-bottom:	10px;
		color:		#333333;
		margin-left:5px;
		padding-top:	10px;
		border-bottom: 1px dotted #8E5B34;
	}


DIV.r {
		position:		relative;
		float:			left;
		width:			150px !important;
		width:			160px;
		z-index:                1;
		font-size:		1em;
		height:			auto !important;
		height:			400px;
		min-height:		400px;
		padding:		5px;
		background-image:url(/fileadmin/tmpl/default/images/background_r.gif); background-repeat:repeat-y;
		word-wrap: 		break-word;
	} 
	DIV.r h1 { font-size: 1em; }
	DIV.r h2 { font-size: 1em; }
	DIV.r h3 { font-size: 1em; }
	DIV.r h4 { font-size: 1em; }
	DIV.r h5 { font-size: 1em; }
	DIV.r p  { margin: 0px; }

	DIV.r ul {
		clear:	both;
		margin-top:		0px;
		margin-bottom:		0px;
		list-style-type:	disc;
		list-style-position:	outside;
		list-style-image:url();
	}
	DIV.r li {}
	DIV.r  a:link    	{ text-decoration:underline; } 
	DIV.r  a:active    	{ text-decoration:underline; } 
	DIV.r  a:visited   	{ text-decoration:underline; } 
	DIV.r  a:hover    	{ text-decoration:none;} 
	DIV.r  table 		{ font-size: 1em; }
	DIV.r  td 		{ font-size: 1em; }
	DIV.r  th 		{ font-size: 1em; }

DIV.r .h {
		position:		relative;
		float:			left;
		width:			140px !important;
		width:			150px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/default/images/background_rechts_h.jpg); background-repeat:repeat-x;
		background-color:	#A6AEBA;
		color:			#ffffff;
		padding:		5px;
	} 


/* Layout 1 */
DIV.r 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
		margin:		0px;
	}

DIV.r 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.r 	.b1 { 
		position: 	relative; 
		float:		left;
		width:		150px;		
		font-size:	1em;
		margin-bottom:	10px;
	}

/* Layout 2 */
DIV.r 	.hl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
	}
DIV.r 	.sl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.r 	.b2 { 
		position: 	relative; 
		float:		left;
		width:		150px;		
		font-size:	1em;
		margin-bottom:	10px;
	}






