body {
	margin:0; 
	padding:0;
	background-image:url(../images/page_bg.jpg);
	text-align:center;
	color:#000;
	font:9pt/17pt Arial; 
}

p 		{padding:0 10px 0 0px; margin-top:0px;}
td, div		{font-family:Arial; border:0px solid black;}
img 		{border:0px;}

hr		{margin-left:0px; background-color:#fff; color:#eaeaea; height:1px; border:0px solid black;}
h1		{/*background:url(../images/arrow_content_topic.jpg) no-repeat 0 0;*/ text-align: left; font-family:Arial; font-size:18px; font-weight:bold; color:#084883; padding-bottom:1px; border-bottom:1px solid #eaeaea;}
h2		{text-align: left; font-family:Arial; font-size:18px; font-weight:bold; color:#084883; padding-bottom:1px; border-bottom:1px solid #eaeaea;}
h3		{text-align: left; font-family:Arial; font-weight:normal; color:#084883; padding-bottom:1px; border-bottom:1px solid #eaeaea;}


input, textarea, select { 
	font-family:Arial;
	font-weight:normal;
	background:#fff; 
	color:#000; /*#4A8BA9*/ 
	font-size:10px; 
	border:1px solid #eaeaea;
}

a:active, a:link, a:visited { 
	font-family:Arial;
	font-weight:normal;	
	font-size:12px;
	color:#000;
	text-decoration:underline; 
}
        
a:hover, a:visited:hover { 
	font-family:Arial;
	font-weight:normal;	
	font-size:12px;
	color:#3C85C8; 
	text-decoration:underline; 
}

/****************************************************
	{margin|padding}:<top right bottom left>
****************************************************/
.footer-spacer	{padding:0 15px 0 15px; color:#aeaeae;} /*#65AD1F*/

div#main-page		{margin:auto; overflow:hidden; width:700px;}
div#head		{margin-top:10px; width:700px; height:162px; background:url(../images/header.jpg) no-repeat 0 0;}
div#nav			{margin:auto; width:700px; height:30px; /*text-align:left;*/}
div#subnav		{margin:auto; padding:12px 0 0 30px; width:700px; height:33px; text-align:left; background:url(../images/subnav_bg.jpg) no-repeat 0 0;}
div#content		{margin:auto; padding:10px 0 0 5px; overflow:hidden; text-align:justify; width:700px; background:#fff;}
div#footer		{margin:auto; width:700px; height:35px; background:#fff;}
div#end-page		{margin:auto; width:700px; height:25px; background:#fff;}

#end-page ul	{margin:0; padding:0 25px 0 0; list-style-type:none;}
#end-page li	{float:right; margin-left:10px;}


#head ul	{margin:0; padding:0 25px 0 0; list-style-type:none;}
#head li	{float:right; margin-left:40px;}

#head a		{color:#fff; font-size:10px; text-decoration:none; border-bottom:1px dotted #fff;}
#head a:hover	{color:#3C85C8;}


/*
#nav ul 				{margin:0; padding:0; list-style-type:none;}
#nav li 				{float:left;}
#nav a, #nav strong 		{display:block;white-space:nowrap;}
#nav a, #nav strong, #nav li 	{width:140px; height:30px;}
*/

* html #nav a {width:140px; height:30px;}

/* navigation::buttonClasses
**************************************************************************************************/
a:active.left, a:link.left, a:visited.left	{background:url(../images/btn_left.jpg) no-repeat;}
a:hover.left, a:visited:hover.left			{background:url(../images/btn_left_act.jpg) no-repeat;}

a:active.mid, a:link.mid, a:visited.mid		{background:url(../images/btn_mid.jpg) no-repeat;}
a:hover.mid, a:visited:hover.mid			{background:url(../images/btn_mid_act.jpg) no-repeat;}

a:active.right, a:link.right, a:visited.right	{background:url(../images/btn_right.jpg) no-repeat;}
a:hover.right, a:visited:hover.right		{background:url(../images/btn_right_act.jpg) no-repeat;}

/* Typo3::redefines
**************************************************************************************************/
.news-topic		{font-size:14px; font-weight:bold; color:#084883;} /*#484848*/
.news-date		{font-size:10px; font-weight:normal; color:#000;}
.news-date-styled	{font-size:10px; font-weight:normal; color:#000;}

.news-topic-latest	{font-size:10px; font-weight:bold; color:#084883; padding:10px 0 10px 25px; background:url(../images/arrow.gif) no-repeat 10px 16px;} /*#484848*/
.news-date-latest	{font-size:10px; font-weight:normal; color:#000;}
.content-box-latest 	{background:#e5e5e5; width:270px;}

.csc-mailform {border:0px;}


/* Typo3::flexibleContentElement
**************************************************************************************************/
.fce_2spaltig_steg {float:left; width:10px;}
.fce_2spaltig_66-33_contentleft		{float:left; width:410px;}
.fce_2spaltig_66-33_contentright	{float:left; width:275px;}