html										{ margin: 0; font-size: 12px; font-family: verdana,arial,helvetica,sans-serif; }
body										{ background: none; }
#logo										{ margin-left: 12px; }

#servicemenu,
#login,
#sitesearch,
#menu,
#leftmenu,
#tooltipIcons,
#footer,
.spot,
.files,
.loginBtn,
.noprint,
.tooltip									{ display: none!important; }


img											{ border: none; }	
ul li.item									{ list-style-type: none; }
table										{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.content-block dl dd 						{ margin: 2px 0 10px; }

#content .content-block table tr td.head,
#content .content-block table tr td			{ border-bottom: 1px solid #D3D3D3; padding: 2px 0;}
#content .content-block table tr td.foot	{ border-top: 2px solid #869BAC; border-bottom: 2px solid #869BAC; }
#content .content-block						{ padding: 10px; }
#content .content-block h1					{ font-size: 24px; line-height: 30px; margin: 30px 0 10px; font-weight: normal; border-bottom: solid 1px #d3d3d3; }
#content .content-block h2,
#content h2.component						{ font-size: 15px; line-height: 20px; margin: 10px 0; font-weight: normal; border-bottom: solid 1px #d3d3d3; }
#content .content-block h3					{ font-size: 15px; line-height: 20px; margin: 10px 0; font-weight: normal; }
#content .content-block h4					{ font-size: 13px; line-height: 18px; margin: 10px 0; font-weight: normal; border-bottom: solid 1px #d3d3d3; }
#content .content-block h5					{ font-size: 13px; line-height: 18px; margin: 10px 0; font-weight: normal; }
#content .content-block h6					{ font-size: 11px; line-height: 16px; margin: 10px 0; font-weight: normal; }
#content .content-block h7					{ font-size: 11px; line-height: 16px; margin: 10px 0; font-weight: normal; }
a:link, a:visited 							{ color: #000; background: transparent; text-decoration: underline; }




/* prisliste made for dummy func table */
.prisliste												{ border: #000 solid 1px; }
#content .content-block .prisliste th					{ border: #000 solid 1px; vertical-align: top; text-align: left; }
#content .content-block .prisliste td					{ border: #000 solid 1px; }
#content .content-block .prisliste input,
#content .content-block .prisliste input:focus			{ height: 21px; width: 111px; border: none !important; background: transparent url(../img/bg/input.png) 0 0 no-repeat; }
#content .content-block .prisliste .tooltip-trigger		{ display: none; }
#content .content-block .prisliste th,
#content .content-block .prisliste td					{ padding: 8px; }
