/*///////////////////////*/
/*    Allgemeiner BODY   */
/*///////////////////////*/

BODY, TABLE, TR, TD, P, UL, LI
{
    SCROLLBAR-FACE-COLOR:#395DA7;
    SCROLLBAR-HIGHLIGHT-COLOR:#395DA7;
    SCROLLBAR-SHADOW-COLOR:#000867;
    SCROLLBAR-ARROW-COLOR:#000867;
    SCROLLBAR-TRACK-COLOR:#000867;
    SCROLLBAR-DARKSHADOW-COLOR:#395DA7;
    SCROLLBAR-BASE-COLOR:#000867;
    scrollbar-3d-light-color:#395DA7;
    FONT-SIZE:12px;
    COLOR:#000000;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}

P
{
	/*text-align:justify;*/
}

TH, H2
{
    FONT-SIZE:14px;
    COLOR:#000867;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
	text-align:center;
}

b, strong
{
    COLOR:#000867;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}

.klein, .newstd
{
    FONT-SIZE:10px;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}

P.weiss, .weiss
{
    COLOR:white;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}
P.gross
{
    FONT-SIZE:14px;
    COLOR:#000867;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
}

/*/////////////////*/
/*      Links      */
/*/////////////////*/

/**/
/* Interne Links (standard) */
/**/

A
{
    COLOR:#000867;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION:underline;
}
A:hover
{
    COLOR:#000867;
    TEXT-DECORATION:underline;
}
A:visited
{
    COLOR:#000867;
}
A:active
{
    COLOR:#000867;
    TEXT-DECORATION:underline;
}

/**/
/* externe Links */
/**/

A.extern
{
    COLOR:#4682A0;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION:underline;
}
A.extern:hover
{
    COLOR:#4682A0;
    TEXT-DECORATION:underline;
}
A.extern:visited
{
    COLOR:#4682A0;
}
A.extern:active
{
    COLOR:#4682A0;
    TEXT-DECORATION:underline;
}

/**/
/* Impressum */
/**/

A.impressum, .impressum
{
    COLOR:#aaaaaa;
    FONT-FAMILY:verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION:none;
    FONT-SIZE:10px;
}
A.impressum:hover
{
    COLOR:#aaaaaa;
    TEXT-DECORATION:underline;
    FONT-SIZE:10px;
}
A.impressum:visited
{
    COLOR:#aaaaaa;
    FONT-SIZE:10px;
}
A.impressum:active
{
    COLOR:#aaaaaa;
    TEXT-DECORATION:underline;
    FONT-SIZE:10px;
}

.tour
{
	BACKGROUND:#395DA7;
}

.td1
{
background:#EEEEEE;
}
.news
{
	font-size:10px;
	color:white;
	font-weight:bold;
	background:#000867;
}

.newstd
{
	background:#D9E0F2;
}

td.off {
font-family:Verdana;
font-size:11px;
color:white;
}

td.off1 {
font-family:Verdana;
font-size:10px;
color:white;
text-decoration:none;
display:block;
}

td.on {
background:#1B8469;
font-family:Verdana;
font-size:11px;
color:navy;
text-decoration:none;
}

td.on1 {
background:#1B8469;
font-family:Verdana;
font-size:10px;
color:navy;
text-decoration:none;
display:block;
}

a.off, a:hover.off, a:visited.off {
display:block;
text-decoration:none;
color:white;
}

a.on, a:hover.on, a:visited.on {
text-decoration:none;
display:block;
color:navy;
}

a.off1, a:hover.off1, a:visited.off1 {
text-decoration:none;
color:white;
display:block;
padding:2px;
}

a:hover.off1 {
display:block;
background:#1B8469;
color: navy;
padding:2px;
} 

a.on1, a:hover.on1, a:visited.on1 {
display:block;
text-decoration:none;
color:navy;
padding:2px;
}
.news
{
	font-size:10px;
	color:white;
	font-weight:bold;
	background:#000867;
}

.newstd
{
	background:#d9e0f2;
}

div.teaser:hover {
background-color: #d5eaff;
cursor: hand;
}

.eventtable {
/*background-color: navy;*/
/*color: white;*/
/*font: normal normal bold 14px verdana, arial, sans-serif;*/
border: 1px solid navy;
}

.eventtitel {
background-color: #d5eaff;
text-align: left;
font: normal normal bold 12px verdana, arial, sans-serif;
border-bottom: 1px solid navy;
}

.eventdate {
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
  color: navy;
}

.eventlocation {
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
}

.eventorganizer {
  font-size:12px;
  font-family:verdana, arial, helvetica, sans-serif;
}

.eventteaser {
  font-size:10px;
  font-family:verdana, arial, helvetica, sans-serif;
  background-color: #EAF4FF;
/*  border-top: 1px solid navy;*/
}

.eventfuss {
background-color: #d5eaff;
text-align: left;
font: normal normal normal 12px verdana, arial, sans-serif;
border-top: 1px solid navy;
}

.eventtitelhighlight {
text-align: left;
font: normal normal bold 12px verdana, arial, sans-serif;
border-bottom: 1px solid navy;
background-color: #B3D9FF;
}

.eventteaserhighlight {
font-size:10px;
font-family:verdana, arial, helvetica, sans-serif;
background-color: #B3D9FF;
}

.eventfusshighlight {
background-color: #B3D9FF;
text-align: left;
font: normal normal normal 12px verdana, arial, sans-serif;
border-top: 1px solid navy;
}

.blaettern {
background-color:#f2f2f2;
color:#000;
border: 1px solid #B3CDC3;
width:150px;
font: normal normal bold 11px arial, sans-serif;
}
.fototabelle {
width:450px;
height:500px;
text-align:center; 
padding:10px;
border: none;
}
.foto {
border:1px solid gray; 
padding:10px;
background-color:eeeeee;
}
.themen {
display:block;
/*padding-left:4px;*/
padding-bottom:4px;
}
.suche {
font: normal normal normal 10px verdana;
width:142px;
}
.suchealt0 {
background-color:white;
}

.suchealt1 {
background-color:#dddddd;
}
.galerie {
/*	padding:5px;*/
	border: 3px solid #d9e0f2;
}
