body
{ margin: 0; padding-bottom: 20px; width: 100%; height: 100%;font-size: 12px; }

p
{
text-indent: 33px;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
padding-left: 40px;
text-align: justify;
}

img
{
line-height: 0;
margin: 0px;
padding: 0px;
}

td
{
line-height: 0px;
margin: 0px;
padding: 0px;
}

td.findus
{
font-family: Arial, Helvetica, Verdana, san-serif;
color: #000000;
font-size: 12px;
line-height: 18px;
}

td.lineheight
{
line-height: 18px;
}

p.padding
{
text-indent: 0px;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
padding-left: 40px;
}

p.padding-small
{
text-indent: 0px;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
padding-left: 40px;
}

p.padding-ohne
{
text-indent: 0px;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
padding-left: 0px;
}

.datum { font-size: 12px; 
line-height: 18px; 
font-stretch: 25; 
text-indent: 0; 
margin: 0; }

p.padding-people
{
text-indent: 0px;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
padding-left: 40px;
}

span.yellow
{
text-indent: 0px;
color: #bb281a;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
}
span.white
{
text-indent: 0px;
color: #ffffff;
margin: 0;
font-size: 12px;
line-height: 18px;
font-stretch: 25;
}

.small td {
color: #ffffff;
margin: 0;
font-size: 12px;
font-stretch: 25;
line-height: 18px;
}

h1
{
margin: 0;
padding: 0;
text-decoration: none;
font-weight: normal;
font-size: 12px;
color: #bb281a;
}

h2
{
margin: 0;
padding: 0;
font-size: 12px;
line-height: 16px;
}


a
{
color: #bb281a;
line-height: 18px;
text-decoration: none;
}

a:hover
{
color: #971f0d;
line-height: 18px;
text-decoration: none;
}

a.next
{
color: #bb281a;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}

a.next:hover
{
color: #bb281a;
font-size: 12px;
line-height: 18px;
text-decoration: none;
}

td.contact
{
padding: 8px 35px 8px 0px;
}

td.logo
{
padding: 25px 35px 25px 0px;
border-collapse: collapse;
}

td.howtofindus
{
font-size: 12px;
color: #971f0d;
font-family: Arial, Helvetica, Verdana, san-serif;
line-height: 15px;
}

.container
{
width: 100%;
height: 100%;
}

td.content
{
margin: 0;
padding: 55px 0px 20px 30px;
background-color: #ffffff;
color: #3d3d3d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  20px;
line-height: 18px;
font-stretch: 10;
width: 500px;
height: 465px;
vertical-align: top;
}

p.title{
margin: 0;
padding: 0;
text-decoration: none;
font-weight: normal;
font-size: 12px;
margin-left: -33px;
}

/* Inhalt f?r IE \*/ 

* html td.content
{
margin: 0;
padding: 55px 0px 20px 30px;
background-color: #ffffff;
color: #3d3d3d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  16px;
line-height: 18px;
font-stretch: 10;
width: 500px;
height: 475px;
vertical-align: top;
}

/* Ende IE*/

img.people
{
margin-left: -30px;
border: 0;
}

/* Scrollbalken */

div.scroller {
font-size: 12px;
height: 471px;
width: 433px;
overflow: auto;
scrollbar-base-color : #BB281A;
scrollbar-track-color : #BB281A;
scrollbar-face-color : #BB281A;
scrollbar-highlight-color : #f5ebce;
scrollbar-3d-light-color : #BB281A;
scrollbar-dark-shadow-color : #BB281A;
scrollbar-shadow-color : #BB281A;
scrollbar-arrow-color : ;
padding: 0px 37px 0px 0px;
margin: 0;
}

div.scroller2  { margin: 0; padding: 0 37px 0 0; width: 433px; height: 220px; overflow: auto; scrollbar-3d-light-color: #BB281A; scrollbar-arrow-color: #f5ebce; scrollbar-base-color: #BB281A; scrollbar-dark-shadow-color: #BB281A; scrollbar-face-color: #BB281A; scrollbar-highlight-color: #f5ebce; scrollbar-shadow-color: #BB281A; scrollbar-track-color: #BB281A; line-height: 16px; }

/* Hintergrundbilder */

.home{
background-image: url(bilder/contact.jpg);
background-repeat: no-repeat;
line-height: 0px;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.home1{
background-image: url(bilder/contact-1.jpg);
background-repeat: no-repeat;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

.whoweare{
background-image: url(bilder/who-we-are.jpg);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.whoweare1{
background-image: url(bilder/who-we-are-1.jpg);
background-repeat: no-repeat;
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

.whatwedo{
background-image: url(bilder/what-we-do.jpg);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.whatwedo1{
background-image: url(bilder/what-we-do-1.jpg);
background-repeat: no-repeat;
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

.whatweoffer{
background-image: url(bilder/what-we-offer.jpg);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.whatweoffer1{
background-image: url(bilder/what-we-offer-1.jpg);
background-repeat: no-repeat;
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

.media{
background-image: url(bilder/media.jpg);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.media1{
background-image: url(bilder/media-1.jpg);
background-repeat: no-repeat;
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}



.contact-1{
background-image: url(bilder/what-we-do.jpg);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.contact-1-1{
background-image: url(bilder/what-we-do-1.jpg);
background-repeat: no-repeat;
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

.sponsorship{
background-image: url(bilder/sponsorship.gif);
background-repeat: no-repeat;
line-height: 0px;
background-color: #bb281a;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.neutral{
background-color: #bb281a;
line-height: 0px;
width: 285px;
vertical-align: top;
margin: 0;
padding: 0;
}

.neutral1{
background-color: #f5ebce;
width: 154px;
vertical-align: top;
padding: 83px 0px 0px 30px;
margin: 0;
}

html* .media1, .contact-1-1 , .neutral1 , .whatweoffer1 , .whatwedo1 , .whoweare1 , .home1{
padding: 87px 0px 0px 30px;
}

/* Navigation */

a.nav , a.nav-aktiv:hover
{
color: #3d3d3d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 25px;
text-decoration: none;
display: block;
}

a.nav:hover , a.nav-aktiv
{
color: #971f0d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 25px;
text-decoration: none;
display: block;
}

a.nav-level2 , a.nav-aktiv-level2:hover
{
color: #565656;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 25px;
text-decoration: none;
display: block;
padding-left: 10px;
}

a.nav-level2:hover , a.nav-aktiv-level2
{
color: #971f0d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 25px;
text-decoration: none;
display: block;
padding-left: 10px;
}

a.nav-level2mz , a.nav-aktiv-level2mz:hover
{
color: #565656;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 15px;
text-decoration: none;
display: block;
padding-left: 10px;
margin-bottom: 6px;
margin-top: 6px;
}

a.nav-level2mz:hover , a.nav-aktiv-level2mz
{
color: #971f0d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  12px;
line-height: 15px;
text-decoration: none;
display: block;
padding-left: 10px;
margin-bottom: 6px;
margin-top: 6px;
}

a.print
{
color: #971f0d;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  10px;
text-decoration: none;
}

a.print:hover
{
color: #000000;
font-family: Arial, Helvetica, Verdana, san-serif;
font-size:  10px;
text-decoration: none;
}

/* Formularfelder */

.eingabe
{
margin: 5px 5px 5px 0;
padding: 2px 2px 0 2px;
width: 250px;
height: 15px;
border: solid 1px #bb281a;
background-color: #bb281a;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
color: #ffffff;
}

.senden
{
margin: 8px 0 8px 0;
padding: 1px 6px;
color: #ffffff;
width: auto;
height: 20px;
border: solid 1px #bb281a;
background-color: #bb281a;
font-family: arial, helvetica, verdana, sans-serif;
font-weight: normal;
font-size:  12px;
}

.radiobutton
{
border:4px solid #bb281a;
background-color: #bb281a;
}

ul  { list-style-type: none; list-style-image: url("bilder/arrow-white.gif"); margin-right: 0; margin-left: 23px; padding-left: 40px; font-size: 12px; }

.verstecken{
display: none;
}

table.download , form{
margin-left: 40px;
font-size: 12px;
line-height: 18px;
}



