@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Regular.woff') format('woff'),
         url('../fonts/OpenSans-Regular.ttf') format('truetype'),
         url('../fonts/OpenSans-Regular.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-Italic.eot');
    src: url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Italic.woff') format('woff'),
         url('../fonts/OpenSans-Italic.ttf') format('truetype'),
         url('../fonts/OpenSans-Italic.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-style: italic;

}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-Bold.eot');
    src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Bold.woff') format('woff'),
         url('../fonts/OpenSans-Bold.ttf') format('truetype'),
         url('../fonts/OpenSans-Bold.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSans';
    src: url('../fonts/OpenSans-BoldItalic.eot');
    src: url('../fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-BoldItalic.woff') format('woff'),
         url('../fonts/OpenSans-BoldItalic.ttf') format('truetype'),
         url('../fonts/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;

}
body {
 background-color:#fafafa;

 }
 #div1 { /* der aeussere container - seine obere linke mitte ist exakt in der mitte des browserfensters. */
  position: absolute;
  top: 45%;
  width:100%;
}
#div2 { /* der innere container wird nach oben links verschoben, sodass  seine mitte exakt da ist, wo #div1 seine obere linke ecke hat. */
  position: absolute;
  top: -50px; /* die halbe hoehe des bildes */

        width:100%;
        height:100px;
}

.tab-ges {
 width:100%;

 table-layout:fixed;
}
.td-150 {
 height:150px;
 border:0px solid;
 padding:5px;
 }
.td-150_o {
 height:150px;
 border:0px solid;
 padding:35px 5px 0 5px;

 }
.td-150_o2 {
 height:150px;
 border:0px solid;
 padding:0px 5px 20px 5px;

 }
.td-150_u2 {
 height:150px;
 border:0px solid;
 padding:25px 5px 0px 5px;

 }
.td-150_u {
 height:150px;
 border:0px solid;
 padding:0px 5px 20px 5px;

 }
.td-300 {

 height:283px;
 border:0px solid;
 padding:5px;
 }
.td-300u {
 height:317px;
 border:0px solid;
 padding:5px;
 }
.td-300-imp {
 text-align:center;
 height:250px;
 border:0px solid;
 padding:5px;
 }
.td_line {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:5px 0 5px 0;
text-align:center;

 }
.td_line_o {
text-align:center;
border-bottom:1px solid #ddd;
padding:15px 0 25px 0;

 }
.td_line_u {
text-align:center;
border-top:1px solid #ddd;
padding:10px 0 10px 0;
 }
.td_line_i1 {
text-align:center;
border-bottom:1px solid #ddd;
padding:5px 0 15px 0;

 }
.td_line_i2 {
text-align:center;
border-top:1px solid #ddd;
padding:10px 0 15px 0;

 }


.just {
 width:130px;

 text-align:justify;
 padding:5px;
}

.just2 {
 width:250px;

 text-align:justify;
 padding:0 10px 0px 10px;
}
.just3 {
 width:300px;
 height:250px;
 text-align:justify;
 padding:0px;

}
.tab_gal {
height:580px;
width:100%;
}

div#zae {
position:relative;
}
div#zae1 {
top:10px;
left:5px;
position:absolute;
width:50px;
border:0px solid;
z-index:1;
}
div#zae2 {
position:relative;
z-index:2;
}


div#gal_fe_x {
right:10px;
position:absolute;
bottom:10px;
text-align:right;
border:0px solid;

}

.tab_bild {
border-collapse:collapse;
margin: auto;
}
.sch_ro {
background-image:url(images/schatten/sch_ro.png);
background-repeat:no-repeat;
width:8px;
height:10px;
}
.sch_r {
background-image:url(images/schatten/sch_r.png);
background-repeat:repeat-y;
}
.sch_ul {
background-image:url(images/schatten/sch_ul.png);
background-repeat:no-repeat;
width:8px;
height:10px;
}
.sch_u {
background-image:url(images/schatten/sch_u.png);
background-repeat:repeat-x;
}
.sch_ur {
background-image:url(images/schatten/sch_ur.png);
background-repeat:no-repeat;
width:8px;
height:10px;
}
h1 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 24pt;
 font-weight:500;
 color: #4B4B4B;
 text-decoration:none
}
h2 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 10.5pt;
 font-weight:500;
 line-height:14pt;
 color: #000000;
 text-decoration:none
 }
 .s2 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-weight:100;
 color: #000000;
 text-decoration:none
}
.s3 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight:100;
 color: #000000;
 text-decoration:none
}
h4 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight:100;
 color: #000000;
 text-decoration:none
}
h5 {
 font-family: Century Gothic, Arial, Helvetica, sans-serif;
 font-weight:400;
 color: #000000;
 }
a:link {  color:#000000; text-decoration:none }
a:visited {  color:#000000; text-decoration:none }
a:hover {  color:#2905C2;  text-decoration:none }

a.g:link {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#333; text-decoration:none }
a.g:visited {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#333; text-decoration:none }
a.g:hover {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#2905C2; text-decoration:none }

a.nav:link {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;color:#000;font-size:9pt;text-decoration:none }
a.nav:visited {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;color:#000;font-size:9pt; text-decoration:none }
a.nav:hover {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;color:#2905C2;font-size:9pt; text-decoration:none }

a.g:link {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#333; text-decoration:none }
a.g:visited {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#333; text-decoration:none }
a.g:hover {  font-family:Century Gothic, arial, helvetica, verdana,sans-serif;font-size:11pt;color:#2905C2; text-decoration:none }

a.red:link {  color:#2905C2; text-decoration:none }
a.red:visited {  color:#2905C2; text-decoration:none }
a.red:hover {  color:#000000;  text-decoration:none }
a<style type="text/css">