html  { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 0px; padding: 0px; width: 100%; height: 100% }
body    { text-align: center; margin: 0px; padding: 0px; width: 100%; height: 100%; min-width: 850px }
#headline           { color: white; font-weight: bold; font-size: 11px; font-family: Verdana; background-color: #2a4180; text-align: left; margin-top: 30px; margin-right: auto; margin-left: auto; padding: 3px 3px 3px 210px; width: 637px }
#head                   { background-color: #f0f5fa; text-align: center; margin-right: auto; margin-left: auto; padding: 0 0 0; border-bottom: 2px solid #dcdcdc; width: 850px }
.hd-span1    { color: gray; font-weight: normal; font-size: 16px; line-height: 24px; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid gray }
.hd-span2   { color: gray; font-size: 12px; line-height: 20px }
#main         { background: white url(basic-pic/back_lg.jpg) no-repeat right bottom; text-align: left; margin-right: auto; margin-left: auto; padding: 0px; width: 850px; height: 350px }
#main-profil  { background: white url(basic-pic/back_profil.jpg) no-repeat right bottom; text-align: left; margin-right: auto; margin-left: auto; width: 850px; height: 350px }
#main-sozien   { background: white url(basic-pic/back_soz.jpg) no-repeat right bottom; text-align: left; margin-right: auto; margin-left: auto; width: 850px; height: 350px }
#main-taet  { background: white url(basic-pic/back_taet.jpg) no-repeat right bottom; text-align: left; margin-right: auto; margin-left: auto; width: 850px; height: auto }
#main-kont  { background: white url(basic-pic/back_kont.jpg) no-repeat right bottom; text-align: left; margin-right: auto; margin-left: auto; width: 850px; height: 350px }
#main-imp    { background-color: white; text-align: left; margin-right: auto; margin-left: auto; width: 850px; height: auto }
#main-imp a { color: gray; text-decoration: underline }
#bottom               { color: gray; font-size: 12px; background-color: #f0f5fa; text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-top: 2px solid #dcdcdc; border-bottom: 8px solid #283278; width: 850px }
#bottom a   { font-size: 12px;}
#bottom a:link { color: gray; font-family: Verdana; text-decoration: underline }
#bottom a:visited { color: gray; font-family: Verdana; text-decoration: underline }
#bottom a:hover  { color: black; font-family: Verdana; text-decoration: none }
#menue                { font-weight: bold; font-size: 13px; list-style-type: none; list-style-position: outside; float: left; margin: 20px 0px 0px; padding: 0px; width: 150px; height: 330px }
#menue li        { list-style-type: none; list-style-position: outside; margin: 8px 0px 5px; padding: 0px 0px 0px 4px; border-bottom: 1px solid silver; border-left: 1px solid silver; width: 160px; height: 20px }
#menue li a   { color: #a9a9a9; text-decoration: none }
#menue li a:hover { color: black }
.p1-profil       { font-size: 13px; line-height: 18px; text-align: justify; float: left; margin-top: 40px; margin-bottom: 0; margin-left: 60px; padding-left: 15px; border-left: 2px solid silver; width: 410px  }
.p2-profil    { font-size: 13px; line-height: 19px; text-align: justify; float: left; margin-top: 10px; margin-left: 60px; padding-left: 15px; width: 400px  ; }
#soz                  { font-weight: bold; font-size: 13px; list-style-type: none; list-style-position: outside; float: left; margin: 40px 0px 0px 30px; padding: 0px; width: 650px; height: auto }
#tdportrait  { vertical-align: top; padding-right: 10px; width: 132px }
.tdname       { padding-top: 13px; width: 200px }
.tdname-hl      { padding-top: 13px; border-bottom: 1px solid silver; width: 200px }
.tdname-sub-hl  { padding-top: 13px; border-right: 1px solid silver; width: 200px }
.tddet         { font-weight: normal; font-size: 11px; line-height: 16px; vertical-align: top; padding-left: 5px; width: 330px  }
.soz-li-hl         { margin: 0px; padding: 12px 0px 0px; border-bottom: 1px solid silver; width: 190px; height: 20px }
.soz-li-hl1  { margin: 0px; padding: 12px 0px 0px; border-right: 1px solid silver; width: 190px; height: 20px }
.soz-li-n   { margin: 0px; padding: 12px 0px 0px; width: 190px; height: 20px }
#soz td a   { color: #a9a9a9; text-decoration: none }
#soz td span     { text-decoration: none; width: 190px }
#soz td a:hover  { color: black }
#portrait     { float: left; margin-top: 60px; margin-left: 50px; display: block }
#sozdetail             { font-size: 11px; line-height: 16px; float: left; margin: 200px 0px 0px; width: 270px; height: auto }
#taet         { font-weight: bold; font-size: 12px; list-style-type: none; list-style-position: outside; float: left; margin: 20px 0px 0px 30px; padding: 0px; width: 670px; height: auto; cellspacing: 7  }
#taet span    { color: gray; font-weight: normal; font-size: 11px; line-height: normal }
.tdklein          { color: gray; font-weight: normal; font-size: 12px; vertical-align: bottom; width: 340px; height:20px;}
.tdklein-hl-sub { color: gray; font-weight: normal; font-size: 12px; vertical-align: bottom; border-right: 1px solid silver; width: 340px }
.tdklein-hl    { color: black; font-weight: normal; font-size: 12px; vertical-align: bottom; border-bottom: 1px solid silver; width: 350px;}
.tdklein2             { color: black; font-weight: normal; font-size: 11px; line-height: 16px; vertical-align: top; padding-left: 5px; width: 250px;}
.tdtaet           { vertical-align: top; padding-top: 10px; width: 150px }
#taet td a   { color: #a9a9a9; text-decoration: none }
#taet td span     { text-decoration: none; width: 190px }
#taet td a:hover  { color: black }
h2        { font-weight: bold; font-size: 14px; float: left; margin-top: 25px; margin-bottom: 0px; margin-left: 60px; width: 600px }
#main-imp h2 { font-weight: bold; font-size: 14px; float: left; margin-top: 25px; margin-left: 40px; width: 600px }
#main-kont table     { font-size: 12px; float: left; margin-top: 10px; margin-left: 60px; width: 500px }
#main-kont td { vertical-align: top; height: 20px }
#main-kont table a:link { color: gray; font-size: 12px; text-decoration: underline }
#main-kont table a:visited { color: gray; font-size: 12px; text-decoration: underline }
#main-kont table a:hover { color: black; font-size: 12px; text-decoration: none }
#main-imp p                { font-size: 11px; line-height: 14px; float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 40px; width: 650px }
#main-kont img   { margin-top: 4px; margin-left: 60px; border: solid 1px silver }
#main-kont span { margin-left: 60px }
#main-kont span a:link  { color: gray; font-size: 11px; text-decoration: underline }
#main-kont span a:visited { color: gray; font-size: 11px; text-decoration: underline }
#main-kont span a:hover { color: black; font-size: 11px; text-decoration: none }
#main-kont h2 { margin-top: 20px }
#skizze  { }
