html, body 
 { 
	font-size:			100%;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	color:				#000000;
	background:			url(../img/bg_body.gif) repeat-x  #F5F5F5;
	margin:				0px; 
	padding:			0px;	
	width:				100%;
	text-align:			center; 
	height:				100%;
	margin-bottom:		1px; 
}  

table, td, p, div
{
	font-size:			100%;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	line-height:		141%;
}

a
{
	color:				#FF9900;
	text-decoration:	none;
}

a:hover
{
	text-decoration:	underline;
}

.cl
{
	clear:				left;
	line-height:		0px;
}

#wrapper
{
	width:				78em;	
	margin:				0 auto;	
}

#headerwrapper
{
	float:				left;	
	width:				100%;
	height:				280px;
	text-align:			left;
	background-color:	#CCC;
}

#showcase
{
	position:			relative;
}

#logo
{
	width:				216px;
	height:				53px;
	position:			absolute;
	top:				10px;
	margin-left:		754px;
	
}

#topmenuwrapper
{
	float:				left;	
	/*width:			950px;*/
	width:				100%;
	height:				2.2em;
	text-align:			left;
	padding-left:		8px;
	margin-top:			10px;
}

#topmenuwrapper img
{
	margin-left:		5.2em;
}

#contentwrapper
{
	float:				left;	
	width:				78em;	
	text-align:			left;	
	margin-top:			35px;		
}

#left
{
	float:				left;
	min-width:			225px;
	width:				18.7em;	
	margin-right:		25px;	
}

#leftmodul_pos_1
{	
	float:				left;
	margin-top:			25px;
	width:				18.7em;	
	margin-right:		25px;
}

#leftmodul_pos_2
{	
	float:				left;
	width:				18.7em;	
	margin-right:		25px;
}

#left_menu
{
	width:				18.7em;	
	height:				117px;
}

#left_menu #menuheader
{
	background:			url(../img/bg_menuheader.gif) repeat-x;
	width:				16.7em;
	height:				22px;
	font-weight:		bold;
	padding:			4px 0 0 22px;
}

#left_menu #menuitem
{
	background-color:	#D8D8D8;
	width:				16.7em;
	height:				22px;	
	padding:			4px 0 0 22px;
	margin-top:			2px;
	cursor:				pointer;
}

#left_menu #menuitem_active
{
	background-color:	#FDCC81;
	width:				16.7em;
	height:				22px;	
	padding:			4px 0 0 22px;
	margin-top:			2px;
	cursor:				pointer;
}

#left_menu2
{
	width:				18.7em;	
}

#left_menu2 #menuheader
{
	background:			url(../img/bg_menuheader.gif) repeat-x;
	width:				16.7em;
	height:				22px;
	font-weight:		bold;
	padding:			4px 0 0 22px;
}

#left_menu2 #menuitem
{
	background-color:	#D8D8D8;
	width:				16.7em;
	height:				22px;	
	padding:			4px 0 0 22px;
	margin-top:			2px;
	cursor:				pointer;
}

#left_menu2 #menuitem_active
{
	background-color:	#FDCC81;
	width:				16.7em;
	height:				22px;	
	padding:			4px 0 0 22px;
	margin-top:			2px;
	cursor:				pointer;
}
	

#contentinner
{
	float:				left;
	width:				56em;
}

#scroller
{
	float:				left;	
	width:				57em;	
	margin-top:			25px;	
}

#scrollerheader
{
	float:				left;
	height:				20px;
	width:				13em;
	background:			url(../img/bg_modulheader.gif) repeat-x;
	padding:			6px 22px 0 22px;
	margin-bottom:		2px;
	font-weight:		bold;
}

#scrollingtext
{
	float:				left;
	height:				23px;
	width:				55.6em;
	background-color:	#D8D8D8;
	padding:			3px 10px 0 10px;
}

#scrollerinput
{		
	width:				100%;
	background-color:	#D8D8D8;
	border:				0;
	font-size:			100%;
}

#footerwrapper
{
	float:				left;	
	width:				84.6em;
	height:				35px;
	text-align:			left;	
	border-top:			1px solid #D8D8D8;
	margin-top:			25px;
	font-size:			92%;	
}

#footerwrapper_0
{
	float:				left;	
	width:				84.6em;
	height:				35px;
	text-align:			left;	
	border-top:			1px solid #D8D8D8;	
	font-size:			92%;
	margin-bottom:		0;
	padding-bottom:		0;	
}


#footerwrapper #copyright, #footerwrapper_0 #copyright
{
	float:				left;	
	width:				20.7em;	
	text-align:			left;	
	margin-top:			12px;
}

#footerwrapper #footermenu, #footerwrapper_0 #footermenu
{
	float:				right;	
	width:				30em;	
	text-align:			right;	
	margin-top:			12px;	
}

#footerwrapper a, #footerwrapper_0 a
{
	color:				#FF9900;
	text-decoration:	none;
}

#footerwrapper a:hover, #footerwrapper_0 a:hover
{	
	text-decoration:	underline;
}
	

h1
{
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			125%;
	padding:			0;
	margin:				0 0 18px 0;
}

h2
{
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			108%;
	padding:			0;
	margin:				20px 0 3px 0;
}

#pagecounter
{
	width:				700px;
	margin-top:			40px;	
	text-align:			center;
}

#articlewrapper
{
	width:				700px;		
	margin-top:			-13px;
}

#toolwrapper
{
	width:				700px;
	margin-top:			30px;	
}

#toolwrapper #img, #articlewrapper img
{
	float:				left;
	width:				200px;
	/* height:			100px; */
	margin:				0 20px 0 0;
}

#toolwrapper #article
{
	float:				left;
	width:				480px;	
}

#toolwrapper #article2
{
	float:				left;
	width:				680px;	
}

#toolwrapper h3
{
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			108%;
	padding:			0;
	margin:				0 0 2px 0;	
}

#toolwrapper h4, #articlewrapper h4
{
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			100%;	
	color:				#FF9900;
	padding:			0;
	margin:				0 0 15px 0;
}

#readmore
{	
	background:			url(../img/forward.gif) 0 3px no-repeat;
	padding-left:		16px;
	margin-right:		20px;
}

#print
{	
	background:			url(../img/print.gif) 0 3px no-repeat;
	padding-left:		16px;	
}

#print2
{	
	background:			url(../img/print.gif) 0 3px no-repeat;
	padding-left:		16px;	
	margin-top:			20px;
}

#goback
{	
	background:			url(../img/back.gif) 0 3px no-repeat;
	padding-left:		16px;
}

#readmore a, #print a, #print2 a, #goback a
{
	text-decoration:	none;
	font-size:			92%;
	color:				#FF9900;
}

#readmore a:hover, #print a:hover, #print2 a:hover, #goback a:hover
{
	text-decoration:	underline;
}

#galerie_thumb 
{
	border:				1px solid #FF9900;		
}

#link_presseschau
{
	line-height:		25px;
}

#link_presseschau a
{
	color:				#000;
	text-decoration:	none;
}
	
#link_presseschau a:hover
{
	color:				#FF9900;	
}

/* NL Anmeldung */ 
.nl_form
{
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			92%;
}

.nl_radio
{	
	margin-top:			5px;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			92%;
}

.nl_field
{
	float:				left;
	width:				20.8em;
	border:				1px solid #D8D8D8;
	padding:			3px;
	margin-top:			3px;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size:			92%;
}

.nl_button
{
	float:				left;
	width:				74px;
	background:			#FF9900;
	padding:			3px; 
	border:				0; 
	color:				#000; 	
	font-size:			92%;
	cursor:				pointer;
	margin-top:			5px;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
}

.nl_link 
{	
	float:				left;
	font-size:			83%;
	color:				#FF9900;	
	text-decoration:	underline;
	margin-top:			10px;
	font-family:		Verdana, Geneva, Arial, Helvetica,sans-serif;
	margin-left:		6px;
}