body {
	background-color:white;
	margin:0;
	scrollbar-base-color:#BDC8B8;
	scrollbar-3dlight-color:#CDCDCD;
	scrollbar-arrow-color:#5E635D;
	scrollbar-darkshadow-color:#BDC8B8;
	scrollbar-face-color:#BDC8B8;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#EEEEEE;
}

/* Links - Allgemein */
a {
	color:#790000;
	text-decoration:none;
}
a:hover  { color: #6b0000; text-decoration:underline; }
a:active { text-decoration:underline; }

/* Links ganz oben (SITEMAP etc.) */
a.topnav
 { color: #8f0302; font-size: 10px; font-family: Verdana, Arial, sans-serif }

a.topnav:hover   { color: #8f0302 }
a.topnav:active { color: #004300; }

/* Links ganz unten (IMPRESSUM) */
a.bottomnav
{
	color: #F5F5F3;
}

/* Men¸ */
a.menu_topcat
  { color: #8f0302; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white; text-indent: 10px; padding: 3px; width: 174px; display: block }

a.menu_topcat:hover     { color: #8f0302; text-decoration: none; background-color: #ececec }
a.menu_topcat:active   { text-decoration: none; background-color: ECECEC }

a.menu_subcat
  { color: #8f0302; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white; text-indent: 20px; padding: 3px; width: 174px; display: block }

a.menu_subcat:hover    { text-decoration: none; background-color: ECECEC }
a.menu_subcat:active  { background-color:#EFF2EC; text-decoration:none; }

a.buttonlink
  { color: #8f0302; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: white; text-align: center; padding: 1px; display: block }

a.buttonlink:hover    { text-decoration: none; background-color: #ececec }
a.buttonlink:active   { text-decoration: none; background-color: #ececec }

a.fotoswap
  { color: #8f0302; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ececec; text-align: center; padding: 1px; width: 16px; display: block }

a.fotoswap:hover    { text-decoration: none; background-color: #ececec }
a.fotoswap:active   { text-decoration: none; background-color: #ececec }

/* Links im Fliesstext */
a.textlink
{
	color: #000000;
}

/*a.textlink:hover  { color: #004300; }
a.textlink:active { color: #004300; }*/

ol, ul
{
	list-style-type: square;
	margin-top: 0px;
}

h1
{
	color: #5E635D;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
}

h2
{
	color: #5E635D;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
}

/* Normaltext */
td
{
	color: #7F8B7D;
    font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}

td.content
{
	line-height:13pt;
}

/* Seiten-Design */
td.topbar
  { color: #8f0302; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ececec }

td.left_backgr
{
	background-color: #F5F5F3;
}

td.right_backgr
{
	background-color: #F2EFEA;
}

td.bottom_backgr
 { color: #f5f5f3; background-color: #ececec }

td.borderline
 { background-color: #ececec }

/* Tabellen */
td.tabletop
 { color: #f5f5f3; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ececec }

td.tablecontent
 { color: #8f0302; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #f5f5f3 }

td.offers
 { color: #8f0302; font-size: 9px; line-height: 10pt; font-family: Verdana, Arial, sans-serif; background-color: #fcfcfc }

td.state_avail
 { color: #000000; background-color: #ececec }

td.state_notavail
{
	color: #000000;
	background-color: #edd3d3;
}

td.state_ask
{
	color: #000000;
	background-color: #c8e8e8;
}

/* Reiter */
td.tab_on { background-image:url(../gfx/tab_on.gif); }
td.tab_off { background-image:url(../gfx/tab_off.gif); }
td.tab_end { background-image:url(../gfx/tab_end.gif); }

/* Formulare */
input, select, textarea
{
	color: #7F8B7D;
    font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}

input.submit
 { color: #55634e; background-color: #ececec }

.comment
{
	color: #999999;
}

.error
{
	color: red;
}

.success {
	color: #009900;
}

