.main_content {font-size:8pt; font-family:Verdana; color:#000000;  text-align:left}

body {
        background-color: #6c7e89;
        background-image: url(/templates/pnav_de/gfx/common/hintergrund.gif);
        background-repeat: repeat-x;
        background-position: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align: left;
        line-height: 14px;
        vertical-align: top;
        /*color: #3a577a;*/
        color: #000000;
        margin: 0px 0px 0px 0px;
}

input,
submit,
select,
textarea {
  CURSOR: auto;
  FONT-FAMILY: Verdana;
  FONT-SIZE: 8pt;
  BORDER-RIGHT: #555555 1px solid;
  BORDER-LEFT: #555555 1px solid;
  BORDER-TOP: #555555 1px solid;
  BORDER-BOTTOM: #555555 1px solid;
}

input:focus,    input:hover,
button:focus,   button:hover,
submit:focus,   submit:hover,
select:focus,   select:hover,
textarea:focus, textarea:hover {
  background-color: #ddd;
}

input.radio,
input[type='radio'],
input[type='checkbox'] {
  border: none;
}

.input_error {
	background-color:#FFEEEE;
	border:1px solid #CC0000;
}

/* HAUPTNAVIGATION */
#hauptmenue {
        width: 774px;
        height: 26px;
        margin:0;
        padding: 0;
}

#hauptmenue ul {
        width: 774px;
        height: 26px;
        margin:0;
        padding: 0;
        list-style:none;
        border:0;
        cursor: pointer;
}

#hauptmenue li {
        display:inline;
        margin:0;
        padding:0;
        cursor: pointer;
        border:0;
}

li.divider {
            float:left;
        margin:0;
        padding:0;
        width: 1px;
        height: 26px;
        border:0;
}

#hauptmenue a:active span {
    display:block;
    padding: 5px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#ffffff;
    height: 21px;
    cursor: pointer;
        text-align: center;
}

#hauptmenue a:link span {
    display:block;
    padding: 5px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    height: 21px;
    cursor: pointer;
        text-align: center;
}

#hauptmenue a:visited span {
    display:block;
    padding: 5px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#000000;
    height: 21px;
    cursor: pointer;
        text-align: center;
}

#hauptmenue a:hover span {
    display:block;
    padding: 5px 0px 0px 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#ffffff;
    height: 21px;
    cursor: pointer;
        text-align: center;
}

#hauptmenue span#selectedmenue {
        display:block;
        padding: 5px 0px 0px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color:#ffffff;
        height: 21px;
        cursor: pointer;
        text-align: center;
}

/* Infos & News */
.menue1 {
    width: 91px;
    height: 26px;
    margin:0;
    padding:0;
}

        /* selected*/
        #hauptmenue li#selectedmenue1 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_1_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 91px;
                height: 26px;
                border:0;

        }
        /* end selected */

#hauptmenue li#menue1 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_1_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 91px;
        height: 26px;
        border:0;

}

#hauptmenue li#menue1 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_1_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 91px;
        height: 26px;
        border:0;

}

#hauptmenue li#menue1 a:visited {
    text-decoration:none;
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_1_off.gif") no-repeat;
    float:left;
    margin:0;
    padding:0;
        width: 91px;
        height: 26px;
        border:0;

}

#hauptmenue li#menue1 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_1_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 91px;
        height: 26px;
        border:0;
}


/* Navigation PNA, PDA & Handy */
.menue3 {
        width: 187px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue3 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_3_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 187px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue3 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_3_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 187px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue3 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_3_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 187px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue3 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_3_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 187px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue3 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_3_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 187px;
        height: 26px;
        border:0;
}


/* POI-Dienste & Stimmen */
.menue5 {
        width: 152px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue5 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_5_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 152px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue5 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_5_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 152px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue5 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_5_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 152px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue5 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_5_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 152px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue5 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_5_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 152px;
        height: 26px;
        border:0;
}


/* GPS-Hardware */
.menue2 {
        width: 97px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue2 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_2_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 97px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue2 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_2_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 97px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue2 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_2_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 97px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue2 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_2_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 97px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue2 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_2_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 97px;
        height: 26px;
        border:0;
}


/* Offroad & Tools */
.menue4 {
        width: 103px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue4 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_4_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 103px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue4 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_4_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 103px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue4 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_4_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 103px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue4 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_4_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 103px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue4 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_4_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 103px;
        height: 26px;
        border:0;
}


/* Preisvergleich */
.menue11 {
        width: 95px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue11 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_11_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 95px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue11 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_11_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 95px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue11 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_11_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 95px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue11 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_11_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 95px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue11 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_11_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 95px;
        height: 26px;
        border:0;
}


/* Shop */
.menue10 {
        width: 43px;
        height: 26px;
    margin:0;
    padding:0;
}

        /* selected */
        #hauptmenue li#selectedmenue10 a {
                background:url("/templates/pnav_de/gfx/common/hauptnavigation_10_on.gif") no-repeat;
                text-decoration:none;
                float:left;
                margin:0;
                padding:0;
                width: 43px;
                height: 26px;
                border:0;
        }
        /* end selected */

#hauptmenue li#menue10 a:active {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_10_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 43px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue10 a:link {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_10_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 43px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue10 a:visited {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_10_off.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 43px;
        height: 26px;
        border:0;
}

#hauptmenue li#menue10 a:hover {
    background:url("/templates/pnav_de/gfx/common/hauptnavigation_10_on.gif") no-repeat;
    text-decoration:none;
    float:left;
    margin:0;
    padding:0;
        width: 43px;
        height: 26px;
        border:0;
}

/* ENDE HAUPTNAVIGATION */

/* LINKE SPALTE */
        .linkespalte {
                width: 175px;
                height: 100%;
                background-color: #FFFFFF;
                background-image: url(/templates/pnav_de/gfx/common/layout_hintergrund_links.gif);
                background-repeat: repeat-y;
                background-position: top;
        }

        .linkespalte_2 {
                width: 175px;
                height: 100%;
                background-image: url(/templates/pnav_de/gfx/common/layout_hg03.gif);
                background-repeat: no-repeat;
                background-position: 0px 20px;
        }

        div.padding-linkespalte {
                padding: 5px 0 5px 0;
        }
/* ENDE LINKE SPALTE */

.leerespalte {
        width: 18px;
        height: 100%;
        background-image: url(/templates/pnav_de/gfx/common/layout_hg05.gif);
        background-repeat: repeat-y;
}

/* Hauptspalte */
.hauptspalte_topic
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	text-align: left;
 	font-weight: bold;
 	color: #ffffff;
	display: inline;
}

/* HAUPTSPALTE - 2 SPALTEN */
        .hauptspalte {
                width: 581px;
                height: 100%;
                background-color: #FFFFFF;
        }

        .spalte_rechts {
                /*width: 554px;*/
                height: 100%;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                text-align: left;
                line-height: 14px;
                /*color: #3a577a;*/
                color: #000000;
                background-image: url(/templates/pnav_de/gfx/common/layout_hg04.gif);
                background-repeat: no-repeat;
                background-position: top;
        }

        div.padding-inhalt {
                padding: 12px 12px 12px 12px;
        }
/* ENDE HAUPTSPALTE - 2 SPALTEN */

/* HAUPTSPALTE - 3 SPALTEN */
        .hauptspalte2 {
                width: 387px;
                height: 100%;
                background-color: #FFFFFF;
        }

		.spalte_rechts2 {
                width: 361px;
                height: 100%;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
                line-height: 14px;
                /*color: #3a577a;*/
                color: #000000;
                background-image: url(/templates/pnav_de/gfx/common/layout_hg08.gif);
                background-repeat: no-repeat;
                background-position: top;
        }

        .padding-inhalt2 {
        	padding-top: 12px;
        	padding-bottom: 12px;
        }
/* ENDE HAUPTSPALTE - 3 SPALTEN */

.leerespalte2 {
        width: 19px;
        height: 100%;
        background-image: url(/templates/pnav_de/gfx/common/layout_hg07.gif);
        background-repeat: repeat-y;
}

/* RECHTESPALTE */
        .rechtespalte {
                width: 175px;
                height: 100%;
                background-color: #FFFFFF;
        }

        .rechtespalte_2 {
                width: 175px;
                height: 100%;
        }

        .spalte_rechts3 {
                width: 173px;
                height: 100%;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                line-height: 14px;
                /*color: #3a577a;*/
                color: #000000;
                background-image: url(/templates/pnav_de/gfx/common/layout_hg09.gif);
                background-repeat: no-repeat;
                background-position: top;
        }

        .padding-rechtespalte {
                padding: 7px 0px 25px 0;
                width: 165px;
				margin-left: 4px;
        }
/* ENDE RECHTESPALTE */

   .main_headline {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   }


/* Content - Table Design */

.table-rows  {
        background: #d8d6d6;
        padding: 0 5px 0 5px;
        line-height: 16px;
        height: 24px;
        font: 8pt Verdana, Helvetica, sans-serif;
}

.table-rows-hover {
        background: #eeeeee;
        padding: 0 5px 0 5px;
        line-height: 16px;
        height: 24px;
        font: 8pt Verdana, Helvetica, sans-serif;
}

tr.table-header td {
        height: 24px;
        font: 8pt Verdana, Helvetica, sans-serif;
        font-weight: bold;
        color: #ffffff;
        line-height: 16px;
        text-align: center;
        background: #3a577a url(/gfx/tabelle-hg.gif) repeat-x center;
        padding: 0 5px 0 5px;
}

.table-main td {
        padding: 0 5px 0 5px;
        line-height: 16px;
        height: 24px;
        font: 8pt Verdana, Helvetica, sans-serif;
}
