span.checkbox {
  width: 25px;
  height: 25px;
  padding: 0 5px 0 0;


  background: url(/global/images/viacheck.jpg) no-repeat;
  display: block;
  clear: left;
  float: left;
  behavior: url(/global/scripts/lib/iepngfix.htc);
  cursor: pointer;
  background-position: 0px 0px;
}


span.radio {
  width: 25px;
  height: 25px;
  padding: 0 5px 0 0;
  margin: 0 auto;
  background: url(/global/images/viaradio.jpg) no-repeat;
  display: block;
  position: relative;
  cursor: pointer;
  background-position: 0px 0px;
}

p.text {position:relative; float:left; font-size:10px; color:#333; margin-bottom:10px;}

#message {width:380px; outline: none; height:120px; margin-bottom:20px;}
.okcontain {position:relative; float:left; width:360px; height:40px;}
.okfield {width:120px; margin: 0 auto; height:40px;}

.showarea {position: relative; float:left; width:300px; height:40px;}
.showarea .checkfield {position: absolute; top:0px; left:0px;}
.showarea .checktext {position: absolute; top:2px; left:30px; color:#000;}

/* LINKS */
a {text-decoration: none; }
a.graybutton {  height:25px; width: 115px; background-position: 0 0; background-repeat: no-repeat; display: block; outline: none;  position: relative; text-decoration: none;
font-size: 11px; text-align: center; color:#ffffff; line-height: 125px; font-weight: bold; }

a.graybutton.red{background-image: url(/global/images/buttons/graybuttonblank.jpg); }
a.graybutton.white {background-image: url(/global/images/buttons/graybuttonwhite.jpg); }
a.graybutton.black {background-image: url(/global/images/buttons/graybuttonblack.jpg);}
a.graybutton:active {background-position: 0px -25px; padding-top:1px; }
a.dark {color:#333333;}
a.dark:hover {color:#990000;}


a.graybutton img {margin: 0 auto; margin-top:8px; }

/* HEADLINES */
h1 {font-size:30px;  margin-bottom: 20px; color:#333333; line-height: 1.2em; }
h2 img {margin-bottom:5px;}
h2 {font-size:18px;  margin-bottom: 10px; color:#333333; position: relative;}
h2.hkund {font-size:15px; width:210px;}

/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

.minimize {position:absolute; bottom:0px; right:0px; width:147px;height:18px;background:url(/global/images/modulemin.png) no-repeat 0 0; }
.minimize a.minbutton {position:relative; float:right;font-size:8px;color:#fff; width:115px; text-decoration: none;}
.minimize a.minbutton:hover {color:#aaa;}
#globalnav {margin: 0; padding: 0; position:absolute; top:60px; left:160px;}
#globalnav li { display: inline; }
#globalnav li {text-decoration: none;  font-size:9px;color:#C8C8C8; float: left; padding-left:10px; height: 15px;   }
#globalnav li a {color:#fff; }

.moduleslideshow {position:relative; width: 749px; height:360px; bottom:0px; overflow: hidden;}
.moduleslideshow .slide {position: absolute; top:0px; left:0px;width: 749px; height:360px;overflow: hidden;}

h2.inforub { width:300px; margin-top:10px; }
img {border:0px;}
body {background:url(/global/images/backgroundfade.jpg) repeat-x 0 0; background-color: #C8C8C8;}




.dialoge_viainfo {width:380px; padding-left:10px; padding-right:20px;}


