/* Navigation: 1. Reitezeile */
.tab1 {  background-image: url(images/tab1.gif); background-repeat: no-repeat; }
.tab_on1 {  background-image: url(images/tab1_on.gif); background-repeat: no-repeat; }
.tab_shadow1 {  background-image: url(images/tab1_shadow.gif); background-repeat: no-repeat; }

.tab {  background-image: url(images/tab.gif); background-repeat: no-repeat; }
.tab_on {  background-image: url(images/tab_on.gif); background-repeat: no-repeat; }
.tab_shadow {  background-image: url(images/tab_shadow.gif); background-repeat: no-repeat; }

.tab_free {  background-image: url(images/tab_free.gif); }
.tab_end {  background-image: url(images/tab_end.gif); background-repeat: no-repeat; }

a.nav1_inaktiv, a.nav1_schatten {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #ffffff;	text-decoration: none; }
a.nav1_inaktiv:hover, a.nav1_schatten:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #ffffff;	text-decoration: underline; }
a.nav1_passiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none; }
a.nav1_passiv:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: underline; }
a.nav1_aktiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #9A0F0F;	text-decoration: none;	font-weight: bold; }
a.nav1_aktiv2 {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	font-weight: bold; }
a.nav1_aktiv2:hover {	text-decoration: underline; }

/* Navigation: 2. Reitezeile */
a.nav2_inaktiv, a.nav1_schatten {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #ffffff;	text-decoration: none; }
a.nav2_inaktiv:hover, a.nav1_schatten:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #ffffff;	text-decoration: underline; }
a.nav2_passiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none; }
a.nav2_passiv:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: underline; }
a.nav2_aktiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #9A0F0F;	text-decoration: none;	font-weight: bold; }
a.nav2_aktiv2 {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	font-weight: bold; }
a.nav2_aktiv2:hover {	text-decoration: underline; }

/* Navigation: 3. Reitezeile */
a.nav3_inaktiv, a.nav1_schatten {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #ffffff;	text-decoration: none; }
a.nav3_inaktiv:hover, a.nav1_schatten:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px; color: #ffffff;	text-decoration: underline; }
a.nav3_passiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none; }
a.nav3_passiv:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: underline; }
a.nav3_aktiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #9A0F0F;	text-decoration: none;	font-weight: bold; }

/* Subnavigation */
a.nav4_inaktiv, a.nav1_schatten {  font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #ffffff;	text-decoration: none; }
a.nav4_inaktiv:hover, a.nav1_schatten:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 11px; color: #ffffff;	text-decoration: underline; }
a.nav4_passiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: none; }
a.nav4_passiv:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: underline; }
a.nav4_aktiv {  font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #9A0F0F;	text-decoration: none;	font-weight: bold; }
a.nav4_aktiv2 {  font-family: Helvetica, Arial, sans-serif;	font-size: 12px;	color: #666666;	text-decoration: none;	font-weight: bold; }
a.nav4_aktiv2:hover {	text-decoration: underline; }


/* Startseite */
a.startlink {  font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	color: #666666;	text-decoration: none; }
a.startlink:hover {  font-family: Helvetica, Arial, sans-serif;	font-size: 14px;	color: #666666;	text-decoration: underline; }

p
{
  font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}

h1
{
  font-family: Helvetica, Arial, sans-serif;
  color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

h2
{
  font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 0px;
}

h3
{
    font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.boxtitel
{
  font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #ffffff;
	font-weight: bold;
}

p.fliesstext
{
  	line-height: 18px;
	margin-top: 0;
}

.weiss
{
  	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
  	color: #ffffff;
  	text-decoration: none;
}

.grau
{
  color: #666666;
}

.trenner
{
  font-size: 13px;
  color: #666666;
}

.fehler
{
  color: #9A0F0F;
	font-weight: bold;
}

.fliesstext
{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	margin-top: 0;
	margin-bottom: 0;
}

.fliesstextklein
{
    font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

.small
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 6px;
	line-height: 6px;
	color: #333333;
}
.supersmall
{font-size: 1px;}

.fliesstextbold
{
    font-family: Helvetica, Arial, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.nav { font-family: Verdana; font-size: 8pt; color: #555555 ; text-align: left;}
.nav2 { font-family: Verdana; font-size: 8pt; color: #555555 ; text-align: center;}
.admin { font-family: Verdana; font-size: 7pt; color: #eeeeee ; text-align: center;}
.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333 ; text-align: center;}

.copytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #656565 ; text-align: left;}
.header_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEEE ; text-align: left;}
.header_right { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #EEEEEE ; text-align: right;}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CC0000 ; text-align: left;}
.copytextr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #656565 ; text-align: right;}

.center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333; text-align: center;}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; margin-top: 0 pt; margin-bottom: 0 pt;}


ul { list-style-image:url(images/bullet.gif); margin-left:18px;}

p {margin-top:5px; margin-bottom:8px;}
p#gal {margin-top:10px; margin-bottom:20px;}


A#close:hover {color: #eeeeee;}
A#close:link {color: #eeeeee}
A#close:active {color: #eeeeee}
A#close:visited {color: #eeeeee}
A#nav:hover {color: #446D82}

A#content:link {color: #0000CC}
A#content:active {color: #0000CC}
A#content:visited {color: #0000CC}
A#content:hover {color: #B2C3C8}

A#link_header:link {color: #EEEEEE; text-decoration: underline}
A#link_header:active {color: #EEEEEE; text-decoration: underline}
A#link_header:visited {color: #EEEEEE; text-decoration: underline}
A#link_header:hover {color: #EEEEEE; text-decoration: underline}

A#admin:link {color: #eeeeee;}
A#admin:active {color: #eeeeee}
A#admin:visited {color: #eeeeee}
A#admin:hover {color: #eeeeee}

A#footer:link {color: #ffffff}
A#footer:active {color: #EEEEEE}
A#footer:visited {color: #EEEEEE}
A#footer:hover {color: #A2B5BB}

span#footer { color: #A2B5BB}
span#footer_off { color: #A2B5BB}

A#sitemap:link {color: #7F2622}
A#sitemap:active {color: #C0251E}
A#sitemap:visited {color: #7F2622}
A#sitemap:hover {color: #C0251E}

A#teaser:link {color: #60A4B9; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#teaser:active {color: #9A0F0F; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#teaser:visited {color: #60A4B9; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#teaser:hover {color: #9A0F0F; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: underline; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#teaser:link img{background-color: #60A4B9;}
A#teaser:active img{background-color: #9A0F0F;}
A#teaser:visited img{background-color: #60A4B9;}
A#teaser:hover img{background-color: #9A0F0F;}

A#headlink:link {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#headlink:active {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#headlink:visited {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: none; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#headlink:hover {color: #FFFFFF; font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 12px; text-decoration: underline; text-align: center; margin-bottom: 0px; margin-top: 0px;}
A#headlink:link img{background-color: #FFFFFF;}
A#headlink:active img{background-color: #FFFFFF;}
A#headlink:visited img{background-color: #FFFFFF;}
A#headlink:hover img{background-color: #FFFFFF;}

A#link_client:link {color: #60A4B9; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; text-align: center;}
A#link_client:active {color: #9A0F0F; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; text-align: center;}
A#link_client:visited {color: #60A4B9; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; text-align: center;}
A#link_client:hover {color: #9A0F0F; font-weight: bold; font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: underline; text-align: center;}


input, select, textarea
   { color:#0000CC; }
 .Bereich
   { background-color:#FFFFFF; color:#545454; width:250px; border:1px solid #DDDDDD; font-face: Arial; }
 .Feld
   { background-color:#FFFFFF; color:#545454; width:250px; border:1px solid #DDDDDD; font-face: Arial; }
 .Mini
   { background-color:#FFFFFF; color:#545454; width:20px; border:1px solid #DDDDDD; font-face: Arial; }
 .Date
   { background-color:#FFFFFF; color:#545454; width:70px; border:1px solid #DDDDDD; font-face: Arial; }
 .Time
   { background-color:#FFFFFF; color:#545454; width:50px; border:1px solid #DDDDDD; font-face: Arial; }
 .Contact
   { background-color:#FCFCFC; color:#545454; width:270px; border:1px solid #BBBBBB; font-face: Arial; }
 .Contactarea
   { background-color:#FCFCFC; color:#545454; width:270px; border:1px solid #BBBBBB; font-face: Arial;
     font-size: 14px;
     scrollbar-base-color:#FFFFFF;
     scrollbar-face-color:#EEEEEE;
     scrollbar-arrow-color:#333333;
     scrollbar-3dlight-color:#EEEEEE;
     scrollbar-shadow-color:#AAAAAA;
     scrollbar-darkshadow-color:#DDDDDD;
   }
 .Newsletter
   { background-color:#FFFFFF; color:#545454; width:200px; border:1px solid #DDDDDD; font-face: Arial; }
 .Tellfrom
   { background-color:#FFFFFF; color:#545454; width:200px; border:1px solid #DDDDDD; font-face: Arial; }
 .ButtonBilderwechsel
    { background-color:#BBBBBB; color:#FFFFFF; width:15px; border:1px solid #DDDDDD; font-face: Arial; font-size: 7pt;}
 .Button
   { background-color:#BBBBBB; color:#FFFFFF; width:80px; border:1px solid #DDDDDD; font-face: Arial; font-size: 7pt;}
 .OKButton
   { background-color:#BBBBBB; color:#FFFFFF; width:20px; border:1px solid #DDDDDD; font-face: Arial; font-size: 7pt;}
 .KartenButton
   { background-color:#BBBBBB; color:#FFFFFF; width:120px; border:1px solid #DDDDDD; font-face: Arial; font-size: 7pt;}