﻿html, body { margin: 0; padding: 0; width: 100%; height: 100%; }
* { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; }
img { border: none; }
p { margin: 0; padding: 0; }

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_left { width: 30px; height: 421px; margin-top: 27px; background: #734d9a; float: left; }
#main #main_menu { width: 140px; height: 475px; float: left; }
#main #main_menu div { width: 116px; height: 451px; background: white; margin: 10px 0 0 12px; }
#main #main_content { margin-top: 27px; background: #734d9a; width: 673px; height: 421px; float: left; }
#main #main_content #content { margin-left: 23px; margin-top: 14px; width: 627px; height: 393px; }
#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 0 7px 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_underside { height: 393px; overflow: hidden; }
#ps_underside_content { height: 343px; margin: 25px; overflow: hidden; }

#ps_underside2spalter { height: 393px; }
#ps_underside2spalter_spalte_1 { height: 393px; width: 302px; margin-right: 20px; float: left; }
#ps_underside2spalter_spalte_2 { height: 393px; width: 305px; float: left; }

#ps_underside2spalter_spalte_1 div { margin: 25px; }
#ps_underside2spalter_spalte_2 div { margin: 25px 0; }

div.scrollHolder{position:relative;overflow:hidden;z-index:100;}
div.scrollWindow{position:absolute;left:0;top:0;overflow:hidden;z-index:1;}
div.scrollContent{position:absolute;visibility:hidden;left:0;top:0;z-index:2;}
div.scrollBar{position:absolute;font-size:1px;line-height:1px;z-index:2;}
div.scrollArrow{position:absolute;z-index:2;}
div.scrollTrack{position:absolute;top:0;left:0;cursor:default;}
div.scrollDrag{position:absolute;left:0;top:0;z-index:1;background-position:50% 50%;background-repeat:no-repeat;}

div#scrollHolder_1{}
div#scrollWindow_1{}
div#scrollContent_1{}
div#scrollBarV_1{}
div#scrollBarH_1{}
div#scrollTrackV_1{}
div#scrollTrackH_1{}
div#scrollDragV_1{}  
div#scrollDragH_1{} 
div#scrollContent_1 table {}

#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 { padding: 25px; }
#nyhedsvisningScroll { height: 343px; padding: 25px; overflow: hidden; }

#showroom_element_container { margin-top: 17px; }
#showroom_element_container_img { float: left; }
#showroom_element_container_txt { float: left; margin-bottom: 9px; }
#showroom_element_container_txt_toejgruppe { background: white; height: 80px; width: 287px; }
#showroom_element_container_txt_toejgruppe_1 { padding: 12px; width: 75px; height: 56px; float: left; font-size: 10px; }
#showroom_element_container_txt_toejgruppe_2 { padding: 12px 12px 12px 72px; width: 100px; height: 56px; float: left; font-size: 10px; }
#showroom_element_container_txt_toejgruppe_2 * { font-size: 10px; }
#showroom_element_container_txt_beskrivelse { background: white; margin-top: 9px; height: 213px; width: 263px; padding: 19px 12px; font-size: 10px; }
#showroom_element_container_txt_beskrivelse * { font-size: 10px; }
#showroom_element_container_txt_beskrivelse2 { clear: both; background: white; height: 62px; width: 603px; padding: 19px 12px; font-size: 10px; }
#showroom_header_paging a, #showroom_header_paging * { color: black; }

table.showroom_table_beskrivelse { width: 100%; }
table.showroom_table_beskrivelse td { vertical-align: top; padding: 0 3px; }
table.showroom_table_beskrivelse td * { font-size: 10px; }

table.login_table_beskrivelse { width: 100%; }
table.login_table_beskrivelse td { vertical-align: top; padding: 0 3px; }
table.login_table_beskrivelse td * {}

#teamList { width: 540px; }
#teamList .teamList_element { width: 180px; height: 250px; float: left; overflow: hidden; }
#teamList .teamList_element_img { width: 100px; height: 150px; }
#teamList .teamList_element_img img { width: 100px; margin: 0 40px; }
#teamList .teamList_element_text { width: 180px; text-align: center; }