/* AVIGO Reisebuero Styles */
.content {
    /*position: absolute; Problem mit Kalender*/
    position: static;
    left: 0px;
    width: 167px;
    color: #333333; /* allg. Textfarbe */
}
.content h1 {
    background-color: #e9e1cd;
    color: #00000;
    font-size: 11px;
    font-weight: bold;
    margin-top: 4px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.content h2 {
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    vertical-align: top;
}
.content p {
    padding: 0px;
    margin-top: 3px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content img {
    padding: 0px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
}
.content a {
    font-size: 12px;
    color: #375582;
    text-decoration: underline;
    font-weight: bold;
}
.content td.preis {
    text-align: right;
    width:auto;
    padding-right:5px;
}
.content form {
    margin: 0px;
    padding: 0px;
}
.content input {
    font-size: 12px;
    font-weight: normal;
    padding: 0px;
}
.content .left {
    width: 157px; /* 10px kleiner wegen Browserbug */
}
.content table{
    margin:0;
    padding:0;
}
.content .left .link1 {
margin-top:10px;
padding-left:0px;
}
.content .left .link1 img {
margin:0px;
padding:0px;
}
.content .left .link1 h1 {
display:none;
}
/*OK*/
.content .left .navileft {
    margin: 0px;
    width: 161px;
    overflow: hidden;
    border-right: 1px solid #b1b1b1;
}
/*OK*/
.content .left .navileft h1 {
    font-size: 12px;
    font-weight: bold;
    text-transform:uppercase;
    margin-top: 8px;
    margin-right: 1px;
    margin-bottom: 1px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 9px;
    color: #f0ece1;
    overflow: hidden;
    background-color: #990000;
    height: 18px;
    line-height:18px;
}
/*OK*/
.content .left a {
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    color: #5f5f5f;
    height: 17px;
    line-height: 17px;
}
/*OK*/
.content .left .navileft a:link,
.content .left .navileft a:visited {
    background-color: #ebcccc;
    background-image: url(/kunden_parameter/avigo2/tpl/images/navi_arrow_n.gif);
    background-repeat: no-repeat;
    background-position: 9px 50%;
    text-decoration: none;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0;
    padding-left: 23px;
    border-top: 1px solid white;
    border-right: 1px solid white;
}
/*OK*/
.content .left .navileft a.act,
.content .left .navileft a.act:link,
.content .left .navileft a.act:visited,
.content .left .navileft a.act:hover,
.content .left .navileft a.act:active,
.content .left .navileft a:hover,
.content .left .navileft a:active,
.content .left .navileft a.act {
    background-color: #d69797;
    background-image: url(/kunden_parameter/avigo2/tpl/images/navi_arrow_o.gif);
    background-repeat: no-repeat;
    background-position: 9px 50%;
}
.content .left .navileft .trenner2,
.content .left .navileft .trenner,
.content .left .navileft a.trenner,
.content .left .navileft a.trenner:link,
.content .left .navileft a.trenner:visited,
.content .left .navileft a.trenner:hover,
.content .left .navileft a.trenner:active {
    background-color: #bcc4e6;
    margin: 0px;
    padding: 0px;
    height: 3px;
    width: 147px;
    overflow: hidden;
    cursor: default;
    border: none;
}
.content .left .navileft .trenner2 {
    height: 25px;
    width: 163px;
    background-image: url(/kunden_parameter/avigo2/tpl/images/navi_trenner.png);
}
.content .left .navileft img {
    margin: 0px;
    padding: 0px;
    height: 1px;
    width: 1px;
}
/*OK - Community, Reisejournal */
.content .left .navileft h2 {
    display: block;
    font-size: 12px;
    background-color: #ebcccc;
    color: #5f5f5f;
    height: 17px;
    line-height: 17px;
    margin: 0px;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 9px;
    font-weight: bold;
    overflow: hidden;
    border-top: 1px solid white;
    border-right: 1px solid white;
}
/******************** Reiseführer Box *****************/
.content .left .navileft .box {
    background-color: #ebcccc;
}
.content .left .navileft .box a.act,
.content .left .navileft .box a.act:link,
.content .left .navileft .box a.act:visited,
.content .left .navileft .box a.act:hover,
.content .left .navileft .box a.act:active {
    background-image: none;
    background-color: #ba5252;
    color: #ffffff;
    font-weight: bold;
    margin-top: 8px;
    padding-left: 10px;
}
.content .left .navileft .box .level2act {
    font-weight: bold;
    padding-left: 10px;
    border-top: 1px solid white;
    border-right: 1px solid white;
}
.content .left .navileft .box .level2,
.content .left .navileft .box .level2:visited
{
    padding-left: 20px;
}
.content .left .navileft .box p
{
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 5px;
    padding-top: 3px;
}
.content .left .navileft select
{
    width: 140px;
    max-width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
/******************** /Reiseführer Box *****************/
/******************** META-Navigation ******************/
.content .left .smallnavi {
    width: 160px;
}
.content .left .smallnavi p {
    padding: 0px;
    margin: 5px;
    text-align: center;
}
.content .left .smallnavi a {
    display: inline;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}
/******************** /META-Navigation *****************/
/*OK*/
.content .myweb,
.content .onlineradar,
.content .besuchte,
.content .contact,
.content .newsletter {
    background-color: #f0ece1;
    background-image: url(/kunden_parameter/avigo2/tpl/images/teaser_bg_h1.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 160px;
    /*height: 61px;*/
    overflow: hidden;
    border:1px solid #b1b1b1;
}
/*OK*/
.content .myweb h1,
.content .onlineradar h1,
.content .besuchte h1,
.content .contact h1,
.content .newsletter h1 {
    background-color: transparent;
    height: 20px;
    line-height: 20px;
    background-image: url(/kunden_parameter/avigo2/tpl/images/teaser_bg.gif);
    color: #5f5f5f;
    margin: 0px;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 9px;
    overflow: hidden;
}
/*OK*/
.content .myweb p,
.content .onlineradar p,
.content .besuchte p,
.content .contact p,
.content .newsletter p {
    padding: 0px;
    margin-top: 1px;
    margin-right: 9px;
    margin-bottom: 1px;
    margin-left: 9px;
}
/*OK*/
.content .myweb h1 {
    background-repeat: no-repeat;
    background-position: 100% -40px;
}
/*OK*/
.content .myweb ul {
    list-style: none;
    margin: 2px 0px;
    padding: 0px;
}
/*OK*/
.content .myweb ul li {
   display: block;
   padding-left: 23px;
   padding-right: 4px;
   background: url(/kunden_parameter/avigo2/tpl/images/list_arrow.gif) no-repeat 9px 5px;
}
/*OK*/
.content .onlineradar h1 {
    background-repeat: no-repeat;
    background-position: 100% -60px;
}
.content .besuchte {
    height: 90px;
}
/*OK*/
.content .besuchte h1 {
    background-repeat: no-repeat;
    background-position: 100% -120px;
}
/*OK*/
.content .besuchte a {
   display: inline;
   padding-left: 15px;
   padding-right: 4px;
   background: url(/kunden_parameter/avigo2/tpl/images/list_arrow.gif) no-repeat 0px 5px;
}
/*OK
.content .contact {
    height: 112px;
}
*/
/*OK*/
.content .contact h1 {
    background-repeat: no-repeat;
    background-position: 100% -140px;
}
/*OK*/
.content .contact a {
   background: url(/kunden_parameter/avigo2/tpl/images/arrow.gif) no-repeat 0px 5px;
   background-position: 100px 50%;
   text-decoration: underline;
   margin-top: 5px;
}
/*OK*/
.content .newsletter h1 {
    background-repeat: no-repeat;
    background-position: 100% -100px;
}
/*OK*/
.content .newsletter p {
    display: none;
}
/*OK*/
.content .newsletter input {
    font-size: 11px;
    font-weight: normal;
    background-color: #FFFFFF;
    padding: 0px;
    height: 16px;
    width: 134px;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    border:1px solid #b1b1b1;
}
/*OK*/
.content .newsletter input.submit {
    background-color: transparent;
    background-image: url(/kunden_parameter/avigo2/tpl/images/but_nl_abo.gif);
    background-repeat: no-repeat;
    height: 10px;
    width: 76px;
    border: none;
}
.content .main .newsletter_registration font{
    color: #990000 !important;
}
.content .main .newsletter_registration .feedback {
    color: red;
    margin-bottom: 10px;
}
.content .main .newsletter_registration td {
    width: auto;
    padding-top: 5px;
}
.content .main .newsletter_registration .submit {
    padding-top: 10px;
    text-align: right;
}
/*OK - TODO: dyn. Breite*/
.klickpfad {
    font-size: 12px;
    color: #5f5f5f;
    height: 16px;
    margin-top: 9px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    line-height: 18px;
    position: absolute;
    top: 109px;
    left: 177px;
    width: 479px;
    border: 1px solid #b1b1b1;
}
.klickpfad a,
.klickpfad a:link,
.klickpfad a:visited {
    color: #5f5f5f;
    text-decoration: underline;
    font-size: 12px;
}
.klickpfad a:active
 {
    text-decoration: underline;
    font-size: 12px;
}
.klickpfad p {
    font-size:12px;
    margin: 0px;
    padding: 0px;
}
.content .main {
    margin: 0px;
    padding-top: 25px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.content .main table,
.content .right table {
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 3px;
    margin-left: 5px;
}
.content .main .col3 {
    width: 501px;
}
.content .main .col4 {
    width: 668px;
}
.content .main .col5 {
    width: 835px;
}

.content .main .aufsteller {
display:none;
}
/*OK*/
.content .main .mywebcontent {
    background-image: none;
    margin: 0px;
    margin-top: 10px;
    margin-left: 10px;
    padding: 0px;
}
.content .main .community {
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
}
/*OK*/
.content .main .inhalt {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
}
/*OK*/
.content .main .head12bh24, /* Community */
.content .main .inhalt h3 {
    font-size: 17px;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
}
/*OK*/
.content .main .inhalt h1 {
    margin-top: 8px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
/*OK*/
.content .main .inhalt p {
    color: #333333;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    padding-top: 4px;
    padding-right: 6px;
    padding-left: 0px;
    padding-bottom: 4px;
}
.content .main .inhalt .nachoben {
    text-align: right;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
}
.content .main .inhalt .nachoben a {
    text-decoration: none;
}
.content .main .inhalt .bildlinks {
    padding: 5px 0 0 0;
    float: left;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 5px;
}
.content .main .inhalt .bildrechts {
    padding: 5px 0 0 0;
    float: right;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.content .main .inhalt .nachoben img {
    margin-top: 1px;
    margin-left: 3px;
}
.content .main .topcon
 {
    width: 489px;
    /*height: 267px;*/
    overflow: hidden;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    border:1px solid #b1b1b1;
}
/* OK */
.content .main .trifree,
.content .main .breakingnews,
.content .main .tripic {
    width: 489px;
    padding-top: 4px;
    overflow: hidden;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    border:1px solid #b1b1b1;
}
.content .main .tripic img {
    width: 481px;
}
.content .main .trifree {
    height: auto;
    background-image: url(/kunden_parameter/avigo2/tpl/images/spacer.gif);
}
.content .main .breakingnews .linkmore {
    margin-top: 10px;
}
.content .main .breakingnews .linkmore a {
    padding-right: 15px;
    background: url(/kunden_parameter/avigo2/tpl/images/arrow.gif) no-repeat 100% 50%;
    white-space: nowrap;
}
/* braucht man nicht?
.content .main .topcon .links {
    margin: 0;
    padding: 0px;
    float: left;
    width: 491px;
}
*/
.content .main .topcon .rechts {
    display: none;
}
/*
.content .main .topcon  h1 {
    padding-left: 167px;
}
*/
.content .main .topcon .headimg {
    float: left;
    /*height: 217px;*/
}
.content .main .topcon .headimg img {
    margin-right: 15px;
    width: 147px;
    /*height: 201px;*/
    height: auto;
}
.content .main .topcon td {
    width: 150px;
}
.content .main #darwinFrame {
    margin-top: 10px;
    margin-left: 10px;
}
.content .biconli1,
.content .biconli1b,
.content .biconli1c,
.content .biconli1d,
.content .bifree,
.content .bipic {
    width: 322px;
    height: 243px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    overflow: hidden;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 0px;
    border:1px solid #b1b1b1;
}
/*OK*/
.content .bipic img {
    margin-top: 4px;
    height: 235px;
    width: 314px;
}
.content .biconli1 table,
.content .biconli1b table,
.content .biconli1c table,
.content .biconli1d table {
    width: 314px;
    margin-top: 3px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
}
.content .biconli1 table td,
.content .biconli1c table td {
    width: 70px;
    white-space: nowrap;
}
.content .biconli1 td.breit,
.content .biconli1b td.breit,
.content .biconli1c td.breit,
.content .biconli1d td.breit,
.content .biconre1 td.breit,
.content .biconre1b td.breit,
.content .biconre1c td.breit,
.content .biconre1d td.breit {
    width: auto;
}

.content .biconli1 .contopic {
    background-color: #f4f0e6;
    height: 101px;
    margin: 4px;
    margin-top: 1px;
}
.content .biconli1c .contopic {
    background-color: #f4f0e6;
    height: 116px;
    margin: 4px;
}
.content .biconli1d .contopic {
    margin: 4px;
}
.content .contopic p,
.content .contopic h2 {
    margin: 0px;
}
.content .biconli1 table td.preis,
.content .biconli1c table td.preis {
    text-align: right;
    padding-right:5px;
    width:auto;
}
.content .monoconli1 a,
.content .biconli1 a,
.content .biconli1b a,
.content .biconli1c a,
.content .biconli1d a,
.content .bifree a,
.content .topcon a
 {
    padding-right: 15px;
    background: url(/kunden_parameter/avigo2/tpl/images/arrow.gif) no-repeat 100% 50%;
    white-space: nowrap;
}
.content .headimg a {
    background: none; /* Pfeil in Bilderlinks ausblenden */
    margin: 0px;
    padding: 0px;
}
/* 3-spaltiges Bild */
.headimg img {
    padding: 0px;
    height: 112px;
    width: 314px;
    margin-top: 0px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
}
.content .monoconli1,
.content .monofree {
    width: 155px;
    height: 243px;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    padding: 0px;
    overflow: hidden;
    border:1px solid #b1b1b1;
}
.content .monopic {
    width: 155px;
    height: 243px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    overflow: hidden;
    border:1px solid #b1b1b1;
}
.content .monoconli1 table,
.content .monofree table {
    width: 147px;
}
.content .monoconli1 ul {
    list-style-image: none;
    margin-top: 3px;
    margin-right: 4px;
    margin-left: 4px;
    padding: 0px;
}

.content .monoconli1 .headimg img,
.content .biconli1c .headimg img {
    height: 97px;
    width: 147px;
}
.content .monopic img {
    margin-top: 4px;
    width: 147px;
    height: 235px;
}
.content .biconli1b img {
    height: 199px;
    width: 147px;
    padding-bottom: 25px;
}
.content .biconli1b .headimg {
    float: left;
    height: 215px;
    width: 152px;
    margin-right: 10px;
}
.content .bifree,
.content .monofree {
    background-image:url(/kunden_parameter/avigo2/tpl/images/spacer.gif);
}
.content .biconli1c .headimg {
    height: 97px;
}
.content .biconli1c .headimg img {
    float: left;
    margin-right: 10px;
    height: 97px;
    width: 147px;
}
.content .biconli1d .headimg {
    height: 24px;
    margin-bottom: 5px;
}
.content .biconli1d table {
    width: 314px;
}
.content .right {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}
.content .right .suche {
    background-color: #CEDEE3;
    width: 322px;
    height: 375px;
    font-size: 11px;
    overflow: hidden;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 0px;
    border: 1px solid #00618c;
}
.content .right .suche .iframe {
    margin-left: 1px;
}
/* OK */
.content .right .suche h1 {
    color: #dfd9ca;
    margin: 0px;
    padding-left: 9px;
    background-image: url(/kunden_parameter/avigo2/tpl/images/teaser_bg.gif);
    background-position: 0px -20px;
}

/* ETOM XSEARCH */
.content .right .xsuche {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    color: #6987AB;
    padding: 0px;
    height: 425px;
    overflow: hidden;
    width: 324px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
}
.content .right .xsuche table,
.content .right .xsuche img {
    margin: 0px;
}
.content .right .xsuche .xb {
    background-color: #CEDEE3;
    padding-top: 10px;
    border-left: 1px solid #00628A;
    border-right: 1px solid #00628A;
    border-bottom: 1px solid #00628A;
}
.content .right .xsuche .xe {
    height: 375px;
    background-color: #EDEEF2;
    padding-top: 10px;
    padding-left: 2px;
    padding-right: 1px;
    border-left: 1px solid #00628A;
    border-right: 1px solid #00628A;
    border-bottom: 1px solid #00628A;
}
.content .right .xsuche .xe form {
    margin: 0px;
}
.content .right .xsuche .xe .trenner {
    height: 1px;
    overflow: hidden;
    margin-top: 15px;
    margin-left: 2px;
    margin-right: 2px;
    margin-bottom: 0px;
    border-top: 1px solid #9EA4B0;
    border-bottom: 1px solid white;
}
.content .right .xsuche .xe .erweitert {
    margin: 10px;
}
.content .right .xsuche .xe .erweitert h3 {
    font-size: 14px;
    font-weight: bold;
}
.content .right .xsuche .xe .erweitert p {
    margin: 0px;
}
.content .right .xsuche .tabb {
    background-image: url(/kunden_parameter/avigo2/tpl/images/express_tab_baustein.jpg);
}
.content .right .xsuche .tabe {
    background-image: url(/kunden_parameter/avigo2/tpl/images/express_tab_etom.jpg);
}
.content .right .xsuche .tabb table,
.content .right .xsuche .tabe table {
        width: 324px;
        height: 32px;
}
.content .right .xsuche .buttons {
    background-image: url(/kunden_parameter/avigo2/tpl/images/express_etom_bck.jpg);
    background-repeat: no-repeat;
    width: 319px;
    height: 165px;
}
.content .right .xsuche .buttons table {
    width: 319px;
}
.content .right .xsuche .buttons td {
    height: 33px;
    vertical-align: middle;
}
/* /ETOM XSEARCH */


.content .right .bipic {
    height: auto;
}
.content .right .bipic img {
    height: auto;
}
.content .right .htips,
.content .right .neues {
    background-color: #f0ece1;
    background-image: url(/kunden_parameter/avigo2/tpl/images/teaser_bg_h1.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    float: left;
    display: inline; /* IE Doubled Float-Margin Bug */
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0px;
    overflow: hidden;
    width: 322px;
    border:1px solid #b1b1b1;
}
/*
.content .right .neues {
    background-position: 0px 120px;
    height: 110px;
}
*/
.content .right .htips h1,
.content .right .neues h1 {
    background-color: transparent;
    background-image: url(/kunden_parameter/avigo2/tpl/images/teaser_bg.gif);
    background-repeat: no-repeat;
    background-position: 100% -180px;
    font-size: 11px;
    font-weight: bold;
    color: #5f5f5f;
    padding-left: 10px;
    height: 17px;
    padding-top: 2px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
}
.content .right .htips ul,
.content .right .neues ul {
    margin-top: 6px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 5px;
    list-style-image: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.content .right .htips li,
.content .right .neues li {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 3px;
    margin-left: 0px;
    overflow: visible;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    background-image: url(/kunden_parameter/avigo2/tpl/images/list_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    list-style-type: none;
    vertical-align: top;
}
.content .right .htips a,
.content .right .htips a:link,
.content .right .htips a:visited,
.content .right .htips a:hover,
.content .right .htips a:active,
.content .right .neues a,
.content .right .neues a:link,
.content .right .neues a:visited,
.content .right .neues a:hover,
.content .right .neues a:active
 {
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.content .right .htips a.boldy,
.content .right .htips a.boldy:link,
.content .right .htips a.boldy:visited,
.content .right .htips a.boldy:hover,
.content .right .htips a.boldy:active,
.content .right .neues a.boldy,
.content .right .neues a.boldy:link,
.content .right .neues a.boldy:visited,
.content .right .neues a.boldy:hover,
.content .right .neues a.boldy:active {
    font-weight: bold;
    margin-bottom: 3px;
    margin-left: 0px;
    text-decoration: none;
}
.content .right .htips p {
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 10px;
    color: #504b4b;
}
.content .right .htips .erweitert {
    background-color: #e9e1cd;
    margin-top: 3px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    width: 322px;
    border-top: 1px solid #b1b1b1;
}
.content .right .htips .erweitert a,
.content .right .htips .erweitert a:link,
.content .right .htips .erweitert a:visited,
.content .right .htips .erweitert a:hover,
.content .right .htips .erweitert a:active {
    color: #375582;
    background-image: url(/kunden_parameter/avigo2/tpl/images/list_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 15px;
}
/* rechts Hoehe automatisch */
.content .right .bifree {
    height: auto;
}

.content .footerimages {
    text-align: center;
    height: 70px;
    padding: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    overflow: hidden;
    border-top: 1px solid #b1b1b1;
}
.content .footerimages img {
    padding: 0px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 0px;
    margin-left: 10px;
    vertical-align: middle;
}
.content .footerimages .verisign {
    display:inline;
    width:auto;
}
.content .footernavi {
    /* height: 29px; da z.Zt. nicht benutzt */
    text-align: center;
    vertical-align: middle;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
}
.content .footernavi p {
    margin: 0px;
    padding-top: 7px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.content .footernavi a {
    font-weight: normal;
    color: #375582;
    text-decoration: underline;
    margin: 0px;
    padding: 0px;
}
/*OK - Trenner */
.content .footernavi strong {
    color: #000000;
    padding: 0px;
    margin: 0px;
}
.content .footerdiscl {
    background-image: url(/kunden_parameter/avigo2/tpl/images/avigo_bottom.gif);
    background-repeat: no-repeat;
    background-position: 14px 2px;
    background-color: #990000;
    height: 22px;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.content .footerdiscl p {
    margin: 0px;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    color: #fefefb;
}
/* ************** SendAFriend ******************************************* */
.content .main .inhalt table {
    margin-top: 3px;
    padding-bottom: 15px;
    width: 475px;
}
.content .main .inhalt td
{
    padding-left: 5px;
    width:auto;
}
.content .main .inhalt .othercolor
{
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #d9e2f3;
}
.content .main .inhalt textarea
{
    margin-left: 10px;
    width:470px;
}
/* ************** /SendAFriend ******************************************* */

/* free html */
.content .main .trifree .freehtmllist table {
    padding: 0px;
    margin: 4px;
    border: 1px solid #e9e1cd;
    max-width: 479px;
}
.freehtmllist th {
    background-color: #fbf7ed;
    white-space: nowrap;
    vertical-align: top;
    text-align: left;
    height: 18px;
    padding-left: 4px;
    padding-right: 4px;
    border-bottom: 1px solid #e9e1cd;
}
.freehtmllist tr {
    vertical-align: middle;
    height: 20px;
}
.freehtmllist .tr1 {
    background-color: #ffffff;
}
.freehtmllist .tr2 {
    background-color: #fbf7ed;
}
.freehtmllist td {
    white-space: nowrap;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
}
.freehtmllist strong {
    color: #990000;
    font-weight: bold;
}
.freehtmllist .infotext {
    font-size: 11px;
    margin-bottom: 4px;
}

/******************** Images, die publiziert werden sollen *****************/

.hidden_images {
    background-image: url(/kunden_parameter/avigo2/tpl/images/but_absenden.gif);
    background-image: url();
}