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

body {
        /*background-color: #6c7e89;*/
		background-color: #edeeee;
        background-image: url(/templates/pnav_nl/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: 5px 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: 114px;
    height: 26px;
    margin:0;
    padding:0;
}

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

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

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

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

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


/* Reviews Navigationssysteme */
.menue2 {
   width: 155px;
   height: 26px;
   margin:0;
   padding:0;
}

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

/* end selected */

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

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

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

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


/* Reviews GPS-Smartphones */
.menue3 {
    width: 145px;
    height: 26px;
    margin:0;
    padding:0;
}

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

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

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

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

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

/* Forum */
.menue4 {
    width: 123px;
    height: 26px;
    margin:0;
    padding:0;
}

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

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

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

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

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


/* Shop */
.menue5 {
   width: 120px;
   height: 26px;
   margin:0;
   padding:0;
}

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

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

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

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

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

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

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

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

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

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

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

/* ENDE HAUPTNAVIGATION */

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

        .linkespalte_2 {
                width: 175px;
                height: 100%;
                background-image: url(/templates/pnav_nl/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_nl/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_nl/gfx/common/layout_hg04.gif);
                background-repeat: no-repeat;
                background-position: top;
        }

        .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: 385px;
                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_nl/gfx/common/layout_hg08.gif);
                background-repeat: no-repeat;
                background-position: top;
        }
/* ENDE HAUPTSPALTE - 3 SPALTEN */

.leerespalte2 {
        width: 18px;
        height: 100%;
        background-image: url(/templates/pnav_nl/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;
                text-align: left;
                line-height: 14px;
                /*color: #3a577a;*/
                color: #000000;
                background-image: url(/templates/pnav_nl/gfx/common/layout_hg09.gif);
                background-repeat: no-repeat;
                background-position: top;
        }

        div.padding-rechtespalte {
                padding: 7px 0px 25px 0px;
        }

/* 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;
}