#right_main_content {
    float: right;
    width: 673px;			
}

/* -----> Left and Right Menu Start <----- */

.left_main_navi, .right_main_navi {
    float: left;
    width: 204px;
    position: relative;
    left: -10px;			
}

.right_main_navi {
    float: right;
    left: 10px;			
}

.left-menu-border {
    border-right: 1px solid #dcdcdc;
}

.right-menu-border {
    border-left: 1px solid #dcdcdc;
}

.left_main_navi .left-menu-top, .left_main_navi .left-menu-bottom,
.right_main_navi .right-menu-top, .right_main_navi .right-menu-bottom 
{
    background-image: url("./img/menu_sprite.png");
    background-position: left top;
    background-repeat: no-repeat;
    height: 9px;
    width: 203px;
}

.left_main_navi .left-menu-bottom {
    background-position: left bottom;
}

.right_main_navi .right-menu-top {
    background-position: right top;    
}

.right_main_navi .right-menu-bottom {
    background-position: right bottom;
}


.left_main_navi .left-menu-body,
.right_main_navi .right-menu-body
{
    background-image: url("./img/menu_spacer.png");
    background-repeat: repeat-y;
    padding: 6px 1px 6px 3px;
}

.right_main_navi .right-menu-body {
    padding: 3px 6px 1px 6px;
    background-position: right top;    
}


.left-menu-body ul {
    list-style: none;
    margin-left: 10px;  
}

.left-menu-body li {
    line-height:25px;
}

.left-menu-body li span, .left-menu-body li span a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-decoration: none;
    color: #3c3c3e;
}

.left-menu-body li span {
    border-bottom: 1px dotted #C2C2C3;
}

.left-menu-body li span:hover {
    background-color: #F4F4F4;
    background-image: -moz-linear-gradient(center top, #F4F4F4, #FCFCFC);    
}

.left-menu-body li span.current-span {
    background-color: #F2F2F2;    
    background-image: -moz-linear-gradient(center top, #E6E6E6, #F2F2F2);
}

.left-menu-body li li span.current-span {    
    background-color: #FB9C88;
    background-image: -moz-linear-gradient(#FBA28E, #FB9984); 
}

.left-menu-body li a {
    background-image:  url("./img/navir_norm.png");
    background-position: 4px center;
    background-repeat: no-repeat;
    padding-left: 17px;
}

.left-menu-body li a:hover {
    background-image:  url("./img/navir_activ.png");
}

.left-menu-body li a.current-a  {
    background-image:  url("./img/navir_activ.png");
}

.left-menu-body li li a, .left-menu-body li li a:hover {
    background-position: 4px 0px;    
    background-image: url("./img/navir_pfeil.png");
    padding-left: 14px;
    font-size: 11px;    
}

.left-menu-body li li a.current-a {
    background-image: url("./img/navir_pfeil.png");
    color: #fff;
    text-shadow: 1px 1px 0 #BC3B2F;
}

/* -----> *** <----- */

.right-menu-body h3 {
    vertical-align: bottom;
    font-weight: normal;
    margin: 10px 0;
    border-bottom: 1px dotted #C2C2C3;
    padding: 0 0 5px 5px;
	
}
.right-menu-body p {
    padding-left: 5px;
    font-size: 10px;
    line-height: 12px;
}
.right-menu-body h4 {
    margin-left: 5px;
    margin-bottom: 0px;
    font-size: 13px;
}
.right-menu-body h4 span {
    color: #666;
    font-weight: normal;
}
.right-menu-body ul {
    margin: 5px 0 0;
}
.right-menu-body ul li {  
    line-height: 18px;
}
.right-menu-body ul li a {
    color: #555;
}
/* -----> Left and Right Main Menu End <----- */

/* Neue Startseite */
.start-content {
}

.start-content h1 {
    font-weight: normal;
    font-size: 20px;
    vertical-align: bottom;
    margin: 10px 0;
}
.start-content h1 span {
    font-size: 16px;
    color: #777;
}
.start-content h2 {
    font-size: 18px;
    margin-top: 40px;
    margin-bottom: 20px;
}
.start-content p {
    line-height: 16px;
}
.start-content-left {
    float: left;
    width: 454px;
}

/* Team Content Start */
.team-titlebox {   
    background-color:#f5f5f5;
    background-image: -moz-linear-gradient(#F5F5F5, #FFFFFF);     
    border: 1px solid #DCDCDC;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset;     
    overflow: hidden;
    padding: 5px 15px;
    line-height: 5px;
    margin-bottom: 3px;    
}

.team-spacer {
    margin-top: 5px;
    margin-bottom: 20px;
}

.team {
    list-style: none;   
    margin: 0;
    padding: 0;
}

.member-left, .member-right {
    background-color: #FBFBFB;
    background-image: -moz-linear-gradient(#FBFBFB, #FFFFFF);
    /* background: radial-gradient(#FFFFFF, #FBFBFB) repeat scroll 0 0 transparent; */
    border-style: solid;
    border-width: 1px;
    border-color: #C2C2C3;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.20);    
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    border-radius: 3px 3px 3px 3px;  
    float: left;
    margin: 0 5px 5px 0;
    padding: 5px;
    width: 661px;
    list-style: none;
}

.member-right {
    margin: 0 0 5px 0;
}

.member-photo {
    float: left;
}

.member-info {
    color: #3C3C3E;    
    float: right;
    font-size: 11px;    
    text-align: left;
    width: 548px;
    overflow: hidden;
}

.member-info dl {
    padding: 2px;
}
 
.member-info dl dt {
    float:left;
    font-weight:bold;
    padding: 4px 0 4px 4px; 
    width:64px;   
}

.member-info dl dd {
    padding:4px 0;
    border-bottom: 1px dotted #C2C2C3;  
}

.member-info dl dd:last-child {
    border-bottom: none;    
}

.member-photo a img {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
    height: 118px;
    width: 100px; 
    display: block;
}

.teams .team-titlebox {
    position: relative;
}

.teams .team-titlebox.last-team-head {
    cursor: pointer;
}

.teams .team-titlebox.last-team-head:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url("../../images/icons/fa-chevron-down.png") no-repeat;
    background-size: contain;
    top: 16px;
    right: 15px;
    position: absolute;
    display: inline-block;
}
.teams .team-titlebox.last-team-head.show:after {
    content: "";
    width: 20px;
    height: 20px;
    background: url("../../images/icons/fa-chevron-up.png") no-repeat;
    background-size: contain;
    top: 16px;
    right: 15px;
    position: absolute;
    display: inline-block;
}

/* Team Content End */