body {
  color: black;
  background-color: #ffffff;
}
a, a:link, a:active, a:visited,
h1, h2, h3, h4, h5, h6 {
color:#666666;
}
a:hover
{
color:#cfcfcf;
}

a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active {
color: #008116;
  border: none
}
#main .node .content a:visited {
  color: #999;
}
blockquote {
  border-left: 1em solid #eee;
}

#wrapper {
  background-color: #fff;

}

/*
*  Header
*/
#header {
width:960px;
height:100px;

}
#header h1 a {
  color: #fff;
  background-color: #fff;
}
#header .slogan {
 background-color: #fff;
}
#header-additional,
#header-additional h2,
#header-additional h3,
#header-additional h4,
#header-additional h5,
#header-additional h6,
#header-additional a,
#header-additional a:visited {
  color: #fff;
}
#search input {
  color: #fff;
  background: #354E5F;
  border: 1px solid #999;
}
#search input:focus {
  background: #3E5B6F;
}
#search input.form-submit {
  color: #fff;
  background: #193547;
  border-width: 1px;
  border-style: solid;
  border-top-color: #999;
  border-left-color: #999;
  border-right-color: #333;
  border-bottom-color: #333;
}
#search input.form-submit:focus {
  border-top-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #666;
  border-bottom-color: #666;
}

/*
*  Menus
*/
.primary_menu {


}
.primary_menu a,
.primary_menu a:link,
.primary_menu a:active,
.primary_menu a:visited {
  color:green;
  border-bottom: none;
}
.primary_menu  a:hover,
.primary_menu  a:focus {
  color: black;
  background: #D7D7D7;
}
.primary_menu  a.active:hover,
.primary_menu  a.active:focus {
  color: black;
}
#menu .secondary_menu {
  background: #ccc;
}
.secondary_menu a,
.secondary_menu a:link,
.secondary_menu a:active,
.secondary_menu a:visited {
  color: red;
  border-bottom: none;
}
.secondary_menu  a:hover,
.secondary_menu  a:focus {
  color: black;
  background: #e0e0e0;
}
.secondary_menu  a.active:hover,
.secondary_menu  a.active:focus {
  color: black;
}

/*
*  Sidebar
*/

.sidebar {
  background: #fff;
}

/* Blocks */
.sidebar a,
.sidebar a:link,
.sidebar a:active,
.sidebar a:visited {
  color: #ffffff;
  border-bottom: none;
}


/*
*  Footer
*/
#footer {


}

/*
*  Content
*/
.node .links, .node .taxonomy {
  color: #999;
}
.node.teaser .calendar {
  background: #fff url(bg2.png) bottom repeat-x;
}
.messages, .node .meta, .comment, .node.teaser .calendar {
  color: #999;
  border: 1px solid;
  border-top-color: #f3f3f3;
  border-left-color: #f3f3f3;
  border-bottom-color: #ddd;
  border-right-color: #eee;
}
.messages, .node .meta, .comment {
  background: #f3f3f3;
}
.messages {
  color: #666;
}
.node.teaser .meta {
  background: transparent;
  border: none;
}
.node.teaser .calendar .time {
  color: #999;
}
.node.teaser .author {
  color: #999;
}
.book-navigation .menu {
  border: none;
}
.book-navigation .page-links {
  border: 1px solid #ccc;
}
.comment {
  color: #000;
}
.comment .id, .comment .id a, .comment .id a:link, .comment .id a:active, .comment .id a:visited {
  color: #ddd;
}
.comment .submitted, .comment .links {
  color: #999;
}
.new {
  color: red;
}


label{
font-size:0.9em;
padding-bottom:3px;
}

fieldset{
border:1px solid #afafaf;
margin-top:10px;
margin-left:0px;
}

#edit-submit{

}

ul.tabs li a.active {
background-color:#e1e4ec;
border-bottom:1px solid #e1e4ec;

}
ul.tabs li.active a{
background-color:#e1e4ec;
border-bottom:1px solid #e1e4ec;
color:#666666;
}

ul.tabs li.active a:hover{
background-color:#e1e4ec;
border-bottom:1px solid #e1e4ec;
}

ul.tabs li a{
background-color:#c6c6c6;
}

ul.tabs li a:hover{
background-color:#e1e4ec;
}


a:focus { outline: none;}
img {
border:none;
}

.onpageadmin img{
width:9px;
height:9px;
}

td.icons img{
width:12px;
height:12px;
margin-top:3px;
}

div.block-boxadmin h2{
padding-left:3px;
font-size:0.9em;
}
ul#list-inline li{
display:inline;
list-style:none none;
margin-right:8px;
color:#008116;
font-size:11px;
}

ul#list-inline{
margin-right:7px;
}

#headermenu{
  float: right;
color:black;
  margin:70px 20px 0px 0px;
  font-size:0.6em;
}



#wrapper #main .content .box, #wrapper #main .content .forum-comment,  #wrapper #main .content .forum-post-header{
background-color:#e7ebe8;
}

.page-comment #wrapper #main{
background-color:#e7ebe8;
margin-left:6px;
padding-left:10px;
width:600px;
}

#wrapper #main .content .box .content, #wrapper #main .content .comment .content{
width:510px;
background-color:#e7ebe8;
}

#wrapper #main .content div.top-post{

width:590px;

}


#wrapper #main .content div.top-post p{


border-top:1px solid #4c585f;
border-bottom:1px solid #4c585f;
}


#wrapper #main .content div.top-post .posted-on{
  color:#ffffff;
background-color: #4c585f;
padding-left:10px;
}

#wrapper #main .content .comment{

background-color:#e7ebe8;
border-top:1px solid #4c585f;
border-bottom:1px solid #4c585f;
}
fieldset.captcha *
{

  overflow:hidden!important;
}
#jahresblock .monatsblock
{
  margin-left:50px;
}

#jahresblock .monatsblock .downloader,
.downloader,
.userdetailstable
{
  margin-left:20px;
}

#jahresblock a,
#monatsblock a

{
text-decoration: none!important;
}

#jahresblock a.active,
#monatsblock a.active

{
color: #008116;
}

a.userdetails
{
  display: block;
}

table.userdetailstable
{
margin-top:0px!important;
}

table.userdetailstable form *
{
margin:0px!important;
}

/*table.downdetails input,*/
table.userdetailstable .form-checkboxes,
table.userdetailstable input.form-submit
/*table.downdetails label*/
{
  float:left!important;
}
table.userdetailstable .form-checkboxes
{
  padding-bottom:10px;
}
table.userdetailstable .form-checkboxes
{
  width:20px!important;
}

table.downdetails label
{

}

table.userdetailstable .form-submit
{
  background:none;
border:1px solid gray;
  margin-left:0px;
  margin-right:10px!important;
  padding-bottom:3px;
  cursor: pointer;
}
fieldset.captcha
{

  overflow:hidden!important;
}

