/* WDR 2.0A master.css */

/* ### Global ### */

body {
	padding: 0;	margin: 0;
	background-color: White;
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	line-height: 160%;
}

A, a.pagenav, a.pagenav:visited{ color: #0054A6; text-decoration: none; }
A:hover, a.pagenav:hover{ color:#00376C; text-decoration:underline;	}

.width { width: 747px; margin: 0 auto 0 auto;}
.box-main { }

h2, .componentheading { font-size:14px; color: #333333; font-weight: bold;  width:100%; height: 25px; }
h3, .contentheading { font-size:12px; color: #333333; font-weight: bold; }


/* ### Top ### */

#m-top  { width: 100%; height: 70px; }
#m-top h1 {
	position: relative; float: left;
	background: url(../images/wdr_logo.gif) no-repeat 0px 10px;
	width: 400px;
	height: 70px;
	margin:0;
}
#m-top h1 a { position: relative; display: block; width: 400px;	height: 60px; }
#m-top h1 a:hover { background-color: transparent; }
#m-top h1 a span {	display: none; }

#m-top #logos-parners { position: relative; top: 15px; left: 130px; }

/* ### Navigation ### */

#m-nav {
	width: 747px; height: 71px;
	background-repeat: no-repeat;
	background-position: right top;
	background-image: url(../images/section/sec_default_bg.gif);
	margin:0; padding:0;
	font-family: tahoma, arial, sans-serif; font-size:11px;
	z-index:2;
}

#m-nav .menu {
	position: relative; top: 43px; left:0; 
	width: 570px; height: 28px; padding:0; margin:0;
	z-index:3;
}

#m-nav .search {
	height:20px; left:620px; position:relative; top:15px; width:150px;
}

#m-nav .search form {
	padding:0; margin:0; border:0;
}

#m-nav .menu ul { list-style:none; margin: 0; padding: 0; width: 710px; }
#m-nav .menu li { 
	float: left; position: relative; 
	padding: 5px 18px 0 18px;
    background: transparent url(../images/li1_sep.gif) no-repeat right top;
	}
#m-nav .menu li a, #m-nav .menu li span.mainleveld { 
	display: block;	float: left; height:28px; margin:0; 
	text-decoration:none; color:#0054A6; font-weight: bold; text-transform: uppercase; 
	font-family: tahoma, arial, sans-serif !important; font-size:11px !important; 
	}
#m-nav .menu li ul {
	display: none; position: absolute; top: 27px; left: 0;
	width: 150px;
	padding: 0 0 3px 0; z-index: 3; border: 1px solid #9CBCDB; background-color:#FFFFFF;
	border-top: none; border-right: 1px solid #9CBCDB; border-bottom: 1px solid #9CBCDB; border-left: 1px solid #9CBCDB;
}
#m-nav .menu li ul ul {
	position: absolute; top: 0; left: 138px;
	width: 150px; padding: 0 0 6px 0;
	z-index: 2; background-color:#FFFFFF;
	border-top: 1px solid #9CBCDB; border-right: 1px solid #9CBCDB; border-bottom: 1px solid #9CBCDB; border-left: none;
	}
#m-nav .menu li:hover ul ul,
#m-nav .menu li.sfhover ul ul{ display: none; }
#m-nav .menu li:hover ul,
#m-nav .menu li li:hover ul,
#m-nav .menu li.sfhover ul, 
#m-nav .menu li li.sfhover ul { display: block; }
#m-nav .menu li ul a {	
	display: block; float: none; 
	text-decoration: none; color: #9CBCDB; text-transform: none;
	font: 11px Tahoma, Arial, Helvetica, sans-serif !important; height: 12px; width: 159px;

}
#m-nav .menu li ul a:hover { text-decoration: underline; color:#0054A6; }
#m-nav .menu li li { 
	display: block; float: none; background-color: transparent;
	padding: 5px 0 5px 0; margin: 0 12px 0 12px; border-top: 1px dotted #E9EFF5;
	text-align: left; background: none;
}
#m-nav span.mainleveld { padding: 0; margin: 0; }
#m-nav span.subleveld { 
	font-weight: bold; color: #999999;
	display: block;	float: none; height:28px; margin:0; 
	text-decoration:none; 
	font: 11px Tahoma, Arial, Helvetica, sans-serif !important; height: 12px; width: 159px;
 }
#m-nav span.subleveld:hover { text-decoration: underline; color: #666666; }

a#active_menud { font-weight: bold; color: #99cc99; }

/* ### User ### */

#m-user {
	position: relative; top: 10px; left:0;
	width: 100%; height: 30px;
	margin:0; padding:0;
	font-family: tahoma, arial, sans-serif; font-size:11px;
	clear:both;
	border-bottom: 1px dotted #9CBCDB; 
	z-index:1;
}

#m-user .menu {
/*	position: relative; top: 10px; left:0; 
	width: 100%; height: 28px; padding:0; margin:0; */
}

#m-user .menu ul { list-style:none; margin: 0; padding: 0; width: 710px;  }
#m-user .menu li { 
	float: left; position: relative; 
	padding: 3px 5px 3px 5px; border-left: 1px solid #9CBCDB;
	}
#m-user .menu li a { 
	display: block;	float: left; /*height:28px; */ margin:0; 
	text-decoration:none; color:#0054A6; font-weight: normal; text-transform: none; 
	font-family: tahoma, arial, sans-serif !important; font-size:11px !important; 
	}

#m-user .menu li a:hover { 
	text-decoration:underline; 
	}


a#active_menuu { font-weight: bold; color: #99cc99; }


/* ### Intro ### */

#m-intro { padding: 10px 5px 10px 5px; margin-bottom: 10px; border-bottom: 1px dotted #9CBCDB; 
		   color:#1973bd; text-align:justify;
		  }

/* ### Main ### */

#m-main { margin: 10px 225px 0 0; padding: 0 10px 0 0; border-right: 1px dotted #9CBCDB; min-height:700px; }
#m-main table.blog td td { border-left: 1px dotted #9CBCDB; border-bottom: 1px dotted #9CBCDB; padding: 10px; }
#m-main table.blog td td td { border: none; padding: 0; }
#m-main table.blog td div table td { border: none;  padding: 0; }
#m-main table.blog td div { border-left: 1px dotted #9CBCDB; border-bottom: 1px dotted #9CBCDB;  padding: 0 0 10px 10px; }
#m-main table.blog td div.blog_more { border-left: 1px dotted #9CBCDB; border-bottom: none; padding: 0; }
#m-main table.blog td div.blog_more div { border: none; padding: 10px 0 0 10px;}

/* ### Modules ### */

#m-modules { float:right; width:215px; margin:0; padding:0;  }
#m-modules .moduletable { border-bottom: 1px dotted #9CBCDB; margin: 0 0 10px 0; padding: 0 0 10px 0; }
#m-modules ul { list-style: url(../images/module_item.gif) circle; margin: 0 0 0 15px; padding: 0; }
#m-modules li { padding:0 ; margin: 0 0 3px 0;}

/* ### Footer ### */

#m-footer { border-top: 1px dotted #9CBCDB; margin: 10px 0 10px 0; padding: 0 0 0 0; }

/* ### Joomla ###*/

a.readon { font-weight:bold; }
.createdate { color: Gray; }
span.article_seperator { display: none; }
.buttonheading { background-color: #e9eff5; padding: 5px; }
.message { margin: 15px; padding: 25px; background-color:#FFFFCC; color:#ff6600; font-weight:bold; border: 2px dotted #ff6600;  }

/* Article Index */

table.contenttoc { margin: 15px 0 15px 15px; border: 1px solid #f1f1f1; width: 120px; font-size:10px; }
table.contenttoc th { background-color: #CCCCFF; border-bottom:1px solid #f1f1f1; padding: 3px; }
table.contenttoc td { border-bottom: 1px dotted #f1f1f1; padding: 3px; }

.pagenavcounter { padding-bottom: 15px; }

.pagenavbar { width: 100%; padding:15px; border-top: 15px; border-bottom: 15px; }
.pagenavbar div { text-align: center; color:#CCCCCC; }

/* ### WDR 1.0 ### */

.inputbox, INPUT.INPUTHome{
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#0060AF;
	border: 1px solid #C4D8EB;
	background:transparent;
	background-color: #EDF3F9;
	border-color: #C4D8EB;
	}
	
INPUT.INPUTSearchForum{
	font-family:tahoma, verdana, arial, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#E76163;
	border: 1px solid #FFCFC6;
	background:transparent;
	background-color: #FFF7F7;
	border-color: #FFCFC6;
	height: 15px;
	}
	
/* ### WYSIWYG ### */ 

.introtext { border-bottom: 1px dotted #0054A6; padding-bottom: 10px; margin-top: 10px; margin-bottom: -20px; }