/*///////////////////////*/
/*    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:10pt;
    color:#000000;
    font-family:verdana, arial, helvetica, sans-serif;
}

h1 {
font: normal normal bold 1.4em verdana, arial, helvetica, sans-serif;
color:navy;
text-align:center;
}

h2 {
font-size:14px;
font: normal normal bold 1.2em verdana, arial, helvetica, sans-serif;
color:navy;
text-align:center;
}

h3 {
font: normal normal bold 1em verdana, arial, helvetica, sans-serif;
color:navy;
}

p
{
	text-align:justify;
}

th
{
    font-size:14px;
    color:#000867;
    font-family:verdana, arial, helvetica, sans-serif;
}

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:#EAF4FF;
}

.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;
}