/*#######################################################LAYOUT*/
/*body, textarea {
    padding: 0px;
    margin: 1px;
    font-family: Verdana, Arial, Sans-serif, Helvetica;
    font-weight: normal;
    color: #3A3A3A;
    text-decoration: none;
}

table {
    border-collapse: collapse;
}

form {
    margin: 0;
}

input {
    margin: 0;
    font-size: 10px;
    font-weight: normal;
    color: #3A3A3A;
}

textarea {
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color: #3A3A3A;
}

ul {
    margin: 0 17px;
    padding: 0;
}

select {
    margin: 0;
    font-size: 10px;
    font-weight: normal;
    color: #3A3A3A;
}
*/
#content #globalcontainer td{
    border:none;
}
#tableHead {
    margin: 15px 0 0 0;
}

#tableFoot {
    margin: 0 0 15px 0;
}

#globalcontainer {
    margin: 0;
    padding: 0;
    width: 100%;
    display: block;
}

#globalhead {
    width: 100%;
    height: 30px;
}

#globalcontent {
    width: 100%;
    margin: 15px 0;
}

#globalinfo {
    width: 100%;
    margin: 0 0 15px 0;
}

#globalclaim{
    /*width: 100%;*/
    height: 15px;
    margin: 15px 0 0 0;
    text-align: center;
}

#globaltrack{
    /*width: 100%;
    display: block;*/
    /*height: 30px;*/
    margin: 10px 17px 0 17px;
    text-align: left;
}

#globalmap {
    width: 100%;
    height: auto;
    margin: 10px 0 15px 0;
    text-align: center;
}

#globalfooter {
    display: block;
    width: 100%;
    margin: 15px 0;
}

#auswahl {
    width: 50%;
}

.globalBox {
    padding: 0 18px;
}

.footerLine {
    height: 1px;
    color: #D8D8D8;
}

.headField {
    padding: 0 5px 0 0;
}

.trackField {
    padding: 0 5px 0 0;
}

.votebarHigh {
   /*background: url(/ohg/votebar_high.gif) no-repeat;*/
	background: url(/ohg/votebar_high.gif) no-repeat;
    height: 15px;
}

.votebarLow {
    /*background: url(/ohg/votebar_low.gif) no-repeat;*/
	background: url(/ohg/votebar_low.gif) no-repeat;
    height: 15px;
}

.raHinweisBold{
    font-size: 11px;
    font-weight: bold;
}


.votebarSmall {
    background: url(/ohg/votebar_small.gif) no-repeat;
    height: 15px;
}

.votebarSmallLow {
    background: url(/ohg/votebar_small_low.gif) no-repeat;
    height: 15px;
}

/*#######################################################TYPO*/
a    {
    font-size: 12px;
    font-weight: normal;
    color: #3A3A3A;
    text-decoration: underline;
}

a img     {
    border: none;
}

a:hover {
    color: #3A3A3A;
    text-decoration: none;
}

.nolink {
    text-decoration: none;
    color: #999;
}

.smallerText {
    font-size: 9px;
}

.smallText {
    font-size: 10px;
}

.smallTextBold {
    font-size: 10px;
    font-weight: bold;
}

.text, .textHiglightBold {
    font-size: 10px;
}

.textHighlightBold {
    font-size: 10px;
    color: #FF0000;
    font-weight: bold;
}

.textBold {
    font-size: 10px;
    font-weight: bold;
}

.title {
    font-size:12px;
    font-weight:bold;
}

/*
*    Definition der Tooltip-Boxen
*/
.tooltip {
    position: absolute;
    visibility: hidden;
    width: 100px;
    border: 1px solid #5285BE;
    z-index: 10000;
    background-color: #F1F4FA;
    color: #5A5A5A;
    padding: 3px;
    text-align: left;
    font-size: 10px;
}

hr.line {
    width: 98%;
    height: 0;
    background-color: #FFF;
    border: 0;
    border-top: 1px solid #DEDBDE;
    color: #FFF;
}


.ubbild { border: 1px solid #FFF; }

.RCtooltip {
    position: absolute;
     width: 170px;
     border: 1px solid #5285BE;
     z-index: 10000;
     background-color: #F1F4FA;
     color: #5A5A5A;
     padding: 3px;
     text-align: center;
     font-size: 10px;
 }

 /* Gelbe Button */
.buttonGelb {
    margin:0;
}

.buttonGelb .buttonGelbLinks, .buttonGelb .buttonGelbRechts {
    height: 18px;
    width: 3px;
    background-repeat: no-repeat;
     margin: 0;
     padding: 0;
}

.buttonGelb .buttonGelbLinks {
    background-image: url(/ohg/preisvergleich/bg_button_gelb_links.gif);
    background-position: left top;
}

.buttonGelb .buttonGelbRechts {
    background-image: url(/ohg/preisvergleich/bg_button_gelb_rechts.gif);
     background-position: right top;
}

.buttonGelb .buttonGelbMitte {
    height: 18px;
    overflow: hidden;
     background-image: url(/ohg/preisvergleich/bg_button_gelb.gif);
     background-repeat: repeat-x;
}

.buttonGelb .buttonGelbMitte a {
    text-decoration: none;
    font-family: Verdana;
     font-size: 10px;
     font-weight: bold;
     line-height: 18px;
     color: #FFFFFF;
     margin-top:5px;
}

.buttonGelb .buttonGelbMitte a:hover {
    color: #000
}

.buttonGelb .buttonGelbMitte input {
    text-decoration: none;
     border:0;
     background: transparent;
     font-family: Verdana;
     font-size: 10px;
     font-weight: bold;
    color: #FFF;
     cursor: pointer;
     margin-top: 0;
     padding: 1px 5px 0 5px;
}

.buttonGelb input {
    width: 1px;
    overflow: visible;
}

html>body .buttonGelb input {
    width: auto;
     overflow: hidden;
}

.personFormularBox {
    border: 0px;
    padding-left: 2px;
    white-space: nowrap;
}

#channelNavigation {
}

#channelNavigation td {
    padding-right: 2px;
}

#channelNavigation table {
    margin-right: 30px;
}

.schrittNaviLinkpassiv{
    color: #9A9C98;
    font-size: 10px;
    font-weight: bold;
}

.schrittNaviLinkaktiv{
    color: #3A3A3A;
    font-size: 10px;
    font-weight: bold;
}

.schrittNaviLink{
    color: #9A9C98;
    font-size: 10px;
    font-weight: bold;
}

.schrittNaviLinieaktiv{
    border-top:1px solid #3A3A3A;
    height: 8px;
}

.schrittNaviLiniepassiv{
    border-top:1px solid #D5D4D0;
    height: 8px;
}

/** Klassen fA1r Pagination **/
div.paginate {
    position: relative;
    width: 100%;
    text-align: center;

}
div.paginate a {
    text-decoration: none;
}
div.paginate a.current {
    font-weight: bold;
}
div.paginate span.zurueck, div.paginate span.weiter {
    position: absolute;
    left: 4px;
}
div.paginate span.weiter {
    left: auto;
    right: 4px;
}
div.paginate span a {
    font-weight: bold;
}
.bew_archiv_link {
    padding: 10px 0 10px;
}
.ab_teaser_preis{
    color: red;
    font-size: 15px;
    font-weight: bold;
}
.ab_teaser_preis_lapa{
    font-size: 17px;
    color: red;
     text-decoration: underline;
}
#globaltrack {
    display: none;
}

#globalhead {
    display: none;
}

#channelNavigation {
    display: none;
}

#tablePreisvergleich {
    display: none;
}

#tablePreisvergleich {
    display: none;
}



.smallerText {
    display: none;
}

.tableFoot {
    display: none;
}
