/* *** Generated by www.csscreator.com *** */
html, body{
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.83em;
line-height: 1.5em;
margin:0; 
padding:0;
background-color:#128d00;
} 
 
#pagewidth{ 
 width:980px; 
 text-align:left; 
 min-width: 500px;
} 
 
#header{ 
 height:160px; 
 width:100%;
 background-color:#FFFFFF; 
 } 
 
#leftcol{
 width:192px; 
 float:left; 
 position:relative; 
 margin-left:-192px; 
 /* margin-right:1px; orginal shit kaw ie5 fix */
background-image: url(../images/lcol_bg.gif);
background-repeat: repeat-y;
overflow: hidden;
 }
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 192px ;  /* left column width. NN4 hack to hide borders */ 
border-left-style: solid; 
 /*/*/ border-right-width: 192px; /* right column width. NN4 hack to hide borders */ 
border-right-style: solid; 
  background-color: #FFFFFF; /* center column colour */ 
width: auto; 
 } 
 
#rightcol{
 /*/*/ width:192px; /* hack keeps NN4 right column right? */ 
 float:right; 
position:relative; 
  margin-right:-192px; 
/*  margin-left:1px;  orginal shit kaw ie5 fix */
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
/* margin: 0 -8px 0 -2px;  orginal shit kaw ie5 fix */
 }
 
#outer>#inner { border-bottom: 1px solid #FFFFFF;  }
 
.clr{clear:both;}
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

#maincol .content{_width: 596px; padding: 0 16px 32px 16px;}

#leftcol .content{padding: 1em 0 0 0;}

#rightcol .content{padding:0;}
  
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol, #rightcol{display:none;} 
#outer{
border-left: 16px solid #128d00;
border-right: 0;
} 

}

/* XHTML tag formatting */
a:link, a:visited{
color: #128D00;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

table {
font-size: 1em;
line-height: 1.5em;
}

ol, ul {  
	margin-left: 1em;  
	padding-left: 1em;
}

small {
	color: #666666;
}
h1 {
	font-size:1.5em;
	font-weight: bold;
}
h2 {
	font-size:1.4em;
}
h3 {
	font-size:1.1em;
}

/* Rheuma-Liga e.V. */
.rlhTable{
width: 564px;
}
.rlhTable td{
vertical-align: top;
text-align: left;
padding: 6px 8px 4px 8px;
line-height: 150%;
}
.rlhTable th{
text-align: left;
padding: 12px 8px 3px 6px;
}

.rlhgruen {
display: inline;
}

#rlhtoc {
padding: 0.25em 0 0.25em 0.75em;
}

#rlhtoc .header {
font-weight: bold;
}

#rlhtoc .content a {
color:#000000;
}

/* Mambo */
.content {
padding: 0;
margin: 0;
}

.componentheading {
font-size: 1.2em;
font-weight: bold;
text-align:right;
margin: 0 0 1em 0;
padding: 0 0 .5em 0;
}

.contentpaneopen {
width:100%;
padding: 0 0 1em 0;
margin: 0;
}

.contentpane {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.contentheading {
font-size: 1.1em;
font-weight: bold;
padding: 0.25em 0.25em 0.25em 0.75em;
margin: 0 0 1em 0;
}

.buttonheading {
font-size: 1.1em;
font-weight: bold;
padding: 0.25em 0.5em 0.25em 0.5em;
color:#ffffff;
background-color:#128d00;
vertical-align: top;
}

.pagenavbar {
border-top: 1px solid #999999;
padding-top: 1em;
margin-top: 1em;
}

.pagenavcounter {
padding-bottom: 1em;
}

.moduletable {
width: 100%;
text-align: left;
}

.moduletable th {
font-weight: normal;
padding: 0.25em 0 0.25em 0.75em;
margin: 0 0 1em 0;
}

.moduletable td {
}

.search {
height: 20px;
padding: 0 0 0 24px;
background-image: url(../images/activem_bg.gif);
}

.loginbox {
width: 192px;
background-image: url(../images/loginheader.jpg);
background-repeat: no-repeat;
padding: 32px 0 0 32px;
margin: 0 0 0 0;
}

.inputbox {
font-size: 1em;
}

#active_menu{
background-image: url(../images/activem_bg.gif);
}

a.mainlevel:link, a.mainlevel:visited{
height: 20px;
display:block;
color: #000000;
font-weight:bold;
text-decoration:none;
padding: 0 0 0 24px;
border:0;
}
a.sublevel:link, a.sublevel:visited{
height: 18px;
display:block;
color: #000000;
text-decoration:none;
padding: 0 0 0 24px;
border:0;
}
a.mainlevel:hover, a.sublevel:hover{background-image: url(../images/activem_bg.gif);}
a.mainlevel:active, a.sublevel:active{}

#banner_sponsor {
width: 192px;
height: 96px;
align: left;
}

/* rl_events conponent */
.cal_td_today {
	border-top: 1px solid #CCCCCC;
	padding: 2px 2px 12px 2px;
	background-color: #f8f8f8;
}
.cal_td_daysnorl_events {
	border-top: 1px solid #CCCCCC;
	padding: 2px 2px 12px 2px;
}

a.cal_daylink:link, a.cal_daylink:visited {
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}

a.cal_daylink:hover{
    font-size: 1.5em;
    font-style: normal;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}