body,
a:hover,
.post h2 A
{
	color:#fff;
	/* war 888 */
}
a
{
	color:#555;
}
body, #footer-bottom
{
	background: #000 url("../../images/body-background.jpg") center top;
}
p.error
{
	color:#990000;
}
#outer
{
	background: transparent url("../../images/light-source-trans.png") no-repeat center top;
}
#header a, 
#header p,
.footerwidget,
.footerwidget a,
#footer-bottom a:hover
{
	color:#f2f2f2;
}
.footerwidget a:hover,
#header a:hover
{
	color:#fff;
}
.widget a,
.footerwidget a
{
	text-decoration:underline;
}
.footer-ads a
{
	border:0;
}
#header
{
	background:#333;
	border-bottom:1px solid #000000;
}
.footerwidget h3.section
{
	color:#787878;
}

#footer #footer-top
{
	background:#0f0f0f;
	border-top:1px solid #353535;
}
#footer #footer-bottom
{
	border-top:1px solid #353535;
}
#footer-bottom, #footer-bottom a
{
	background: #000 url("../../images/body-background.jpg") center top;
}

p.postmeta small
{
	border-top:1px dotted #303030;
}

.ads UL LI A IMG
{
	border:1px solid #ddd;
}


.message
{
	background-color:#191919;
}


form#searchform
{
	border: 1px solid #101010;
	background:#3F3F3F;
}
#searchform #s
{
	background:none;
	border:0;
	color:#fff;
}
#searchform #searchsubmit
{
	border:0;
	background:none;
	color:#eee;
}
#searchform:hover #searchsubmit
{
	color:#fff;
}
#comment
{
	border: 1px solid #101010;
	background:#191919;
}

#commentform #submit, #email, #url, #author
{
background: #191919;
}

h3.section,
.sf-menu a
{
	color:#aaa;
}
.sf-menu a
{
	border-bottom:4px solid #aaa;
}
.sf-menu LI.current_page_item A,
.sf-menu LI.current_page_parent A,
.sf-menu LI.current_page_ancestor A
{
	border-bottom:4px solid #fff;
}

.sf-menu li.sfHover ul a
{
	color:#aaa;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	background:#ededed;
}
.sf-menu a:hover,
.sf-menu LI.current_page_item A:hover,
.sf-menu li.sfHover ul a:hover,
.sf-menu li.sfHover A
{
	color:#fff;
}
#promo-pager a.activeSlide,
.sf-menu a:hover,
.sf-menu LI.current_page_item A:hover,
.sf-menu li.sfHover A
{
	border-bottom:4px solid #333;
}
.sf-menu
{
	border-bottom:1px dotted #111;
}
.sf-menu LI.current_page_item UL LI A:hover,
.sf-menu LI.current_page_parent A:hover
{
	border:0;
}

/* Einstellungen für die Slideshow
   das Bild soll auf 940x480 geschnitten werden
   page-custom-home.php - zeile 119
   width='940px' eingefügt
 */

div.bild {
   width:940px;
   height:400px;
   overflow:hidden;
   margin-bottom: 10px;
   }

div.bild img {
   margin-top:-100px;
}

div.bild-link {
   width:940px;
   font-size: 0.8em;
   text-align: left;
   }
 
 div.bild-link a{
   text-decoration:none;
   }

#beitrag ul {
border-top: 1px solid #111;
border-bottom: 1px solid #282828;
	margin:0 0 20px 0;
	padding:0px;
}

#beitrag li {
	margin-bottom:0px;
	padding:30px 0 30px 30px;
	display:block;
	border-top: 1px solid #282828;
	border-bottom: 1px solid #111;
}
#beitrag img {
margin: 15px 0 15px 0;
}

#beitrag {
	padding-top: 15px;
}

h5 {padding-top: 15px;}

.grid_4_janne {padding-top: 470px;}
