/******************************************************************************
 * standaard css
 */
#site
{ margin: 0; padding: 0; position: relative; }
#site, #site textarea, #site input, .suggestions
{ font-family: Arial, FreeSans, sans-serif; font-size: 12px; }
h1, h2, h3, h4, h5, h6
{ clear: both; margin: 0; padding: 0.1em 0; }
h1
{ display: none; }
h2
{ font-size: 16px; height: 20px; margin-top: 0; padding: 3px 12px; background: url(img/header_bg2.png); color: #ffffff; font-weight: bold; font-size: 12px; margin-top: 4px; height: 22px; }
h3
{ font-size: 12px; color:#ffffff; padding-left: 12px; padding-top: 0px; line-height: 2em; background: url(img/header_bg.png); width: 324px; height: 27px; margin-top: 4px; margin-bottom: 4px; }
h4
{ font-size: 13px; margin: 15px 0 5px 9px; padding: 0 0 0 15px; }
hr
{ border: none; background: #666666; height: 1px; }
img
{ border: none; }
a
{ color: #92298d; text-decoration: none;}
a:active
{ text-decoration: underline;}
h3 a
{ color: #ffffff; font-weight: normal; }


/******************************************************************************
 * formulier css
 */
#content .error, #content .lbl.error
{ color: #ff3333; font-weight: bold; }
#content .error input.text, #content .error input.password, #content .error select, #content .error textarea
{ background: #ffeeee; }
#content p.error
{ background-color: #ffeeee; border: 1px solid #ff3333; margin-right: 32px; margin-top: 16px; padding: 6px; }
#content .success, #content .lbl.success
{ color: #009900; font-weight: bold; }
#content p.success
{ background-color: #ccffcc; border: 1px solid #009900; margin-right: 32px; margin-top: 16px; padding: 6px; }
.lbl
{ color: #666666; clear: both; }
.lbl input.text, .lbl input.password, .lbl input.smalltext, .lbl select, .lbl textarea
{ border: 1px solid #666666; margin: 4px 0; }
.lbl textarea
{ height: 75px; }
.lbl input.text, .lbl input.password, .lbl textarea, .lbl select
{ border: 1px solid #666666; clear: right; display: block; float: left; margin: 0 0 4px 0; width: 305px; }
.lbl select.start_type
{ clear: right; float: left; margin-left: 4px; width: 280px; }
.lbl input.city
{ margin-left: 4px; width: 280px; float: left; clear: right; }
.lbl input.counter
{ clear: right; display: block; float: left; width: 50px; }
.lbl select.date
{ clear: none; display: inline; float: none; width: auto; }
.lbl label
{ clear: left; color: #666666; display: block; float: left; margin: 4px 0; padding: 0 0 0 25px; width: 125px; }
label.inline-label
{ display: inline; float: none; padding: 0; margin: 0; }
.lbl input.submit
{ margin: 4px 0 0 25px; padding: 0 0 0 0; }

/******************************************************************************
 * standaard layout css
 */
#content
{ float: left; left: 128px; position: relative; width: 498px; line-height: 1.5; }
#content p
{ padding-left: 12px; padding-right: 12px; }
#sidebar-small
{ float: left; left: -498px; position: relative; width: 128px; }
#sidebar-big
{ float: left; left: 0; position: relative; width: 340px; padding-left: 4px;}

/******************************************************************************
 * banner css
 */
.snet-auto-banner, .banner
{ background: #f7f7f7; }

/******************************************************************************
 * site specifieke css
 */
#home_plaat
{ background: url(img/header_studentenlink.jpg); width: 498px; height: 250px; padding-top: 0px; margin-top: 4px; }
#home_plaat_content 
{ display: none; }

/******************************************************************************
 * menu css
 */

#menu 
{ margin-top: 4px; padding-left: 4px;}

#menu ul 
{ list-style: none; margin: 0; padding: 0;}

#menu ul li 
{ background: url(img/button.png); font-weight: normal; font-size: 12px; height: 22px; margin: 0 0 4px 0; padding: 6px 0 0 5px; width: 115px;}

#menu ul li.title
{ font-weight: normal; background: url(img/bg_title.png); }

#menu ul li a 
{ color: #000000; text-decoration: none; }

#menu ul li.active a     
{ color: #000000;}

#menu ul li.currentpage 
{ background: url(img/button_active.png);}

#menu ul li.currentpage a 
{ color: white; }

/******************************************************************************
 * sidebar right
 */
#sidebar-big .rightblokje
{ height: 82px; cursor: pointer; margin-bottom: 4px;}

#sidebar-big #side_leden_count /* background plaatje leden */
{ background: url(img/side_leden_count.png); margin-top: 4px; }

#sidebar-big #side_event /* background plaatje next/previous event */
{ background: url(img/side_event.png);}

#sidebar-big #side_themavdmaand /* background plaatje thema LET OP!! voor iedere maand eigen plaat in img/thema zetten! Met "english month".png|lowercase */
{ background: url(img/thema/nothema.png); }

#sidebar-big .rightblokje #real_leden_aantal
{ position: relative; top: 15px; font-size: 40px; color: white; left: 15px; font-weight: bold;}

#sidebar-big .rightblokje .hideme
{ display: none; }

.verenigingen
{ margin-left: 12px; font-size: 12px; }

