body {
padding: 0;
margin: 0;
font-family: Arial, Verdana;
font-size: 14px;

background-color: #ecda81;
}


#page {
width: 800px;
margin: auto;
background-color: #ececec;
}

#header {
height:150px;
background-color: #ecda81;
/*border-left: 1px solid #d30f11;
border-right: 1px solid #d30f11;*/
padding-bottom: 1px;
}

.logo_schleife {
	background-color: transparent;
    background-image: url("images/schleife_gross.png");
    background-repeat: no-repeat;
    float: left;
	margin-left:580px;
    height: 455px;
    position: absolute;
    top: 60px;
    width: 220px;}

.info_telnummer {
	margin-left:610px;
	top: 20px;
	position:absolute;
	color:#989898;
	font-size:1.3em;
	}

.mail_addy {
font-size:0.65em;
}
	
#navigation {
height: 20px;
background-color: #d30f11;
font-size:0.9em;
border-top: 1px solid d30f11;

-moz-box-shadow: 0px -5px 10px #acacac;
-webkit-box-shadow: 0px -5px 10px #acacac;
box-shadow: 0px -5px 10px #acacac;
overflow:visible;
}

#main-wrapper {
background-color:	#ececec;
float:			left;
overflow:		hidden;
border-left:		1px solid #d31f11;
border-right:		1px solid #d31f11;
}

#main {
position:		relative;
right:			222px;
border-right:		1px solid #d31f11;
float:			left;
background-color:	#ececec;
}

#content {
position:		relative;
left:			222px;
width:			561px;
float:			left;
padding-left:		7px;
padding-right: 7px;
background-color:#ececec;
}

#content a:hover, #content a:active, #content a:link, #content a:visited{
color: #d30f11;
}


#content .field-name-field-tags {
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
font-size: 0.7em;
}

#content .node-readmore {
font-size: 1.1em;
padding-bottom:10px;
}

#content .comment_forbidden{
font-size: 0.8em;
margin-bottom: 10px;
}

#content .submitted {
font-size: 0.7em;
}

#sidebar-first{
position:		relative;
left:			222px;

float:			right;
width:			220px;
text-align:		center;
display:		block;
padding-right:		2px;
}

#sidebar-first .content {
padding-left: 7px;
}

#sidebar-first .section {
padding-top:180px;
}

#sidebar-first ul.menu {
text-align: center;
}


#sidebar-second {

}

.section{
padding-top: 2px;
}

.menu-332{
display:block;
width: 100%;
}

.menu-16 {
display:block
}

a {
  text-decoration: none;
  font-weight: normal;
  color: #780000;
}

#navigation a {
  text-decoration: none;
  font-weight: normal;
  color: #fff;
}

#navigation a:hover {
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
  color: #fff;
}

h1, h2, h3, h4 {
color: #000;
}

h2 {
margin-top: 10px;
margin-bottom: 3px;
}

.node img{ float: left; margin-right: 10px;}  

.node-teaser {
background-color: #fff;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-top-left-radius: 5px;
-khtml-border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-box-shadow: 0px -5px 10px #acacac;
-webkit-box-shadow: 0px -5px 10px #acacac;
box-shadow: 0px -5px 10px #acacac;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-bottom-left-radius: 5px;
-khtml-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
padding-left: 7px;
padding-right: 7px;
padding-top:5px;
padding-bottom: 5px;
margin-bottom: 5px;
}

#footer {
background-color: #d30f11;
border-top: 1px solid d30f11;
text-align: center;
padding: 0.1em;
font-size: 0.7em;
color:#fff;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-khtml-border-bottom-left-radius: 5px;
-khtml-border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
-moz-box-shadow: 0px 5px 10px #acacac;
-webkit-box-shadow: 0px 5px 10px #acacac;
box-shadow: 0px 5px 10px #acacac;
}

#main-wrapper #content .full-article p:first-child{
font-weight: bold;
}



.views-table.cols-2 {
    font-size: 0.923em;
     width: 100%;
	}

.views-field.views-field-title{
padding: 5px;
}

#edit-comment-body-und-0-format {
background-color: #fff;
border: 0;
}

