body {
  color: #525252;
  background-color: #ffffff;
}

a img, a:link img, a:active img, a:visited img, a:hover img {
  border: none;
}

blockquote {
  border-left: 1em solid #eee;
}

#wrapper {
  background-color: #fff;
}

/*
*  Header
*/

#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
*/
#menu .secondary_menu {
  background:transparent;
}
.secondary_menu a,
.secondary_menu a:link,
.secondary_menu a:active,
.secondary_menu a:visited {
  color:#ffffff;
  border-bottom: none;
}
.secondary_menu  a:hover,
.secondary_menu  a:focus {
  color:#000000;

}
.secondary_menu  a.active:hover,
.secondary_menu  a.active:focus {
  color:#000000;
}

/*
*  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 {

}

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:85px 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;
}

h4 {
    font-weight:bold;
	font-size:11px;
	color: #28b5e5;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.node-form{
   width:555px;
}

div.node-form #edit-body{
}

div.node-form #edit-body-wrapper{
}

div.authored{
    display:none;
}

div.node-form{
  background-color:#e7ebe8;

}

#infobox-editor{

   height:280px;
   text-align:center;
}

div.inhalt{
    line-height:19px;
    font-size:12px;
}

div.inhalt a, div.inhalt a:link,  div.inhalt a:active, a:visited{
    font-weight:normal;
text-decoration:underline;
 color:#525252;
}

div.inhalt a:hover{
    font-weight:normal;
text-decoration:underline;
  color:#f6a12d;
}
/*NEU #######################################################*/


#header
{
  display: block;
  clear:both;
  height:130px;
  background-image: url('pics/header.jpg');
  background-position: left bottom;
  background-repeat: no-repeat;
  color: #666;
  width:907px;
}


#header-right
{
float:right;
}

#header-right {

}
#headerdesk img.logo {
float:left;
}#header-right
{
float:right;
}

#header-right {
margin-right: 20px;
}
#header img.logo {
float:left;
padding-top:10px;
}
#telefon
{
  display: block;
  clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #444;
	letter-spacing: 5px;
	text-align: right;
  margin-right: 18px;
padding-top: 15px;
}
#slogan0
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #777;
	letter-spacing: 1px;
  margin-bottom:8px;
}
#slogan1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #444;
	letter-spacing: 2px;
	text-align: right;
	line-height: 24px;
	vertical-align: top;
	padding-top: -20px;
}
#slogan2
{
  letter-spacing: 2px;
  font-size:0.8em;
}
#slogan{
  text-transform: uppercase;
  float:right;
  line-height: 25px;
}
#back-top
{
    display:none!important;
}
#back-top *
{
    display:none!important;
}