html, body {
margin : 0;
padding : 0;
}
body {
font-family : tahoma, Arial;
font-size : 12px;
font-weight : normal;
color : #000033;
letter-spacing : 1px;
background-color : #ebeaf0;
background-image : url(layout/bg.jpg);
background-repeat : no-repeat;
background-position : 0% 0;
}
img {
border : none;
}
a {
text-decoration : none;
letter-spacing : 1px;
color : #000033;
}
.sta {
padding-left : 4px;
}
strong {
font-weight : normal;
}
#p {
margin : auto;
width : 1002px;
min-height : 1850px;
background-image : url(layout/hintergrund.jpg);
}
#c {
margin-top : 35px;
float : left;
padding-left : 35px;
height : auto;
width : 472px;
}
#c h2 {
margin-bottom : 18px;
margin-top : -2px;
font-size : 15px;
font-weight : 600;
color : #000066;
}
#c h3 {
margin-bottom : 6px;
font-size : 13px;
font-weight : 600;
}
#c h4 {
margin-bottom : 4px;
font-size : 12px;
font-style : italic;
font-weight : 600;
}
#c hr {
margin-top : 18px;
margin-bottom : 29px;
}
#c img {
float : left;
padding-right : 20px;
padding-bottom : 10px;
}
#c li {
margin-top : 3px;
padding-bottom : 2px;
}
#li {
display : inline;
float : left;
width : 245px;
height : 190px;
background-image : url(layout/klinks.gif);
background-repeat : no-repeat;
}
#li ul {
list-style-type : none;
margin : 0;
padding : 0;
}
#li .n {
margin-left : 1px;
}
#mi {
display : inline;
float : left;
width : 537px;
background-image : url(layout/kmitte.gif);
background-repeat : no-repeat;
}
#re {
display : inline;
float : left;
width : 220px;
}
.L {
display : block;
margin-top : 26px;
margin-left : 33px;
margin-right : 35px;
background-image : url(layout/lk.jpg);
background-repeat : no-repeat;
width : 212px;
height : 47px;
}
.le {
margin-top : 92px;
padding-left : 18px;
font-size : 15px;
margin-bottom : 8px;
}
.ky {
margin-left : 35px;
display : inline;
float : left;
background-image : url(layout/ky.gif);
background-repeat : no-repeat;
width : 2px;
height : 85px;
}
.km {
display : inline;
float : left;
text-align : right;
margin-top : 24px;
width : 388px;
height : 117px;
}
.km h1 {
margin : 0;
padding : 0;
line-height : 25px;
font-size : 20px;
font-weight : 400;
text-align : right;
letter-spacing : 5px;
color : #333366;
}
.tn {
margin-top : 13px;
float : left;
font-weight : 400;
}
.tn a {
padding : 0 5px;
color : #ffffff;
}
.tn a:hover {
background-color : #000033;
}
.h {
display : inline;
float : left;
width : 219px;
height : 261px;
background-image : url(layout/hotline.gif);
background-repeat : no-repeat;
}
.hl {
display : inline;
float : left;
width : 219px;
height : 199px;
background-image : url(layout/berg_oben.jpg);
background-repeat : no-repeat;
}
.ho1 {
padding-top : 2px;
padding-left : 7px;
font-size : 18px;
color : #ffffff;
}
.ho2 {
padding-top : 14px;
padding-left : 20px;
line-height : 21px;
font-weight : 700;
color : #ffffff;
height : 26px;
}
a {
text-decoration : none;
letter-spacing : 1px;
color : #000033;
}
.sta {
padding-left : 4px;
}
strong {
font-weight : normal;
}
.z {
margin : auto;
width : 1002px;
background-image : url(layout/hintergrund.jpg);
}
.k_l {
float : left;
height : 135px;
}
.k_r {
float : right;
height : 135px;
}
.k {
float : left;
margin-top : 0;
width : 1001px;
height : 176px;
background-image : url(layout/kopf_mitte.jpg);
background-repeat : no-repeat;
background-position : 0 63px;
background-color : #ffffff;
}
.lo {
float : left;
margin-top : 26px;
margin-left : 33px;
padding : 0;
width : 220px;
height : 75px;
}
.lo a img {
border : 0;
}
.bn {
float : left;
margin-top : 22px;
margin-left : 6px;
width : 45px;
height : 78px;
}
.bn hr {
width : 2px;
height : 43px;
background-color : #ff9900;
border-color : #ff9900;
color : #ff9900;
}
.tt {
float : left;
width : 488px;
height : 110px;
line-height : 10px;
}
.tt h1 {
margin-top : 24px;
padding-right : 123px;
line-height : 25px;
font-size : 20px;
font-weight : 400;
text-align : right;
letter-spacing : 5px;
color : #333366;
}
.pu {
color : rgb(248, 242, 218);
}
.n_p {
padding-left : 33px;
width : 211px;
height : 21px;
line-height : 20px;
background-image : url(layout/navilinks_aktiv.jpg);
background-repeat : no-repeat;
color : #000033;
}
.n_p a {
width : 211px;
height : 21px;
color : #ffffff;
}
.n_o {
padding-left : 33px;
width : 211px;
height : 21px;
line-height : 21px;
background-image : url(layout/navilinks_inaktiv.jpg);
background-repeat : no-repeat;
}
.n_o a:link {
float : left;
width : 211px;
height : 21px;
}
.n_o a:visited {
float : left;
width : 211px;
height : 21px;
}
.n_o a:hover {
margin-left : -33px;
padding-left : 33px;
background-image : url(layout/navi_links_mausover.jpg);
background-repeat : no-repeat;
color : #000033;
}
.subn_p {
width : 244px;
height : 21px;
line-height : 20px;
background-image : url(layout/subnavi_links_aktiv.jpg);
background-repeat : no-repeat;
}
.subn_p a {
padding-left : 43px;
width : 201px;
height : 21px;
color : #ffffff;
}
.subn_o {
padding-left : 20%;
width : 224px;
height : 21px;
line-height : 21px;
background-image : url(layout/subnavi_links_inaktiv.jpg);
background-repeat : no-repeat;
}
.subn_o a:link {
float : left;
width : 224px;
height : 21px;
}
.subn_o a:visited {
float : left;
width : 224px;
height : 21px;
}
.subn_o a:hover {
padding-left : 45px;
margin-left : -48px;
background-image : url(layout/subnavi_links_mausover.jpg);
background-repeat : no-repeat;
}
.st {
float : left;
margin-top : 30px;
margin-left : 7px;
padding : 0 12px;
width : 190px;
overflow : hidden;
background-color : #ffffff;
border : 1px solid #bdbec3;
}
.st h2 {
margin-right : 5px;
margin-left : 3px;
padding : 0;
padding : 5px 0;
font-size : 13px;
font-weight : 500;
line-height : 28px;
}
.st a {
font-family : tahoma;
margin-right : 15px;
font-size : 12px;
line-height : 25px;
font-weight : normal;
color : #333366;
}
.st a:hover {
color : #000033;
}
.ss {
float : left;
margin-top : 30px;
margin-left : 6px;
padding : 0 12px;
padding-top : 5px;
width : 190px;
overflow : hidden;
background-color : #ffffff;
border : 1px solid #bdbec3;
}
.ss h2 {
text-align : center;
margin-bottom : 10px;
font-family : tahoma;
font-size : 12px;
font-weight : normal;
color : #000033;
}
.ss a {
text-align : center;
margin-bottom : 10px;
font-family : tahoma;
font-size : 12px;
font-weight : normal;
color : #000033;
}
.lf {
font-weight : bold;
}
.lf a {
font-weight : bold;
}
.abs {
padding-bottom : 12px;
margin-top : -5px;
}
.zu {
display : block;
margin-bottom : -11px;
}
#re {
float : right;
margin-right : 1px;
height : auto;
width : 219px;
}
.fo {
width : 219px;
height : 199px;
font-size : 14px;
line-height : 14px;
letter-spacing : 0;
background-image : url(layout/formular.jpg);
background-repeat : no-repeat;
}
.u_r {
padding-left : 20px;
width : 199px;
height : 49px;
line-height : 21px;
margin-top : 35px;
font-weight : 700;
color : #ffffff;
background-image : url(layout/ueberschrift_referenzen.jpg);
background-repeat : repeat-y;
}
#re img {
margin-top : 7px;
margin-left : 17px;
border-style : solid;
border-width : 1px;
border-color : #999999;
}
.us {
padding-left : 0;
height : 34px;
line-height : 24px;
}
#re ul {
list-style-type : none;
margin : 0;
padding : 0;
}
.u_n_r {
padding-left : 20px;
width : 199px;
height : 21px;
line-height : 21px;
font-weight : 700;
}
.n_r_p {
width : 219px;
height : 21px;
line-height : 20px;
background-image : url(layout/navirechts_aktiv.jpg);
background-repeat : no-repeat;
}
.n_r_p a {
padding-left : 20px;
width : 219px;
height : 21px;
color : #ffffff;
}
.n_r_o {
padding-left : 20px;
width : 179px;
height : 21px;
line-height : 21px;
background-image : url(layout/navirechts_inaktiv.jpg);
background-repeat : no-repeat;
}
.n_r_o a:link {
float : left;
width : 200px;
height : 21px;
}
.n_r_o a:visited {
float : left;
width : 200px;
height : 21px;
}
.n_r_o a:hover {
margin-left : -20px;
padding-left : 20px;
background-image : url(layout/navi_rechts_mausover.jpg);
background-repeat : no-repeat;
}
.fn {
margin-top : -16px;
width : 537px;
height : 50px;
line-height : 19px;
font-size : 11px;
word-spacing : 20px;
color : black;
}
.fn2 {
position : absolute;
left : 50%;
margin-left : -125px;
}
.fn a {
color : #000000;
}
.fn a:hover {
color : rgb(35, 79, 128);
}
.f {
background-color : #ffffff;
height : 100px;
width : 100%;
overflow : hidden;
margin : auto;
text-align : center;
background-image : url(layout/fusszeile.jpg);
background-repeat : repeat-x;
}
#c a {
border-bottom : 1px solid rgb(253, 210, 105);
}
.gl a {
color : #2d598a;
border-bottom : 0;
}
.be {
float : right;
padding : 5px;
margin-bottom : 9px;
margin-left : 5px;
background-color : #ebeaf0;
}
.mi {
clear : both;
padding-left : 9px;
}
.fh2 h2 {
font-size : 12px;
font-weight : normal;
color : rgb(35, 79, 128);
letter-spacing : 1px;
}
.stl {
display : block;
height : 23px;
}
.fs {
width : 540px;
padding : 5px;
background-color : #fff;
margin-bottom : 10px;
padding-top : 10px;
padding-bottom : 10px;
}
legend {
padding : 0;
margin : 0;
width : 0;
}
.button {
letter-spacing : 2px;
color : #000;
border-style : solid;
border-color : #666;
border-width : 1px;
margin-right : 5px;
margin-left : 5px;
margin-top : 15px;
line-height : 16pt;
}
.gbutton {
font-size : 10pt;
color : #000;
text-decoration : none;
padding : 2px;
margin-right : 5px;
}
.gbutton:hover {
text-decoration : underline;
}
.graybutton {
font-size : 10pt;
color : #999;
text-decoration : none;
padding : 2px;
margin-right : 5px;
}
.ga {
text-decoration : none;
border-style : none none dotted none;
border-width : 1px;
border-color : #000099;
}
.cb {
clear : both;
}