/* general styles for all templates */
@import url("../_shared/css/3col.css");

/* local styles for this template */
@import url("css/local.css");

/* zur debugzwecken werden einige bereiche eingefärbt */
/*
@import url("css/_debug.css");
*/

#page {
    padding: 5px 0 0 0;
}

#page_intro {
    background-color: #DCE6F0;
    height: 280px;
    margin: 0 0 15px 0;
}

#page_intro_content {
    padding-left: 36px;
    width: 436px;
    color: #fff;
}

.padding_100px { padding-top: 100px; }
.padding_140px { padding-top: 140px; }

.ui-tabs { padding: 0; }

#footer {
    margin-left: 0;
    width:  950px;

}

#page_intro_content a, #page_intro_content a:hover, #page_intro_content a:visited {
    color: #143663;
    text-decoration: none;
    padding-left: 12px;
    background-image: url('gfx/mp_link_arrow.png');
    background-repeat: no-repeat;
    background-position: 3px center;
}

#col1 {
    width: 448px;
    background-color: #fff;
}

#col1_content {
    padding: 15px;
}

#col1_frame {
    background-image: url('gfx/mp_col1_frame.jpg');
     background-repeat: no-repeat;
    background-position: right top;
}


#col1.col1-frame-default {  }
#col1.col1-frame-noback { background: none; }

#col1.col1-frame-noback #col1_frame {
    background: none;
}
#col1.col1-frame-noback #col1_content { background: none; padding: 0 0 0 15px; }

#col3 {
    margin: 0 auto 0 15px;;
    width:236px;
}

#col3_content {
    padding: 0;
    background: none;

}

#col2 {
    background: none;
    width: 236px;
    float: right;
}
