/* 
	#############################
	### PLUGINS
	#############################
*/ 


/* # SYS-TOPNAVIGATION */

	ul#sys-topnavigation{
		
		margin:0px 0px 0px 0px;
		
		list-style-type:none;
		
		font-size:1em;
		
		float:left;
	}
		ul#sys-topnavigation li{
			display:inline;
			float:left;					
		}
			ul#sys-topnavigation li a{
				color:#000;
							
				font-size:1em;
				
				text-decoration:none;
			}
			ul#sys-topnavigation li a:hover{
				color:#333;
			}
			
			ul#sys-topnavigation li a.active{
				font-weight:bold;
			}
			
/* # SYS-SUBNAVIGATION */
				
		ul#sys-subnavigation{
								
			list-style-type:none;
			
			font-size:1em;
			
			float:left;
		}
		
			ul#sys-subnavigation li{
				width:150px;						
				
				font-size:1em;
				
				clear:both;
				float:left;
			}
			
				ul#sys-subnavigation li a{
					color:#000;

					
					font-size:1.3em;
					
					text-decoration:none;
					
					float:left;
				}
				ul#sys-subnavigation li a:hover{
					color:#333;
				}
				
				ul#sys-subnavigation li a.active{
					font-weight:bold;
				}
/* # SYS_NAV_ROLLOUT_2 Layout1 */	
div#unternavigation{

}
	div#unternavigation_schatten_or{
	
	}
		
	ul#ul_1{
	
	}
		li.list_indent_1{
			padding:0 0 6px 0;
			
			clear:left;
			float:left;
			
		}
				
		li.list_indent_1 a{
			color:#000;
			
			font-size:1.4em;
			
			text-decoration:none;
		}
		
		li.active a.active{
			color:#006599;
			font-weight:bold;
		}
		
		ul#ul_2{
			margin:0 0 0 20px;
		}
				li.list_indent_2{
					
				}
								
				li.list_indent_2 a{
					font-size:12px;
					font-weight:normal;
				}
				li.list_indent_2.active a.active{
					font-weight:bold;
				}
					

				
							
	div#unternavigation_schatten_u{
	
	}
	
				
/* # SYS_NAV_ROLLOUT_2 Layout2 */

ul.nav_lvl_1{
	width:150px;
}			
	ul.nav_lvl_1 li.list_indent_1{
		margin:2px;
		
		width:146px;
		
		
	}	
		ul.nav_lvl_1 li.list_indent_1 a{
			
			color:#3989C4;
			
			background:#B6D4EA;
			
			padding:4px 4px 4px 15px;
			
			
			font-size:14px;
						
			text-decoration:none;
			
			display:block;
		}	
		
		ul.nav_lvl_1 li.list_indent_1.active a.active{
			color:#FFF;
			
			background:#3989C4;
			
			
			padding:4px 4px 4px 15px;
			
			
			font-size:14px;
						
			text-decoration:none;
			
			display:block;
		}					
	
/* ##-> Nav 2.Ebene */
		ul.nav_lvl_2 li.list_indent_2{
			margin:2px;
			
			width:146px;
		}	
		
			ul.nav_lvl_2 li.list_indent_2 a{
				color:#000;
				background:#D6E7F3;
				
				padding:3px 0 3px 15px;
				
				
				font-size:12px;
							
				text-decoration:none;
				
				display:block;
			}	
			
			ul.nav_lvl_2 li.list_indent_2.active a.active{
				color:#3989C4;
				background:#D6E7F3;
				
				padding:3px 0 3px 15px;
				
				
				font-size:12px;
				font-weight:bold;
							
				text-decoration:none;
				
				display:block;
			}		

/* ##-> Nav 3.Ebene */
				ul.nav_lvl_3 li.list_indent_3{
					margin:2px;
					
					width:146px;
				}	
				
					ul.nav_lvl_3 li.list_indent_3 a{
						color:#000;
						background:#D6E7F3;
						
						padding:3px 0 3px 30px;
						
						
						font-size:12px;
									
						text-decoration:none;
						
						display:block;
					}	
					
					ul.nav_lvl_3 li.list_indent_3.active a.active{
						color:#000;
						background:#D6E7F3;
						
						padding:3px 0 3px 30px;
						
						
						font-size:12px;
						font-weight:bold;
									
						text-decoration:none;
						
						display:block;
					}		
		
		
			
			
/* # ARTICLE_FEED */

ul.news_teaser{
	
	
	border:1px solid #CACACA;
	
	width:150px;
}


	ul.news_teaser li.news_teaser_punkt{
		background:#E9EFF7;
		
		padding:5px;
		width:140px;
		
		font-size:12px;
				
		line-height:1.4em;
	}
		ul.news_teaser li.news_teaser_punkt img{
			margin:5px 0 0 0;
		}
	
		ul.news_teaser li.news_teaser_punkt h1{
	
		}
		
			ul.news_teaser li.news_teaser_punkt h1 a{
				color:#2F87C2;
				
				font-size:13px;
				
				text-decoration:none;
			}
			ul.news_teaser li.news_teaser_punkt h1 a:hover{
				color:#2F87C2;
				
				border-bottom:1px solid #2F87C2;
			}

	
	/*NEWSTEASER werden durch Plugun article_feed ersetzt*/
		
		div.newsdatensatz{
			padding:5px;
			width:140px;
		}
			div.newsdatensatz h3{
				color:#2F87C2;
				
				font-size:14px;
			}
			
			div.newsdatensatz span{
				font-size:12px;
				
				line-height:1.4em;
			}

/* LANGUAGE_SWITCH */
ul#language_switch{
	float:right;
}

	ul#language_switch li{
		display:inline;
		
		float:left;
	}
	
		ul#language_switch li{
			display:inline;
			
			float:left;
		}
		
			ul#language_switch li a{
				padding:0 4px 0 0;
			}
			
				ul#language_switch li a img{
					margin:2px;
					border:0;
				}
			
				ul#language_switch li a.active img{
					margin:0;
					border:2px solid #FFF;
				}


/* FADE_GALLERY */
div#imagebar-dyn{
	/*border:10px solid red;*/
	height:231px;
	
	float:left;
	
	display:block;
}


/* PRODUKTMATRIX */


div#produktmatrix{
	width:170px;
	
	float:left;
}

	div#produktmatrix a.produkt{
		background:url(images/produktmatrix_produkt.jpg) no-repeat;
		
		margin:4px;
		border:1px solid #CBCBCB;
		padding:0;
		
		width:45px;
		height:45px;
		
		
		
		float:left;
	}
	div#produktmatrix a.produkt:hover{
		border:1px solid #FFF;
	}
	
	div#produktmatrix a.produkt div{
		background:#006599;
		color:#FFF;
		
		margin-top:10px;
		border:0;
		padding:5px;
		
		font-size:12px;
		font-weight:bold;
		
		text-decoration:none;
	}
	
	div#produktmatrix a.produkt div a{
		border:none;
		text-decoration:none;
	}
