
* {margin:0px; padding:0px; font-family:verdana; font-size:12px; color:#29241b;}
html,body {width:100%; height:100%; background-color:#2f2a1b; text-align:center; vertical-align:middle;}
table,tr,td,img {border-collapse:collapse; border-spacing:0px; border-style:none; border-width:0px; border:0px;}
.spacer {clear:both;}

body {text-align:center;}
ul {margin-left:1.5em;}
ol {margin-left:2em;}
td {vertical-align:top;}
ul li ul {margin:0 0 0 1em;}
p,ul,ol,table {margin-bottom:0.8em; line-height:1.25em;}

.invis {display:none; visibility:hidden;}
.white {background-color:white;}

/* slides */
.slides img {display:none;}
.slides img.active {display:block;}
.slides div {margin:-35px 0px 0px 0px; padding:0px 10px 0px 20px; text-align:right;}
.slides div span {position:relative; z-index:1;}
.slides div a {padding:4px 5px; margin-right:10px; background-color:white; color:black; font-family:arial; font-size:9px; font-weight:bold; text-decoration:none; text-align:center; vertical-align:middle;}
.slides div a.active,.slides div a:hover {background-color:black; color:white;}

/* maintable */
#maintable {margin:10px auto; border:1px solid white; text-align:left; overflow:hidden;}
#images {border-bottom:1px solid white;}
#blackbar {background-color:black; vertical-align:middle;}
#blackbar * {vertical-align:middle;}
#logo {float:left;}
#language {float:right; padding:23px 40px 0px 0px;}
#language a {margin-right:15px; line-height:12px;}
#language a img {border:2px solid black;}
#language a.current img {border:2px solid white;}
#newsmail {color:white; font-family:arial; font-size:10px; text-decoration:none; border:none; width:auto; height:auto;}
#newsmail:hover {color:#ccc;}

#content * {line-height:1.4em;}
#content {background:url(/Webnodes/binary/w30/image_153_da.png) repeat-x white;}
#content .padding {margin:15px;}
#content h1 {font-family:arial; font-size:16px; margin-bottom:11px; color:#635331;}
#content p,#content table,#content ul {margin-bottom:11px;}
#content a {color:#635331;}
#content a:hover {color:black;}

.articles a {display:block; text-decoration:none; padding:5px; margin:5px -5px; border:1px solid transparent;}
.articles a:hover {border:1px solid #635331; background-color:white;}
.articles a:hover * {color:black;}
.articles a .title {display:block; font-weight:bold;}
.articles a .date {font-style:italic;}
#date {font-style:italic; margin:9px 0;}
.back {margin-top:5px;}

#rightcol,#events {border-left:1px dotted #635331;}
#mailinglist .text {display:block;}
#banners table td {width:260px; height:145px; padding:5px; border-collapse:separate; border-spacing:inherit;}
#banners img {border:1px solid #ddd;}
#banners a {display:none;}
#banners a.active {display:block;}

#footer {background-color:black; text-align:center;}
#footer * {font-size:10px; color:white; color:#ccc; line-height:24px; vertical-align:bottom; margin:4px 0 0 0; text-decoration:none;}

.webnodes {text-align:center; margin:-5px 0 10px 0;}
.webnodes *,.webnodes a {color:#4e4a1b; font-size:10px; text-decoration:none;}

