
h1 {
font-family : helvetica, arial;
font-size : 16px;
line-height : 14px;
font-weight : normal;
color : #597997;
text-decoration : none;
margin : 10px 0 10px 0;
padding : 0 0 0 0;
}
h1.index {
font-family : helvetica, arial;
font-size : 14px;
line-height : 12px;
font-weight : normal;
color : #597997;
text-decoration : none;
margin : 10px 0 10px 0;
padding : 0 0 0 0;
}
h1.index1 {
color : #19334b;
font-weight : 400;
font-size : 15px;
}
h2 {
font-family : helvetica, arial;
font-size : 14px;
line-height : 14px;
font-weight : normal;
color : #2f4f6c;
text-decoration : none;
margin : 20px 0 10px 0;
padding : 0 0 0 0;
}
h2.foerderung {
font-family : helvetica, arial;
font-size : 14px;
line-height : 14px;
font-weight : normal;
color : #2f4f6c;
text-decoration : none;
margin : 40px 0 20px 0;
padding : 0 0 0 0;
}
h3 {
font-family : helvetica, arial;
font-size : 12px;
color : #00001F;
line-height : 14px;
font-weight : normal;
margin : 10px 0 10px 0;
padding : 0 0 0 0;
}
h3.downloads {
font-family : helvetica, arial;
font-size : 12px;
color : #00001F;
line-height : 14px;
font-weight : normal;
margin : 40px 0 6px 0;
padding : 0 0 0 0;
}
h4 {
font-family : helvetica, arial;
font-size : 12px;
color : #2f4f6c;
line-height : 14px;
font-weight : normal;
margin : 10px 0 20px 0;
padding : 0 0 0 0;
background-color : #dbe5ee;
}
h5 {
font-family : helvetica, arial;
font-size : 12px;
color : #2f4f6c;
line-height : 14px;
font-weight : bold;
margin : 10px 0 6px 40px;
padding : 0 0 0 0;
background-color : #dbe5ee;
}
h5 a {
color : #ec6b02;
text-decoration : none;
}
h5 a:hover {
color : #19334b;
text-decoration : none;
}
h6 {
font-family : helvetica, arial;
font-size : 12px;
color : #2f4f6c;
line-height : 14px;
font-weight : normal;
margin : 10px 0 6px 40px;
padding : 0 0 0 0;
font-style : italic;
background-color : #dbe5ee;
}
#head p {
text-align : right;
vertical-align : top;
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
line-height : 16px;
font-weight : normal;
margin : 0 5px 0 0;
padding : 0 0 0 0;
}
#head p a {
color : #19334b;
text-decoration : none;
}
#head p a:hover {
color : #ec6b02;
text-decoration : none;
}
#head ul {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
line-height : 100%;
margin : 4px 0 18px 0;
padding : 0 0 0 0;
list-style-type : none;
clear : both;
}
#head li {
display : inline;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#head ul a {
font-family : helvetica, arial;
color : #597997;
font-size : 12px;
text-decoration : none;
margin-right : 20px;
line-height : 100%;
}
#head ul a:hover {
color : #ec6b02;
}
#head ul a.impressum {
font-family : helvetica, arial;
color : #19334b;
font-size : 10px;
text-decoration : none;
margin-left : 4px;
margin-right : 0;
line-height : 10px;
}
#head ul a.impressum:hover {
color : #ec6b02;
}
#head ul a.skip {
font-size : 10px;
visibility : hidden;
margin : 0;
padding : 0;
line-height : 10px;
}
#head h1 {
text-align : left;
vertical-align : top;
font-family : helvetica, arial;
font-size : 15px;
color : #19334b;
line-height : 100%;
font-weight : normal;
margin : 0 0 2px 0;
padding : 0 0 0 0;
}
#head h2 {
text-align : left;
vertical-align : top;
font-family : helvetica, arial;
font-size : 11px;
color : #19334b;
line-height : 120%;
font-weight : normal;
margin : 0 0 0 0;
padding : 0 0 0 1px;
}
#hauptnavi ul {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
line-height : 16px;
margin : 0 0 0 1px;
padding : 0 0 0 0;
list-style-type : none;
}
#hauptnavi li {
display : inline;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#hauptnavi ul a {
font-family : helvetica, arial;
color : #19334b;
text-decoration : none;
margin-right : 37px;
line-height : 16px;
}
#hauptnavi ul a:hover {
color : #ec6b02;
}
#hauptnavi ul a.mouseout {
color : #ec6b02;
cursor : default;
}
#beratung ul {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
line-height : 14px;
margin : 20px 0 40px 0px;
padding : 0 0 0 0;
list-style-type : none;
float: none;
}
#beratung li {
margin : 10px 0 0 0;
padding : 0 0 0 0;
}
#beratung ul a {
font-family : helvetica, arial;
color : #ec6b02;
text-decoration : none;
line-height : 16px;
}
#beratung ul a:hover {
color : #19334b;
}
#beratung ul a.mouseout {
color : #ec6b02;
cursor : default;
}
#beratung2 ul {
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
line-height : 14px;
margin : 0 0 0 0px;
padding : 0 0 0 0;
list-style-type : none;
float: none;
}
#beratung2 li {
margin : 0 0 0 0;
padding : 0 0 0 12px;
}
#beratung2 ul a {
font-family : helvetica, arial;
color : #ec6b02;
text-decoration : none;
line-height : 16px;
padding : 0 0 0 0px;
}
#beratung2 ul a:hover {
color : #19334b;
}
#beratung2 ul a.mouseout {
color : #19334b;
cursor : default;
}
#subnavi ul {
font-family : helvetica, arial;
font-size : 12px;
color : #ffcc99;
line-height : 18px;
text-align : right;
text-decoration : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style-type : none;
}
#subnavi li {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#subnavi ul a {
font-family : helvetica, arial;
color : #ffffff;
font-size : 12px;
text-decoration : none;
text-align : right;
line-height : 18px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#subnavi ul a:hover {
color : #ffcc99;
}
#subnavi ul a.mouseout {
color : #ffcc99;
cursor : default;
}
#subnavi2 ul {
font-family : helvetica, arial;
font-size : 12px;
color : #a0becd;
line-height : 16px;
text-align : right;
text-decoration : none;
margin : 0 0 0 0;
padding : 0 0 0 0;
list-style-type : none;
}
#subnavi2 li {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#subnavi2 ul a {
font-family : helvetica, arial;
color : #ffffff;
font-size : 10px;
text-decoration : none;
text-align : right;
line-height : 16px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#subnavi2 ul a:hover {
color : #ffcc99;
}
#subnavi2 ul a.mouseout {
color : #ffcc99;
cursor : default;
}
#rechts p {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
line-height : 16px;
text-align : left;
font-weight : normal;
list-style-type : none;
margin : 40px 0  0px 0;
padding : 0 0 0 0;
}
#rechts p a {
color : #ffffff;
text-decoration : none;
}
#rechts p a:hover {
color : #ec6b02;
text-decoration : none;
}

#rechts ul {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
line-height : 20px;
text-align : left;
font-weight : normal;
list-style-type : none;
margin : 40px 0 10px 0;
padding : 0 0 0 0;
}
#rechts li {
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#rechts ul a {
font-family : helvetica, arial;
color : #ffffff;
font-size : 12px;
text-decoration : none;
line-height : 20px;
font-weight : normal;
}
#rechts ul a:hover {
color : #ffcc99;
}
#rechts img.merke {
float : none;
margin : 0 2px 0 0;
}
#position p {
font-family : helvetica, arial;
font-size : 10px;
color : #2f4f6c;
line-height : 10px;
margin : 0 0 4px 0;
}
#position p .seite {
color : #19334b;
}
#content img {
float : left;
margin-right : 20px;
margin-bottom : 10px;
margin-top : 0;
clear : both;
}

#content img.w3c {
float : none;
margin :  0px 0px 0px 0;
padding : 0;
clear : both;
border : 0 solid white;
}


#content img.merke {
float : none;
margin : 0 4px 0 0;
}
#content .logo-klein {
float : none;
margin : 0 0 0 0;
}
#content img.top {
float : none;
margin : 20px 0 0 220px;
text-align : center;
}
#content p {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 20px 0;
clear : both;
}
#content p.klein {
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 10px;
margin : 0 0 20px 0;
clear : both;
}
#content p.klein a {
font-size : 12px;
line-height : 18px;
}


#content p.zitat {
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 12px;
margin : 0 0 40px 0;
clear : both;
}
.buero {
font-size : 13px;
color : #4b6e90;
font-weight : 600;
margin-left : 1px;
letter-spacing : -1px;
}
.doppelpunkt {
font-size : 13px;
color : #e16500;
font-weight : 900;
letter-spacing : 0;
}
.abel {
font-size : 13px;
color : #173149;
font-weight : 600;
margin-right : 3px;
letter-spacing : -1px;
}
.buero_gross {
font-size : 17px;
color : #7797b5;
font-weight : 600;
margin-left : -1px;
letter-spacing : -1px;
}
.doppelpunkt_gross {
font-size : 17px;
color : #e16500;
font-weight : 900;
letter-spacing : 0;
}
.abel_gross {
font-size : 17px;
color : #173149;
font-weight : 600;
margin-right : 1px;
letter-spacing : -1px;
}
#content a {
color : #ec6b02;
text-decoration : none;
}
#content a:hover {
color : #19334b;
text-decoration : none;
}
#foot p {
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
line-height : 10px;
margin : 0 0 0 0;
padding : 0 0 0 0;
}
#foot a {
font-size : 12px;
color : #19334b;
margin-right : 38px;
text-decoration : none;
}
#foot a:hover {
color : #ec6b02;
}
#foot a.invisible {
visibility : hidden;
}
input, textarea, option, select, button {
font-family : helvetica, arial;
color : #3f3f3f;
font-size : 12px;
line-height : 12px;
}
table {
border : 0 solid black;
table-layout : auto;
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 20px 0;
padding : 0 0 0 0;
float : none;
clear : both;
}
td {
padding : 0;
background-color : transparent;
vertical-align : top;
}
table.ah {
border : 0 solid black;
table-layout : auto;
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 12px;
margin : 0 0 0 40px;
padding : 0 0 0 0;
float : none;
clear : both;
}
.ah td {
margin : 0 0 0 0;
padding : 0 0 0 0;
vertical-align : top;
text-align : right;
border : 0 solid black;
}
.ah th {
margin : 0 0 0 0;
padding : 0 0 0 0;
vertical-align : top;
text-align : left;
border : 0 solid black;
}
.ah td.verzeichnis_titel {
text-align : left;
padding-left : 20px;
padding-right : 20px;
border : 0 solid black;
}
.ah td.verzeichnis_titel_top {
font-size : 12px;
line-height : 18px;
text-align : left;
padding-left : 20px;
border : 0 solid black;
padding-top : 30px;
background-color : transparent;
font-weight : normal;
}
.ah td.verzeichnis_nr_top {
font-size : 12px;
line-height : 18px;
text-align : right;
padding-left : 0;
border : 0 solid black;
padding-top : 30px;
background-color : transparent;
font-weight : bold;
}
table.wl {
width : 440px;
border : 0 solid black;
table-layout : auto;
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 12px;
margin : 0 0 40px 40px;
padding : 0 0 0 0;
float : none;
clear : both;
}
.wl td {
width : 200px;
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 12px;
text-align : right;
padding-right : 20px;
vertical-align : top;
border : 0 solid black;
}
.wl th {
width : 420px;
}
.wl th.verzeichnis_titel {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 12px;
margin : 0 0 0 0;
padding : 40px 0 10px 0;
vertical-align : top;
border : 0 solid black;
text-align : left;
font-weight : normal;
}
.wl td.weblink {
width : 200px;
padding-left : 0;
text-align : left;
vertical-align : top;
}
.wl td.weblink a {
color : #ec6b02;
text-decoration : none;
}
.wl td.weblink a:hover {
color : #19334b;
text-decoration : none;
}
ul {
font-family : helvetica, arial;
font-size : 12px;
color : #19334b;
text-decoration : none;
line-height : 18px;
margin : 0 0 10px 0;
padding : 6px 0 0 9px;
list-style-type : square;
float : none;
clear : both;
}
li {
margin : 0 0 0 8px;
padding : 0 0 2px 1px;
}
table.rahmen {
border : 1px solid #dbe5ee;
border-right-width : 0;
background-color : #f1f5f8;
padding : 2px 2px 0 4px;
float : none;
clear : both;
}
ul.ah {
font-family : helvetica, arial;
font-size : 10px;
color : #19334b;
text-decoration : none;
line-height : 12px;
margin : 0 0 20px 33px;
padding : 0 0 0 0;
list-style-type : none;
float : none;
clear : both;
}
li.ah {
margin : 0 0 0 8px;
padding : 0 0 0 0;
}
li.ah a {
color : #ec6b02;
text-decoration : none;
}
li.ah a:hover {
color : #19334b;
text-decoration : none;
}
body {
background-image : url(../bilder/hintergrund.gif);
background-repeat : no-repeat;
background-color : #2f4f6c;
margin : 0;
padding : 0;
}
#head {
background-image : url(../bilder/hintergrund_head_neu.jpg);
background-repeat : no-repeat;
background-color : transparent;
margin : 0 0 0 150px;
text-align : left;
vertical-align : top;
width : 590px;
height : 118px;
padding : 0 0 0 12px;
border-top : 0 dotted #000000;
z-index : 3;
}
#hauptnavi {
background-image : url(../bilder/hinterg_navi.gif);
background-repeat : repeat-x;
background-color : #dbe5ee;
margin : 0 10px 0 150px;
width : 580px;
padding : 12px 0 10px 11px;
border-top : 0 dotted #c9d7e3;
min-width : 350px;
z-index : 2;
}
#position {
background-color : #afc4d8;
margin : 0 160px 0 150px;
width : 580px;
padding : 4px 0 1px 11px;
border-bottom : 0 solid #a0b7cd;
min-width : 350px;
z-index : 2;
}
#subnavi {
position : absolute;
background-color : #597997;
margin : 0 0 0 0;
left : 0;
text-align : right;
border-right : 0 dotted black;
padding : 50px 10px 20px 10px;
width : 130px;
z-index : 3;
}
#subnavi2 {
background-image : url(../bilder/hinterg_subnavi3.gif);
background-repeat : repeat-x;
background-color : #2f4f6c;
margin : 0 0 20px 0;
text-align : right;
border-top : 0 dotted white;
padding : 0 4px 6px 0;
width : auto;
}
#content {
background-color : #fcfdfe;
margin : 0 10px 0 150px;
width : 514px;
padding : 40px 10px 40px 66px;
border-left : 0 solid #cbd8e3;
min-width : 350px;
z-index : 2;
}
#foot {
margin : 0 10px 0 150px;
padding : 4px 0 6px 10px;
border-top : 0 solid #dbe5ee;
background-color : #dbe5ee;
clear : both;
width : 580px;
z-index : 2;
}
#foot2 {
margin : 0 0 0 150px;
padding : 0 0 0 0;
border-top : 0 solid #dbe5ee;
background-color : transparent;
clear : both;
height : 600px;
z-index : 2;
}
#rechts {
position : absolute;
background-color : #7797b5;
width : 120px;
top : 0;
left : 740px;
border : 0 dotted black;
padding : 0 10px 10px 10px;
z-index : 1;
voice-family : "\"}\"";
voice-family : inherit;
width : 120px;
}
body > #navBeta {
width : 120px;
}