body.welcome { margin-left:20%; margin-top:30px; }
div.welcome { margin-top:40px; font-family:Arial,sans-serif; font-size:22pt; color:#415562;}
img.welcome { border:0px; background-color:#B60E1A; padding: 5px;}
p.welcome { font-family:Arial,sans-serif;  font-size:13pt; color:black;}

body.firma { writing-mode: tb-rl; }

.weblogo { width: 0px; height: 128px; }
.printlogoSpace { display:none;}
.printlogo { width: 128px; height: 128px; background-image: url(../pics/logo.gif); background-position: top left; }

.nonprintable { display: none;}

a.welcome {text-decoration:none; }
a.welcome:link {color:black;}
a.welcome:visited {color: black;}
a.welcome:hover {color:#333333;}
a.welcome:active {color:white}
a.welcome:focus {color:white}

a {text-decoration:none;}
a.header:link {color:white;}
a.header:visited {color: white;}
a.header:hover {color:#dddddd;}
a.header:active {color:white}
a.header:focus {color:white}

table {border:0px;width:90%; font-family:Arial,sans-serif; font-size: 16pt; background-color:#B60E1A;}
td.leftOfBody { background: #B60E1A}
td.body { background: white }
body {margin-left:5%; font-family:Arial,sans-serif; font-size: 16pt; }
a.header { display: none; }
span.selectedHeaderLink {color: white; margin-left:10px; margin-right:20px; text-decoration:underline;}

p.offerType {font-size:15pt;}
p.propertyType {margin-left:2em; font-size:14pt}
p.property {margin-left:4em;font-size:13pt;}
a.property:link { color: black}
a.property:visited { color: black}
a.property:hover { color: red}

table.transparent {border:4px;width:100%; background-color:transparent;font-size: 12pt;}
table.transparentPicture {border:4px;width:auto; background-color:transparent;font-size: 12pt;}
table.pictureBorder {border:0px;width:100%; background-color:transparent;}
td.pictureBackground {padding: 3px; border:10px ; background: #C0C0C0;}
td.pictureAction { border:0px; background: #A0A0A0;}

td.showPictures {page-break-before: always; }

img.firma_general { border:0px; padding: 2px;}
div.firma { font-family:sans-serif; margin-right:20%; margin-top: -10px; }
div.firma_title, p.firma_desc, p.firma_descEmail { font-size:12pt; color:black; white-space:nowrap; margin: 0px;}
div.firma_title {font-weight: bold; margin-top: 15px; margin-bottom: 5px;}
ul.firma_werdegang {font-size:12pt; color:black;}

div.leistungen{ font-family:sans-serif; font-size:14pt; font-weight: bold; margin-right:20%; margin-top: 1px;}
div.leistungen_ps {font-size:12pt; color:black;}
ul.leistungen {font-size:12pt; color:black; font-weight: normal;}
