*{
	margin				: 0;
	padding				: 0;
}

body{
	background			: #22BCB9 url(images/background.gif) repeat-x;
}

body,td,th,div{
    font-family			: Verdana, helvetica;
	font-size			: 12px;
	font-weight			: normal;
	line-height 		: 1.7;
	color				: #606060;
}

td,th{
margin:0;
padding:0;
text-align:justify;
}

strong{
	font-weight			: bold;
	color				: #E75B5D;
}

a:link{
	text-decoration		: underline;
	color				: #E75B5D;
}

a:hover{
	text-decoration		: underline;
	color				: #606060;
}

a{
	color				: #333;
	text-decoration		: none;
	font-family			: Verdana, Helvetica, Arial, sans-serif;
	text-align			: left;
}

/*rechtsmenu items*/
a.mainlevel-rechtsmenu:link, a.mainlevel-rechtsmenu:visited {
	color				:#E75B5D;
	font-weight			: bold;
	font-size			: 13px;
	text-indent			: 10px;
	line-height			: 2;
	background-position	: left;
	width				: 150px;
	height				: 25px;
	display				: block;
	border-collapse		: collapse;
	text-decoration		: none;
}

a.mainlevel-rechtsmenu:hover {
	text-decoration		: underline;
}
		

a.mainmenu-rechtsmenu:link, a.mainmenu-rechtsmenu:visited {
	font-weight			: bold;
}

a.mainmenu-rechtsmenu:hover, {
	color				: #FF0000; 
	text-decoration		: underline;
}

a.sublevel-rechtsmenu:link, a.sublevel-rechtsmenu:visited {
	font-size			: 13px;
	font-weight			: normal;
	line-height			: 1.7;
	height				: 24px;
	color				: #dedede;
	position			: relative;
	left				: 0px; 
	top					: 0px;
	text-align			: left;
	font-weight			: normal;
	padding-left		: 5px;
}

a.sublevel-rechtsmenu:hover {
	color				: #ffffff;
	text-decoration		:underline;
		
}

/*bovenmenu items*/

a.mainlevel-bovenmenu:link, a.mainlevel-bovenmenu:visited {
	color				: #E75B5D;
	font-weight			: normal;
	font-size			: 10px;
	text-indent			: 10px;
	width				: auto;
	height				: 15px;
	display				: block;
	border-collapse		: collapse;
		
}

a.mainlevel-bovenmenu:hover {
	color				: #E75B5D;
	text-decoration		: underline;
}
		

a.mainmenu-bovenmenu:link, a.mainmenu-bovenmenu:visited {
	color				: #E75B5D; 
	font-weight			: bold;
	
}

	
a.sublevel-bovenmenu:link, a.sublevel-bovenmenu:visited {
	font-size			: 12px;
	font-weight			: normal;
	line-height			: 1.7;
	height				: 24px;
	color				: #dedede;
	position			: relative;
	left				: 0px;
	top					: 0px;
	font-weight			: normal;
	padding-left		: 5px;
}

a.sublevel-bovenmenu:hover {
	color				: #ffffff;
	text-decoration		: underline;
		
}

/*breadcrumbs*/
.pathway {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-weight			: bold;
	font-size			: 11px;
	color				: #FF0084;
}

a.pathway:link, a.pathway:visited {
	color            	: #FF0084;
}

a.pathway:hover {
	color            	: #23BEDD;
	text-decoration   	: underline;
}

/*divs*/
#outline{
	width				: 880px;
	margin-top			: 0px;
	background			: url(images/main_middle.jpg) repeat-y;
	overflow			: hidden;
	text-align			: right;
}

#top_container{
	background			: #fff url(images/main_top.jpg);
	height				: 289px;
	padding-right		: 70px;
}

#middle_container{
	overflow			: hidden;
	width				: 880px;
}


#right{
	width				: 650px;
	float				: left;
	padding				: 0px 10px;
	text-align			:justify;
	padding-left		: 100px;
	}

#left{
	width				: 150px;
	float				: left;
	padding-left		: 50px;
	/*margin-left			: 40px;*/
}

#bottomcontainer{
	background			: url(images/main_bottom.jpg);
	height				: 41px;
	padding				: 0px 25px;
}


#bottomcontainer #copyright{
	float				: right;
	padding-right		: 40px;
	color				: #999999;
	font-size			: 9px;
}



table.moduletable{
	width				: 180px;
	margin-bottom		: 10px;
}

table.moduletable th,
.sectiontableheader{
	font-weight			: bold;
	letter-spacing		: 1px;
	border-bottom		: 1px solid #666;
}

table.moduletable td{
	padding-top			: 10px;
}

table.moduletable td td{
	padding-top			: 0px;
}

.sectiontableentry1{
	background:#e7e7e7;
}

.contentheading, .componentheading{
  font-family			: Georgia, Times New Roman, Times, serif;
  font-size				: 24px;
  color					: #E75B5D;
  text-decoration		: none;
  font-weight			: bold;
  line-height			: 1.3;
  display				: block;
  border-bottom			: 3px dotted #E75B5D;
  padding-right			: 50px;
  margin-bottom			: 10px;
}


.contentheading a{
	color				: #444;
	text-decoration		: none;
	display				: none;
	border				: none;
}

.small,.createdate,.modifydate{
	color				: #999999;
	font-size			: 11px;
}

/*.main{
	background			: #FFF;
	margin				: 3px;
	text-align			: justify;
}*/

.article_seperator {
   border-top			: 1px dotted #E75B5D;
   display				: block;
   width				: 95%;         
   margin-left			: 10px;
   margin-top			: 10px;
}

table.contentpaneopen{
margin-left:			5px;
margin-right:			5px;
}

/*joomfish kekjes*/
div.jflanguageselection
{
	float: right;
	vertical-align: middle;
	padding: 3px 2px 2px 2px;
}
 
/* language lists with UL (names & images) */
ul.jflanguageselection
{
	float: left;
	vertical-align: middle;
	list-style: none;
	padding-left: 10px;
	font-size: 0.8em;
}

ul.jflanguageselection li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 1px 1px 1px 1px;
	white-space: nowrap;
	border: none;
}

ul.jflanguageselection li a
{
	display: block;
}

ul.jflanguageselection img
{
	border: none;
}

/** Styles for the drop down list */

#jflanguageselection
{
	float: right;
	vertical-align: middle;
}

select.jflanguageselection
{
	border: 1px solid #cccccc;
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 1px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}

label.jflanguageselection
{ position:absolute; left:-3000px}