html,body {
    text-align: center; /* Fr IE5 och IE6 i quirks mode */
    overflow:auto;
    margin:0px;
    padding:0px;
    font-family:tahoma;
    color:#000000;
}

/**************************************/
/**********TAPETEN*********************/
/**************************************/

#wallpaper {
  background-image: url('../../images/structure/bg.gif');
}

/**************************************/
/**********STANDARDOBJEKT**************/
/**************************************/

a.in_text:link{font-family:tahoma;font-size:0.9em;color:#000000;text-decoration:none;background-color:transparent;font-weight:bold;}
a.in_text:visited{font-family:tahoma;font-size:0.9em;color:#000000;text-decoration:none;background-color:transparent;font-weight:bold;}
a.in_text:hover{font-family:tahoma;font-size:0.9em;color:#999999;text-decoration:none;background-color:transparent;font-weight:bold;}
a.in_text:active{font-family:tahoma;font-size:0.9em;color:#444444;text-decoration:none;background-color:transparent;font-weight:bold;}

a.general:link{font-family:tahoma;font-size:1.0em;color:#30AFC2;text-decoration:none;background-color:transparent;font-weight:bold;}
a.general:visited{font-family:tahoma;font-size:1.0em;color:#30AFC2;text-decoration:none;background-color:transparent;font-weight:bold;}
a.general:hover{font-family:tahoma;font-size:1.0em;color:#268E9D;text-decoration:none;background-color:transparent;font-weight:bold;}
a.general:active{font-family:tahoma;font-size:1.0em;color:#30AFC2;text-decoration:none;background-color:transparent;font-weight:bold;}

table{
   font-family:tahoma;
    font-size:0.9em;
    color:#333333;
}

input {
  font-family:tahoma;
  font-size:0.9em;
  color:#000000;
}

#input {
  font-family:tahoma;
  font-size:0.8em;
  color:#000000;
  border:1px solid #777777;
}

.font {
  font-family:tahoma;
  font-size:0.9em;
  color:#000000;
}

/**************************************/
/**********HUDUVRUTAN******************/
/**************************************/

div.bodyDiv {
   position: absolute;
   left:50%;
   top:50%;
   width: 800px;
   height: 500px;
   margin-left:-400px;
   margin-top:-250px;
   background-color:#FFFFFF;
}

div.bodyShadow {
  position: absolute;
  top:-13px;
  left:-16px;
  width:840px;
  height:540px;
}

#bodyShadow_img {
  behavior:	url("css/pngbehavior.htc");
}

/**************************************/
/**********MAIN************************/
/**************************************/

div.main {
  position:absolute;
  top:125px;
  left:10px;
  width:445px;
  height:360px;
  background-color:#FFFFFF;
}

iframe.main {
  position:absolute;
  top:0px;
  left:0px;
  background-color:#FFFFFF;
  border:0px;
  padding:0;
  margin:0;
  width:445px;
  height:360px;
  overflow:hidden;
  border-collapse: separate;
}

#main {
  width:445px;
  height:360px;
  padding:5px;
  margin:0px;
  color:#000000;
  border:1px solid #AAAAAA;
  background-color:#FFFFFF;
}

/**************************************/
/**********WEBBRADIO*******************/
/**************************************/

div.webbradio {
  position:absolute;
  top:-50px;
  left:-80px;
  width:196px;
  height:140px;
  z-index:10;
  cursor:pointer;
}

#webbradio_img {
   behavior:	url("css/pngbehavior.htc");
}

/**************************************/
/**********MENU************************/
/**************************************/

div.menuList {
  position:absolute;
  right:0px;
  top:0px;
  height:500px;
  width:130px;
}

div.menuTop {
  position:absolute;
  top:10px;
  right:30px;
  width:71px;
  height:64px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/structure/icons.png',sizingMethod='scale');
}

div.menu {
  position:absolute;
  top:81px;
  right:10px;
  width:94px;
  margin:0px;
  padding:0px;
}

div.menuItem {
  margin:0px;
  padding:0px;
  width:94px;
  height:16px;
  border-bottom:2px solid #333333;
}

div.menuItemDouble {
  padding-top:0px;
  padding-bottom:0px;
  margin:0px;
  width:94px;
  height:29px;
  border-bottom:2px solid #333333;
}

div.menuItemInformation {
  position:absolute;
  bottom:150px;
  left:20px;
  width:90px;
  margin:0px;
  padding:0px;
  font-family:tahoma;
  font-size:0.6em;
  color:#666666;
}

div#languageChooser {
  position:absolute;
  bottom:-25px;
  margin:0;
  padding:0;
  left:5px;
  text-align:left;
  display:none;
}

div.logo {
  position:absolute;
  background-image: url("../../images/structure/logo_new.gif");
  width:95px;
  height:95px;
  right:19px;
  bottom:10px;
  cursor:pointer;
}


/**************************************/
/**********TOP*************************/
/**************************************/

#programLogo {
  position:absolute;
  width:330px;
  height:100px;
  margin:0px;
  padding:0px;
  top:0px;
  left:0px;
}

iframe.top {
  background-color:white;
  border:0px;
  padding:0px;
  margin:0px;
  width:330px;
  height:101px;
  overflow:hidden;
  position:absolute;
  top:0px;
  left:0px;
}

#top {
  position:absolute;
  top:10px;
  left:125px;
  margin:0px;
  padding:0px;
  width:330px;
  height:100px;
  border:1px solid #FFFFFF;
  background-color:#FCD5D5;
  overflow:hidden;
  border:1px solid #AAAAAA;
}

#top #image {
  position:absolute;
  top:10px;
  left:10px;
  margin:0px;
  padding:0px;
/*  background:transparent url(../../images/program/logo/mode.jpg) no-repeat center center;*/
  width:310px;
  height:80px;
  display:none;
  font-size:1.4em;
  cursor:pointer;
  color:white;
}

#top #small {
  position:absolute;
  top:20px;
  left:60px;
  width:210px;
  height:60px;
  margin:0px;
  padding:0px;
  cursor:pointer;
  font-size:1.2em;
  color:white;
 /* background:transparent url(../../images/program/logo/mode_small.jpg) no-repeat center center;*/
}

#top #previous {
  position:absolute;
  left:10px;
  top:69px;  
  padding:0px;
  margin:0px;
  width:28px;
  height:21px;
  cursor:pointer;
  background:transparent url(../../images/structure/arrow_left.gif);
  display:none;
}

#top #next {
  position:absolute;
  right:10px;
  top:69px;  
  margin:0px;
  padding:0px;
  width:28px;
  height:21px;
  cursor:pointer;
  background:transparent url(../../images/structure/arrow_right.gif);
  display:none;
}

div.currentPlaying{
  position:absolute;
  top:0px;
  left:0px;
  margin:0;
  padding:0px;
  font-size:0.6em;
  color:#FFFFFF;
  font-weight:bold;
  height:101px;
  width:330px;
  background-color:#30AFC2;
  text-align:left;
}

#previous {
  position:absolute;
  left:10px;
  bottom:10px;
  background-color:transparent;
  padding:0px;
  margin:0px;
  width:28px;
  height:21px;
  cursor:pointer;
}

#nowPlaying {
  position:absolute;
  width:252px;
  left:40px;
  top:10px;
  overflow:hidden;
  font-family:arial;
  font-size:200%;
  font-weight:bold;
  height:80px;
  background-color:transparent;
  text-align:center;
}

#next {
  position:absolute;
  right:10px;
  bottom:10px;
  background-color:transparent;
  margin:0px;
  padding:0px;
  width:28px;
  height:21px;
  cursor:pointer;
}

p.current {
  margin:0px;
  padding:0px;
  font-size:22px;
}


/**************************************/
/**********SPONSORER*******************/
/**************************************/

.sponsors {
  position:absolute;
  top:520px;
  left:0px;
  width:800px;
  height:50px;
  background-color:#FFFFFF;
}

.sponsors_shadow {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/structure/sponsor_shadow.png',sizingMethod='scale');
  position:absolute;
  left:-13px;
  top:-10px;
  width:833px;
  height:81px;
}

.gray {
  border: 1px solid #AAAAAA;
}

.black {
  border: 1px solid #000000;
}


/**************************************/
/**********TOP LEFT********************/
/**************************************/

.topLeft {
  position:absolute;
  top:10px;
  left:10px;
  margin:0px;
  padding:0px;
  width:100px;
  height:100px;
  z-index:2;
  border:1px solid #AAAAAA;
}

.topLeft .arrow {
  background-image: url("../../images/structure/arrow_top_left.gif");
  width:49px;
  height:49px;
  position:absolute;
  margin:0px;
  padding:0px;
  bottom:2px;
  right:2px;
}

/**************************************/
/**********STORA BILDEN****************/
/**************************************/

div#bild {
  position:absolute;
  top:0px;
  left:470px;
  width:201px;
  height:500px;
  background-image: url("../../images/structure/bild2.jpg");

}

