/* CSS Document */

@import url("reset.css");

@import url("droplinebar.css");

body { background: #f3f5f4; font-family: Helvetica, Arial, sans-serif; }

#wrapper { width: 960px; margin: 20px auto; overflow: hidden; }

#top { background: url(../img/top.png) no-repeat; height: 257px; margin: 0 0 10px 0; }

#navigation { width: 960px; height: 40px; display: block;}

#main_img { width: 598px; height: 253px; padding: 16px; background: url(../img/main/start_bg.png) no-repeat; margin: 0 0 10px 0; }

.col960 { width: 960px; margin: 10px 0 0 0; overflow: hidden; }

.col630 { width: 630px; float: left; margin: 10px 20px 0 0; overflow: hidden;}

.col310 { width: 310px; float: left; margin: 10px 0 0 0; overflow: hidden; }

#text_wrapper { }

.text_main { width: 580px; background: url(../img/graph/text_main.png) repeat-y; padding: 25px; overflow: hidden; }

.text_bottom { width: 630px; height: 8px; background: url(../img/graph/text_bottom.png) no-repeat; }

#right_wrapper { }

.right_top { width: 310px; height: 30px; background: url(../img/graph/right_top.png) no-repeat; }

.right_main { width: 270px; padding: 0 20px; background: url(../img/graph/right_main.png) repeat-y; }

.right_bottom { width: 310px; height: 33px; background: url(../img/graph/right_bottom.png) repeat-y; }

.wide_top { width: 960px; height: 40px; padding: 6px 0 0 6px; background: url(../img/graph/wide_top.png) no-repeat; }

#right_wrapper img { background: #FFFFFF; border: solid 1px #CCC; padding: 10px; margin: 0 0 15px 0; }

#right_wrapper img:hover, .footer img:hover { filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }

p, td { font-size: 13px; line-height: 18px; color: #666666; }

h1 { font-weight: bold; padding: 15px 0 0 20px; font-size: 14px; width: 100%; height: 26px; background: url(../img/graph/text_top.png) no-repeat; color: #FFF; }

.wide_top h1 { width: 928px; padding: 10px 0 0 20px; background: url(../img/graph/h1_bg.jpg) repeat-x; color: #FFF; }

h2 { font-size: 14px; color: #0099cc; font-weight: bold; margin: 0 0 10px 0; }

#gallery { background: #FFF; overflow: hidden; margin: 0 5px; padding: 0 5px;}

#gallery img { margin: 10px; padding: 8px; float: left; border: solid 1px #CCC; }

#plankartet { background: #FFF; overflow: hidden; margin: 0 5px; padding: 0 5px; text-align: center; }

.custom_hr { background: #0099CC; height: 1px; clear: both; margin: 20px 0; }

.footer { float: left; margin: 0 15px 0 0;}

.table_wrapper { background: #FFF; margin: 0px 5px; padding: 15px 15px; }

td { font-weight: bold; text-align: center; }

td img { margin: 15px 0; }

tr { margin-bottom: 10px; }

.first { background: #8cd1e8; height: 30px; padding: 10px; margin: 0 0 15px; 0 }

.odd { background: #f9f9f9; }

.even { background: #e9e9e9; }

.odd:hover, .even:hover { background: #b8dce8; cursor: pointer; }

img, div, input { behavior: url("iepngfix.htc") }

