a.navi { display:block; margin-bottom:0px; text-align:center; width:100%; height: 60px;
      padding:15px 0 0 0; text-decoration:none; color: #FFFFFF; }

a.navi:hover   { background-color: #B2253D; }

a.extras {display:block; margin-bottom:15px; margin-left: 30px; text-align:center; width:400px; height:40px;
      padding:15px 0 0 0; text-decoration:none; color: #000000; background-color: #c1c1c1; float: left; font-family: arial, verdana, sans-serif;  }

a.extras:hover {background-color: #FFFFFF; }

a.back {text-decoration:none; color: #000000 }



.header {background-color:#FFFFFF;
margin:  50px 0 0 50px;
 height: 200px;
 width: 1162px;
 padding: 20px;
}
li {margin-bottom: 1.15em;
}

h1 {color: #000000; line-height: 1.1em}



.pic1 {background-color:#89aec0;
margin: 20px 10px 0 50px;
float: left;
}

.pic2 {background-color:#89aec0;
height: 180px;
width: 293px;
margin: 20px 10px 0 0;
float: left;
}

.pic3 {background-color:#89aec0;
height: 180px;
width: 293px;
margin: 20px 10px 0 0;
float: left;
}

.pic4 {background-color:#89aec0;
height: 180px;
width: 293px;
margin: 20px 10px 0 0;
float: left;
}


.contenthome {background-color:#FFFFFF;
height: 1000px;
width: 1202px;
margin:  254px 0 0 50px;
padding-bottom: 50px;

}

.contentstart {background-color:#FFFFFF;
width: 1202px;
margin:  254px 0 0 50px;
padding-bottom: 50px;

}

.content {background-color:#FFFFFF;

height: 2000px;
width: 1202px;
margin:  254px 0 0 50px;

}

.content1 {background-color:#FFFFFF;

height: 1700px;
width: 1202px;
margin:  254px 0 0 50px;

}

.content2 {background-color:#FFFFFF;

height: 1200px;
width: 1202px;
margin:  254px 0 0 50px;

}

.content3 {background-color:#FFFFFF;

height: 700px;
width: 1202px;
margin:  254px 0 0 50px;
}


.content4 {background-color:#FFFFFF;

height: 1300px;
width: 1202px;
margin:  254px 0 0 50px;
}








.navi1 {
background-image: url(navi_red.gif);
margin: 20px 5px 0 5px;
padding: 0;
display: block;
width: 146px;
height: 60px;
float: left;
}

.navi2 {
font-family: arial, verdana,   sans-serif;
font-weight: bold;
color: #FFFFFF;
background-image: url(navi_grey.png);
margin: 20px 5px 0 0;
padding: 0;
display: block;
width: 166px;
height: 60px;
float: left;
clear: right;

}

.text {
float:left;
width: 600px;
font-family: arial, verdana, sans-serif;
text-align:justify;
color: #3B3B3B;
padding: 30px;
line-height: 150%

}



.portrait {
margin: 105px;
}


.map {
margin: 60px 0 0 30px;
font-family: arial, verdana, sans-serif;
text-align:justify;
color: #3B3B3B;

line-height: 150%
}

.zeiten {
margin: 0px 0px 0px 700px;
padding-left: 0px;
font-family: arial, verdana, sans-serif;
line-height: 150%;
line-height: 200%;
color: #3B3B3B;
align: left;
border-width: 1px;
}

.zeiten1 {
margin: 30px;
font-family: arial, verdana, sans-serif;
line-height: 150%;
line-height: 200%;
color: #3B3B3B;
align: left;
border-width: 1px;
width: 600px;
}

.team {

padding-top: 70px;
padding-left: 700px;

}

.fotoextras {

margin-left: 30px;
margin-top: 0px;
margin.right: 0;
margin-left:0;

}


.fotonot {

margin-left: 30px;
margin-top: 75px;
margin.right: 0;
margin-left:0;

}


.zurueck {
float:left;
width: 600px;
font-family: arial, verdana, sans-serif;
text-align:justify;
color: #3B3B3B;
padding: 30px;
line-height: 150%
text-align: right;

}


.logoDGSP {

display: block;
margin-left: auto;
margin-right: auto;

}







