body, textarea {
  scrollbar-base-color:#CCCCCC;
  scrollbar-3dlight-color:#EFEFEF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#111111;
  scrollbar-face-color:#ACACAC;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#D0D0D0;
}


.buch {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.ba {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	color: #770000;
	}
.buch4 {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}
.buch14 {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.buch14or {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:#FF4500;

}
.buchnorm {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.buchrot{
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:red;
}

.buchor{
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color:#FF4500;
}


.buchw {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.bg {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	background: FF3333;
.sparen{font-family:arial,verdana,helvetica;font-size:10pt;font-weight:bold;color:red;}
}

.buch_l {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.buch_2 {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.buch_3 {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.buchw_l {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.buch_m {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.buchw_m {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

.buch_xl {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 48px;
	line-height: 60px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.buchw_xl {
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 48px;
	line-height: 60px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 18px;

}

.a:hover {
	font-size: 16px;
	text-decoration: none;
	line-height: 18px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: bold;
}


.ab {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 18px;

}

.ab:hover {
	font-size: 16px;
	text-decoration: none;
	line-height: 18px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: bold;
}

.asmall {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}

.asmall:hover {
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: bold;
}

.asmall2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}

.b {
	font-size: 13px;
	font-weight: bold;
	color: #1111CC;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}
.bs {
	font-size: 18px;
	font-weight: bold;
	color: #1111CC;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
}

.b:hover {
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #444444;
	font-weight: bold;
}

.atext {
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}

.atext:hover {
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: normal;
}

.atext_m {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
}

.atext_m:hover {
	font-size: 14px;
	text-decoration: none;
	line-height: 20px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: normal;
}

.atextw {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	line-height: 15px;
}

.atextw:hover {
	font-size: 12px;
	text-decoration: none;
	line-height: 15px;
	font-family: Palatino, "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	color: #1111CC;
	font-weight: normal;
}

.borderbg {
				background-color:#FF7F55;
				border-width: 1px;
				border-style:solid;
				border-color:#000000;
				background-color:#FFFFFF;
				}

