/* Start of CMSMS style sheet 'andreas09 : andreas09' */
/*
Original design: andreas09 (v2.2 - July 07, 2008) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/andreas09/

adapted by Johann Knechtel http://www.jknechtel.de for CMSMS
*/

/* Main tags */
body {font:76% Verdana,Tahoma,Arial,sans-serif; margin:0; padding:0; text-align:center;}
a {color:#505050; font-weight:bold; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}
p {line-height:1.5em; margin:0 0 15px;}

/* Main container */
#container {color:#303030; margin:0; min-width:770px; padding:0; text-align:left; width:100%;}

/* Header section */
#sitename {background:#000000; background-image:url(images/cms/logo.jpg); background-repeat:no-repeat; color:#000000;  margin:0px; text-align:left; text-align:left; text-align:left; font-weight:normal;}
#sitename a {color:#ffffff; margin:0;text-decoration:none;}
#sitename h1, #sitename h2 {font-weight:400; letter-spacing:-2px; margin:0; padding:0;}
#sitename h1 {font-size:2.4em; padding-top:20px;}
#sitename h2 {font-size:1.6em;}

/* Horizontal menu */
#mainmenu {float:left; margin-bottom:25px;}
#mainmenu ul {font-size:16px; margin:0; padding:0;}
#mainmenu li {float:left; height:35px; list-style:none; margin:0; padding:0;}
#mainmenu a, #mainmenu div.pseudolink {border-right:1px solid #b0b0b0; color:#606060; display:block; font-size:0.7em; padding:11px 10px 10px; text-transform:uppercase; font-weight:bold;}
#mainmenu a:hover, #mainmenu a.current {color:#505050; text-decoration:none;}

/* Content wrap */
#wrap {clear:both; font-size:0.9em; padding:0;}

/* Sidebars */
#leftside, #rightside1, #rightside2 {margin:0; padding:0 5px 10px;}
#rightside1 {width:235px; border:1px solid #b0b0b0; color:#606060; display:block;}
#rightside2 {width:185px;}
#leftside {width:185px;}
#leftside {float:left; margin:-10px 0 0 5px;}
#rightside1, #rightside2 {margin:0px;}
#leftside h1,#rightside1 h1,#rightside2 h1 {color:#505050; font-size:1.6em; font-weight:bold; letter-spacing:-1px; margin:0 0 12px;}
#leftside h2,#rightside1 h2,#rightside2 h2 {font-size:1.1em; margin:0 0 20px;}
#leftside p,#rightside1 p,#rightside2 p {font-size:0.9em; line-height:1.4em; margin:0 0 16px 10px;}

.linklist {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li {margin-bottom:0.7em;}

/* Sidebar menu */

#nav{
float:left;
}

#nav a{
background:url(uploads/BBM-Business/nav.gif) no-repeat 100% 0;
color:#000000;
display:block;
font-size:16px;
letter-spacing:0px;
padding:7px 20px 4px 11px;
text-decoration:none;
font-family:Trebuchet MS;
}

#nav a:hover{
color:#1a9db2;
}

#nav li{
background:url(uploads/BBM-Business/nav.gif) no-repeat 0 0;
float:left;
margin:0 4px 0 0;
padding:0 0 0 9px;
}

#nav #current{
background:url(uploads/BBM-Business/nav.gif) no-repeat 0 -41px;
}

#nav #current a{
background:url(uploads/BBM-Business/nav.gif) no-repeat 100% -41px;
color:#1a9db2;
padding:7px 20px 5px 11px;
font-weight:bold;
}

/* Content */
/* margin exported to template to implement flexible width based on definition of rightside columns */
#content {}
#content h1,#content h2,#content h3 {color:#606060; font-size:1.8em; font-weight:bold; letter-spacing:-1px; margin:0 0 15px; padding:0;}
#content h2 {font-size:1.4em; margin-bottom:10px;}
#content h3 {font-size:1em; margin-bottom:5px;}
#content img {}

/* Footer */
#footer {background:url(images/cms/footer_bg.jpg) top left repeat-x; clear:both; color:#d0d0d0; font-size:0.9em; font-weight:bold; margin:0; padding:20px 0; text-align:center; width:100%;}
#footer a {color:#d0d0d0; font-weight:bold;}

/* Various classes */
.thumbnail {background:#ffffff; border:1px solid #b0b0b0; margin:0 0 10px 10px; padding:5px;}
.searchform {margin:0;}
.searchbox {background:#ffffff; border:1px solid #b0b0b0; margin:0 4px 0 0; width:100px;}
.searchbutton {background:#ffffff; border:1px solid #b0b0b0;}
.clearingdiv {clear:both; height:30px; width:1px;}
.hide {display:none;}
.intro {font-size:1.0em; font-weight:bold;}
.small {font-size:0.8em;}
.large {font-size:1.4em;}
.center {text-align:center;}
.right {text-align:right;}
/* End of 'andreas09 : andreas09' */

