/* FARBEN: 
blau: 	#99CCFF => gosau
orange: #FFCC66 => service
gr?n: 	#CCFFCC => tipps
rosa: 	#FF99FF => markt
gelb: 	#FFFF99 => wir
*/

body, .tr, .td {
	MARGIN: 4px 0px 0px 0px;
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;      
	FONT-SIZE: 15px; 
	COLOR: #666666; 
	LINE-HEIGHT: 16px;
	BACKGROUND-COLOR: #FFFFCC;
	line-height: 1.2em;
}


a:link {text-decoration: none ;color: #0099CC;}
a:visited {text-decoration: none ;color: #0099CC;}
a:hover {text-decoration: underline ;color: #0099CC;}
a:active {text-decoration: none ;color: #0099CC;}


.hauptTabelle {
	BORDER: 1px solid black;
	TEXT-ALIGN: left;
}

.contentTabelle, .contentTabelle  {
	COLOR: #666666;
	BORDER-RIGHT: 1px solid #cccccc;
	PADDING: 10px;
	FONT-SIZE: 15px; 
}


.navigationRechts {
	COLOR: white;
	FONT-SIZE: 0.7em; 
	TEXT-ALIGN: right;
	PADDING-RIGHT: 5px;
}

.navigationRechts a, .navigationRechts a:visited, .navigationRechts a:hover, .navigationRechts a:active {
	COLOR: white;
	FONT-SIZE: 1.0em; 
	TEXT-ALIGN: right;
	PADDING-RIGHT: 2px;
	TEXT-DECORATION: none;
}

.navigationLinks {
	COLOR: white;
	FONT-SIZE: 13px;
	TEXT-ALIGN: right;
}

.navigationLinks a {
	COLOR: white;
	FONT-SIZE: 13px;
	TEXT-ALIGN: right;
	PADDING-RIGHT: 2px;
	TEXT-DECORATION: none;
}

.ueberschrift, h1 {
margin-top: 10px;
font-size: 18px;
	font-weight: bolder;
	color: #666666;
	letter-spacing: 1px;
}


/* RECHTER CONTENT-BLOCK */
.rechts, .rechts p {
TEXT-ALIGN: left;
	FONT-SIZE: 0.7em; 
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
FONT-WEIGHT:normal; 
  color: #333333;
  TEXT-INDENT: 0px !important; 
/* MOZ */
padding-left:0px !important ;
/* IE */
padding-left:0;
}
/* OPERA */
@media screen and (min-width: 550px){
.rechts, .rechts p {
padding-left:0 !important;
}
}


.rechtsUeberschrift {
MARGIN-TOP:10px; 
FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
FONT-WEIGHT:bold; 
FONT-SIZE:0.75em; 
BACKGROUND:#FFCC66; 
BORDER-TOP:#666 1px solid; 
BORDER-BOTTOM:#666 1px solid; 
TEXT-ALIGN:center;
}

.subheader, .rechtsNeu h2 {
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 130%;
	color : #666666;
	margin: 10px 0px 0px 0px;
	background-color : #FFFACD;
	border-bottom : 1px solid #FFC200;
	border-top : 1px solid #FFC200;
        TEXT-ALIGN: center;
        width: 100%;
}

.rechtsNeu ul {
	list-style:none;
	padding-left:0;
	margin-left:10px;
}

.footer { 
	COLOR: #666666;    
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;      
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none; 
	TEXT-ALIGN:center;
} 

.rechtsNeu {
	font-family : Tahoma,Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 14px;
}

/* Hack um Bilder zentrieren */
.imgtext-table {
	TEXT-ALIGN: center;
}

/* ------------------------- */
/* ------    GOSAU   ------- */
a.menu-gosau, a.menu-gosau:visited{
background: #99CCFF;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
/* ------------------------- */
/* -----    Service   ------ */
a.menu-service, a.menu-service:visited{
background: #FFCC66;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
/* ------------------------- */
/* ------    Tipps   ------- */
a.menu-tipps, a.menu-tipps:visited{
background: #CCFFCC;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
/* ------------------------- */
/* ------    Markt   ------- */
a.menu-markt, a.menu-markt:visited{
background: #FF99FF;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
/* ------------------------- */
/* -------    Wir   -------- */
a.menu-wir, a.menu-wir:visited, a.menu-sub-wir{
background: #FFFF99;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
/* ------------------------- */
/* --------   ACT   ------- */
a.menu-act, a.menu-act:visited {
background: #FFFFFF;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
}
a.menu-actif-wir, a.menu-actif-wir:visited, a.menu-actif-tipps, a.menu-actif-tipps:visited {
background: #FFFFFF;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
background-image : url(pfeil.gif); 
}

/* ------------------------- */
/* --------   SUB   ------- */
a.menu-sub-wir, a.menu-sub-wir:visited {
background: #FFFF99;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
background-image : url(pfeil.gif); 
}
a.menu-sub-tipps, a.menu-sub-tipps:visited {
background: #CCFFCC;
border-bottom: 1px solid #666666;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
width:140px;
text-align:left;
padding: 3px;
background-image : url(pfeil.gif); 
}


/* ------------------------- */
/* -------   Hover   ------- */
a.menu-gosau:hover, a.menu-gosau:active, a.menu-service:hover, a.menu-service:active, a.menu-tipps:hover, 
a.menu-tipps:active, a.menu-markt:hover, a.menu-markt:active, a.menu-wir:hover, a.menu-wir:active,
a.menu-act:active, a.menu-act:hover {
background: #FFFFCC;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
}
a.menu-sub-wir:hover, a.menu-sub-wir:active, a.menu-actif-wir:hover, a.menu-actif-wir:active,
a.menu-sub-tipps:hover, a.menu-sub-tipps:active, a.menu-actif-tipps:hover, a.menu-actif-tipps:active{
background: #FFFFCC;
color: #333333;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
background-image : url(pfeil.gif); 
}

/* ------------------------- */
/* ------   1. Ebene   ----- */
a.hauptmenuA, a.hauptmenuA:visited, a.hauptmenuA:hover, a.hauptmenuA:active{
background: #336699;
color: #FFFFFF;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
// padding: 3px;
text-decoration: none;
display: block;
padding-left:13px;
padding-right:13px;
}

/* ......... google map */
  #map {
    background:#999999;
  }
  #tx-rggooglemap-cat {
    padding:1px 30px;
  }
  #tx-rggooglemap-poiNest {
    padding:5px 0;
  }
  .tx-rggooglemap-poi {
    float:left;
    width:180px;
  }
  .tx-rggooglemap-poi li {
    list-style:none;
  }
  .tx-rggooglemap-poi ul {
    padding:0 0 0 5px;
    margin:0;
  }
  .tx-rggooglemap-poi a, .tx-rggooglemap-poi a:link, .tx-rggooglemap-poi a:visited, .tx-rggooglemap-poi a:active {
    text-decoration:none;
  }
  .tx-rggooglemap-poi a:hover {
    text-decoration:underline;
  }

.tx-rggooglemap-poi h1 {
font-size:15px;
}

.rechtsNeu .csc-bulletlist-3  {
padding:0
margin:5px;
}

.rechtsNeu .csc-bulletlist-3 li {
padding:0;
}

.rechtsNeu .csc-bulletlist-3 a {
padding-left:10px;
display:block;
background:url(arrow_mini_right.gif) no-repeat  -2px 2px;
}