/** Grundeinstellungen **/
/** used **/
body { 'Californian FB', Garamond, Times New Roman, Times, serif;
	font-size: 12px;
	color:#222222;
	background-color:#fafaf7;}
/** used **/
/**table {font-family:Times New Roman, Times, serif; font-size: 12px; color:#222222; }**/
table {font-family:'Californian FB', Garamond, Times New Roman, Times, serif; font-size: 12px; color:#222222; }
ul {margin: 0px 0px 0px 30px;}

/** used **/
a:link { color:#222222; font-weight:bold; text-decoration: underline; }
a:visited { color:#222222; font-weight:bold; text-decoration: underline; }
a:hover { color:#A51F1D; font-weight:bold; text-decoration: underline; }
a:active { color:#5F4B27; font-weight:bold; text-decoration: underline; }

/** used **/
.topnav a:link { text-decoration: none; }
.topnav a:visited { text-decoration: none; }
.topnav a:hover { color: #A51F1D; text-decoration: none; }
.topnav a:active { color: #5F4B27; text-decoration: none; }
.topnav {padding:1px 5px 0px 5px;
	font-family:Times New Roman, Times, serif;
	font-size:12px; text-align: center;
	font-variant: small-caps;
	}

/** used **/
.menutd { background-color:#F5F5D1;
	font-family:Times New Roman, Times, serif;
	font-variant: small-caps;
	letter-spacing:1px; margin:5px 0px 5px 0px; }
.schwultd { background-color:#fe0000; /*** #c40005; ***/
	font-family:Times New Roman, Times, serif;
	font-variant: small-caps;
	letter-spacing:1px; margin:5px 0px 5px 0px; }
.righttd { background-color:#F5F5D1;
	border:1px solid #B7AC81;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	}
.righttd h1 { font-size:11px; }
.righttd p { margin:1px 0px 2px 0px; }

.sighttd { background-color:#fe0000;
	border:1px solid #B7AC81;
	font-size: 11px;
	padding: 4px 4px 4px 4px;
	}
.sighttd h1 { font-size:11px; }
.sighttd p { margin:1px 0px 2px 0px; }
.sighttd a:link { color: #222222; text-decoration: underline; }
.sighttd a:visited { color: #222222; text-decoration: underline; }
.sighttd a:active { color: white;  text-decoration: underline; }
.sighttd a:hover { color: white;  text-decoration: underline; }

.submenu { margin:5px 0px 10px 0px; padding:5px 0px 5px 0px; border:1px solid #B7AC81; background-color:#fafaf7; }
.submenu a:link { text-decoration: none; }
.submenu a:visited { text-decoration: none; }
.submenu a:hover { color: #A51F1D; text-decoration: none; }
.submenu a:active { color: #5F4B27; text-decoration: none; }

.srch { background-color:#F5F5D1;
	font-family:Times New Roman, Times, serif;
	font-variant: small-caps;
	font-weight:bold;
	letter-spacing:1px; margin:2px 0px 2px 5px; }

/* Bilderrahmen */
.rightpic {margin: 8px 0px 8px 8px; border:1px solid black;}
.centerpic {margin: 8px 8px 8px 8px; border:1px solid black;}
.leftpic {margin: 8px 8px 8px 0px; border:1px solid black;}

/** used **/
.navleft { padding:2px 5px 2px 10px; border-bottom:1px solid #F5F5D1; border-top:1px solid #F5F5D1; }
.navleft a:link { color: #222222;  text-decoration: none; }
.navleft a:visited { color: #222222;  text-decoration: none; }
.navleft a:hover { color: #222222;  text-decoration: none; }
.navleft a:active { color: #222222;  text-decoration: none; }
.navleftactive { padding:2px 5px 2px 10px; border-bottom:1px solid #C8C299; border-top:1px solid #C8C299; background-color:#FFFFFF; color: #A51F1D; }
.navleftactive a:link { color: #A51F1D;  text-decoration: none; }
.navleftactive a:visited { color: #A51F1D;  text-decoration: none; }
.navleftactive a:hover { color: #A51F1D;  text-decoration: none; }
.navleftactive a:active { color: #A51F1D;  text-decoration: none; }
.bnavleft { padding:2px 5px 2px 10px; border-bottom:1px solid #fe0000; border-top:1px solid #fe0000; }
.bnavleft a:link { color: #222222;  text-decoration: none; }
.bnavleft a:visited { color: #222222;  text-decoration: none; }
.bnavleft a:hover { color: #222222;  text-decoration: none; }
.bnavleft a:active { color: #222222;  text-decoration: none; }
.bnavleftactive { padding:2px 5px 2px 10px; border-bottom:1px solid #fe0000; border-top:1px solid #fe0000; background-color:#FFFFFF; color: #A51F1D; }
.bnavleftactive a:link { color: #A51F1D;  text-decoration: none; }
.bnavleftactive a:visited { color: #A51F1D;  text-decoration: none; }
.bnavleftactive a:hover { color: #A51F1D;  text-decoration: none; }
.bnavleftactive a:active { color: #A51F1D;  text-decoration: none; }

/** used **/
h1 { text-align:center; font-size:14px; margin:8px 0px 8px 0px; }
h2 { text-align:center; font-size:12px; margin:4px 0px 4px 0px; }
/** Heading for SmallBox **/
h5 { text-align:center; font-size:12px; margin:0px 0px 2px 0px; }
p { margin:4px 0px 4px 0px; }
.hidden {font-size:1px; color:#ffffff;}
.hidden a:link {font-size:1px; color:#ffffff;}
.hidden a:visited {font-size:1px; color:#ffffff;}
.hidden a:hover {font-size:1px; color:#ffffff;}
.hidden a:active {font-size:1px; color:#ffffff;}


