DIV.m {
	position: relative;
	float: left;
	width: 770px;
	font-size: 0.85em;
	background-image: url(/fileadmin/tmpl/homepage/images/background_m.gif);
	background-repeat: repeat-y;
	

} 
DIV.l {
	position: relative;
	float: left;
	width: 260px;
	z-index: 1;
	height: auto !important;
	height: 400px;
	min-height: 400px;
	font-size: 1em;
	background-image: url(/fileadmin/tmpl/homepage/images/background_l.gif);
	background-repeat: repeat-y;
	word-wrap: break-word;
	border-top: 1px solid white;


} 
	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:			145px !important;
		width:			150px;
		z-index:                1;
		font-size:		0.85em;
		color:			#ffffff;
		background-image:url(/fileadmin/tmpl/default/images/background_links_h.jpg); background-repeat:repeat-x;
		padding:		5px;

	} 

	
		DIV.l .te {
	position: 		relative;
	float: 			left;
	width: 			64px!important;
	width: 			74px;
	height: 			400px;
	min-height: 	400px;
	font-size: 		0.9em;
	color: 			#666666;
	margin-left: 	0px!important;
	padding-left: 	10px;
	padding-top: 	10px;

	

} 

	DIV.te img	{
		margin:			0px;
		margin-right:		2px;

	}

DIV.l .te_p1  {
		position: 			relative;
		font-size: 			0.9em;
		color: 				#666666;
		padding:				0px;
		padding-top:		1px;
		padding-bottom:	1px;

}
	DIV.l .te_p1  a:link    	{ color: #666666;; text-decoration:none; } 
	DIV.l .te_p1  a:active   	{ color: #666666; text-decoration:none; } 
	DIV.l .te_p1  a:visited    { color: #666666; text-decoration:none; } 
	DIV.l .te_p1  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.l .te_a1  {
		position: 			relative;
		font-size: 			0.9em;
		color: 				#666666;
		padding:				0px;
		padding-top:		1px;
		padding-bottom:	1px;



}
	DIV.l .te_a1  a:link    	{color: #666666; text-decoration:none; } 
	DIV.l .te_a1  a:active    	{color: #666666; text-decoration:none; } 
	DIV.l .te_a1  a:visited   	{color: #DE0B12; text-decoration:none; } 
	DIV.l .te_a1  a:hover    	{color: #666666; text-decoration:underline;} 

DIV.l .te_t1  {
		position:		relative;
		float:			left;
		height:			2px;
}

DIV.l .te_p2  {
		position:		relative;
		font-size: 		0.9em;
		color: 			#666666;;
		padding:		0px;
		padding-top:		1px;
		padding-bottom:		1px;
}
	DIV.l .te_p2  a:link    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_p2  a:active   	{ color: #666666; text-decoration:none; } 
	DIV.l .te_p2  a:visited    { color: #666666; text-decoration:none; } 
	DIV.l .te_p2  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.l .te_a2  {
		position:			relative;
		font-size: 			0.9em;
		color: 				#666666;
		padding:				0px;
		padding-top:		1px;
		padding-bottom:	1px;
		font-weight:		bold;

}
	DIV.l .te_a2  a:link    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_a2  a:active    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_a2  a:visited   	{ color: #DE0B12; text-decoration:none; } 
	DIV.l .te_a2  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.l .te_p3  {
		position:			relative;
		font-size: 			0.9em;
		color: 				#666666;
		padding:				0px;
		padding-top:		1px;
		padding-bottom:	1px;
}
	DIV.l .te_p3  a:link    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_p3  a:active   	{ color: #666666; text-decoration:none; } 
	DIV.l .te_p3  a:visited    { color: #666666; text-decoration:none; } 
	DIV.l .te_p3  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.l .te_a3  {
		position:			relative;
		font-size: 			0.9em;
		color: 				#666666;;
		padding:				0px;
		padding-top:		1px;
		padding-bottom:	1px;
		font-weight:		bold;
}
	DIV.l .te_a3  a:link    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_a3  a:active    	{ color: #666666; text-decoration:none; } 
	DIV.l .te_a3  a:visited   	{ color: #DE0B12; text-decoration:none; } 
	DIV.l .te_a3  a:hover    	{ color: #666666; text-decoration:underline;} 

	
	
	
	
	DIV.ln {
	width: 				185px;
	height: 				400px;
	min-height: 		400px;
	font-size: 			0.9em;
	padding-top:		8px;
	margin-left:		75px;
	margin-top:			0px!important;
	margin-top:			-400px;
	color: 				White;
	






	}

DIV.ln_p1  {
		position:			relative;
		color: 				white;
		background-repeat: no-repeat;
		font-size: 			0.9em;
		padding:				2px;
		background-color: #A7AAAF;
		border-top: 		1px solid white;



}
	DIV.ln_p1  a:link    	{ color: White; text-decoration:none; } 
	DIV.ln_p1  a:active   	{ color: White; text-decoration:none; } 
	DIV.ln_p1  a:visited    { color: White; text-decoration:none; } 
	DIV.ln_p1  a:hover    	{ color: White;text-decoration:underline;} 
	
	
	DIV.ln_p1 img	{
		position:			relative;
		color: 				white;
		background-image: url(../images/image_ln_a1.gif);
		background-repeat: no-repeat; 
		width: 				11px;
		margin-right:		4px;
		margin-top:			2px;

}
	



		DIV.ln_a1  {
		position:			relative;
		font-weight:		normal;
		color: 				red;
		font-size: 			0.9em;
		padding:				2px;
		color: 				#FFFFFF;
		padding-left: 		0px;
		border-top: 		1px solid white;
		background-color: #666666;

		
}
	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_a1 img	{
		position:			relative;
		background-image: url(../images/image_ln_a1.gif);
		background-repeat: no-repeat;
		width: 				11px;
		margin-right:		4px;		
		margin-top:			2px;
		margin-left:		1px;

		
	}


DIV.ln_p2  {
	position: 				relative;
	font-size: 				0.9em;
	padding-left: 			13px;
	color: 					#666666;
	background-color: 	#DFDFDF;

}
	DIV.ln_p2  a:link    	{color: #666666;  text-decoration:none; } 
	DIV.ln_p2  a:active   	{color: #666666; text-decoration:none; } 
	DIV.ln_p2  a:visited    { color: #666666; text-decoration:none; } 
	DIV.ln_p2  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.ln_a2  {
		position:			relative;
		font-size:			0.9em;
		font-weight:		normal;
		color: 				#666666;
		padding-left: 		13px;
		background-color: #FFFFFF;
}
	DIV.ln_a2  a:link    	{ color:#666666; text-decoration:none; } 
	DIV.ln_a2  a:active    	{ color:#666666; text-decoration:none; } 
	DIV.ln_a2  a:visited   	{ color:#666666; text-decoration:none; } 
	DIV.ln_a2  a:hover    	{ color:#666666;text-decoration:underline;} 
	
	



DIV.ln_p3  {
		position:			relative;
		font-size:			0.9em;
		color: 				#666666;
	padding-left: 			10px;
		background-color: #DFDFDF;

}
	DIV.ln_p3  a:link    	{color: #666666; text-decoration:none; } 
	DIV.ln_p3  a:active   	{ color: #666666; text-decoration:none; } 
	DIV.ln_p3  a:visited    { color: #666666;text-decoration:none; } 
	DIV.ln_p3  a:hover    	{ color: #666666; text-decoration:underline;} 

DIV.ln_a3  {
		position:			relative;
		font-size:			0.9em;
		font-weight:		normal;
		color: 				#666666;
		padding-left: 		13px;
		background-color: #FFFFFF;
}
	DIV.ln_a3  a:link    	{ color: #666666;text-decoration:none; } 
	DIV.ln_a3  a:active    	{ color: #666666;text-decoration:none; } 
	DIV.ln_a3  a:visited   	{ color: #666666;text-decoration:none; } 
	DIV.ln_a3  a:hover    	{ color: #666666;text-decoration:underline;} 
	
	


/* Layout 1 */
DIV.l 	.hl1 { 
		position: 			relative; 
		float:				left;
		font-weight:		bold;
		width:				160px;		
		clear: 				both;
		font-size:			1em;
		margin:				0px;
	}
DIV.l 	.sl1 { 
		position: 			relative; 
		float:				left;
		font-weight:		bold;
		width:				160px;		
		clear: 				both;
		font-size:			1em;
		margin:				0px;
	}
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;
		margin:				0px;
	}
DIV.l 	.sl2 { 
		position: 			relative; 
		float:				left;
		font-weight:		bold;
		width:				150px !important;		
		width:				160px;		
		clear: 				both;
		padding:				5px;
		font-size:			1em;
		margin:				0px;
	}
DIV.l 	.b2 { 
		position: 			relative; 
		float:				left;
		width:				160px;		
		font-size:			1em;
	}

DIV.n {
	position: relative;
	float: right;
	width: 489px !important;
	width: 509px;

	margin-bottom:30px;
	padding: 10px;
	font-size: 1em;
	height: auto !important;
	height: 400px;
	min-height: 380px;
	background-color: White;
	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:#e2001a; text-decoration:none;} 				/* noch nicht besuchte Ziele */
	DIV.n  a:active    	{ color:#e2001a; text-decoration:underline; }		/* Angeklickte Verweise */
	DIV.n  a:visited   	{ color:#e2001a; text-decoration:none; }					/* besuchte Ziele */ 
	DIV.n  a:hover    	{ color:#e2001a; text-decoration:underline; }						/* Verweise bei "MouseOver" */ 
	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:			410px !important;
		width:			420px;
		z-index:       		1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_normal_h.jpg); background-repeat:repeat-x;
		background-color:		#A6AEBA;
		color:			#ffffff;
		padding:			5px;
	} 

DIV.n .k {
		position:		relative;
		float:		left;
		width:		410px !important;
		width:		420px;
		z-index:          1;
		font-size:	0.85em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_normal_h.jpg); background-repeat:repeat-x;
		background-color:	#A6AEBA;
		color:		#A7AAAF;
		padding:		5px;
		margin-bottom:	5px;
	} 

	
DIV.n .p {
	position: 	relative;
	float: 		left;
	width: 		400px !important;
	width: 		410px;
	z-index: 		1;
	font-size: 	0.85em;
	background-image: url(/fileadmin/tmpl/default/images/background_normal_h.jpg);
	background-repeat: repeat-x;
	color: 		#CC0033;
	padding-bottom: 	5px;
} 
	DIV.n .p  a:link    	{ color: #A7AAAF; text-decoration:underline;} 
	DIV.n .p  a:active    	{ color: #A7AAAF; text-decoration:underline; } 
	DIV.n .p  a:visited   	{ color: #A7AAAF; text-decoration:underline; } 
	DIV.n .p  a:hover    	{ color: #A7AAAF; text-decoration:none;} 
	


/* Layout 1 */
DIV.n 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		460px;		
		clear: 		both;
		font-size:	1em;
		margin-top:	10px;
		padding-bottom:	5px;
		color: 		#e2001a;
		border-bottom: 	1px dotted #A7AAAF;
	}
	DIV.n	.hl1  a:link    	{ color: #e2001a; text-decoration:none; } 
	DIV.n	.hl1  a:active  	{ color: #e2001a; text-decoration:none; } 
	DIV.n	.hl1  a:visited 	{ color: #e2001a; text-decoration:none; } 
	DIV.n	.hl1  a:hover   	{ color: #e2001a; text-decoration:underline;} 

DIV.n 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		420px;		
		font-size:	1em;
		margin:		0px;
	}
DIV.n 	.b1 {
	position: relative;
	float: left;
	width: 440px;
	font-size: 0.85em;
	color: #666666;

	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px dotted #A7AAAF;

}
	



/* 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;
		background-color: #ffffff;
		width:		420px;		
		font-size:	1em;
		margin-bottom:	10px;
	}


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/homepage/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/homepage/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;
	}


DIV.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/homepage/images/background_b.gif); background-repeat:repeat-y;
		word-wrap: 		break-word;

		
						


	} 
	DIV.b h1 { font-size: 1em; }
	DIV.b h2 { font-size: 1em; }
	DIV.b h3 { font-size: 1em; }
	DIV.b h4 { font-size: 1em; }
	DIV.b h5 { font-size: 1em; }
	DIV.b p  { margin: 0px; }

	DIV.b ul {
		clear:	both;
		margin-top:		0px;
		margin-bottom:		0px;
		list-style-type:	disc;
		list-style-position:	outside;
		list-style-image:url();
	}
	DIV.b li {}
	DIV.b  a:link    	{ text-decoration:underline; } 
	DIV.b  a:active    	{ text-decoration:underline; } 
	DIV.b  a:visited   	{ text-decoration:underline; } 
	DIV.b  a:hover    	{ text-decoration:none;} 
	DIV.b  table 		{ font-size: 1em; }
	DIV.b  td 		{ font-size: 1em; }
	DIV.b  th 		{ font-size: 1em; }

DIV.b .h {
		position:		relative;
		float:			left;
		width:			140px !important;
		width:			150px;
		z-index:                1;
		font-size:		0.85em;
		background-image:url(/fileadmin/tmpl/homepage/images/background_border_h.jpg); background-repeat:repeat-x;
		padding:		0px;
	} 


/* Layout 1 */
DIV.b 	.hl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
		margin:		0px;
	}

DIV.b 	.sl1 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.b 	.b1 { 
		position: 	relative; 
		float:		left;
		width:		150px;		
		font-size:	1em;
		margin-bottom:	10px;

	
		

	}

/* Layout 2 */
DIV.b 	.hl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		clear: 		both;
		font-size:	1em;
	}
DIV.b 	.sl2 { 
		position: 	relative; 
		float:		left;
		font-weight:	bold;
		width:		150px;		
		font-size:	1em;
	}
DIV.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.b 	.tb img	{
		border:		0;	
		}





