/* CSS-Definitionsdatei, die SiteStyle -Stylesheets enthält */
BODY
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 70%;
color: #000080;
background-image: none;
}
A:active
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px; color: #ffffff;
font-weight: normal;
text-decoration: none ;
}
A:link
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: none ;
}
UL
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 70%;
color: #666666;
font-weight: normal;
font-style: normal;
}
A:visited
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
text-decoration: none ;
}
.Text
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 70%;
color: #000000;
}
.Text1
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 60%;
color: #000000;
}
.Text2
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
color: #ffffff;
font-weight: bold;
}
.Text3
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 70%;
font-weight: none;
color: #616161;
}
.Text4
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 55%;
font-weight: none;
color: #000000;
}
 .H1 {
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 14px;
color: #000000;
font-weight: bold;
}
 .H2 {
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
color: #000000;
font-weight: bold;
}
 P { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: x-small; color: #000060;}
 H3 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: large; color: rgb(0,0,0); font-weight: bold;}
 OL { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: x-small; font-weight: normal; font-style: normal;}
 H4 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: medium; color: rgb(0,0,102); font-weight: bold;}
 .TextNavBar { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 70%; color: rgb(0,0,102);}
 H5 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: small; color: rgb(0,0,102); font-weight: bold;}
 H6 { font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: x-small; color: rgb(0,0,102); font-weight: bold;}

A:hover
{
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 11px;
color: #BDC8E5;
font-weight: none;
text-decoration: none ;}


.nav_link a:visited
{
         font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
         font-size:              11px;
	padding-left:		10px;
	padding-right:		10px;
	text-decoration:	none;
         color:			#000080;
         height:                 20px;
}
.nav_link a:link
{
         font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
         font-size:              11px;
	padding-left:		10px;
	padding-right:		10px;
	text-decoration:	underline;
         color:			#ffffff;
         background-color:	#000080;
}
.nav_link a:aktive
{
         font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
         font-size:              11px;
	padding-left:		10px;
	padding-right:		10px;
	text-decoration:	underline;
         color:			#ffffff;
         background-color:	#000080;
}
.nav_link a:hover
{
	padding-left:		15px;
	padding-right:		15px;
         padding-height:         20px;
	text-decoration:	none;
	color:			#313133;
	background-color:	#e2e2e2;
}



FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, sans-serif
}
TEXTAREA {
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  MARGIN: 0px;
  PADDING-TOP: 0px;
  font-size: 8pt;
  FONT-FAMILY: Verdana, Arial, sans-serif
}
.copy {
	FONT-SIZE: 56%; LINE-HEIGHT: 135%; TEXT-ALIGN: justify
}

  .FORMBUTTON
  {
  text-align : center;
  font-weight: bold;
  color:#000000;
  font-size:  7pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 80;
  background-color : #F3F4F9;
  border: 2px solid #DCE1F0;
  cursor: hand;
  height: 18px;
  }

    .FORMBUTTON1
  {
  text-align : left;
  font-weight: bold;
  color:#FF0000;
  font-size:  8pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 300;
  background-color : #F4F4F4;
  border: 1px solid #7C838B;
  cursor: hand;
  height: 18px;
  }

  .FORMBUTTON2
  {
  text-align : left;
  font-weight: bold;
  color:#FF0000;
  font-size:  8pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 90;
  background-color : #ffffff;
  border: 1px solid #7C838B;
  cursor: hand;
  height: 18px;
  }

  .FORMBUTTON3
  {
  text-align : center;
  font-weight: bold;
  color:#000000;
  font-size:  10pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 240px;
  background-color : #F3F4F9;
  border: 2px solid #DCE1F0;
  cursor: hand;
  height: 20px;
  }


  .newsletterbutton{
  text-align : center;
  font-weight: bold;
  color:#333300;
  font-size:  8px;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 50;
  background-color : #C5CA81;
  border: 1px solid #999900;
  cursor: hand;
  vertical-align: middle;
  height: 17px;
  }

  .newsletter {
  	font-weight: bold; color:#333333;
  	font-size: 9px;
         font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #ffffff;
  	border: 1px solid #333333;
  	border-bottom: 1px solid #333333;
	height: 17px;
	width: 135px;
}

  .Radio
   { background-color:#FFFFFF; border:1px solid #333333; }


  .FormCount {
  	font-weight: normal;
  	color:#365100;
  	font-size: 9px;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #DFE3A1;
  	border: 0px;
	height: 14px;

}

  .FormX {
  	font-weight: normal;
  	color:#333333;
  	font-size: 8pt;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #ffffff;
  	border: 2px;
  	border-style : solid;
  	border-color : #DCE1F0;
	height: 17px;
		scrollbar-face-color: #D4BE9D;
		scrollbar-shadow-color: #D4BE9D;
		scrollbar-highlight-color: #D4BE9D;
		scrollbar-3dlight-color: #D4BE9D;
		scrollbar-darkshadow-color: #D4BE9D;
		scrollbar-track-color: #D4BE9D;
		scrollbar-arrow-color: #D4BE9D;
		scrollbar-base-color: #D4BE9D;


}
  .FormText {
  	font-weight: bold;
  	color:#333333;
  	font-size: 8pt;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #ffffff;
  	border: 2px;
  	border-style : solid;
  	border-color : #DCE1F0;
         scrollbar-face-color: #DCE1F0;
	scrollbar-shadow-color: #F2F4FA;
	scrollbar-highlight-color: #F2F4FA;
	scrollbar-3dlight-color: #DCE1F0;
	scrollbar-darkshadow-color: #DCE1F0;
	scrollbar-track-color: #DCE1F0;
	scrollbar-arrow-color: #EAF3F9;
	scrollbar-base-color: #DCE1F0;
}


UL {
margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;
}
OL {
margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0;
}

.grau {
filter: gray();
}

.IMG {
border: 2px;
color: #666666;
 }

.photountertitel { text-align: center; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 83%; }
.webadresse { text-align: center; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 87%; color: #177BA5; }
.zoom { text-align: center; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 9px; color: #177BA5; }

SUP { font-size: 11px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; }

.zoom2 { font-size: 9px; font-weight: normal; }

.tiny { font-size: 9px; font-weight: normal; color: #BDC82B; }

.kosten { FONT-SIZE: 80%; }

.newsdatum {
font-style: italic;
font-size: 7pt;
text-align: left;
}
.newstext {
font-size: 7pt;
text-align: left;
}
.strike
{
text-decoration:line-through;
}

.ruler { clear: both; font-size: 10px; height: 5px; line-height: 5px; width: 5px; }

.menue {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #999999;
	border: 1px solid #999999;
}
.underline {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.vorschaurahmen {
	border: 1px solid #CCCCCC;
}
.kommentar {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
form {
	display: inline;
}
a.topnav2:link,a.topnav2:visited,.topnav2l
{
white-space: nowrap;
color: #456FC4; font-size: 10px;
line-height: 15px;
text-decoration: none;
padding-left: 2px;
height: 22px;
float: left
}
a.topnav2:hover,a.topnav2:active,a.topnav2:focus,.topnav2h
{
white-space: nowrap;
color: #000000;
font-size: 10px;
line-height: 15px;
text-decoration: none;
padding-left: 2px;
height: 22px;
float: left
}
a.topnav3:link,a.topnav3:visited,.topnav3l
{
white-space: nowrap;
color: #000000;
font-size: 12px;
line-height: 16px;
text-decoration: none;
padding-left: 24px;
height: 18px;
float: left
}
a.topnav3:hover,a.topnav3:active,a.topnav3:focus,.topnav3h
{
white-space: nowrap;
color: #456FC4;
font-size: 12px;
line-height: 16px;
text-decoration: none;
height: 18px;
float: left
}

a.topnav4:link,a.topnav4:visited,.topnav4l
{
white-space: nowrap;
color: #ffffff;
font-size: 11px;
line-height: 16px;
text-decoration: none;
padding-left: 24px;
height: 18px;
float: left
}
a.topnav4:hover,a.topnav4:active,a.topnav4:focus,.topnav4h
{
white-space: nowrap;
color: #456FC4;
font-size: 11px;
line-height: 16px;
text-decoration: none;
height: 18px;
float: left
}

  .FormXX {
  	font-weight: normal;
  	color:#333333;
  	font-size: 7pt;
  	font-family:verdana,arial,helvetica, sans-serif;
  	background-color : #F4F4F4;
  	border: 1px;
  	border-style : solid;
  	border-color : #7C838B;
	height: 17px;
	scrollbar-face-color: #333333;
	scrollbar-shadow-color: #EAF3F9;
	scrollbar-highlight-color: #EAF3F9;
	scrollbar-3dlight-color: #EAF3F9;
	scrollbar-darkshadow-color: #EAF3F9;
	scrollbar-track-color: #EAF3F9;
	scrollbar-arrow-color: #EAF3F9;
	scrollbar-base-color: #404040;
}

.td_sub-nav  {
	color: #fff;
	font-size: 11px;
	background-color: #302217;
	height: 21px }

.btn_senden      {
	color: #fff;
	font-size: 11px;
	background-color: #a33c01;
	padding-right: 35px;
	padding-left: 30px;
	height: 21px }
.form_language {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 135px;
	height: 18px }

a.sub:link, a.sub:visited   {
	color: #333;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height: 22px;
	text-decoration: none;
	background-color: #e3e3e3;
	display: block;
	padding-left: 5px;
	width: 130px;
	height: 20px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff
         }
a.sub:hover   {
	color: #fff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #c1c1c1;
	}

.td_form  {
	color: #000080;
	font-size: 11px;
	margin: 0;
	padding: 0;
	height: 20px;
	vertical-align: top }

.td_formX  {
	color: #000080;
	font-size: 9px;
	margin: 0;
	padding: 0;
	height: 20px;
	vertical-align: top
         border: 0px;
         cellspacing: 0px;
         cellpadding: 0;px
          }

.regsubmit {
  border: 1px solid #CCCCCC;
  background-color: #f6f6f6;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
.regsubmit:hover {
  background-color: #CFCFCF;
}

.FORMBUTTON3
  {
  text-align : center;
  font-weight: bold;
  color:#000000;
  font-size:  7pt;
  font-family:verdana,arial,helvetica, sans-serif;
  width: 80;
  background-color : #f4f4f4;
  border: 1px solid #7C838B;
  cursor: hand;
  height: 18px;
  }

ul.ausstattung {
	float:left;
	margin:10px 0 0 0;
	padding-left:15px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000;
}

ul.ausstattung li {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0 20px 0 0;
}

ul.ausstattungdrei {
	float:left;
	margin:10px 0 0 0;
	padding-left:40px;
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #000000;
}

ul.ausstattungdrei li {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0 40px 0 0;
}

.galmenu
{
         font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0 20px 0 0;
         background-image:	url(images/table2_nav.gif);
         }
