body {
	background-color:#FFFFFF;
	margin:0px;
	scrollbar-base-color:#bcc3d6;
	scrollbar-3dlight-color:#cdd1dc;
	scrollbar-arrow-color:#5d6165;
	scrollbar-darkshadow-color:#bcc3d6;
	scrollbar-face-color:#bcc3d6;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#EEEEEE;
}

/* Links - Allgemein */
a {
	color:#5d6165;
	text-decoration:none;
}
a:hover  { text-decoration:underline; }
a:active { text-decoration:underline; }

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

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

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

/* Menü */
a.menu_topcat
{
	display:block;
	width:166px;
    padding:3px;
	text-indent: 10px;
    color:#5d6165;
    background-color:#bcc3d6;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a.menu_topcat:hover   { background-color:#A4C5A0; text-decoration:none; }
a.menu_topcat:active  { background-color:#A4C5A0; text-decoration:none; }

a.menu_subcat
{
	display:block;
	width:166px;
    padding:3px;
	text-indent: 20px;
    color:#5d6165;
    background-color:#d9dee5;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

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

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

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

/* 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: 6px;
}

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

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

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

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

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

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

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

td.bottom_backgr
{
	background-color: #535967;
	color: #f1f2f4;
}

td.borderline
{
	background-color: #8DAA8E;
}

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

td.tablecontent
{
	color: #5d6165;
	background-color: #f1f2f4;
    font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
}

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

/* 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: #5d6165;
    font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
}

input.submit
{
	color: #5d6165;
	background-color: #bcc3d6;
}

/*  Grau fuer Kommentare  */
.comment
{
	color: #999999;
}

/* Fehlermeldung */
.error
{
	color: red;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	margin: 0px;
}
