/*
2008-09-03 - Print.css
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;background:transparent;color:#000;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;margin-bottom:20px;}
.article ul, .article ul li {list-style-type:disc !important;margin-left:15px;}
.article ol, .article ol li {list-style-type:decimal !important;margin-left:15px;}

caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{margin:0 0 20px 0;}
q:before,q:after{content:'';}
p {
    margin-bottom:20px;
}
.handheld-menu.top {
    display:none;
    visibility:hidden;
}
h1, h2, h3, h4, h5, h6 {
    font-size:20px;
    font-weight:bold;
}
h1 {
    font-size:26px;
}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 {
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}
div.siteLogo, div.siteLogo img {
    width: 125px !important;
}
div.col100.news {
    display:none;
}
img.bg,
.sitemenu, 
.topmenu, 
.sectionMenu, 
.siteSidebar, 
.siteBreadcrumbs, 
.siteBreadcrumbs, 
.siteOptions, 
.search_area, 
.siteLogos, 
.navbar, 
.button-list, 
.showonmap, 
.directparking,
.global-authorization,
.siteOptions-container,
div.col100.ingangar, 
div.col100.large-puff
 {display:none !important;}

div.wrapper {
    width:100%;
    background:none;
    min-height:0;
}
div.siteHeader-container {
    border:none;
    background:none;
    box-shadow:none;
}
 
div.siteContentFull, 
div.siteContainer, 
div.siteHeader, 
div.siteMain, 
div.siteContent, 
div.siteFooter {
    margin: 0;
    width: 100% !important;
}
div.siteMain {
    min-height:0;
}

div.siteContent .col75 {
    width: 99%;
}
div.siteContent .col50 {
    width: 460px !important; 
}
div.siteFooter-container {
    background:none;
}
.col25 {
    width:220px !important;
    float:left !important;
    margin-left:6px;
}
.gridlist a {text-decoration:none;color:#000;}
.gridlist table tr td {padding:8px 0;text-decoration:none;}
.gridlist .header {
	height:30px;
	border-bottom:solid 1px #000;
	margin-bottom:2px;
	padding:0 0 4px 0;
	font-weight:bold;
	}
.siteContact {
    border-top:solid 1px #000;
    padding:8px 0 0 0;}

.siteFooter .col25:nth-of-type(4n+1) {
    width:100% !important;
    padding:0 !important;
}
.siteFooter .col25:nth-of-type(4n+2),
.siteFooter .col25:nth-of-type(4n+3), 
.siteFooter .col25:nth-of-type(4n+4)  {
    display:none;
}

div.siteFooter h6 {
    font-weight:bold;
    margin:10px 0 10px 0;
    font-size:20px;
}
.secondary, .primary {
    border:1px solid #000;
    width:100%;
    margin-bottom:6px;
}
.secondary .box-inner, .primary .box-inner {
    padding:10px 10px 0;
}

body.user_mypages div.siteContent .col50 {
    width: 400px !important;
    margin:0 !important;
    float:left !important;
}
body.user_mypages div.siteContent .col25 {
    display:block !important;
    visibility:visible !important;
    width:210px !important;
    margin:0  !important;
    float:right !important;
}
body.user_mypages h2 {
    padding:0 !IMPORTANT;
}