
body { font-size:10pt; font-family: Verdana, Arial, sans-serif; background-color:white; color:black; }

* { background-image:none !important; filter:none !important; height:auto !important; }

a { color:black; text-decoration:none; }

h1#logo img { display:none; }

h1#logo { font-size:1.2em; border-bottom:1px solid black; padding-bottom:0.5em; }

#main_navi, #window_nav, .footer, .bookmark_rss, .headtext, #window_marginal .taghead, #window_marginal .subnavi, .cehead br, #startseite #refs, .bloglist_blaettern, .refpic_roll, .call2action { display:none; }

h1, p { margin: 1em 0 2em 0; }
h3, h4 { margin: 1em 0 1em 0; }

ul { margin: 0 0 2em 0; }
li { margin-bottom: 0.5em; }

h2 { font-size:1.6em; margin: 0.8em 0 0.8em 0; }
h3, .cehead { font-size:1.4em; }
h4 { font-size:1.25em; }

.cehead { font-size:1.4em; margin:0; }

.blog_mehrlink { display:none; }

#navibar .contact
{
	display: none;
}

.normal_text_container {
clear:both;
}

.normal_text_container ul, .normal_text_container ol {
    margin:0 0 3em 3em;
}
.normal_text_container ul {
	list-style-type:disc;
}
.normal_text_container ol {
	list-style-type:decimal;
}
.normal_text_container ul li, .normal_text_container ol li {
	padding: 0 0 0.1em 0;
}

#startseite ul#blog { margin:3.5em 0 0 0; }
#startseite ul#blog .headline { font-weight:bold; }

#leistungen {
border-left: 1px solid black;
border-top: 1px solid black;
}

#leistungen th, #leistungen td {
padding:10px;
border-right: 1px solid black;
border-bottom: 1px solid black;
width:33%;
}

#leistungen th { font-weight:bold; }

#leistungen a { display:block; margin-bottom:1em; }



ul#referenzen_liste {
margin:0; padding:0; clear:both;
}

ul#referenzen_liste li { 
float: left !important; margin:0; padding:0; display: block !important;
 }
ul#referenzen_liste li.referenz a {
display: block !important;
padding:0 1cm 0.5cm 0;
height:7.5cm;
width:7.5cm;
page-break-inside:avoid;
}
.ref_pic { display:block; border:1px solid black; width:75px; height:75px; }

#referenzen_liste .rehead { display:block; padding-top:0.5em; font-weight:bold; clear:both; }


