BODY		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

.style		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.styleblue	{ font-size: 10pt; font-color: #660000; }
.infobox	{ float:right; width: 300px; margin:10px; margin-top:10px; padding:8px; background-color: #EAEFF4; }
.infotitle	{ font-family: verdana; color: #333333; font-size: 9pt; font-weight: bold }
.hsub		{ text-align: center; font-family: Verdana, Arial; font-size: 10pt; font-style: italic; color: #FFFFFF; }
.nav	    { line-height: 20px; padding:8px; font-size:12px; background:#f2f2f2;}
.navceldk 	{ background-color: 660000; }
.navcellt	{ background-color: EAEFF4; }

.tabelle    {background-color:#ffffff; border-left:1px solid #000000;border-right:1px solid #000000; width:auto}
.hk         {background-color:#e5e5e5; color:#000000; font-weight:bold; border-top:1px solid #000000;border-bottom:1px solid #000000; ;border-right:1px solid #000000; padding:3px}
.br         {border-bottom:1px solid #000000; border-right:1px solid #000000; padding:3px; text-align: center;}
.foot       {padding:3px; text-align: center; color:#ffffff;}

.tblhead	{ background-color: EAEFF4; text-align: center; font-size: 8pt; font-style: italic; font-family: Verdana; }
.tblbody	{ text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.tblbodylft	{ text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
.titlebig	{
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #660000;
} 
.title	    { font-size: 10pt; font-family: Arial; color: #660000; } 
.desinfo	{ font-color: #660000; font-size: 10pt; } 
.det	    { font-color: #660000; } 
.feat	    { background-color: eeeeee; }
.feat1	    { background-color: cce0e8; }
.feat2	    { background-color: e7e7e7; }
.feat3	    { background-color: EAEFF4; }

.center	    { display: block; margin-left: auto; margin-right: auto; }

P		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
}
P.des	{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-color: #660000; }
DIV		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
UL		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
OL		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
td		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
tr		{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

H1      { margin: 0; text-align: center; font-size: 12pt; font-family: Verdana, Arial; font-weight: bold; color: #FFFFFF; } /*PAGE TITLE*/ 
H2 		{ margin: 0; text-align: center; font-size: 10pt; font-family: Verdana, Arial; font-weight: bold; color: #FFFFFF; vertical-align: middle;} /*SECTION TITLE*/ 
H3 		{
	margin: 0;
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #003333;
}  /*SECTION SUBTITLE*/ 
H4 		{ margin: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #660000; } /*EVENT TITLE*/ 
H5 		{ margin: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #660000; } /*BUS TITLE*/ 
H6 		{ margin: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #333333; } /*SECTION SUBSUBTITLE*/ 
H7 		{ margin: 0; font-size: 10pt; font-family: Verdana, Arial; font-weight: bold; color: #333333; background-color: #EAEFF4;} /*LINK*/
H8 		{ margin: 0; font-size: 10pt; font-family: Verdana, Arial; font-weight: bold; color: #660000; } /*ART TITLE*/ 
H9 		{ margin: 0; font-color: #660000; } /*ART DESC*/ 

A 		{ text-decoration}
A:link 		{ color: #660000} 
A:active	{ color: 898989;}
A:visited 	{color: #660000}
A:hover		{ color: 898989; text-decoration=none;}
A:hover		{
	color: 898989;
text-decoration=none;	text-align: center;
}

#spotlight      { filter:light }
#container900top {width:900px; text-align:right; margin-left:auto; margin-right:auto;}
#container980top {background-color:#ffffff; width:980px; margin-top:0px; padding-top:30px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980top.gif); background-repeat:no-repeat; background-position:top;}
#container980mid {background-color:#ffffff; width:980px; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980mid.gif); background-repeat:repeat; background-position:top;}
#container980topblue {background-color:#ffffff; width:980px; margin-top:0px; padding-top:30px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980top-blue-fade.gif); background-repeat:no-repeat; background-position:top;}
#container980midblue {background-color:#ffffff; width:980px; margin-top:0px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980mid-blue-fade.gif); background-repeat:repeat; background-position:top;}
#container980botblue {background-color:#ffffff; width:980px; margin-top:0px; padding-top:30px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980bottom-blue-fade.gif); background-repeat:no-repeat; background-position:bottom;}
#container980topbluesm {background-color:#ffffff; width:980px; margin-top:0px; padding-top:10px; margin-left:auto; margin-right:auto; background-image:url(../buttons/bg-container980top-blue-fade.gif); background-repeat:no-repeat; background-position:top;}


.navheader165  {width:165px; max-width:155px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-navheader-165-5.gif); background-repeat:no-repeat; background-position:top;}
.navheader735  {width:736px; max-width:726px; font-weight:normal; font-size:14px; background:#EAEFF4; padding-left:5px; padding-right:5px; padding-top:2px; color:#000000; border-bottom:1px solid #ffffff; background-repeat:no-repeat; background-position:top;}
.newnavheader735  {width:736px; max-width:726px; font-weight:bold; background:#EAEFF4; padding-left:5px; padding-right:5px; padding-top:2px; color:#000000; border-bottom:1px solid #ffffff; background-repeat:no-repeat; background-position:top;}
.secheader735  {width:736px; max-width:726px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-735-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader735 {width:736px; max-width:726px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-735-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader730 {width:730px; max-width:720px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-730-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader725 {width:725px; max-width:715px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-725-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader360 {width:360px; max-width:350px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-360-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader240 {width:240px; max-width:230px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-240-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader232 {width:232px; max-width:230px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-232-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader170 {width:170px; max-width:160px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-170-5.gif); background-repeat:no-repeat; background-position:top;}
.pageheader165 {width:165px; max-width:155px; height:20px; font-weight:bold; background:#660000; padding-left:5px; padding-right:5px; padding-top:2px; color:#ffffff; border-bottom:1px solid #ffffff; background-image:url(../buttons/bg-header-165-5.gif); background-repeat:no-repeat; background-position:top;}
.listtext160   {background:#e5e5e5; padding-left:0px; padding-top:3px; padding-bottom:3px; background-image:url(../apartments/img/bg-graubot-160-5.gif); background-repeat:no-repeat; background-position:bottom;}

blockquote.float-right {/* floats in content div */
  float: right;
  width: 18.5em; /* "em size" is element dependent */
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color: #000000;
  background: #EAEFF4;
  border: 1px solid #006666;
  }
  
blockquote.float-right-wide {/* floats in content div */
  float: right;
  width: 24.5em; /* "em size" is element dependent */
  padding: 0.5em;
  margin: 0 0.5em 0 0;
  color: #000000;
  background: #EAEFF4;
  border: 1px solid #660000;
  }  
  
  /*   border-right: 2px dotted #006666;
  border-bottom: 2px dotted #006666; 
  
    border-right: 1px solid #006666;
  border-bottom: 1px solid #006666;  */
