/* CSS Document */



html {

height: 100%;

}



body {

height: 100%;

margin-bottom: 1px;
background: url(http://www.glans.nl/sportgalaVenlo/images/achtergrond/achterc.gif) repeat-x;
background-color: #000;

}


h1 {

color: #831B21;

font-weight: normal;

font-size: 24px;

}

h3 {

color: #8fb0cc;

font-weight: bold;

font-size: 14px;



}


h6 {

color: #444444;

font-weight: normal;

font-size: 11px;

}


.clr {

clear: both;

}



.outline {

border: 12px solid #ffffff;
background: #ffffff;

padding: 0px;

}



#buttons_outer {

width: 627px;
background: #8FB0CC;

margin-top: 6px;

margin-bottom: 0px;

margin-right: 6px;

float: left;



}



#buttons_inner {

border: 0px solid #000000;

height: 23px !important;

height: 23px;

}



#pathway_text {

overflow: hidden;

display: block;

height: 25px;

line-height: 25px !important;

line-height: 22px;

padding-left: 4px;

border: 0px solid #ccc;

margin-bottom: 2px;

}



#pathway_text img {

margin-left: 5px;

margin-right: 5px;

margin-top: 6px;

}



#buttons {


float: left;

margin: 0px;

padding: 0px;

width: auto;

}





ul#mainlevel-nav

{

list-style: none;

padding: 0;

margin: 0;

font-size: 0.8em;

}



ul#mainlevel-nav li

{


background-image: none;

padding-left: 0px;

padding-right: 0px;

float: left;

margin: 0;

font-size: 11px;

line-height: 23px;

white-space: nowrap;

border-right: 0px solid #cccccc;

}



ul#mainlevel-nav li a

{font-weight: bold;

display: block;

padding-left: 8px;

padding-right: 8px;

text-decoration: none;

color: #ffffff;

background: #8FB0CC


}


ul#mainlevel-nav li a:link

{

display: block;

padding-left: 8px;

padding-right: 8px;

text-decoration: none;

color: #ffffff;

background: #8FB0CC

font-weight: bold;


}



#buttons>ul#mainlevel-nav li a { width: auto; }



ul#mainlevel-nav li a:hover

{

color: #ffffff;

background: #627D93;

font-weight: bold;


}


ul#mainlevel-nav li a:active

{

color: #ffffff;

background: #000000;

font-weight: bold;



}




#search_outer {

margin-top: 6px;

background: #cccccc;

float: right;

width: 175px;


}



#search_inner {

border: 0px solid #cccccc;

padding: 0px;

height: 23px !important;

height: 23px;

overflow: hidden;

}



#search_inner form {

background: #cccccc;

padding: 0;

margin: 0;

}



#search_inner .inputbox {

background: #cccccc;

border: 0px;

padding: 5px 3px 3px 10px;

font-family: arial, helvetica, sans-serif;

font-size: 11px;

color: #646466;

}






#top_outer{

float: left;

width: 808px;

}



#top_inner {

border: 0px solid #cccccc;

padding: 0px;

height: 150px !important;

height: 150px;

overflow: hidden;

float: left !important;

float: left;

}



#left_outer {

float: left;

margin-top: 10px;

width: 165px;

}



#left_inner {

border: 0px solid #cccccc;

padding: 0px;

float: none !important;

float: left;

}



#content_outer {

padding: 0px;

margin-top: 10px;

margin-left: 20px;

margin-right: 20px;

/** border: 0px solid #cccccc; **/

float: left;

width: 597px;
background: #ffffff;

}



#content_inner{

float: none !important;

float: left;

padding-top: 0px;

margin: 0;

}



table.content_table {

width: 100%;

padding: 0px;

margin: 0px;

}



table.content_table td {

padding-top: 1.5px;

margin: 0px;


}





#banner_inner {

float: left;

padding: 0px;

height: 70px;

}



#poweredby_inner {

float: right;

padding: 0px;

margin-left: 0px;

height: 0px;

}



#right_outer {

margin-left: 14px;

width: 153px;

}



#right_inner {

float: none !important;

float: left;

border: 0px solid #cccccc;

padding: 0px;

}





.user1_inner {

border: 0px solid #cccccc;

float: none !important;

float: left;

margin: 0px;

padding: 2px;

}



.user2_inner {

border: 0px solid #cccccc;

float: none !important;

float: left;

margin: 0px;

padding: 2px;

}



table td.body_outer {

padding: 0px;

border: 0px solid #cccccc;

}



.maintitle {

color: #ffffff;

font-size: 40px;

padding-left: 15px;

padding-top: 20px;

}



.error {

font-style: italic;

text-transform: uppercase;

padding: 5px;

color: #cccccc;

font-size: 14px;

font-weight: bold;

}



/** old stuff **/



.back_button {

float: left;

text-align: left;

font-size: 11px;

font-weight: bold;

border: 0px; /*3px double #cccccc*/

width: auto;

background: url(../images/button_bg.png) repeat-x;

padding: 0px;

line-height: 20px;

margin: 0px;

}



.pagenav {

text-align: center;

font-size: 11px;

font-weight: bold;

border: 3px double #cccccc;

width: auto;

background: url(../images/button_bg.png) repeat-x;

padding: 0px 10px;

line-height: 20px;

margin: 1px;

}



.pagenavbar {

margin-right: 10px;

float: right;

}



#footer {

text-align: center;

padding: 3px;

}



ul

{

margin: 0;

padding: 0;

list-style: none;

}



li

{

line-height: 15px;

padding-left: 15px;

padding-top: 0px;

background-image: url(../images/arrow.png);

background-repeat: no-repeat;

background-position: 0px 2px;

}


td {
text-align: left;
font-size: 12px;
padding-bottom: 5px;
padding-bottom: 5px;
margin-top: 0px;
}

body {
margin: 15px;
height: 100%;
padding: 0px;
font-family: Arial, Helvetica, Sans Serif;
line-height: 130%;
font-size: 12px;
color: #333333;
}



/* Joomla core stuff */

a:link, a:visited {
color: #000000; text-decoration: none;
font-weight: normal;
}

a:hover {
color: #c64934; text-decoration: none;
font-weight: normal;
}



table.contentpaneopen {

width: 100%;

padding: 0px;

border-collapse: collapse;

border-spacing: 0px;

margin: 0px;

}



table.contentpaneopen td {

padding-right: 5px;

}



table.contentpaneopen td.componentheading {

padding-left: 4px;

}







table.contentpane {

width: 100%;

padding: 0px;

border-collapse: collapse;

border-spacing: 0px;

margin: 0px;

}



table.contentpane td {

margin: 0px;

padding: 0px;



}



table.contentpane td.componentheading {

padding-left: 4px;

}



table.contentpaneopen fieldset {

border: 0px;

border-bottom: 1px solid #eee;

}



.button {

/*color: #333333;

background: #fff;

font-family: Arial, Hevlvetica, sans-serif;

text-align: left;

font-size: 12px;

font-weight: bold;

border: 0px;

width: 165px;

padding-left: 0px;

line-height: 18px !important;

line-height: 16px;

height: 30px !important;

height: 30px;

margin-top: 0px;*/

}



.inputbox {

padding: 2px;

border:solid 1px #cccccc;

background-color: #ffffff;

}



.componentheading {

background: url(../images/subhead_bg.png) repeat-x;

color: #666666;

text-align: left;

padding-top: 4px;

padding-left: 4px;

height: 21px;

font-weight: bold;

font-size: 12px;

text-transform: uppercase;



}



.contentcolumn {

padding-right: 5px;

}



.contentheading {
height: 24px;
color: #c64934;
font-weight: bold;
font-size: 17px;
line-height: 27px !important;
}

.contentpagetitle {

font-size: 14px;

font-weight: bold;

color: #cccccc;

text-align:left;

}



table.searchinto {

width: 100%;

}



table.searchintro td {

font-weight: bold;

}



table.moduletable {

width: 100%;

margin-bottom: 5px;

padding: 0px;

border-spacing: 0px;

border-collapse: collapse;

}



div.moduletable {

padding: 0px;

margin-bottom: 2px;

}

.moduletable-lichtblauw {
background-color: #8fb0cc;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}


.moduletable-bottom {
padding-bottom: 15px;

}

.moduletable-bottom h3{
font-size: 12px;
height: 12px;
line-height: 12px;

}

table.moduletable th, div.moduletable h3 {

background: url(../images/subhead_bg.png) repeat-x;

color: #8fb0cc;

text-align: left;

padding-left: 0px;

padding-bottom: 0px;

height: 12px;

line-height: 12px;

font-weight: bold;

font-size: 12px;

margin-bottom: 5px;

}



table.moduletable td {

font-family: times;

font-size: 11px;

padding: 0px;

margin-bottom: 0px;

font-weight: normal;

}



table.pollstableborder td {

padding: 2px;

}



.sectiontableheader {

font-weight: bold;

background: #fff;

padding-bottom: 5px;

margin-top: 10px;
padding-top: 11px;

}



.sectiontablefooter {



}



.sectiontableentry1 {

background-color : #fff;

}



.sectiontableentry2 {

background-color : #fff;

}


.small { color: #999999; font-size: 11px; }

.createdate { height: 15px; padding-bottom: 10px; color: #999999; font-size: 11px; }

.modifydate { height: 15px; padding-top: 10px; color: #999999; font-size: 11px; }

table.contenttoc { border: 1px solid #cccccc; padding: 2px; margin-left: 2px; margin-bottom: 2px; }

table.contenttoc td { padding: 2px; }

table.contenttoc th { background: url(../images/subhead_bg.png) repeat-x; color: #666666; text-align: left; padding-top: 2px; padding-left: 4px; height: 21px; font-weight: bold; font-size: 10px; text-transform: uppercase; }

a.mainlevel:link, a.mainlevel:visited { display: block; background: none; /* url(../images/menu_bg.png) no-repeat*/ vertical-align: middle; font-size: 11px; font-weight: bold; color: #c64934; text-align: left; padding-top: 5px; padding-left: 0px; height: 20px !important; height: 25px; width: 100%; text-decoration: none; }

a.mainlevel:hover { background-position: 0px -25px; text-decoration: none; color: #627D93; }

a.mainlevel#active_menu { color:#831B21; font-weight: bold; }

a.mainlevel-nav#active_menu-nav { color: #ffffff; background: #c64934; }

a.mainlevel#active_menu:hover { color: #831B21; }

a.sublevel:link, a.sublevel:visited { padding-left: 1px; vertical-align: middle; font-size: 11px; font-weight: bold; color: #c64934; text-align: left; }

a.sublevel:hover { color: #900; text-decoration: none; }

a.sublevel#active_menu { color: #333; }

.highlight { background-color: Yellow; color: Blue; padding: 0; }

.code { background-color: #ddd; border: 1px solid #bbb; } form { /* removes space below form elements */ margin: 0; padding: 0; }

div.mosimage { border: 0px solid #ccc; }

.mosimage { border: 0px solid #cccccc; margin: 5px }

.mosimage_border_none_no_linkleft {
border: none;
margin-right: 10px;
margin-left: 0px;
}

.mosimage_border_none_no_superlinkleft {
border: none;
margin-right: 50px;
margin-left: 0px;
}

.mosimage_border_none_no_linkright {
border: none;
margin-left: 10px;
margin-right: 0px;
}

.mosimage_caption { margin-top: 2px; background: #efefef; padding: 1px 2px; color: #666; font-size: 10px; border-top: 1px solid #cccccc; }

span.article_seperator { display: block; height: 1.5em; }
