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; }