* {
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
height:100%;
}

body {
font-family:Georgia;
margin:9;
padding:0;
background-color:#ECF1FF;
}

a {
font-size:12pt;
color:#6666ff;
}

li {
font-weight:normal;
text-align:left;
margin-left:40px;
font-size:12pt;
list-style-position:outside;
}

img {
border-style:none;
}

p {
text-align:left;
font-size:12pt;
margin-left:20px;
margin-right:20px;
padding-top:20px;
}

h1 {
text-align:right;
margin-right:30px;
margin-top:120px;
font-weight:normal;
color:white;
font-size:24pt;
}

h2 {
text-align:left;
margin-left:20px;
font-size:12pt;
color:#3333dd;
}

h3 {
font-weight:normal;
text-align:left;
margin-left:20px;
font-size:12pt;
color:#3333dd;
clear:left;
}

.complete {
margin-left:auto;
margin-right:auto;
}

.backscreen {
background-color:#ffffff;
width:788px;
margin-left:auto;
margin-right:auto;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:1px;
}

.leftbar {
text-align:center;
float:left;
}

.pic {
background-color:#ECF1FF;
height:168px;
width:218px;
margin:9px 0 0 9px;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:1px;
}

.menu {
background-color:#ECF1FF;
background-image:url(bgmenu.gif);
width:218px;
margin:0 0 9px 9px;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:0 1px 1px 1px;
}

.buttonleiste {
padding-top:20px;
}

.button {
background-color:#ECF1FF;
height:38px;
width:198px;
margin:0 0 20px 0;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:1px;
padding:0;
margin-left:auto;
margin-right:auto;
}

.rightside {
float:left;
}

.header {
background-color:#ECF1FF;
background-image:url(bgheader.gif);
background-repeat:no-repeat;
height:168px;
width:549px;
margin:9px 9px 0px 0;
border-collapse:collapse;
border-style:solid;
border-color:black;
border-width:1 1 1 0;
}

.content {
width:539;
height:409;
background-repeat:no-repeat;
}

.shadowbottom {
background-color:#9999cc;
border-style:solid;
border-color:#9999cc;
border-width:0 1px 0 1px;
padding:0;
margin:0;
font-size:0px;
height:5px;
width:780px;
margin-left:auto;
margin-right:auto;
}

.dickblau {
font-weight:bold;
color:#3333dd;
}

.dickblautxt {
font-weight:bold;
color:#3333dd;
display:inline;
}

.impressum {
font-size:11pt;
color:#6666ff;
margin-bottom:20px;
}

.kontakt {
font-size:12pt;
}

.foto {
margin-left:30px;
}

.eingerückt {
margin-left:20px;
list-style-position:inside;
}

.honorar {
margin-left:20px;
text-align:left;
list-style-type:none;
}

.erfahrungen {
margin-left:0px;
text-align:left;
list-style-type:none;
}

.unterstrichen {
display:inline;
text-decoration:underline;
}

.referenzen {
display:block;
margin-left:20px;
text-align:left;
list-style-type:none
}

.referenzentable{


border:1px;
margin:0;
padding:0;
}

.referenzen2 {
margin:0;
display:inline;

}

.referenzenbild_r {
float:right;
display:inline;
}

.referenzenbild_l {
float:left;
display:inline;
}

.referenzen_h {
display:block;
margin-left:0;
list-style-type:none
}

