img {display: inline}
html {height: 100%;}
body { margin: 10px; padding: 0; height: 100%; font: 12px Verdana, Helvetica, sans-serif; line-height: 18px; color: #333333; background: #f5f5f5; background-image: url('images/background.jpg'); background-repeat: repeat-x; }
h1 {font: normal 18px Verdana; color: #1b75bc; margin: 0; letter-spacing: 1px; }
h2 {font: normal 14px Verdana; color: #1b75bc; margin: 0; letter-spacing: 1px; }
h3 {font: normal 12px Verdana; color: #1b75bc; margin: 0; letter-spacing: 1px; }

/* omslutande box som innehåller övriga boxar */
#sidlayout { min-height: 100%; position: relative; margin-right: auto; margin-left: auto; width: 1000px; padding: 0px 0 0px 0px; }

/* sidans innehåll */
#top {margin: 0 0 0 20px; padding: 0 0 0 0; height: 60px; }
#left {float: left; width: 305px; margin: 6px 0 0 0; padding: 4px 4px 10px 4px; background: #ffffff; border: 1px solid #dddddd;}
#banner {float: right; width: 670px; margin: 6px 0 0 0; padding: 4px 4px 4px 4px; background: #ffffff; border: 1px solid #dddddd; }
#right {float: right; width: 670px; margin: 6px 0 0 0; padding: 4px 4px 10px 4px; background: #ffffff; border: 1px solid #dddddd; }
#fot {margin-right: auto; margin-left: auto; width: 1000px; padding: 0 0 0 0px; font: 12px; color: #666666; }
#portfolio {float: left; width: 660px; height: 185px; margin: 0 0 30px 0; padding: 10px 4px 4px 4px; background: #ffffff; border: 1px solid #dddddd; background-image: url('images/portfolio_back.jpg'); background-repeat: repeat-x;}
#portfolio table { width: 100%; }
#portfolio td { vertical-align: top; }

.portal a { float: left; margin: 0 0 0 60px; display: block; width: 250px; height: 300px; background: transparent url(images/enter_portal.jpg) no-repeat;} 
.portal a:hover { float: left; margin: 0 0 0 60px; display: block; width: 250px; height: 300px; background: transparent url(images/enter_portal_over.jpg) no-repeat;} 
.net a { float: left; margin: 0 0 0 50px; display: block; width: 250px; height: 300px; background: transparent url(images/enter_net.jpg) no-repeat;} 
.net a:hover { float: left; margin: 0 0 0 50px; display: block; width: 250px; height: 300px; background: transparent url(images/enter_net_over.jpg) no-repeat;} 
.hiddenPic {display: none;}


/* sidans länkar */
a:link { text-decoration: none; color: #cc0000}
a:visited { text-decoration: none; color: #cc0000}
a:active { text-decoration: none; color: #cccccc}
a:hover { text-decoration: none; color: #666666}
