 /* 
	#############################
	### Content Style Basics
	#############################
*/ 

div#content h1{
	color:#62B935;
	
	margin-bottom:8px;
	
	font-size:16px;
	font-weight:bold;
	
}

div#content h2{
	color:#000;
	
	font-size:18px;
	font-weight:bold;
	
	line-height:32px;
}

div#content a{
	color:#62B935;
	
	border-bottom: 1px dotted #62B935;
	
	font-size:1em;
	
	text-decoration:none;
	
	
}
div#content a:visited{
}
div#content a:active{
}
div#content a:hover{
	border-bottom: 1px solid #0058A1;
}

div#content b{
	font-size:1em;
	font-weight:bold;
}

div#content i{
	font-size:1em;
}

div#content u{
	font-size:1em;
}

div#content del{
	font-size:1em;
}

div#content p{
	color:#555453;
	
	font-size:12px;
	line-height:1.5em;
}

div#content span{
	font-size:1em;
}

div#content ul{
	
	margin:0 0 0 20px;
	
	list-style-type:disc;
	list-style-position:outside;
	
}

	div#content ul li{
		padding:0 0 6px 0;
		font-size:12px;
	}

div#content > div{
	color:#555453;
	
	font-size:12px;
	line-height:1.5em;
}

* html div#content div{
	color:#555453;
	
	font-size:12px;
	line-height:1.5em;
}

div#content div.content_image{
	padding:5px;
	
	font-size:1em;
	
	float:left;
	clear:both;
}
	div#content div.content_image div.img_caption{
		font-size:10px;
		font-weight:bold;
	}

/* 
	#############################
	### FORMULARE
	#############################
*/ 


form#sys_form_form{
	font-size:1em;
}

form#sys_form_form h3{
	margin:35px 0px 25px 0px;
	border-bottom:1px dashed #000;
	
	width:100%;
	
	font-size:1.2em;
	font-weight:bold;
	
	clear:both;
	float:left;
}

form#sys_form_form ul#sys_form{
	margin:10px 0 0 0;
	
	
	list-style-type:none;
	
	width:100%;
	
	font-size:1em;
	
	clear:both;
	float:left;
}

form#sys_form_form ul#sys_form li{
	
	margin-bottom:5px;
	
	width:100%;
	
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li label{
	
	width:20%;
	
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li label input.cbx{

}

form#sys_form_form ul#sys_form li span{
		
	font-size:1em;
	
	float:left;
}

form#sys_form_form ul#sys_form li input{
	
	padding:2px;
	
	width:72%;
	
	font-size:1em;
	
	
	float:left;
}

form#sys_form_form ul#sys_form li input.smb{
	color:#000;
	
	
	margin:5px;
	border:1px solid #000;
	padding:3px;
	
	width:20%;
	
	float:left;
}

form#sys_form_form ul#sys_form li textarea{
	
	padding:2px;
	
	width:72%;
	height:10em;
	
	font-size:1em;
	
	
	float:left;
}




/* 
	#############################
	### LAYOUTS (Standardtext)
	#############################
*/ 




/* # LAYOUT 1*/

div.l1-haupttext{	

	font-size:12px;
	line-height:1.4em;
}

div.l1-haupttext div.content_image{	
	
	margin:7px 5px 10px 0px;

	float:left;
}

/* # LAYOUT 3*/

div#l3-block1 div.content_image{	
	
	margin:7px 5px 10px 0px;
		
	float:left;
}

div#l3-block2 div.content_image{	
	
	margin:0px 0px 10px 5px;

	float:right;
}

div#l3-block3 div.content_image{	
	
	margin:0px 5px 10px 0px;

	float:left;
}

/* # LAYOUT 4*/

div#l4_bilder div.content_image{	
	
	margin:5px;

	float:left;
}
/* # LAYOUT 5*/
div#l5_wrapper div.content_image{	
	
	margin:5px;

	float:left;
}
div#l5_wrapper div#lay5_content{
	font-size:0.8em;
}

/* # LAYOUT 6*/

div#l6_content div.l6-block1,
div#l6_content div.l6-block2,
div#l6_content div.l6-block3,
div#l6_content div.l6-block4,
div#l6_content div.l6-block5,
div#l6_content div.l6-block6,
div#l6_content div.l6-block7,
div#l6_content div.l6-block8,
div#l6_content div.l6-block9,
div#l6_content div.l6-block10,
div#l6_content div.l6-block11,
div#l6_content div.l6-block12
{
	color:#000;
	
	font-size:1em;
	line-height:1.3em;
	
	width:100%;
	
	clear:both;
	float:left;
}
div#l6_content div div.content_image
{
	margin:5px 5px 5px 0px;
	
	float:left;
}

/*EX-EL individuell */
div#l6_content div.l6-block1 ul{	
	margin:0;
	padding:0;
	
	list-style-type:none;
}

	div#l6_content div.l6-block1 ul li{
	
		width:340px;
		
		float:left;
	}
		
		div#l6_content div.l6-block1 b{
			border-top:1px dashed gray;
			
			padding:12px 0;
			
			width:340px;
			
			float:left;
		}
		
		div#l6_content div.l6-block1 ul li a{
			background:url(images/news_teaserlinks.png) no-repeat bottom right;
			color:#000;
			
			border:none;
			padding: 8px 30px 0 0;
			
			width:310px;
			
			float:left;
			
		}



/* # LAYOUT 8*/
div#l8_bilder{
	float:right;
}

div#l8_bilder div.content_image{	
	
	margin:7px 5px 10px 0px;

	float:left;
}

/* 
	#############################
	### MODULE
	#############################
*/ 

/* # News*/


/*tabelle*/

table.sys-std-article-index{

}
	table.sys-std-article-index tr td.article-date{
		font-size:11px;
		
		padding:1px 10px 3px 0;
		
		vertical-align:top;
	}
	
	table.sys-std-article-index tr td.article-text{
		font-size:11px;
		
		padding:1px 0 3px 0;
		
		vertical-align:top;
	}
	
	

/*artikel*/

div#content a.news_article_a{
	position:absolute;
	top:430px;
	left:50%;
	
	background:url(images/button_back.jpg) no-repeat;
	
	margin:0 0 0 -78px;
	border:0;
	
	width:82px;
	height:32px;
}

* html div#content a.news_article_a{
	margin:0 0 0 -88px;
}

a.news_article_a span{
	display:none;
}


div#content table.sys_std_article_mod2 td{
	
	border-bottom:1px dashed gray;
	padding:0 0 10px 0;
}

div#content table.sys_std_article_mod2 td.article-image{
	width:100px;
}

div#content a.std_art_mod2_imglink{
	border:0;
}

	div#content a.std_art_mod2_imglink img{
		border:0;
	}

div#content a.std_art_mod2_link{
	background:url(images/news_teaserlinks.png) no-repeat;
	
	border:0;
	
	width:20px;
	height:18px;
	
	
	float:right;
}

a.news_article_next{
	display:none;
}


/* module 6 */

div#content table.sys-std-article-index-m6{

}
	div#content table.sys-std-article-index-m6 tr{

	}
		div#content table.sys-std-article-index-m6 td.article-text{
			padding:0 0 20px 0;
		
			font-size:1em;
		}
			
			div#content table.sys-std-article-index-m6 td.article-text h2{
				margin:0;
				padding:0;
				
				font-size:1em;
				line-height:1em;
			}
				div#content table.sys-std-article-index-m6 td.article-text h2 a{
						color:#555453;
	
						font-size:1.3em;
						font-weight:bold;
						
						line-height:1.7em;
						
						border:0;
						
						
						text-decoration:none;
				}
			
			div#content table.sys-std-article-index-m6 h3{
				margin:0;
				padding:0;
			}
			
			div#content table.sys-std-article-index-m6 p{
			
			}
			
			div#content table.sys-std-article-index-m6 a.article-readmore{
				border: none; 
				
				font-size:1.2em;			
				text-decoration: none; 			
			}
	
div#content	a.std_article_archive_link{
	border: 1px solid #62B935;
	padding:5px;
}
	div#content	a.std_article_archive_link:hover{
		background:#f0f8f0;
	}

/* 
	#############################
	### SMARTIES
	#############################
*/ 

/* # Downloads */

table.sys-download{
	margin:2em 0px;
}
	table.sys-download th{
		font-size:1.3em;
		font-weight:bold;
		text-align:left;
	}
	
	div#content table.sys-download a.dl_sm_link_ff{
		
		font-size:1.2em;
	}
	
/* # Tabelle */

div#content table.sys-table{
	font-size:1em;
}
	div#content table.sys-table caption{
		font-size:0.8em;
	}
	
	div#content table.sys-table th{
		font-size:1.3em;
		font-weight:bold;
	}
	
	div#content table.sys-table tr td{
		font-size:1.2em;
	}
