html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
* { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; }
img { border: none; }

table#pageTable { width: 100%; height: 100%; border: none; }
#container { width: 845px; height: 567px; text-align: left; }
#top { height: 52px; width: 845px; }
#top #top_lang { width: 200px; height: 37px; float: left; padding-top: 15px; }
#top #top_lang select { width: 100px; }
#top #top_menu { width: 645px; height: 52px; float: left; text-align: right; }
#top #top_menu div { margin-left: 45px; margin-top: 16px; width: 580px; height: 29px; padding-top: 8px; }
#top #top_menu #top_menu_service { padding-right: 20px; }
#top #top_menu div a { margin: 0 9px; color: white; font-size: 11px; text-decoration: none; } 
#top #top_menu div a:hover { text-decoration: underline; } 
#main { height: 475px; width: 843px; margin: 0; padding: 0; }
#main #main_menu { width: 140px; height: 475px; margin-left: 30px; float: left; display: inline; }
#main #main_menu div { width: 116px; height: 451px; background: white; margin: 10px 0 0 12px; }
#main #main_content { margin-left: 27px; margin-top: 27px; width: 619px; height: 421px; float: left; display: inline; position:relative;}
#bund { height: 28px; width: 845px; padding-top: 10px; text-align: center; }

#main #main_menu div ul { list-style: none; margin: 20px 0 0 0; padding: 0; }
#main #main_menu div ul li { margin: 0; padding: 7px 0; border-bottom: 1px solid #d9d9d9; display: block; }
#main #main_menu div ul li a { margin-left: 16px; color: black; text-decoration: none; display: block; }
#main #main_menu div ul li a.inpath { font-weight: bold; }
#main #main_menu div ul li #activeitem { font-weight: bold; }

#main #main_menu div ul li ul.M2 { list-style: none; margin: 5px 0 0 0; padding: 0; display: block; }
#main #main_menu div ul li ul.M2 li { margin: 0; padding: 0; height: 12px; border: none; display: block; }
#main #main_menu div ul li ul.M2 li a { margin-left: 16px; font-size: 10px; color: black; display: block; }
#main #main_menu div ul li ul.M2 li #activeitem { color: #ec008c; font-weight: normal; }

/*#ps_forside2bannere {position:relative; height: 421px; margin-left:40px;  width:244px; margin:0; padding:0; border:1px solid red;}*/
/*#ps_forside2bannere div {margin:290px 0 15px 40px 170px; float: left; display: inline;  display:block; clear:both; width:244px; margin:0 0 40px 95px; padding:0; border:1px solid red;}*/
#forhandler, #katalog {width:244px; margin:0 0 40px 370px;}

#newsList {}
#newsList .newsList_element {}
#newsList .newsList_element_img { width: 50px; height: 50px; float: left; }
#newsList .newsList_element_text { max-width: 480px; float: left; }
#newsList .newsList_element_text a.newsLink { text-decoration: none; font-weight: bold; color: black; }
#newsList .newsList_element_text a.newsLinkManchet { text-decoration: none; color: black; }

#nyhedsvisning { margin: 25px; }
#nyhedsvisningScroll { height: 343px; padding: 25px; overflow: hidden;  }
