#InternetTV
{
 width: 200px;
 height: 200px;
 border: 2px solid black;
 background: white;
 margin: auto;
 display: none;

}
a {border:0 none;}

img {border:0 none;}
.module_height_selector {width:50px; }

root 
{ 
 display: block;
 font-family:  arial, "lucida console", sans-serif;
}

.arrow_button,
.arrow_button_down
{padding:0;margin:0;border:0;display:block;}

.slideshow {
    height:  auto;
    padding: 0;
    margin-left:  auto;
    margin-right:  auto;
    text-align: center;
}

.video
{
 position: relative; top:0; left:0; 
 display: block;
}

.slideshow IMG {
    border:  0;
    background-color: #eee;
}

.editointipalkki_muokkaa
{
color: green;
background-color: transparent;
font-size: 9pt;
font-weight: bold;
}

.editointipalkki_muokkaa:hover
{
color: red;
}

html 
{
height: 100%;
}

body
{
 display: block;
 background: red;
 margin: 0;
 padding: 0;
 height: 100%;
 width: 100%; 
}


.cssedit_div
{
display: none;
}

.big {
 width: 92%;
 width: 752px;
 min-height: 100px;
 height: auto;
 float: left;
 margin: 1%;
 padding: 0;
 margin: 0;
 display: block;
 border: 1px black solid;
 color: black; 
}
         
 .small 
 {
  color: black;
  height: 200px; 
  display: block;
  overflow: auto; 
  width: 45%;
  width: 338px;
  float:left;
  margin: 2px;
  padding: 3px;
  border: 1px black solid;
 }
 
 .editointipalkki
 {
  /*position: relative;*/
  position: absolute;
  /*float: left;*/
  top: 0;
  left: 0;
  z-index: 5;
  width: 90%; 
  border: 1px solid black; 
  background-color: white; 
  margin: auto;
  padding: 0;
  color: black; 
  height: 40px;
  display: block;
  font-size: 9pt;
  font-family: Arial;
  filter: alpha(opacity=50);
  opacity: 0.5;
 }
 
 .editointipalkki:hover
 {
   background-color: lightyellow;
   opacity: 1.0;
   filter: alpha(opacity=100);   
 }
 
 .css_admin
 {

 }
 
 .css_admin:hover
 {
 
 }

#cssedit_yrityskortti_background_upload,
#cssedit_moduuli_background_upload,
#cssedit_moduuli_esittely_background_upload
{
 position: absolute;
 top: 35%;
 left: 30%;
 z-index: 5100;    
 margin: auto;
 width: 400px;
 height: 200px;
 background-color: white;
 border: 2px solid black;
 color: black;
 visibility: visible;
 display: none;

 
}


#neworganisation
{
 display: none;
 position: absolute;
 visibility: visible;
 width: 50%;
 margin-left: 22%;
 margin-right: 22%;
 top: 20%;
 border: 2px solid silver;
 padding: 8px;
 z-index: 5000;
}

#cardinfo,
#xmlupdate,
#statistics
{
 display: none;
 position: absolute;
 visibility: visible;
 width: 50%;
 margin-left: 22%;
 margin-right: 22%;
 top: 20%;
 border: 2px solid silver;
 padding: 8px;
 z-index: 5000;
}


.bg
{
 background-color: rgb(249,249,249);    
 background-image: url(/mielikuvapalvelu/img/admin_boxbg.jpg);    
 background-repeat: repeat-x;
}

.cancel_button
{
 float: right; 
 cursor: hand; 
 cursor: pointer;
 border: 0;
 margin: 0;
 padding: 0;
 width: 42px;
 height: 41px;
}

#modulewindow
{
 display: none;
 position: absolute;
 visibility: visible;
 width: 752px;
 left: 15%;
 margin: auto;
 top: 7%;
 border: 2px solid silver;
 padding: 8px;
 z-index: 5000;
 height: auto;
}

.pub 
{
 height: 400px;
 z-index: 5000;
 width: 400px;
 border: 2px solid silver;
 padding: 8px;
 display: none;
 position: absolute;
 top: 0;
 left:0;
 margin: auto;

}

#deleteorganisation
{
 display: none;
 position: absolute;
 visibility: visible;
 width: 75%;
 margin-left: 12%;
 margin-right: 12%;
 top: 20%;
 border: 2px solid silver;
 padding: 8px;
 z-index: 5000;
 height: auto;
}

.otsikko 
{
 background: transparent; 
 color: black; 
 font-size: 14pt; 
 width: 100%; 
 height: 41px; 
 text-align: center; 
 font-weight: bold; 
 margin-top: 4px;
 margin-bottom: 15px;
}


#otsikkorivi
{
 position: absolute;
 top: 85px;
 left: 0;
 color: black;
 display: block;
 z-index: 4;
 background-color: transparent;
}

#ylaotsikkorivi
{
 position: absolute;
 top: 20px;
 left: 0;
 color: white;
 z-index: 3;
 background-color: transparent;
}

#yrityskortti
{
 color: black;
 position: relative;
 border: 3px solid silver;
 min-height: 75%;
 height: auto; 
 width: 752px; 
 text-align: left;
 margin: 0;
 padding: 0;
}

#yrityskortti_admin
{
 color: white;
 position: relative;
 border: 3px solid silver;
 min-height: 75%;
 height: auto; 
 width: 752px; 
 text-align: left; 
}

#yrityskortti_client
{
 color: white;
 position: relative;
 margin: auto;
 min-height: 75%;
 height: auto; 
 width: 752px;
 text-align: left;  
}

#etusivu
{
 color: black;
 position: relative;
 margin: auto;
 min-height: 75%;
 height: auto; 
 width: 752px;
 text-align: left;
 background-color: transparent;
}

a:link {color: black; text-decoration: none;}
a:visited {color: black; text-decoration: none;}
a:hover {color: blue; text-decoration: underline;}

#cssedit
{
 display: none;
 position: absolute;
 visibility: visible;
 width: 50%;
 margin-left: 22%;
 margin-right: 22%;
 top: 20%;
 border: 2px solid silver;
 padding: 8px;
 z-index: 5000;
 font-size: 12pt;
}

.palstalinkki {color: black; font-size: 9pt;
 font-weight: normal;}
.palstalinkki:hover {color: red;}

form
{
 padding: 12px;
 color: black;
}

form input
{
 width: 200px;
}

form label
{
 width: 190px;
 float: left;
 color: black;
 font-size: 10pt;
 font-weight: normal;
}

form legend
{
 color: black;
 font-size: 11pt;
 font-weight: bold;
}

form select
{
 width: 210px;
 text-align: right;
 font-size: 10pt;
}

form fieldset
{
 margin-bottom: 25px;

}

.editointipalkki 
{

}

#tamkp_header
{
 background-image: url(/mielikuvapalvelu/img/admin_header_bg.jpg);
 background-repeat: repeat-x;
 background-color: silver;
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 60px;
 display: block;
 color: white;
 font-weight: bold;
 z-index: 1; 
}

.tamkp_header_text
{
font-family: arial;
font-size: 7pt;
color: green;
font-weight: bold;
text-align: center;
background-color: transparent;

}

#esittely
{
 background: transparent;
 width: 92%;
 width: 100%;
 height: 200px;
 margin: 20px;
 margin: 1px;
 position: relative;
 padding: 5px;
 padding: 2px;
}

#footer
{
 background-image: url(/mielikuvapalvelu/img/admin_footer.jpg);
 background-repeat: repeat-x;
 position: relative;
 height: 212px;
 left: 0;
 display: block;
 z-index: 1;
 top: 50px;
 margin: 0;
 padding: 0;
}

#lefttoolbar
{
 width: 250px;
 position: absolute;
 top: 120px;
 left: 20px;
 z-index: 2;
 min-height: 75%;
 height: auto;
 color: white;
 
}

.palstavalinta
{
 float: left;
 text-align: center;
 background: white;
 color: black;
 margin-left: 2%;
 margin-right: 2%;
 border: 1px solid black;
 padding: 2px;
 width: 65px;
 cursor: pointer;
 cursor: hand;

}

.palstavalinta:hover
{
 background: silver;
 color: white;
}

.modulebuttons_common
{
 margin-bottom: 5px;
 background-repeat: no-repeat;
 width: 240px;
 height: 80px;
 display: block;
 cursor: pointer;
 cursor: hand;
}


.modulebuttons_chat{background-image: url(/mielikuvapalvelu/img/admin_module_chat.jpg);}
.modulebuttons_chat:hover {background-image: url(/mielikuvapalvelu/img/admin_module_chat_hover.jpg);}
.modulebuttons_faq{background-image: url(/mielikuvapalvelu/img/admin_module_kysymys.jpg);}
.modulebuttons_faq:hover{background-image: url(/mielikuvapalvelu/img/admin_module_kysymys_hover.jpg);}
.modulebuttons_imagecarousel{background-image: url(/mielikuvapalvelu/img/admin_module_kuvakaruselli.jpg);}
.modulebuttons_imagecarousel:hover{background-image: url(/mielikuvapalvelu/img/admin_module_kuvakaruselli_hover.jpg);}
.modulebuttons_powerpoint{background-image: url(/mielikuvapalvelu/img/admin_module_powerpoint.jpg);}
.modulebuttons_powerpoint:hover {background-image: url(/mielikuvapalvelu/img/admin_module_powerpoint_hover.jpg);}
.modulebuttons_link{background-image: url(/mielikuvapalvelu/img/admin_module_linkki.jpg);}
.modulebuttons_link:hover {background-image: url(/mielikuvapalvelu/img/admin_module_linkki_hover.jpg);}
.modulebuttons_rssfeed{background-image: url(/mielikuvapalvelu/img/admin_module_rssfeed.jpg);}
.modulebuttons_rssfeed:hover {background-image: url(/mielikuvapalvelu/img/admin_module_rssfeed_hover.jpg);}
.modulebuttons_videowindow{background-image: url(/mielikuvapalvelu/img/admin_module_videoikkuna.jpg);}
.modulebuttons_videowindow:hover {background-image: url(/mielikuvapalvelu/img/admin_module_videoikkuna_hover.jpg);}
#buttons_esikatselu{background-image: url(/mielikuvapalvelu/img/admin_esikatselu.gif);background-repeat: no-repeat;}
#buttons_esikatselu:hover {background-image: url(/mielikuvapalvelu/img/admin_esikatselu_hover.gif);background-repeat: no-repeat;}
#buttons_julkaise{background-image: url(/mielikuvapalvelu/img/admin_julkaise.gif);background-repeat: no-repeat;}
#buttons_julkaise:hover {background-image: url(/mielikuvapalvelu/img/admin_julkaise_hover.gif);background-repeat: no-repeat;}
#buttons_cssedit{background-image: url(/mielikuvapalvelu/img/admin_cssedit.gif);}
#buttons_cssedit:hover {background-image: url(/mielikuvapalvelu/img/admin_cssedit_hover.gif);}
.button_edit {margin: 2px; width: 55px; float: left; cursor: pointer; cursor: hand; height: 20px;}


#cssedit_yrityskortti.background-color_picker {
                position: absolute;
                left: 517px;
                top: 0px; 
                z-index: 5;
                display: none;
            }
            
#teksti_picker {
                position: absolute;
                left: 517px;
                top: 0px; 
                z-index: 5;
                display: none;
            }


#shader
{
 width: 100%;
 min-height: 100%;
 background: rgb(70,70,70);
 opacity: 0.5;
 z-index: 4999;
 display: none;
 position: absolute;
 top: 0;
 left: 0;
 visibility: visible;
 overflow: hidden;
 filter: alpha(opacity='50');
}

#shader2
{
 width: 100%;
 min-height: 100%;
 background: silver;
 opacity: 0.5;
 z-index: 5050;
 display: none;
 position: absolute;
 top: 0;
 left: 0;
 visibility: visible;
 overflow: hidden;
 filter: alpha(opacity=50);
}

