body {
    font-family: Arial, Helvetica, sans-serif;
    background-image: url(https://tpl.mmcdn.de/system/images/hintergruende/sonnen.gif);
    font-size: 12px;
    color: #3d6e93;
}

.padding {
    padding-left: 1em;
}

.sys_navi {
    font-size: 10px;
    color: #3d6e93;
    text-align: left;
}

.sys_navi a {
    /*font-size: 10px;*/
    color: #3d6e93;
    font-weight: bold;
}

a {
    text-decoration: underline;
    color: #3d6e93;
}

a:hover {
    text-decoration: none;
    color: #3d6e93;
}

.suche {
    font-size: 36px;
    font-weight: bold;
    color: #ff9600;
}

.txt_orange-14 {
    font-size: 14px;
    color: #FF9600;
}

div#manet_navigation {
    padding-top: 10px;
    padding-bottom: 20px;
}

/*#manet_navigation td {*/
/*    margin: 0px;*/
/*    padding: 0px;*/
/*    background-color: #6a98bb;*/
/*    font-size: 10px;*/
/*    font-weight: bold;*/
/*    text-align: center;*/
/*    border-left: 1px white solid;*/
/*    border-top: 1px white solid;*/
/*    border-right: 1px black solid;*/
/*    border-bottom: 1px black solid;*/
/*}*/

/*#manet_navigation a {*/
/*    white-space: nowrap;*/
/*    padding: 2px;*/
/*    text-decoration: none;*/
/*    color: white;*/
/*    display: block;*/
/*}*/

/*#manet_navigation a:hover {*/
/*    background-color: #a1c3dc;*/
/*}*/

.mehr {
    font-size: 10px;
    color: #FF9600;
    font-weight: bold;
}

.ue_weitere-infos {
    font-size: 14px;
    color: #FF9600;
    font-weight: bold;
}

.ue_suchergebnisse {
    font-size: 14px;
    color: #FF9600;
    font-weight: bold;
}

.result_header,
.result_footer {
    background-color: #FFECC2;
    padding: 0.5em 2em;
    font-size: 13px;
    color: #3d6e93;
}

.result_header {
    font-weight: bold;
}

.result_footer {
    margin-top: 2em;
    word-spacing: 1.5em;
}

.result_footer .current {
    color: #FF9600;
    font-weight: bold;
}

.result_footer a {
    text-decoration: none;
}

.result_footer a:hover {
    text-decoration: underline;
}

/*#allincluding {
 min-width:1000px;
 width:expression(document.body.clientWidth < 1000? "1000px": "auto" );
 }
 
 #content {
 float:left;
 width:833px;
 }
 #banner1 {
 position:fixed;
 float:right;
 width:148px;
 /* border: 1px solid blue;
 }
 #banner1 {
 position: absolute;
 top: 0;
 right: 0;
 margin: 0;
 }
 
 #banner1[id] {
 position: fixed;
 }
 #banner1 img {
 vertical-align: bottom;
 }
 */
.gad {
    margin: 0;
    position: absolute;
    padding: 0px 0px 0px 0px;
    top: 0em;
    right: 2em;
    width: 160px;
    height: 600px;
    z-index: 100;
}

.mittig {
    width: 760px;
    margin: 0px auto;
    text-align: left;
}

#suchzeile {
    width: 350px;
    margin: 0 1em;
    border: #3d6e93 1px solid;
    font-size: 12px;
    color: #3d6e93;
    background-color: #ffffff;
    padding: 0.5em 1em;
}

#submit_button {
    border-right: #000000 1px solid;
    border-top: #ffffff 1px solid;
    font-size: 12px;
    border-left: #ffffff 1px solid;
    color: #ffffff;
    border-bottom: #000000 1px solid;
    font-weight: bold;
    cursor: pointer;
    background-color: #FF9600;
    padding: 0.5em 1em;
}

#submit_button:hover {
    background-color: #feb35b;
}

.sys_navi {
    padding: 3px 1em;
}

.sys_navi,
.box * {
    background-color: #d9e8f9;
}

.content {
    background-color: #fff;
}

.sys_navi,
.content,
.box,
.box * {
    border-color: #6A98BB;
    border-style: solid;
    border-width: 0;
}

.box h4 {
    font-size: 1em;
    padding: 2px;
    margin: 0;
    text-transform: uppercase;
}

.box h4 {
    -moz-border-radius-topleft: 0.5em;
    -moz-border-radius-topright: 0.5em;
    border-top-left-radius: 0.5em;
    border-top-right-radius: 0.5em;
}

.sys_navi.top {
    -moz-border-radius-topleft: 1em;
    -moz-border-radius-topright: 1em;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
}

.sys_navi.bottom {
    -moz-border-radius-bottomleft: 1em;
    -moz-border-radius-bottomright: 1em;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
}

.border_t {
    border-width: 1px 0 0 0
}

.border_rl {
    border-width: 0 1px
}

.border_trbl {
    border-width: 1px
}

.border_rbl {
    border-width: 0 1px 1px 1px
}

table,
img {
    border: 0;
}

.box_line {
    margin: 0 25px;
    display: flex;
    justify-content: space-between;
}

.box_line .box {
    vertical-align: top;
}

.clear {
    clear: both;
}

.result_header,
.result_body,
.result_footer {
    padding-left: 50px;
}

.result_body {
    position: relative;
}

.result_body dl {
    max-width: 40em;
}

dt {
    margin-top: 2em;
}

dt a {
    font-size: 16px;
    color: #3d6e93;
}

dt, dd .url {
    white-space: nowrap;
}

dd {
    overflow: hidden;
    margin-left: 0;
    font-size: 13px;
}

dd .url {
    color: #FF9600;
    overflow: hidden;
}

dd .excerpt {
    margin-top: 2px;
}

.msg {
    margin: 2em;
    font-size: 12px;
}
