* {font-family: verdana,sans-serif}
h2 {text-align:center;}
#footer td{
    text-align:center;
}
#footer td div{
    margin:20px 0 0;
    padding:5px;
    border-top:1px solid #333;
    font-size:0.6em;
}
table th{
    text-align:right;
    font-weight:normal;
}
table.imprint{
    border-collapse:collapse;
}
table.imprint th{
    text-align:left;
    font-size:0.9em;
    font-weight:bold;
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}
table.imprint td{
    border-top:1px solid #aaa;
    border-bottom:1px solid #aaa;
}

/** dt styles **/
#parking_page_header{
    width:100%;
    height:110px;
    margin:0;
    padding:0;
    background:rgba(0, 0, 0, 0) linear-gradient(to bottom, #3461aa 0%, #197cb9 100%) repeat scroll 0 0;
    border-bottom:2px solid #ff9900;
}

#parking_page_header_inner{
    margin:0px auto;
    width:1000px;
    height:95px;
    padding:15px 0 0 0;
}

#parking_boxes p {font-size:1.2em;}

#parking_boxes {
    width:800px;
    font-size:1.1em;
    text-align:left;
    margin:0px auto;
}

body{
    margin:0;
    padding:0;
    font-size:9.0pt;
    font-family:verdana;
}

#content{
    width:1000px;
    height:520px;
    font-size:1em;
    margin:0px auto;
    border-right:1px solid #ddd;
    border-left:1px solid #ddd;
    border-bottom:1px solid #ddd;
    text-align:center;
}

h1{font-weight:normal;padding:30px 0 0 0;margin:0px 0 0 20px;}

#parking_boxes h2{font-size:1.1em;text-align:center;}

td{font-size:0.9em;}
table{margin-bottom:20px;}

a {color:#197cb9;text-decoration:none;}
a:hover {text-decoration:underline;}

.footer{font-size:0.8em;margin:0px auto;width:1020px;height:30px;text-align:center;padding:10px 0;}
