/* .cms-block {
    font-size: 17px;
    font-weight: 300;
} */

html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font-weight: 300;
}

/* --------------------  -------------------- */

a:link, a:visited, a:hover, a:active{
	color: #C90219;
	text-decoration: none;
	}

a:hover{
	color: #54000A;
	text-decoration: underline;
	}

/* --------------------  -------------------- */

.top_nrw {
	display: none;
	}

.bdy {
	background: url("../pictures/template/templ_C-CDDEEC.gif") #CDDEEC;
	}
.bot {
	background: url("../pictures/EL.TEMPLATE/templ_bg_bottom.gif") #CDDEEC;
	margin: 3px;
	}
.tpl_bdy {
	background: url("../pictures/template/templ_C-F7FAFD.gif") #F7FAFD;
	}
.tpl_nav {
	background: url("../pictures/template/templ_C-8EBCE0.gif") #8EBCE0;
	}
.lbox_t {
	background: url("../pictures/EL.TEMPLATE/templ_loginbox_t.gif");
	}
.lbox_m {
	background: url("../pictures/EL.TEMPLATE/templ_tblbg_login.gif");
	}
.lbox_b {
	background: url("../pictures/EL.TEMPLATE/templ_loginbox_b.gif");
	}
.loginbox {
	width : 131px;
	}

/* --------------------  -------------------- */

.bx_btl {
	background: url("../pictures/EL.box/btl.gif");
	}
.bx_btc {
	background: url("../pictures/EL.box/btc.gif");
	}
.bx_btr {
	background: url("../pictures/EL.box/btr.gif");
	}
.bx_bhs {
	background: url("../pictures/EL.box/bhs.gif");
	}
.bx_bgh {
	background: url("../pictures/EL.box/bgh.gif");
	}
.bx_bbl {
	background: url("../pictures/EL.box/bbl.gif");
	}
.bx_bbc {
	background: url("../pictures/EL.box/bbc.gif");
	}
.bx_bbr {
	background: url("../pictures/EL.box/bbr.gif");
	}
.tlbg {
	background: url("../pictures/EL.TEMPLATE/templ_chead_02.gif");
	}

/* --------------------  -------------------- */

.cnth {
	background-color: #FFFFFF;
	padding: 3px;
	}

.cntl {
	background-color: #E2ECF4;
	padding: 3px;
	}

.clns {
	background-color: #3381BF;
	height: 1px;
	line-height: 0px;
	font-size: 0px;
	}

.clnm {
	background-color: #3381BF;
	height: 2px;
	}

.clnb {
	background-color: #3381BF;
	height: 3px;
	}

.fbox {

	padding: 3px;

	}

/* --------------------  -------------------- */

.usr_success {
	padding: 5px;
	background-color: #FCFAF6;
	border: 1px solid #E27926;
	}

.line{
	height: 1px;
	padding: 0;
	background-color:#3381BF;
	}

/* .tmce_style1	{
	font-size: 16px;
	font-weight: bold;
	color: #C90219;
	}

.tmce_style2	{
	font-size: 14px;
	font-weight: bold;
	color: #C90219;
	}

.tmce_style3	{
	font-size: 12px;
	font-weight: bold;
	color: #C90219;
	} */

.tmcecnf {
	width: 100%;
	background: #F0F0EE;
	border: 1px solid #cccccc;
	padding: 3px;
	margin-top: 5px;
	}

.mbico {
	width: 60px;
	height: 60px;
	padding: 0;
	background-color: #EEEEEE;
	border: 1px solid #3381BF;
	vertical-align: middle;
	}

.mbitm {
	width: 24px;
	height: 24px;
	background-color: #EEEEEE;
	border: 1px solid #3381BF;
	vertical-align: middle;
	}

/* --------------------  -------------------- */

.top-bar {
	height: 20px;
	background-color: #cdddec;
}

.top-bar-notification {
	padding: 10px 10px 10px 10px;
	background-color: #cdddec;
}

#ssl-info {
	padding: 5px 10px 5px 10px;
	background-color: #cdddec;
	border-top: 1px solid #337ebf;
}

.message-header {
	background-color: #a2c8e7;
}

/*--------------------------------------------------*/

.hitlist input.crnt {
	background: none;
	background-color: #8abce2;
}
.hitlist input:hover{
	background: none;
	background-color: #8abce2;
	color:#ffffff;
	text-shadow:none;
}

.Header {
    background-color: #1973b5;
}

.Navigation ul,
.btn {
    background-color: #39a5d9;
}

.SubNavigation {
    border-bottom: 2px solid #39a5d9;
}

.Navigation ul li a.active,
.Navigation ul > li > a:hover,
.Navigation ul > li > a:focus {
    background-color: #1973B5;
}

.Navigation ul > li > a {
    color: #c0dbf0;
}


@media (min-width: 992px) {
    .Navigation ul > li {
        border-right: 2px solid #c0dbf0;
    }
}

.Header__Logo {
	background-image: url(../pictures/template/bke-logo-blue.jpg);
    background-size: auto 100%;
}

h1,
h4,
.Main .Box_marginal strong,
.Box_marginal_Tabs li a,
a, a:link, a:visited, a:hover, a:active,
.Forum__Pathfinder li:before,
.Forum__Pathfinder a:link,
.Forum__Pathfinder a:visited,
.Forum__Pathfinder a:hover,
.Forum__Pathfinder a:active,
.Main .sub-menu,
span strong,
span.tmce_style3 {
    color: #39a5d9;
}

.Main .Box_marginal .Box_marginal_Top,
.Main .Box_marginal .Box_marginal_Tabs {
    background: #9bc8e8;
}

.Main .Box_marginal .Box_marginal_Content,
.Main .Box_marginal li.active,
.Main .Box_marginal .nav > li > a:hover,
.Main .Box_marginal .nav > li > a:focus {
    background: #d6e7f5;
}

/* p,
ul li,
span.tmce_style3 {
    font-size: 17px;
} */

/* ul.Forum__Pathfinder li {
    font-size: 33px;
} */

h1 strong {
    font-size: 34px;
}

.Forum__BoardHead,
.Forum__TopicHead {
    border-bottom: 3px solid #9bc8e8;
}

.Forum__BoardRow,
.Sprechstunden .day,
.Sprechstunden .timeStart,
.Sprechstunden .timeEnd {
    border-bottom: 1px solid #9bc8e8;
}

.teaser {
    height: 340px;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.teaser--forum {
    background: url(/content/pictures/home/eltern/figur-forum-mobile.png);
}

.teaser--gruppenchat {
    background: url(/content/pictures/home/eltern/figur-gruppenchat-mobile.png);
}

.teaser--mail {
    background: url(/content/pictures/home/eltern/figur-mail-mobile.png);
}

.teaser--einzelchat {
    background: url(/content/pictures/home/eltern/figur-einzelchat-mobile.png);
}

@media (max-width: 767px) {

    .teaser__font {
        background: none;
    }

    .teaser__font--forum a {
        color: #4881a5 !important;
        border-color: #4881a5;
    }

    .teaser__font--gruppenchat a {
        color: #0077be !important;
        border-color: #0077be;
    }

    .teaser__font--mail a {
        color: #6974ba !important;
        border-color: #6974ba;
    }

    .teaser__font--einzelchat a {
        color: #1abae9 !important;
        border-color: #1abae9;
    }

    .teaser {
        height: 250px;
    }

    .teaser__wrapper {
        height: 250px;
    }
}

@media (min-width: 768px) {
    .teaser--forum {
        background: url(/content/pictures/home/eltern/figur-forum.png);
    }

    .teaser--gruppenchat {
        background: url(/content/pictures/home/eltern/figur-gruppenchat.png);
    }

    .teaser--mail {
        background: url(/content/pictures/home/eltern/figur-mail.png);
    }

    .teaser--einzelchat {
        background: url(/content/pictures/home/eltern/figur-einzelchat.png);
    }
}

@media (min-width: 991px) {
    .teaser--forum:hover {
        background: url(/content/pictures/home/eltern/figur-forum-hover.png);
    }

    .teaser--gruppenchat:hover {
        background: url(/content/pictures/home/eltern/figur-gruppenchat-hover.png);
    }

    .teaser--mail:hover {
        background: url(/content/pictures/home/eltern/figur-mail-hover.png);
    }

    .teaser--einzelchat:hover {
        background: url(/content/pictures/home/eltern/figur-einzelchat-hover.png);
    }
}

.Header .Header__Slogan {
	color: #8EC3E5;
}

.Gruppenchat__Item .name {
    color: #39a5d9;
    font-weight: 600;
}


.Gruppenchat__Item {
    border-bottom: 1px solid #3381BF;
}

.Groupchat__Latest, .Themechat__Latest, .News__Latest {
    border-bottom: 1px solid #3381BF;
}
