@charset "utf-8";
/* CSS Document

blikk - main-page-teens
@version 20101004
@author ngrhldm24@schule.suedtirol.it
*/

body {margin:0px; background-color:#333333; }
img {border:none;}
p, h1, h2, h3, h4, h5, h6 {font-family:Verdana, Geneva, sans-serif; color:black;}
a {font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#CC0000;font-weight:bold;}
.ferror { color:#C00 !important; }

.main_url {display:block;}
.main_divider, .divider {clear:both;}

/* background table */
#t_main {width:980px;margin:auto;}
#t_main_side {position:absolute;top:0px;left:0px;width:50%;height:100%;background-color:#696969; z-index:-1;}
#t_backtable {table-layout:fixed; border:0px; width:100%; height:100%;border-collapse:collapse;}
#t_backtable_left {height:100%; width:68%; background-color:#696969;vertical-align:top;}
#t_backtable_right {width:32%; background-image:url(hg.png); background-position:left; background-repeat:repeat-y;vertical-align:top;padding-top:30px;}

/*head*/
#main_head {background-image:url(header.png);width:660px; height:150px;margin:0px auto;}
#main_head img { display:block; float:left; margin:26px auto auto 32px;}
#main_head_newsletter {float:right; position:relative; top:48px; margin-right:15px; width:85px; height:49px; background-image:url(mnews.png);}
#main_head_rss {float:right; position:relative; top:48px;  margin-right:32px; width:50px; height:49px; background-image:url(mrss.png);}
.mh_passiv { color:gray; }
#mhs_welcome { position:relative; height:16px; top:22px; text-align:right; padding-right:34px; font-weight:bold; }

/*body*/
#main_body {background-image:url(bgmain.png);background-repeat:repeat-y;width:660px;margin:0px auto;}
#main_body_table { border-collapse:collapse; width:648px;}
#main_body_table td { padding:0px; margin:0px; border:0px; text-align:left; font-size:1em; vertical-align:top; }
.mbody_ws {margin-left:12px;}
.mbws {float:left;margin:0px 0px 8px 15px;width:192px;height:78px;background-image:url(mws.gif); overflow:hidden; }
.mbwslogo {float:left;background-position:top left;background-repeat:no-repeat;width:168px;height:56px;}
.mbws h3 {float:left;margin:2px 0px 0px 10px; }
.mbws_title  { width:160px; overflow:hidden; }
.mbws a {color:white;}
a.mbwslan {text-align:center;vertical-align:middle;color:#7d5d2f;font-size:8px;float:left;background-image:url(mwslan.png);width:13px;height:11px;margin:5px 0px 0px 4px;}
a.closer, a.property, a.grabber {float:left;width:15px;height:15px;margin:3px 0px 0px 3px;}
a.grabber { cursor:move; }
a.closer {background-image:url(closer.png);margin-top:2px;}
a.property {background-image:url(property.png);}
.mbmod {float:left; margin:0px 1px 10px 13px; }
.mbmodhead { height:30px; background-repeat:no-repeat;background-position:top; }
.mbmodhead h2 {color:white;margin:0px 17px; padding-top:6px; }
.mbmodbody { height:100%; overflow:auto; }
.modulinfothek {background-image:url(modulinfothek.png);}
.modulgalerie {background-image:url(modulgalerie.png);}
.modulforum {background-image:url(modulforum.png);}
.mbmodlong {float:left;background-repeat:no-repeat;background-position:top;margin:0px 1px 0px 13px;}
.ldouble .modulinfothek {background-image:url(modullonginfothek.png);}
.ldouble .modulgalerie {background-image:url(modullonggalerie.png);}
.ldouble .modulforum {background-image:url(modullongforum.png);}
.msidehead h2 {color:white;margin:20px 0px 0px 10px;}
.modulgalerie h2, .modullonggalerie h2 {color:#036;}
#mbdivider { width:95%; margin:auto; height:2px; background-color:#F09214; }
.single { height:170px; }
.double { height:380px; }
.lsingle { width:310px; }
.ldouble { width:634px; }

/*content*/
.mbcontent {font-size:10px;padding:5px;font-weight:bold; clear:both;}
.mbcontent img { float:left; }
.mbdate {margin:0px;}
.mbcontent h4 {margin:0px;color:#CC0000;font-size:11px;}
.mbtext {margin-top:0px;font-weight:normal;margin-bottom:0px;}
.mblink {display:block;float:right;margin:0px 22px 2px 0px;}
.mbcontent img {display:block; float:left; margin-right:5px; margin-bottom:2px; max-width: 100%; max-height: 200px; }
a.mb_llyimg { display:block; float:left; width:70px; height:90px; line-height:90px; margin:3px 1px 3px 5px; }
a.mb_llyimg img { display:inline; vertical-align:middle;  }
#mbfacebook { overflow:hidden; }
#mbfacebook .mbcontent { padding-top:3px; }
#mbfacebook.msidebody.double { height:463px !important; }
#mbfacebook.msidebody.single { height:163px !important; }
.mbbutton { height: 30px; padding: 6px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; background-color: #2ba6cb; border-color: #2284a1; border-style: solid; border-width: 1px; color: white; cursor: pointer; font-size: 1.2em; font-weight: bold; line-height: .5em; }
#mbfacebook p { font-size:11px; font-weight:bold; }

/* User-Online und chatbox */
a.mb_uolitem { display:block; float:left; width:50px; height:50px; margin-left:3px; border:none; background-color:#FF9900; vertical-align:middle; background-repeat:no-repeat; background-position:top center; background-size:cover; }
.mside a.mb_uolitem { margin-left:2px; }
a.mb_uolitem img { display:block; margin:auto; border:none; }
a.mb_uolmore { display:block; width:15px; height:50px; }
.mside a.mb_uolmore { width:8px; }
a#mb_uolvor { background-image:url(../uolvor.gif); }
a#mb_uolzur { background-image:url(../uolzur.gif); }
.mside a#mb_uolvor { background-position:-3px; }
.mside a#mb_uolzur { background-position:-3px; }
a#mb_uolvor:hover { background-image:url(../uolvor_f2.gif); }
a#mb_uolzur:hover { background-image:url(../uolzur_f2.gif); }
.mb_uollinkcont { float:left; width:15px; height:50px; margin-left:3px; background-color:#FF9900; }
.mside .mb_uollinkcont { width:10px; }
#mb_uolitemscenter { float:left; width:265px; overflow:hidden; }
.mside #mb_uolitemscenter { width:260px; }
#mb_uolitemscenter h4 { text-align:center; }
.mb_uolcont { margin:0px 3px; height:50px; }
.mb_uolconttitle h4 { margin:0px 0px 2px 5px; font-size:10px; }
#mb_uolcont_loader { background-color:#FF9900; height:50px; width:290px; margin-top:14px; }
.mside #mb_uolcont_loader { width:280px; }
#mb_uolcont_loader img { display:block; margin:auto; padding-top:18px; }
#mb_shoutformcontainer { height:20px; margin:1px; }
#mb_shouttext { width:240px; height:20px; line-height:20px; background-image:url(../logininput.png); font-size:11px; border:none; background-color:transparent; padding-left:2px; margin-left:3px; }
.mside #mb_shouttext { width:230px; }
#mb_shoutbutton { width:20px; height:20px; background-image:url(../arrow_enter.png); background-color:transparent; border:none; background-repeat:no-repeat; background-position:0px 5px; }
#mb_shoutbutton:hover { background-position:1px 6px; }
#mb_shoutlist { width:294px; height:67px; margin:3px 5px; overflow:auto; padding:3px; }
.mside #mb_shoutlist { width:284px; height:65px; }
#mb_shoutlist.double {height:275px; }
.mb_shoutlistentry p { margin:0px; font-size:.75em; }
.mb_shoutentryfrom_0 { font-weight:bold; }
.mb_shoutentrytime { font-size:.8em; font-style:italic; }
#mb_shoutnotloggedinmessage { width:300px; margin:auto; text-align:center; }
.mside #mb_shoutnotloggedinmessage { width:290px; }
#mb_shoutemoticon { width:20px; height:20px; border:none; background-color:transparent; background-image:url(../smileys/y/smile.png); background-repeat:no-repeat; background-position:3px 3px; }
#mb_shoutemoticon:hover { background-position:4px 4px; }
#mb_shoutemoticoncont { width:54px; height:75px; padding:3px 0px 0px 3px; background-color:#febe5f; border:1px solid white; }
.mb_shoutemoticons:hover { background-color:#F80; }

/* static1 */
#scholionloginform { display:block; width:100%; text-align:center; margin-bottom:5px; }
#scholionloginform p { margin:0px; }
#scholionloginform img { display:inline; float:none; margin:5px; }
#scholionuser, #scholionpass { display:block; width:70%; background-image:url(logininput.png); margin:3px auto; border:none; background-repeat:no-repeat; padding:5px 5px; font-size:12px; background-color:transparent;}
#scholion_button { height: 30px; padding-top: 6px; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset; background-color: #2ba6cb;    border-color: #2284a1; border-style: solid; border-width: 1px; color: white; cursor: pointer; font-size: 1.2em; font-weight: bold; line-height: .5em; margin: 5px 0 0; padding: 0.75em 1.5em 0.8125em; position: relative; text-align: center;
    text-decoration: none; }
	
/* main foot */
#main_foot_header {background-image:url(bgmain.png);width:660px; margin:0px auto; padding-top:8px; }
#main_foot {background-image:url(foot.png);width:660px; height:28px;margin:0px auto;}
#main_foot p { text-align:center; font-size:.8em; margin-top:0px; }
#main_foot_header p {width:100%;text-align:center;font-size:11px;margin:0px auto 3px auto;}
#mf_left, #mf_right { float:left; width:165px; }
#mf_left img {margin-left:20px;}
#mf_right {text-align:left;}
#mf_center { float:left; width: 320px; text-align:center; margin-top:10px; margin-bottom:10px; }
#main_foot_useronline {margin:0px;font-weight:bold;}
#main_foot_sbookmarks { height:20px; float:left; width:100%; overflow:hidden; }
#main_foot_sbookmarks_inner { float:left; position:relative; left:50%; }
.mf_bookmark_divs { float:left; position:relative; right:50%; margin-right:3px; }
#mf_bookmark_like { margin-bottom:3px; }

/* side */
.mside {width:311px;margin:15px auto 0px auto;}
.msidehead {width:100%;height:29px;padding-top:1px;}
.msideinfothek {background-image:url(modulsideinfothek.png);}
.msidegalerie {background-image:url(modulsidegalerie.png);}
.msideforum {background-image:url(modulsideforum.png);}
.msidebody {width:298px;background:url(modulsideback.png) repeat-y; padding:3px 3px 3px 10px; overflow:auto; }
.msidefoot {width:100%;height:15px;background:url(modulsidefoot.png);}
.msidehead h2 {color:white;margin:6px 0px 0px 10px;}
.msidegalerie h2 {color:#036;}
.msidebody.single { height:170px; }
.msidebody.double { height:300px; }

/* popup */
#popup_containertable {width:100%; height:100%; text-align:center;}
#popup_main {position: absolute; top:0px; left:0px; width:100%; height:102%; text-align:center;}
#popup { width:640px; overflow:hidden; margin:auto; font-size:1.2em; }
#popup_back { background-color:#FFE9AF; }
#popup_head { background-color:#FF9900; height:20px; }
#popup_body { border:2px solid #FF9900; }
#pop_ctab { width:100%; border-collapse:collapse; margin:auto; }
#pop_ctab td { vertical-align:top; text-align:left; padding:10px 5px;}
#pop_c1, #pop_c1a { width:100px; height:0px; }
#pop_c2 { width:15px; }
#pop_c3 { width:200px; }
#pop_c4 { width:15px; }
#pop_c5 { width:200px; }
#popup_closer { display:block; background-image:url(../../adults/navi/pcloser_a.gif); width:10px; height:10px; float:right; margin-top:5px; margin-right:5px; background-repeat:no-repeat;}
#popup_closer:hover { background-image:url(../../adults/navi/pcloser_r.gif);}

/* newsletter */
#nid_email { width:60%;}
.nl_threadparent, .nl_threadchild { margin-left: 20px; margin-top:5px;}
#popup input { vertical-align:middle;}
#popup hr {color:#FF9900; height:1px; margin-right:20px;}
#nl_tree { margin-left:-20px;}
#popup h2 { color:#c00; }
.nl_td1 { width:130px; text-align:center !important; padding-top:20px !important; }
.nl_td2 { width:15px;}
.nl_td3 { width:450px;}
.nl_tdcenter {text-align:center !important; }
#nl_tdhead { background-color:#FEBE5F;}
#nl_tdbuttons {padding-top:15px !important; }
#nid_disclaimer { font-size:.8em;}
#nl_scrollregion {overflow:auto;}
input.ferror { border:solid 2px #C00; }
#did_feedback.error p { color:#C00; font-weight:bold; }

/* Login */
.mh_login_input { display:block; width:265px; background-image:url(logininputbg.png); margin:5px 10px 5px 15px; border:none; background-repeat:no-repeat; padding:5px 5px; font-size:12px; background-color:transparent; }
#mhs_loginsubmit { display:block; float:right; width:78px; height:24px; background-image:url(loginsubmit.png); border:none; margin:3px 22px 3px 0px;}
#mhs_register { width:170px; margin:10px 0px 0px 15px; text-align:right; }
a#register { display:inline; }

/* cookie warning */
.blikk-cookies { position:fixed; bottom:0px; box-sizing:border-box; font-size:1.1em; width:100%; background-color:rgba(254, 190, 95,0.9);  padding:20px 40px 10px; text-align:center; }
.blikk-cookies a { font-size:1em; display:inline-block; padding:15px; background-color:rgb(0, 144, 54); color:white; margin-right:20px; }
.blikk-cookies a:hover { text-decoration:none; background-color:rgba(0,0,255,.5); }
a.blikk-cookies-change { background-color:#FF9900; }

