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

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

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


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;
width:143px;
border:0;
}

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

td.on1 {
background:#f4ac00;
font-family:verdana;
font-size:10px;
color:navy;
text-decoration:none;
display:block;
width:143px;
border:0;
}

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:#f4ac00;
color: navy;
padding:2px;
} 

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

.thsmall {
background-color: navy;
color: white;
font: normal normal bold 10px verdana, arial, sans-serif;
}

.thevents td {
background-color: navy;
color: white;
font: normal normal bold 12px verdana, arial, sans-serif;
text-align: center;
}
.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;
}

pre {
font-size: 12px;
display: block;
}
.galerie {
/*	padding:5px;*/
	border: 3px solid #d9e0f2;
}