img {display: inline; border:0;}
.imgborder {border: 1px solid red;}

body {margin: 15px; padding: 0; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 18px; background-color: #000000;}
h1 {font: normal 18px Papyrus; color: red; margin: 0; letter-spacing: 2px;}
h2 {font: normal 15px Papyrus; color: red; margin: 0; letter-spacing: 1px;}

/* omslutande box som innehåller övriga boxar */
#sidlayout {margin-right: auto; margin-left: auto; min-height: 1000px; width: 1000px; padding: 0; background-image: url('images/globen_back.jpg'); background-repeat: no-repeat;}

/* sidans innehåll */
#center {position:relative; background-image: url('images/globen_back.jpg'); background-repeat: no-repeat; padding: 0 10px 0 0; overflow:hidden;}
#center .transparency {opacity:0.95; filter:alpha(opacity=95); -moz-opacity:0.95; background-color:#000000; width:100%; height:100%; position:absolute; top: 0px; left: 0px; z-index: 0;}
#left {float: left; width: 250px; margin: 0; padding: 10px 0 0 0;}
#right {float: left; width: 700px; min-height: 600px; margin: 0; padding: 10px 0 10px 0}
#fot {clear: both; margin-right: auto; margin-left: auto; width: 870px; padding: 0 0 0 0; color: #666666;}

.content {position: relative;}

/* sidans länkar */
a:link {text-decoration: none; color: #cc0000}
a:visited {text-decoration: none; color: #cc0000}
a:active {text-decoration: none; color: #999999}
a:hover {text-decoration: none; color: #999999}

.biljetter a {float: left; display: block; width: 242px; height: 66px; background: transparent url(images/biljetter.jpg) no-repeat;}
.biljetter a:hover {float: left; display: block; width: 242px; height: 66px; background: transparent url(images/biljetter_over.jpg) no-repeat;}
.media a {float: left; display: block; width: 242px; height: 72px; background: transparent url(images/media.jpg) no-repeat;}
.media a:hover {float: left; display: block; width: 242px; height: 72px; background: transparent url(images/media_over.jpg) no-repeat;}
.forum a {float: left; display: block; width: 242px; height: 76px; background: transparent url(images/forum.jpg) no-repeat;}
.forum a:hover {float: left; display: block; width: 242px; height: 76px; background: transparent url(images/forum_over.jpg) no-repeat;}
.kontakt a {float: left; display: block; width: 242px; height: 73px; background: transparent url(images/kontakt.jpg) no-repeat;}
.kontakt a:hover {float: left; display: block; width: 242px; height: 73px; background: transparent url(images/kontakt_over.jpg) no-repeat;}
.historien a {float: right; display: block; width: 245px; height: 66px; background: transparent url(images/historien.jpg) no-repeat;}
.historien a:hover {float: right; display: block; width: 245px; height: 66px; background: transparent url(images/historien_over.jpg) no-repeat;}
.ensemble a {float: left; display: block; width: 245px; height: 72px; background: transparent url(images/ensemble.jpg) no-repeat;}
.ensemble a:hover {float: left; display: block; width: 245px; height: 72px; background: transparent url(images/ensemble_over.jpg) no-repeat;}
.scenkartellen a {float: left; display: block; width: 245px; height: 76px; background: transparent url(images/scenkartellen.jpg) no-repeat;}
.scenkartellen a:hover {float: left; display: block; width: 245px; height: 76px; background: transparent url(images/scenkartellen_over.jpg) no-repeat;}
.produktion a {float: left; display: block; width: 245px; height: 73px; background: transparent url(images/produktion.jpg) no-repeat;}
.produktion a:hover {float: left; display: block; width: 245px; height: 73px; background: transparent url(images/produktion_over.jpg) no-repeat;}

.hidden {display: none;}

ul {margin: 0 0 0 10px; padding: 0;}

.leftmenu ul {margin: 0; padding: 0; list-style-type: none; font: normal 18px Papyrus; line-height: 30px;}
.leftmenu ul li a:link {color: #ffffff;}
.leftmenu ul li a:visited {color: #ffffff;}
.leftmenu ul li a:active {color: #cc0000}
.leftmenu ul li a:hover {color: #cc0000;}

.active {color: #cc0000;}

.white {background-color: white; height: 70px;}
.border {border: 2px solid #cc0000;}
.center {text-align: center;}
.justify {text-align: justify;}

