.aussen {
width:98%;
margin:1px;
margin-top:10%;
text-align:center;
}

.box {
width:903px; 
height:426px;
border:solid 1px black; 
margin-left:auto; 
margin-right:auto; 
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
}



h1 {
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-top:0px;
margin-top:0px;
margin-bottom:16px;
}


.inhalt {
width:660px;
height:391px;
margin:0px;
padding-top:35px;
padding-left:60px;
padding-right:30px;
float:left;
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:13px;
color:#FFFFFF;
}

.inhalt a:link{
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.inhalt a:hover{
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}

.inhalt a:visited{
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.angebot_box {
width:350px;
height:376px;
margin:0px;
padding-top:50px;
padding-left:0px;
padding-right:0px;
float:left;
text-align:left; 
}

.angebot_bild {
width:300px;
height:426px;
padding-bottom:0px;
padding-top:0px;
color:black;
float:left;
}

.angebot {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
color:#FFFFFF;
}

h1.angebot {
margin-bottom:40px;
}

.arbeitsweise_box {
width:652px;
height:376px;
margin:0px;
padding-top:50px;
padding-left:0px;
padding-right:0px;
float:left;
text-align:left; 
}

.arbeitsweise {
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
color:#000000;
}

.pfeil_box_left {
padding-top:382px;
padding-left:10px;
padding-right:0px;
width:39px;
height:45px;
float:left;
text-align:left; 
}

.pfeil_box_right {
padding-top:382px;
padding-left:0px;
padding-right:10px;
width:39px;
height:45px;
float:left;
text-align:right; 
}

.pfeil {
border:0px;
padding:0px;
margin:0px;
}

.inhalt_li {
width:300px;
height:426px; 
margin:0px;
padding-top:0px;
float:left;
}

.inhalt_re {
width:390px;
height:376px; 
margin:0px;
padding-top:50px;
padding-left:30px;
padding-right:30px;
float:left;
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
color:#FFFFFF;
}

.inhalt_kontakt_li {
width:350px;
height:376px; 
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:18px;
color:#FFFFFF;
margin:0px;
padding-left:50px;
padding-top:50px;
float:left; 
background-color:#F45B22;
}

.inhalt_kontakt_li a:link{
color:#FFFFFF;
text-decoration:none;
}

.inhalt_kontakt_li a:hover{
text-decoration:underline;
}

.inhalt_kontakt_li a:visited{
color:#FFFFFF;
text-decoration:none;
}

.inhalt_kontakt_re {
width:350px;
height:273px; 
margin:0px;
padding-left:0px;
float:left;
text-align:left;
}

.inhalt_link {
width:107px;
height:426px;
float:left;
}


.team_text {
padding-left:10px;
width:320px;
height:361px;
padding-bottom:15px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
font-family:verdana,arial,helvetica,sans-serif;
font-size:16px;
color:#000000;
float:left;
}

.team_bild {
width:302px;
height:361px;
padding-bottom:15px;
padding-top:50px;
color:black;
float:left;
}

.navi {
width:152px;
height:426px;
margin:0px;
padding:0px;
float:left;
background-color:#DBDBDB;
border-right:solid 1px black;
}

.bild {
width:670px;
height:324px;
margin:0px;
padding:0px;
}


.links a {
width:250px; 
height:120px; 
padding-top:93px;
text-align:center; 
float:left;
display:block;
font-family:verdana,arial,helvetica,sans-serif;
font-size:17px;
text-decoration:none;
color:black;
}

#eins a:hover {
background-color:#F45B22; 
}


.menuepunkt a {
background-color:#DBDBDB;
width:131px;
height:71px;
padding-left:21px;
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
line-height:71px;
display:block;
color:black;
text-decoration:none;
}


#start a:hover {
text-decoration:none;
background-color:#9BD507;
}

#angebot a:hover {
text-decoration:none;
background-color:#9E0B63;
}

#arbeitsweise a:hover {
text-decoration:none;
background-color:#01A6E6; 
}

#team a:hover {
text-decoration:none;
background-color:#FDCB08;
}

#kontakt a:hover {
text-decoration:none;
background-color:#F45B22;
}

#links a:hover {
text-decoration:none;
background-color:#B5131E;
}

#aktiv { 
width:131px;
height:71px;
padding-left:21px;
text-align:left; 
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
line-height:71px;
display:block;
color:black;
}

.portrait { 
border:solid 1px black;
}
