
/* ----- unisolution_main_style.css ----- */
@media screen {
a.conference,
a.conference:active,
a.conference:link,
a.conference:hover,
a.conference:visited {
  color:     #fff;
  font-size: 1em;
}

a.main,
a.main:active,
a.main:link,
a.main:hover,
a.main:visited {
  color:     #000;
  font-size: 1em;
}

a.news,
a.news:active,
a.news:link,
a.news:hover,
a.news:visited {
  color:           #000;
  font-family:     verdana,arial,'sans serif';
  font-size:       10px;
  text-decoration: none;
}

a.news:hover {
  color:           #000;
  font-family:     verdana,arial,'sans serif';
  font-size:       10px;
  text-decoration: underline;
}

a.ref_logo,
a.ref_logo:active,
a.ref_logo:link,
a.ref_logo:hover,
a.ref_logo:visited {
  left:            0px;
  height:          55px;
  position:        absolute;
  text-decoration: underline;
  width:           200px;
}

body {
  font-family: verdana,arial,'sans serif';
  margin:      0px;
  padding-top: 10px;
  text-align:  center;
}

h2 {
  border-bottom: none;
  color:         #666;
  float:         left;
  font-size:     130%;
  font-weight:   bold;
  margin:        0px;
  padding:       10px 0;
}

h3 {
  font-size: 100%;
}

img {
  border:  0px;
  margin:  0px;
  padding: 0px;
}

p {
  float:          left;
  font-size:      11px;
  font-family:    verdana,arial,'sans serif';
  line-height:    16px;
  margin:         0px;
  padding-bottom: 10px;
  text-align:     left;
}

p.left {
  width: 254px;
}

div.withoutBg {
  background-color: transparent;
  float:            none;
}

div.box_logo {
  background:        url('news_pattern.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            44px;
  width:             200px;
}

div.box_logo_bottom {
  background:        url('news_bottom.jpg');
  background-repeat: no-repeat;
  float:             left;
  font-size:         0px;
  height:            5px;
  line-height:       0px;
  width:             200px;
}

div.box_logo_top {
  background:        url('news_top.jpg');
  background-repeat: no-repeat;
  float:             left;
  font-size:         0px;
  height:            6px;
  line-height:       0px;
  position:          relative;
  width:             200px;
  z-index:           10;
}

div.logo {
  float:         left;
  height:        55px;
  margin-bottom: 10px;
  width:         200px;
}

div.movenonnet {
  float:      left;
  height:     60px;
  margin-top: 5px;
}

div#content_center {
  float:  left;
  height: 200px;
  width:  200px;
}

div#container_login {
  float: left;
}

div#container_menu {
  float:    left;
  position: relative;
  width:    555px;
}

div#event_box_bottom {
  background:        url('box_moveon_bottom.jpg');
  background-repeat: no-repeat;
  float:             right;
  height:            5px;
  width:             277px;
}

div#event_box_pattern {
  background: url('box_moveon_pattern.jpg');
  float:      right;
  padding:    10px;
  text-align: center;
  width:      257px;
}

div#event_box_top {
  background:        url('box_moveon_top.jpg');
  background-repeat: no-repeat;
  float:             right;
  height:            99px;
  width:             277px;
}

div#form_login {
  float:left;
  font-family:  verdana,arial,'sans serif';
  font-size:    10px;
  font-weight:  bold;
  height:       20px;
  padding-left: 12px;
  margin-top:   6px;
  text-align:   left;
  width:        53px;
}

div#form_password {
  float:        left;
  font-family:  verdana,arial,'sans serif';
  font-size:    10px;
  font-weight:  bold;
  height:       20px;
  padding-left: 12px;
  margin-top:   6px;
  text-align:   left;
  width:        53px;
}

div#logo {
  float:        none;
  height:       49px;
  margin:       auto;
  padding-left: 105px;
  padding-top:  0px;
  text-align:   center;
  width:        149px;
}

div#menu_main_left {
  background:        url(menu_main_left.jpg);
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  left:              0px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  width:             4px;
}

div#menu_main_right {
  background:        url('menu_main_right.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  right:             0px;
  width:             4px;
}

div#movein_menu_main_left {
  background:        url('menu_main_left_movein.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  left:              0px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  width:             4px;
}

div#movein_menu_main_right {
  background:        url('menu_main_right_movein.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  right:             0px;
  width:             4px;
}

div#moveon_menu_main_left {
  background:        url('menu_main_left_moveon.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  left:              0px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  width:             4px;
}

div#moveon_menu_main_right {
  background:        url('menu_main_right_moveon.jpg');
  background-repeat: repeat-y;
  float:             left;
  height:            25px;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  right:             0px;
  width:             4px;
}

div#pos_unisolution {
  float:      left;
  margin:     auto;
  text-align: center;
  width:      555px;
}

form#form {
  float:     left;
  font-size: 0.75em;
  width:     120px;
}

img.pos_logo {
  left:     16px;
  position: absolute;
  top:      13px;
}

#logo_qs_unisolution_right img.pos_logo {
  top: 9px;
}

input#field_login {
  float:       left;
  height:      17px;
  line-height: 20px;
  margin:      0px;
  margin-top:  6px;
  padding:     0px;
  width:       75px;
}

input#field_password {
  float:       left;
  height:      17px;
  line-height: 17px;
  margin:      0px;
  margin-top:  6px;
  padding:     0px;
  width:       75px;
}

input#field_ok {
  background:  none;
  border:      1px #ccc solid;
  float:       left;
  height:      17px;
  margin:      0px;
  margin-left: 5px;
  margin-top:  6px;
  padding:     0px;
  text-align:  left;
  width:       25px;
}

li.menu_item {
  color:            #fff;
  float:            left;
  font-size:        10px;
  height:           12px;
  line-height:      12px;
  letter-spacing:   0.05px;
  list-style-image: none;
  list-style-type:  none;
  margin-left:      0px;
  padding-left:     6px;
  padding-right:    10px;
  padding-bottom:   1px;
  padding-top:      5px;
  margin-top:       0px;
}

p.conference {
  color:     #fff;
  font-size: 0.75em;
  padding:   0px;
  width:     257px;
}

li.first_item {
  padding-left: 7px;
}

ul#menu {
  background:        url('menu_main_pattern.jpg');
  background-repeat: repeat-x;
  float:             left;
  font-size:         12px;
  height:            25px;
  left:              0px;
  list-style-image:  none;
  list-style-type:   none;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  position:          relative;
  text-transform:    uppercase;
  width:             547px;
}

ul#menu_movein {
  background:        url('movein_menu_pattern.jpg');
  background-repeat: repeat-x;
  float:             left;
  font-size:         12px;
  height:            25px;
  left:              0px;
  list-style-image:  none;
  list-style-type:   none;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  position:          relative;
  text-transform:    uppercase;
  width:             547px;
}

ul#menu_moveon {
  background:        url('moveon_menu_pattern.jpg');
  background-repeat: repeat-x;
  float:             left;
  font-size:         12px;
  height:            25px;
  left:              0px;
  list-style-image:  none;
  list-style-type:   none;
  margin:            0px;
  margin-top:        10px;
  padding:           0px;
  position:          relative;
  text-transform:    uppercase;
  width:             547px;
}

ul#menu_right {
  float:           left;
  height:          30px;
  list-style-type: none;
  margin:          0px;
  padding:         0px;
  position:        relative;
  text-align:      left;
  text-transform:  uppercase;
  width:           200px;
}

span.text_menu_right {
  font-family: verdana,arial,'sans serif'; 
  font-size:   10px;
  font-weight: normal;
  margin-left: 12px;
}

span.bold {
  font-weight: bold;
}

#language_menu img {
  float: left;
}
}

