body {
	background-color:#fff;
	color:#000;
	font-size: 12px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}

#bgslider, #zitat, #flashcontent, #sub-nav, #footer, .klapper-close, #search { display: none; height:0;}

#flash-crop, #flash-holder, #flashcontent, #main, #logo { position: static; }
#flash-holder, #flashcontent { height: 65px; }

#logo {
    position: absolute; right:10px;

}

#flash-holder, #content-holder { background-image:none; }

.only-for-print {border-bottom: 1px solid #ddd; margin-top:20px;}

img {border: 0; max-width: 400px; overflow:hidden;}


a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: none;
}

/**
 *
 */
h1 { font-size: 13pt; color:#000;}
h2 { font-size: 10pt; color:#000; }
h2 { font-size: 10pt; color:#000; }
h3 { color:#000; }
.listingMod h3 { font-size: 10pt; color: #000; margin-top:0;}

ul.listingMod { margin-top: 0; }
#content-inner-right a,
#content-inner-right h3,
#content-inner-right h3 a {
    color:#000 !important;
    text-transform: uppercase;
    padding:0; margin:0;
}

#content-inner-left ul li { list-style-image: none; }

/**
 * layout
 */
#content-inner-left     { float:left; width: 400px; color:#000; }
#content-inner-right    { float:right;width: 200px; color:#000; margin-top:48px;}
#content-inner-right h1 a,
#content-inner-right h2 a,
#content-inner-right h3 a {
	color: #000;
}

span.phone {
	letter-spacing: -0.1em;
	font-size: 16px;
	color: #000;
}


.related-content-module.first { margin-top:0px;}

/**
 * mod: klapper
 */

h2.module-klapper                      { background-image:none; font-size: 13pt; color:#000; margin-left:0; padding: 0 0 0 0 !important;}
h2.module-klapper-view                 { background-image:none; font-size: 13pt; color:#000; margin-left:0; padding: 0 0 0 0 !important;}
div.module-klapper-content h1          { font-size: 11pt; color:#000; }
div.module-klapper-content.status-none { display: show; }

div.module-klapper-content { padding-left: 0; margin-bottom: 10px;}
div.module-klapper-wrap { background-image: none; }

/**
 * mod: imagetext
 */
div.imagetext-left  { float:left; margin: 3px 15px 5px 0; }
div.imagetext-right { float:right; margin: 3px 0 5px 15px; }


/**
 * mod: news
 */
div.news-image img  { width:95px; }

/**
 * form
 */
form label {
	clear:both;
	float:left;
	width:230px;
}

input {
    float:left;
}


b, strong {
    color:#000 !important;
}



.related-content-module {
	border-bottom: 4px solid #e9e9e9;
	padding-bottom: 8px;
	margin: 28px 0;
}

.trenner {
	height: 2px;
	margin: 10px 0;
	border-bottom: 1px solid #ddd;
}
