﻿vmi {
}

* {
margin: 0px;
padding: 0px;
}



.sidemenu a {
text-decoration: none;
font-weight: bold;
color: #1b3c10;
}


.sidemenu a:hover {
text-decoration: none;
font-weight: bold;
color: #4f7841;
}

.sidemenu .menu {
background: url(images/sidemenu/menu_k_5_top.jpg);
background-repeat: no-repeat;
width: 100%;
padding-top: 8px;
padding-bottom: 8px;
padding-right: 10px;
padding-left: 10px;
}

.sidemenu .menubottom {
background: url(images/sidemenu/menu_k_5_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom center;
width: 100%;
height: 13px;
display:block;
}

.sidemenu .splitter {
background: white;
width: 100%;
height: 20px;
display:block;
}


.sidemenu .loginframe {
height: 200px;
width: 210px;
border-width: 0px;
display: block;
overflow: hidden;
}


.login_input {
width: 100px;
}

.login_text {
width: 90px;
}



.sidemenu .Hfavlist {
width: 180px;
height: 300px;
border-width: 0px;
display: none;
overflow: hidden;
visibility: hidden;
}

.sidemenu .Hfavundolist {
width: 180px;
height: 300px;
border-width: 0px;
display: none;
overflow: hidden;
visibility: hidden;
}



.sidemenu .menufavps {
background: url(images/sidemenu/menu_favps_top.jpg);
background-repeat: no-repeat;
width: 201px;
margin-top: 5px;
margin-left: 4px;
}

.sidemenu .menufavps .favps {
}

.sidemenu .menufavps .favps_name {
padding-top: 6px;
padding-left: 4px;
height: 25px;
display: block;
width:100%;
}

.sidemenu .menufavps .favps_name img.favpsgroupleft {
color: black;
width: 17px;
padding-top: 2px;
display: block;
overflow: hidden;
margin: 0 0 0 0;
float: left;
cursor: pointer;
}

.sidemenu .menufavps .favps_name .favpsgroupname {
text-align: center;
color: white;
width: 144px;
display: block;
overflow: hidden;
margin: 0 0 0 0;
margin-right: 7px;
margin-left: 6px;
float: left;
}

.sidemenu .menufavps .favps_name .favpsgroupname a{
color: white;
text-decoration: none;
font-weight: normal;
}

.sidemenu .menufavps .favps_name .favpsgroupname a:hover{
color: white;
text-decoration: underline;
font-weight: normal;

}


.sidemenu .menufavps .favps_name img.favpsgroupright {
color: black;
width: 17px;
padding-top: 2px;
display: block;
overflow: hidden;
margin: 0px;
cursor: pointer;
}


.sidemenu .menufavps .favps_top {
display: block;
width:100%;
height: 20px;
padding-left: 11px;
padding-top: 3px;
}

.sidemenu .menufavps .favps_middle {
background: url(images/sidemenu/menu_favps_middle.jpg);
background-repeat: no-repeat;
width:100%;
height: 20px;
padding-left: 11px;
padding-top: 3px;
}
.sidemenu .menufavps .favps_bottom {
background: url(images/sidemenu/menu_favps_bottom.jpg);
background-repeat: no-repeat;
width:100%;
height: 22px;
padding-left: 11px;
padding-top: 3px;
}

.sidemenu .menufavps .namefavps {
width: 135px;
border-width: 0px;
display: block;
overflow: hidden;
margin: 0px 0px 0px 0px;
float: left;
height: 18px;
cursor: default;
}

.sidemenu .menufavps .namefavps a{
color: black;
font-weight: normal;
text-decoration: none;
}

.sidemenu .menufavps .namefavps a:hover{
color: #2d5221;
text-decoration: underline;
}

.sidemenu .menufavps img.icondelfavps {
width: 15px;
height: 16px;
border-width: 0px;
display: block;
overflow: hidden;
margin: 0px 0px 0px 0px;
float: left;
cursor: pointer;
}

.sidemenu .menufavps img.iconupfavps {
width: 13px;
height: 16px;
border-width: 0px;
display: block;
overflow: hidden;
margin: 0px 0px 0px 0px;
float: left;
cursor: pointer;
}

.sidemenu .menufavps img.icondownfavps {
width: 13px;
height: 16px;
border-width: 0px;
display: block;
overflow: hidden;
margin: 0px 0px 0px 0px;
float: left;
cursor: pointer;
}

.sidemenu .menufavps .favps_undo {
height: 20px;
background: url(images/sidemenu/menu_favps_undo.jpg);
background-repeat: no-repeat;
width: 100%;
padding-top: 1px;
padding-left: 30px;
display: block;
overflow: hidden;
}

.sidemenu .menufavps .favps_undo a.favundolinkinaktiv {
color: #c1c1c1;
text-decoration: none;
cursor: default;
}

.sidemenu .menufavps .favps_undo a.favundolinkaktiv {
color: white;
cursor: pointer;
text-decoration: none;
}

.sidemenu .menufavps .favps_undo a.favundolinkinaktiv:hover {
color: #c1c1c1;
cursor: default;
}

.sidemenu .menufavps .favps_undo a.favundolinkaktiv:hover {
color: white;
cursor: pointer;
text-decoration: underline;
}

.sidemenu .submit_login {
border-width: 0px;
margin-top: 18px;
margin-bottom: 0px;
float:left;
}

.sidemenu .userreg_button {
border-width: 0px;
margin-top: 18px;
margin-bottom: 0px;
margin-left: 25px;
float: left;
}

.sidemenu .buttonholder {
width: 180px;
border-width: 0px;
margin-top: 0px;
margin-left: -4px;
}

.sidemenu .buttonholder .button {
background: url(images/sidemenu/menu_button.jpg);
background-repeat: no-repeat;
width: 180px;
height: 22px;
border-width: 0px;
margin-top: 0px;
padding-left: 4px;
padding-top: 2px;
}

.sidemenu .buttonholder .button_hov {
background: url(images/sidemenu/menu_button_hov.gif);
background-repeat: no-repeat;
width: 180px;
height: 22px;
border-width: 0px;
margin-top: 0px;
padding-left: 4px;
padding-top: 2px;
}

.sidemenu .regtext {
width: 180px;
margin: auto;
font-weight: bold;
line-height: 18px;
}

