/* CSS RJMUSIC.NL */
/* A-Development */

* {
font-family : Calibri;
}

body, html {
font-size : 11px;
background-color : #e5e5e1;
}
#block {
width : 856px;
margin : 0 auto;
}
#logo {
margin-left: 20px;
float: left;
}
.clear {
clear: both;
height: 0px;
margin: 0px;
padding: 0px;
}
#container_top {
background : url('../images/top.jpg') no-repeat top;
width : 856px;
height : 22px;
}
#container {
width : 856px;
height : 610px;
text-align : left;
}
#achtergrond {
width : 856px;
background : url('../images/midden.jpg') repeat-y;
text-align : left;
padding-left : 8px;
}
#header {
width : 839px;
height : 263px;
border-top : 3px solid #ffffff;
border-bottom : 3px solid #ffffff;
}


label {
display : block;
margin : 5px 0;
}
select {
padding : 0;
margin : 0;
font-family : Calibri;
font-size : 12px;
border : 1px solid #DDDDDD;
background : #ffffff;
color : #000000;
}
input {
padding : 0;
margin : 0;
font-family : Calibri;
font-size : 12px;
border : 1px solid #DDDDDD;
background : #ffffff;
color : #000000;
}
input:focus {
border : 1px solid #706e6f;
}
.textfield {
font-family : Calibri;
font-size : 12px;
color : #000000;
border-style : outset;
border : 1px solid #DDDDDD;
height : 50px;
width : 119px;
}
.textfield:focus {
border : 1px solid #706e6f;
}
.sidebar {
float : left;
padding-left : 8px;
padding-right : 8px;
padding-top : 6px;
}
#middle {
float : left;
width : 449px;
padding-top : 6px;
}
.tabel_1 {
float : left;
min-height : 247px;
width : 179px;
background : #2ba1d1;
}
.tabel_2 {
float : left;
height : 122px;
width : 449px;
margin-bottom : 3px;
}
.tabel_2_1 {
float : left;
height : 122px;
width : 449px;
margin-bottom : 3px;
background : #ffffff;
}
.tabel_2_agenda {
float : left;
width : 449px;
padding-bottom : 10px;
background : #ffffff;
}
.tabel_2_2 {
float : left;
width : 593px;
padding-bottom : 10px;
padding : 10px;
background : #ffffff;
}
.tabel_2_album {
float : left;
width : 636px;
padding-bottom : 10px;
background : #ffffff;
}
.tabel_2_2_1 {
float : left;
width : 593px;
padding-bottom : 10px;
padding : 10px;
background : #ffffff;
}
.tabel_2_3 {
float : left;
width : 449px;
height : 122px;
margin-bottom : 3px;
background : #ffffff;
}
.tabel_2_4 {
float : left;
width : 449px;
margin-bottom : 3px;
background : #ffffff;
}
.tabel_3 {
float : right;
width : 209px;
min-height : 227px;
background : url('../images/right_box_middle.png') repeat-y;
}
.tabel_3_1 {
float : right;
width : 200px;
height : 240px;
background : #171717;
border : 4px solid #363636;
}
h1 {
font-size : 15px;
color : #2ba1d1;
text-indent: -999px;
padding : 0;
margin : 0;
}
h2 {
color : #FFFFFF;
font-size : 16px;
padding : 0;
margin : 0;
text-decoration: none;
}
h2 a {
color : #0A65AF;
text-decoration: none;
}
h2 a:hover {
text-decoration: none;
color : #2F2F2C;
}
h3 {
color : #0A65AF;
font-size : 16px;
padding : 0;
margin : 0;
padding-bottom: 10px;
text-decoration: none;
}
h4 {
color : #2BA1D1;
font-size : 16px;
padding : 0;
margin : 0;
padding-bottom: 10px;
text-decoration: none;
}
.extra {
font-size : 15px;
color : #757575;
padding : 0;
margin : 0;
}
.rood_klein {
color : #ff0000;
text-decoration : none;
}
.rood_klein:hover {
text-decoration : underline;
}
.extra_afbeelding {
border : 1px solid #504841;
height : 63px;
width : 63px;
}
.pink {
font-size : 15px;
color : #ffdede;
padding : 0;
margin : 0;
}
.pink_small {
font-size : 13px;
color : #ffdede;
padding : 0;
margin : 0;
}
.border {
border : 1px solid #e0e0d9;
}
.nieuws {
color : #757575;
font-size : 16px;
padding : 0;
margin : 0;
}
.nieuws_item img {
margin : 5px;
}
.nieuws_info {
padding-top : 3px;
border-top : 1px solid #ccc;
text-align : right;
color : #aaa;
}
.nieuws_info a, .nieuws_info a:visited {
color : #1089b6;
text-decoration : none;
}
.nieuws_info a:hover {
color : #eaa808;
text-decoration : underline;
}
.nieuws_info img {
border-bottom : 0;
}
.tekst {
color : #706e6f;
font-size : 10px;
}
.nieuws_item span {
color : #706e6f;
font-size : 11px;
}
.nieuws_reactie {
color : #706e6f;
font-size : 11px;
text-decoration : none;
}
.nieuws_reactie:hover {
text-decoration : underline;
}
.nieuws_link {
color : #cd0059;
font-size : 11px;
font-weight : bold;
text-decoration : none;
}
.nieuws_link:hover {
text-decoration : underline;
}
#alle_bandleden {
font-size : 9px;
color : #ffdede;
font-weight : bold;
text-decoration : none;
}
#alle_bandleden:hover {
text-decoration : underline;
}
.agenda_item {
padding-top : 4px;
}
#complete_agenda {
font-size : 9px;
color : #ffdede;
font-weight : bold;
text-decoration : none;
}
#complete_agenda:hover {
text-decoration : underline;
}
.agenda_dot {
padding-top : 4px;
border-bottom : 1px dotted #504841;
}
.agenda_border {
border : 1px solid #504841;
}
.gallery_border {
border : 1px solid #504841;
width : 45px;
height : 45px;
}
.sidebar_item {
padding-top : 4px;
color : #efe6dd;
}
#onderkant {
height : 22px;
width : 856px;
background : url('../images/footer.jpg');
}
#footer {
color : #a2a6a9;
padding-right : 10px;
}
#left_f {
float : left;
padding-left : 10px;
}
#right_f {
float : right;
}
#right_f a {
color : #a2a6a9;
text-decoration : none;
}
#left_f a {
color : #a2a6a9;
text-decoration : none;
}
#right_f a:hover {
text-decoration : underline;
}
#left_f a:hover {
text-decoration : underline;
}
a {
color : #000000;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a.white {
color : #ffffff;
text-decoration : none;
}
a.white:hover {
text-decoration : underline;
}
img {
border : none;
}




#nav-menu {
width: 900px;
height: 31px;
}

#nav-menu ul
{
width: 900px;
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
height: 31px;
line-height: 2.3em;
float: left;
padding-left: 22px;
padding-right: 22px;
display: block;
font-weight: bold;
color: #2BA1D1;
text-decoration: none;
text-align: center;
}

#nav-menu li a:hover
{
color: #44A677;
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
width:30em
} 


.lavaLampWithImage {
position : relative;
height : 29px;
width : 810px;
background : url("../images/bg.gif") no-repeat top;
padding : 15px;
margin : 10px 0;
overflow : hidden;
}
.lavaLampWithImage li {
float : left;
list-style : none;
}
.lavaLampWithImage li.back {
background : url("../images/lava.gif") no-repeat right -30px;
width : 9px;
height : 30px;
z-index : 8;
position : absolute;
}
.lavaLampWithImage li.back .left {
background : url("../images/lava.gif") no-repeat top left;
height : 30px;
margin-right : 9px;
}
.lavaLampWithImage li a {
font : bold 14px arial;
text-decoration : none;
color : #fff;
outline : none;
text-align : center;
top : 7px;
text-transform : uppercase;
letter-spacing : 0;
z-index : 10;
display : block;
float : left;
height : 30px;
position : relative;
overflow : hidden;
margin : auto 10px;
}
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
border : none;
}