* {
	margin:0;
	padding:0;
	border:0;
}
body.page-Main Page h1.firstHeading { display:none; }
h1,h2,h3,h4,h5,h6,p,blockquote, form,label,ol,dl,fieldset,address {margin:0.5em 0;}
ul {margin-top:6px;}
li,dd {margin-left:0px;}
ul {list-style:none;}
fieldset {padding:.5em;}
table {
	border:none;
	border-spacing:0px;
}
a {
	text-decoration:none;
	color:#201915;
}
a:hover{text-decoration:underline;}

body {
	font-size:60%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.3;
	background-image:url(../images/roestpattern.gif);
	background-color:#f8f5ea;
}
div .center{text-align:center;}

.retroborder{
	border:3px solid #201915;
	background-color:#f8f5ea;
	padding:1px;
}

#all {
	width:900px;
	text-align:left;
	margin-top:40px;
}

#topbar {
	position:relative;
	width:900px;
	height:195px;
	margin-bottom:20px;
	text-align:right;
}
#topmenu {margin-right:15px;}
#topmenu a{
	font-size:10px;
	color:#201915;
	font-weight:400;
	text-decoration:none;
}
#topmenu a:hover{text-decoration:underline;}
#topmenu #active_menu{font-weight:700;}

#logo {
	position:absolute;
	top:5px;
	left:333px;
	width:234px;
	height:205px;
	background:transparent url(../images/logo.png) center no-repeat;
}
#topimg {
	position:absolute;
	top:20px;
	left:0px;
	width:892px;
	height:167px;
	background:#f8f5ea url(../images/header_img.jpg) center no-repeat;
}

/*formularelemente */
input{height:17px;background-color:#f8f5ea;border:1px solid #201915;padding-left:4px;}
#search input{position:absolute;top:146px;right:4px;}
#login{height:360px;width:192px; background:#201915 url(../images/navi_bkg.gif) bottom no-repeat;color:#f8f5ea;overflow:hidden;}
#login td{vertical-align:bottom;overflow:hidden;width:192px;}
#login td ul, #form-login-remember{display:none;}
#login input{margin-top:2px; width:174px;}
#login label{margin-left:6px;}
#login .button{width:178px;color:#f8f5ea;background-color:transparent;height:17px;text-align:right;padding-right:6px; border:none;}

#wrap {clear:both;}
#sidebar {
	position:relative;
	width:192px;
	overflow:hidden;
	float:left;
	margin-right:7px;
}
#mainmenu {background-color:#201915; position:relative;top:0px;left:0px;width:192px; margin:0px;overflow:hidden;}
#mainmenu ul{margin-top:0px;}
#mainmenu li{border-bottom:1px solid #f8f5ea;padding-top:5px;padding-bottom:5px;}
#mainmenu li li{border:none;padding-top:2px;padding-bottom:0px; padding-left:5px}
#mainmenu li a{color:#f8f5ea; padding-left:11px;}
#mainmenu li.active {background-color:#f8f5ea;}
#mainmenu li.active a{color:#201915;}

#content {overflow:hidden;}
#innercontent {background-color:#201915; color:#f8f5ea;}
#innercontent a{color:#f8f5ea;text-decoration:underline;}
#innercontent a:hover{color:#ffffff;}
#innercontent .blog {padding-left:5px;}



.componentheading{display:none;}

.contentpaneopen {
	margin-bottom:10px;
	width:650px;
}
.contentpaneopen p{
	padding-left:10px;
}
.contentheading > tr{
	padding-left:10px;
}
.contentheading{
	padding-top:20px;
	font-weight:700;
	font-size:12px;
	padding-left:10px;
}

.buttonheading{
	padding-top:20px;
}

#active_menu {font-weight:700;}
#footer {clear:both;}
#mainlevel {text-align:right;}

.createdate{
	font-weight:400;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
}
.createtoplink{
	border-bottom:1px solid #000000;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}
.createtoplink img{border:none;}
#link {
	width:100%;
	height:1.5em;
	position:relative;
	top:0px;
	left:0px;
	background-color:#000000;
	padding-left:10px;
	padding-top:2px;
	color:#ffffff;
}



#component-contact {
	padding-left:15px;
}

#component-contact .contentheading {
	padding-left:0px;
}

#emailForm input, #emailForm textarea{
	margin-top:5px;
	margin-bottom:15px;
}

#contact_email_copy {border:none; margin-right:5px;}
.button{width:100px;color:#201915;background-color:#f8f5ea;height:17px; padding-left:6px; border:none; cursor:pointer;}
.button:hover{color:#000000; cursor:pointer;}

.mod_login span
{
	color: #F8F5EA;
}
.mod_login a, .mod_login a:visited
{
color:#F8F5EA;
}
table.mod_login
{
margin-left: 0px; padding-left: 11px; margin-top: 15px;
}
input#mod_login_username
{
margin-top: 1px; padding-bottom: 0px; margin-bottom: 5px;
}
input#mod_login_password
{
margin-top: 1px; margin-bottom: 5px;
}
input#mod_login_remember
{
height: 13px; margin: 0pt; padding: 0pt;
}
span#mod_login_remembermetext label
{
margin-top: 0px; line-height: 25px;
}
.mod_login input.button
{
margin-bottom:10px;
}
span#mod_login_greeting
{
padding-left:11px;
color:#F8F5EA;
}
form#mod_login_logoutform
{
padding-top:15px;
}
div#cb_tabmain  a
{
 color: #201915;
 text-decoration: none;
 font-size:11px;
 font-weight:bold;
}
div#CB a, div#CB a:visited
{
 color: #201915;
 text-decoration: none;
 font-size:11px;
 font-weight:bold;
}
div#CB h2.hover a
{
text-decoration:underline;
color: #201915;
}
ul#cbMenuNav li#menu1 
{
display:none;
}
#conteneurmenu
{
float:right;
}
#cbMenuNav li.cbMenu
{
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #606060;
    font: bold 12px Menu,Arial,Verdana,sans-serif;
}
#cbMenuNav li.cbMenu a
{
	 background: none repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    color: #ffffff;
    font: bold 12px Menu,Arial,Verdana,sans-serif;
	text-decoration:none;
}
#cbMenuNav li.cbMenu a:visited
{
	text-decoration:none;
	background: none repeat scroll 0 0 transparent;
	color:#ffffff;
}
#cbMenuNav li.cbMenu a:hover
{

	color:#000000;
	background: none repeat scroll 0 0 #CCCCCC;
}
div#main_images_wrapper1
{
margin: 0 auto;
margin-top:50px;
margin-left:35px;
}
div#innercontent.frontpage
{
padding-right:5px;
}
div#innercontent.frontpage h2
{
margin-left: 10px;
}
div#innercontent.frontpage hr
{
    background-color: #F8F5EA;
    height: 1px;
  margin-bottom: 25px;
    margin-top: 15px;
}
div#innercontent.frontpage td.contentheading
{
	font-size: 18px;
    font-weight: 700;
    line-height: 1.5em;
	background-color: #F8F5EA;
    color: #201915;
    margin-left: 0;
    padding-bottom: 6px;
    padding-left: 10px;
    padding-top: 6px;
	border:none;
	width:100%;
}
div#innercontent.frontpage table.contentpaneopen
{
width: 100%;

}
div#innercontent.frontpage table.contentpaneopen p
{
padding-right: 10px;}
div#cbUsersListInner div.cbUserListResultCount
{
  padding-left: 10px;
    padding-top: 10px;
}
div#cbUsersListInner table#cbUserTable
{
 width:90%;
 text-align:center;
 }
