@charset "utf-8";
/* CSS Document

blikk - main-page
@version 20100923
@author ngrhldm24@schule.suedtirol.it


*/

body {margin:0px; background-color:#696969; background-image:url(hg_02.png); background-repeat:repeat-x;}
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;}

div.main {margin:auto; width:975px;}
a.main_url {display:block; text-decoration:none;}
.ferror { color:#C00 !important; }
.divider { clear:both; width:100%; }

/*head*/
#main_head {position:relative; height:150px; z-index:100; }
#main_head_blikk { float:left; width:310px; margin:20px 0px 0px 10px; }
#main_head_blikk h1 {float:right; font-size:18px; font-weight:bold; text-align:right; margin:0px;}
#main_head_blikk img { display:block; float:right; margin:0px 10px;}
#main_head_search {float:right; width:650px; margin-right:5px;}
#main_head_search p { float:right; width:100%; font-size:12px; margin-top:35px; margin-bottom:27px; text-align:right; }
#main_head_search_search {display:block; clear:right; float:right;width:310px; height:49px;background-image:url(suche.png); margin-top:3px;}
#main_head_search_input {display:block; float:left; width:210px; margin:16px 0px 0px 27px; border:none; background-color:transparent; }
#main_head_search_submit {display:block;float:right;width:39px;height:34px; margin:8px  12px 0px 0px; border:none; background-image:url(go.png); cursor:pointer;}
input:hover#main_head_search_submit {background-image:url(go_r.png); }
#main_head_search a.main_url {float:right; margin-right:15px; background-position:center bottom; background-repeat:no-repeat;}
a#main_head_search_newsletter {width:85px; height:52px; background-image:url(newsletter.png);}
a:hover#main_head_search_newsletter { background-position:top; }
a#main_head_search_login {width:155px; height:52px; background-image:url(login.png); display:none; }
a:hover#main_head_search_login { background-position:top; }
#main_head_search_rss {width:49px; height:52px; background-image:url(rss.png);}
a:hover#main_head_search_rss { background-position:top; }
.mh_passiv { color:gray; }
#main_head_links a {font-size:12px;color:black;font-weight:normal;}
#main_head_links a:hover {color:#CC0000;}


/*subhead*/
#main_subhead { position:relative; height:209px; z-index:50; }
.main_subhead_div {float:left; margin:20px 15px 0px 20px; width:290px; height:140px; text-align:center; }
.main_subhead_div h2 { }
a.main_subhead_a { color:white; font-size:1.2em; font-weight:normal; }

/*body*/
#main_body_properties {width:34px;height:34px;position:relative;top:50px;left:-45px;background-image:url(editproperties.png);}
#main_body_noproperties {width:34px;height:34px;position:relative;top:50px;left:-45px;}
#main_body {position:relative;left:15px;top:-34px; }
#main_body_table { border-collapse:collapse; }
#main_body_table td { padding:0px; margin:0px; border:0px; }
.mbbox { position:relative; width:310px; margin:15px 15px 0px 0px;}
.mbhead {width:100%;height:36px;overflow:hidden;}
.mbbody {width:100%;height:200px;background-color:#febe5f;overflow:auto;}
.mbfoot {width:100%;height:18px;background-image:url(mbfoot.png);overflow:hidden;}
.main_body_mover {float:left;width:30px;height:30px;}
.mbhead h3 { float:left;width:190px; margin:0px; padding:9px 0px 0px 15px;font-size:14px;}
.mbinfothek {background-image:url(mb_infothek.png);}
.mbinfothek h3 {color:white;}
.mbforum {background-image:url(mb_forum.png);}
.mbforum h3 {color:white;}
.mbgalerie {background-image:url(mb_galerie.png);}
.mbgalerie h3 {color:black;}
a.closer, a.property {float:right;width:20px;height:20px;margin-right:10px;margin-top:7px;}
a.mover {width:25px; height:25px;background-image:url(mover.png); margin:5px 0px 0px 10px;cursor:move;}
a.closer {background-image:url(closer.png);}
a.property {background-image:url(property.png);}

/*content*/
.mbcontent {font-size:10px;padding:5px;font-weight:bold; clear:both;}
.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:8px !important; margin-bottom:2px; width: 120px; height:auto; }
.double { height:468px; }
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; }
.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; }

/* 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; }
a.mb_uolmore { display:block; width:15px; height:50px; }
a#mb_uolvor { background-image:url(uolvor.gif); }
a#mb_uolzur { background-image:url(uolzur.gif); }
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; }
#mb_uolitemscenter { float:left; width:265px; }
#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:300px; margin-top:15px; }
#mb_uolcont_loader img { display:block; margin:auto; padding-top:18px; }
#mb_shoutformcontainer { margin:3px; }
#mb_shouttext { width:240px; height:20px; background-image:url(logininput.png); font-size:11px; border:none; background-color:transparent; padding-left:2px; margin-left:3px; }
#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:94px; margin:3px 5px; overflow:auto; padding:3px; }
#mb_shoutlist.double {height:359px; }
.mb_shoutentrystatus_private { color:#CC0000; }
.mb_shoutentrystatus_public a { color:#000000; }
.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; }
#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; }
#scholionloginform p { margin:0px; }
#eisweb { width:100%; text-align:center; margin-top:5px; margin-bottom:0px; }
#eisweb img, #scholionloginform img { display:inline; float:none; margin-bottom:2px; }
#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: 0; padding: 0.75em 1.5em 0.8125em; position: relative; text-align: center;
    text-decoration: none; }

/*foot*/
#main_foot {width:960px;padding-left:15px;clear:both;position:relative;top:-19px; }
#main_foot p {margin:0px;font-size:11px; }
#main_foot_head {height:20px;background-image:url(foothead.png); text-align:center; }
#main_foot_body {background-color:#BEBEBD; padding-top:1px;}
#mf_left, #mf_right { float:left; width:300px; }
#mf_left img {margin-left:25px;}
#mf_right {text-align:right;}
#mf_center { float:left; width: 345px; text-align:center; margin-top:10px; }
#main_foot_head p {padding-top:3px;}
#main_foot_foot {clear:both; height:20px;background-image:url(footfoot.png);text-align:center;}
#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; }

/* 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;}
#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 */
#mhs_loginfield { width:155px; height:112px; background-image:url(loginopen.png); display:none; overflow:hidden; }
.mh_login_input { display:block; width:125px; background-image:url(logininput.png); margin:5px 10px; border:none; background-repeat:no-repeat; padding:5px 5px; font-size:12px; background-color:transparent; }
#mhs_loginsubmit { display:block; width:78px; height:24px; background-image:url(loginsubmit.png); border:none; margin:8px auto;}
#mhs_closer { display:block; background-position:center bottom; background-repeat:no-repeat; background-image:url(logincloser.png); width:10px; height:10px; margin:3px auto; }
#mhs_closer:hover { background-position:center top; }

/* 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; }
