* {
    margin: 0;
    padding: 0;
    overflow: show;
}

html, body {
    font-size: 16px;
    color: #333;
    line-height: 25px;
    background-color: #fff;
    font-family: Verdana, Arial, sans-serif;

}

#wrapper {

}

#head {
    display: none;
}

#locator {
    display: none;
}

#main {
    clear: both;
    overflow: show;
    background: none;
}

.page_width {
    width: auto;
}

#col1 {
    float: left;
    margin: 0;
    margin-right: 0;
    width: 70%;
}

#col2 {
    float: right;
    margin-right: 0;
    width: 25%;
}

#col3 {
    display: none;
}

/* col1 content */

#col1 {
    padding: 0;
    background: #fff;
}

#col1 h2 {
    font-weight: bold;
    font-size: 18px;
    color: #000;
    font-family: Verdana;
}

#col1 .text, #col1 #searchResults {
    background: #fff;
    margin: 0 18px 0 0; 
    padding: 9px;
    page-break-after:always
}

#col1 h3 {
    margin: 14px 0 5px 0;
    font-weight: bold;
    font-size: 16px;
    color: #000;
    font-family: Verdana;
    font-style: normal;
}


#col1 a {
    text-decoration: none;
    color: #4d769f;
    display: inline;
    padding: 2px 0;
    border-bottom: 1px dotted #616161;
}

#col1 p {
    padding: 2px 0;
    margin: 0 0 5px 0;
}

#col1 ul, #col1 ol {
    padding: 2px 0 2px 15px;
    margin: 0 0 5px 0;
}

/* col2 content */

#col2 {
    color: #000;
    font-size: 14px;
    line-height: 18px;
    padding: 0 0 50px 0;
}

#col2 h2 {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding-left: 15px;
    font-family: Verdana;
}

#col2 p {
    padding: 3px 0 3px 15px;
}

#col2 p.images {
    padding: 3px 0;
}

#col2 img {
    border: 0;
}

#col2 ul {
    padding: 3px 0 3px 15px;
    list-style-type: none;
}

#col2 a {
    text-decoration: none;
    color: #4d769f;
    display: block;
    padding: 2px 0;
    border-bottom: 1px dotted #616161;
}

#footer {
    display: none;
}

.subcolumns { width:100%; overflow:hidden; }

/* (en) alternative class for optional support of old Mozilla/Netscape browers */
/* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */

.subcolumns_oldgecko { width:100%; float:left; }

.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float:left; }
.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float:right; margin-left:-5px; }

.c20l, .c20r { width:20%; }
.c40l, .c40r { width:40%; }
.c60l, .c60r { width:60%; }
.c80l, .c80r { width:80%; }
.c25l, .c25r { width:25%; }
.c33l, .c33r { width:33.333%; }
.c50l, .c50r { width:50%; }
.c66l, .c66r { width:66.666%; }
.c75l, .c75r { width:75%; }
.c38l, .c38r { width:38.2%; }
.c62l, .c62r { width:61.8%; }
.subc  { padding:0 0.5em; }
.subcl { padding:0 1em 0 0; }
.subcr { padding:0 0 0 1em; }