/* Main CSS for rbbc.dk */
h1{ }


body {font: 10px/16px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #000; background: #054490 url(../images/background.gif) 0 0 repeat-y; }
body.underside {background: #054490 url(../images/background_u.gif) 0 0 repeat-y;}  
a {color: #000; text-decoration: underline;}
a:hover {text-decoration: underline;}
a img {border: none;}
h1{ font-size:20px; padding:0px; padding-bottom:10px; margin:0;}
h2 {font: 11px/20px Verdana, Arial, Helvetica, sans-serif; color: #000166; padding: 0px; margin: 0px; text-transform: uppercase; font-weight: bold;}
#top_row .narrow_col {padding-top: 15px;}
#top_row .narrow_col h1 {font: 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #000166; padding: 0; margin: 15px 0 5px; text-transform: uppercase;}
#top_row .narrow_col h2 {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; color: #000166; padding: 0; margin: 0 0 5px; text-transform: none; font-weight: bold;}
#right_col h2 {color: #000166;}
p {margin: 5px 0 5px 0; padding: 0;}

/* Layout */
#container {position: absolute; top: 0; left: 0; width: 956px; padding: 0; }
#header {z-index: 100; position: relative; top: 0; left: 0; height: 106px; width: 956px; background: #054490; margin: 0; padding: 0;}
#subheader {position: relative; top: 0; left: 0; height: 94px; width: 100%; background: #7595D2 url(../images/subhead_back_rbbc.jpg) top right no-repeat; margin:0; padding: 0; border-bottom: 1px solid #B3BBBE; z-index: 0;}
#content {position: relative; width: 534px; margin: 0; padding-left: 192px; padding-right: 230px;}
#left_col {position: absolute; top: 0; left: 0; width: 180px; background: #fff; border-right: 1px solid #b3bbbe; color: #000; overflow: hidden; padding-top: 2px;}
#left_col img {margin: 0; padding: 0 0 2px; width: 178px; }
#right_col {position: absolute; top: 0; right: 0; width: 217px; height: 400px; border-left: 1px solid #b3bbbe; padding-top: 2px; background: #fff;}

/* Header */
/*  orig:  #site_logo {z-index: 101; position: absolute; top: 15px; left: 15px; width: 132px; height: 53px; margin: 0; padding: 0;}*/
#site_logo {z-index: 101; position: absolute; top: 5px; left: 5px; width: 162px; height: 73px; margin: 0; padding: 0;}
#top_banner {position: absolute; top: 0; right: 0; height: 78px; padding: 0; margin: 0; overflow: hidden;}
#top_banner a {border: none; padding: 0; margin :0;}
#top_banner a img {padding: 0; margin: 0;}

#top_menu a{text-decoration:none;}
#info_nav a{text-decoration:none;}




