* {
	font-family:verdana;
	font-size:11px;
	line-height:16px;
}

input{
	line-height:13px;
}

body, html, table, tr, td{
	margin:0;
	padding:0;
}

body {
	xbackground-image:url(../img/body_bg.gif); 
	xbackground-repeat:repeat-x;
	padding:3px;
	background:white;
}

a:link, a:active, a:visited, a:hover {
	font-weight:		bold;
	font-size:			11px;
	color:				#0E3F81;
	text-decoration:	none;
}
	
a:hover {
	text-decoration:	underline;
}

ul {
	xcolor:#0E3F81;
	list-style-type:square;
}

h1,h2{
	color:#0E3F81;
	font-weight:bold;
}

#content h2{
	font-size:12px;
	margin:7px 0 0 0;
	padding:0 0 10px 0;
}

fieldset {
	border:0;
	margin:0;
	padding:0;
}

#printheader{
	position:absolute;
	top:0;
	left:0;
	visibility:hidden;
}

#headrow{
	background:#BCE194;	
	margin-bottom:3px;
}
#headrowContainer{
	height:22px;
	line-height:22px;
	color:#0E3F81;
	width:990px;
	padding-left:10px;
}
#headtoparea{
	width:990px;
	height:114px;
	background-image:url(../img/pmi_top.jpg); 
	background-repeat:no-repeat;
}

#headtopareanav{
	width:707px;
	height:22px;
	line-height:22px;
	background:#BCE194;
	margin-left:37px;
}
#headtopareanavContainer {
	white-space:nowrap;
}
#headtopareanav a{
	padding-left:15px;
	padding-right:20px;
	line-height:22px;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}


.moduletable_intern{
	width:174px;
}
a.mainlevel_intern:link, a.mainlevel_intern:hover, a.mainlevel_intern:active, a.mainlevel_intern:visited{
	display:block;
	color:#637D49;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
	border-bottom:1px solid #96BF73;
}
#active_menu_intern{
	color:#17427C;
}

a.mainlevel_intern:hover{
	color:#17427C;
}

#headtopareanavspacer{
	height:92px;
}

#subheadarea{
	background:#D9EBC1;
	height:22px;
}
#subheadareaContainer{
	width:990px;
	background:white;
}
#subheadarearightouter{
	background:#BCE194;
	margin-left:700px;
	height:22px;
}
#subheadarearightinner{
	margin-left:44px;
	background:#D9EBC1;
	height:22px;
}
#leftnavarea{
	float:left;
}
#subnavarea{
	width:180px;
	background:#D9EBC1;
}
#subnavareaContainer{
	padding:3px;
}
#subnavdummy{
	height:100px;
}
#subnavspace{
	height:20px;
	width:1px;
}
#subnavarea_spec_links_box{
	margin-top:21px;
	padding-top:11px;
	padding-bottom:11px;
	width:180px;
	xheight:100px;
	border-top:3px solid white;
	border-bottom:3px solid white;
}
#subnavarea_spec_links_box a{
	color:#0E3F81;
	text-decoration:none;
}
#subnavarea_spec_links_item{
	height:22px;
	line-height:22px;
}


#contentarea{
	float:left;
	width:520px;
}
#content{ 
	padding:0px 23px 23px 44px;
}
#printfootrow{
	position:absolute;
	visibility:hidden;
}
#teaserarea{
	float:left;
	width:268px;
	background:#D9EBC1;
	overflow:hidden;
}
#teaserareaContainer{
	padding:31px 20px 31px 26px;
}
#mainarea{
	background:#D9EBC1;
}
#mainareaContainer{
	width:990px;
	xborder:1px solid red;
	xbackground:white;
	background-image:url(../img/content_bg.gif);
	background-repeat:repeat-y;
}
#mainareaSubContainer{
	float:left;
	width:721px;
	xbackground:red;
}	

#totoprow{
	margin-top:20px;
	background:#D9EBC1;
}
#totoprowContainer{
	background:white;
}
#totoprowContainerContainer{
	height:10px;
}
#totoprownachoben{
	float:left;	
}
#totoprowausdrucken{
	float:right;
}
#totoprownachoben a{
	color:#0E3F81;
	text-decoration:none;
}
#totoprowausdrucken a{
	color:#0E3F81;
	text-decoration:none;
}
#footrow{
	background:#D9EBC1;
	height:22px;
}
#footrowContainer{
	color:black;
	line-height:22px;
	white-space:nowrap;
	width:990px;
	padding-left:10px;
}

#footrow a{
	color:black;
	text-decoration:none;
}

/*teaser*/
#teaser {
	font-size:11px;
	font-weight:bold;
	color:#0E3F81;
	margin:0 0 10px 0;
	padding:0;

}
/*teaser end*/


/*--------------------- joomla existing styles start ------------------------*/

/*the title of a content item */
.componentheading {
	color:#0E3F81;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
.contentheading{
	color:#0E3F81;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}

a.readon{
	color:#0E3F81;
	text-decoration:none;
}

/*the link of a title of a content item */
.contentpagetitle a {

}

.contentpaneopen{
	
}



/*--------------------- joomla existing styles end ------------------------*/


.lnkRemosSearch{
	color:#0E3F81;
	text-decoration:none;
}
.lnkCategLstName{
	color:#0E3F81;
	text-decoration:none;
	font-weight:bold;
}
.lnkFilesLstName{
	color:#0E3F81;
	text-decoration:none;
	font-weight:bold;
}
.divRemosHead{
	color:#0E3F81;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
}
.divRemosSubHeadInfo{
	padding-left:10px;
	color:#0E3F81;
}
.divRemosSubHeadInfo a{
	color:#0E3F81;
	text-decoration:none;
}

.divRemosSubHead2ContentPlaceHolder{
	height:25px;
}
.divRemosSubHdDescBox{
	padding:3px 0 15px 0;
}
.divRemosSubHdDescBox p{
	margin:0;
	padding:0;
}

.divRemosDescBox{
	padding:3px 0 15px 0;
}
.divRemosDescBox p{
	margin:0;
	padding:0;
}


.divRemosTblHeadItem{
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
}
.lnkFolderLstName{
	color:#0E3F81;
	text-decoration:none;
	font-weight:bold;
}

.divRemosFileInfoBox{
	padding:3px 0 15px 50px;
}
.divRemosFileInfoBox p{
	margin:0;
	padding:0;
}

a.zurueck{
	color:#0E3F81;
	text-decoration:none;
}

/*  Marion */

table.tablecontent {
  border: 1px #96BF73 solid;
  border-collapse:collapse;
  vertical-align: middle; 
  margin: 0;
  padding: 0;
}

th.thcontent { 
  padding: 1px 3px 1px 3px;
  border: 1px #96BF73 solid;
  background: #DEEBC6;
  font-weight:bold;
  color:#0E3F81;
}

td.tdcontent {
  padding: 1px 3px 1px 3px;
  border: 1px #96BF73 solid;
}

a:link.download, a:active.download, a:visited.download{
color:#000;
text-decoration:none;
font-weight:normal;
}

a:hover.download, a:focus.download{
color:#0E3F81;
text-decoration:underline;
font-weight:normal;
}

.ulBulletImg{
	color:black;
	list-style-image:url(../img/li_square.gif);
}

/*---------------------------------- TYPO3 ---------------------------------*/

.clear{
	clear:both;
	width:0;
	height:0;
	overflow:hidden;
}

/*---------------------------------- NAV TYPO3 -----------------------------*/

#headtopareanavContainer ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
#headtopareanavContainer ul li{
	float:left;
}

#headtopareanavContainer ul li a:link, #headtopareanavContainer ul li a:hover, #headtopareanavContainer ul li a:active, #headtopareanavContainer ul li a:visited {
	color:#637D49;
	text-decoration:none;
}
#headtopareanavContainer ul li a:hover{
	color:#17427C;
}

#headtopareanavContainer ul li.liActive a:link, #headtopareanavContainer ul li.liActive a:hover, #headtopareanavContainer ul li.liActive a:active, #headtopareanavContainer ul li.liActive a:visited {
	color:#17427C;
}

/*subnav*/

#subnavareaContainer ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}
#subnavareaContainer ul li{

}

/*level 1*/
#subnavareaContainer ul li a:link, #subnavareaContainer ul li a:hover, #subnavareaContainer ul li a:active, #subnavareaContainer ul li a:visited {
	display:block;
	color:#637D49;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	padding:2px 0 2px 10px;
	border-bottom:1px solid #96BF73;
}

#subnavareaContainer ul li a:hover{
	color:#17427C;
}

#subnavareaContainer ul li.liActive a:link, #subnavareaContainer ul li.liActive a:hover, #subnavareaContainer ul li.liActive a:active, #subnavareaContainer ul li.liActive a:visited {
	color:#17427C;
}

/*level 2*/
#subnavareaContainer ul li.liActive ul li a:link, #subnavareaContainer ul li.liActive ul li a:hover, #subnavareaContainer ul li.liActive ul li a:active, #subnavareaContainer ul li.liActive ul li a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	line-height:16px;
	padding:4px 0 4px 20px;
}

#subnavareaContainer ul li.liActive ul li a:hover{
	color:#17427C;
}

#subnavareaContainer ul li.liActive ul li.liActive a:link, #subnavareaContainer ul li.liActive ul li.liActive a:hover, #subnavareaContainer ul li.liActive ul li.liActive a:active, #subnavareaContainer ul li.liActive ul li.liActive a:visited {
	color:#17427C;
}

/*level 3*/
#subnavareaContainer ul li.liActive ul li.liActive ul li a:link, #subnavareaContainer ul li.liActive ul li.liActive ul li a:hover, #subnavareaContainer ul li.liActive ul li.liActive ul li a:active, #subnavareaContainer ul li.liActive ul li.liActive ul li a:visited {
	font-weight:normal;
	line-height:18px;
	padding-left:30px;
	border-bottom:1px solid #D9EBC1;
	background:#96BF73;
	color:white;
}

#subnavareaContainer ul li.liActive ul li.liActive ul li a:hover{
	color:#17427C;
}

#subnavareaContainer ul li.liActive ul li.liActive ul li.liActive a:link, #subnavareaContainer ul li.liActive ul li.liActive ul li.liActive a:hover, #subnavareaContainer ul li.liActive ul li.liActive ul li.liActive a:active, #subnavareaContainer ul li.liActive ul li.liActive ul li.liActive a:visited {
	color:#17427C;
}

/*---------------------------------- NAV TYPO3 ENDE ------------------------*/



/*---------------------------------- TYPO3 ENDE ----------------------------*/


/*---------------------------------- POWERMAIL ---------------------------------*/
.tx_powermail_pi1_fieldwrap_html {
	padding:0 0 4px 0;
}

.tx-powermail-pi1_fieldset legend{
	display:none;
}

.tx_powermail_pi1_fieldwrap_html_label {
	font-weight:bold;
	margin:0 0 10px 0;
}

.tx_powermail_pi1_fieldwrap_html_text label, .tx_powermail_pi1_fieldwrap_html_select label, .tx_powermail_pi1_fieldwrap_html_textarea label{
	display:block;
	width:150px;
	float:left;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea, .tx_powermail_pi1_fieldwrap_html_text .powermail_text{
	width:200px;
}

.tx_powermail_pi1_fieldwrap_html_textarea textarea{
	height:50px;
}

.tx_powermail_pi1_fieldwrap_html_check .tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display:none;
}

.tx_powermail_pi1_fieldwrap_html_check{
	margin:10px 0 0 0;
}

.tx_powermail_pi1_fieldwrap_html_submit{
	margin:10px 0 0 0;
}

.tx-powermail-pi1_thx .powermail_all powermail_all_td{
	padding-right:10px;
}

/*---------------------------------- POWERMAIL ENDE ----------------------------*/


/*---------------------------------- SITEMAP ---------------------------------*/

.csc-sitemap ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.csc-sitemap ul ul{
	list-style-type:square;
	margin:0 0 0 10px;
	padding:0 0 0 20px;
}

.csc-sitemap ul li{
	line-height:18px;
}

.csc-sitemap ul li a:link, .csc-sitemap ul li a:hover, .csc-sitemap ul li a:visited, .csc-sitemap ul li a:active{
	font-size:12px;
	text-decoration:none;
}

.csc-sitemap ul li a:hover{
	color:#617c47;
}

.csc-sitemap ul ul li a:link, .csc-sitemap ul ul li a:hover, .csc-sitemap ul ul li a:visited, .csc-sitemap ul ul li a:active{
	font-weight:normal;
	font-size:11px;
}

.csc-sitemap ul ul li{
	color:#0E3F81;
}

.csc-sitemap ul ul ul{
	margin:0;
	list-style-type:disc;
}

.csc-sitemap ul ul ul li{
	color:#617c47;
}

.csc-sitemap ul ul ul li a:link, .csc-sitemap ul ul ul li a:hover, .csc-sitemap ul ul ul li a:active, .csc-sitemap ul ul ul li a:visited{
	color:#617c47;
}

.csc-sitemap ul ul ul li a:hover{
	color:#0E3F81;
}

.csc-sitemap ul ul ul ul{
	list-style-type:none;
}


/*---------------------------------- SITEMAP ENDE ----------------------------*/

.tx-indexedsearch-whatis, .tx-indexedsearch-browsebox{
	margin-bottom:20px;
}