
body {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff8ba;
	font-size: 10pt; 
	margin-top: 5px;

}
p { color: #000000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif}
pre { color: #996; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
blockquote { color: #963; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1 { color: #000080; font-size: 11pt; font-family: verdana, arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
h2 { color: #000080; font-size: 10pt; font-family:verdana, arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
h3 { color: #fff; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4 { color: #000080; font-size: 1 em; font-family: Verdana, Arial, Helvetica, sans-serif }
h5 { color: #000; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
h6 { color: #000; font-size: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular  }
img { background-color: #eee; border-color: #000; outline-color: #000; }
ol { color: #963; font-size: 0.8em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

a { color: #000080; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:visited { color: #000080; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #ed0000; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
a:active {
	color: #ed0000;
	font-size: 10pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
}
tr { border: 0 }
.rev_type { color: #000080; font-size: 10pt; font-family: verdana, arial; text-decoration: none   }
.cellcolor { background-color: #fff8ba }
.g_nav_cellcolor { color: #fff; font-size: 12pt; font-family: verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: navy  ; text-align: left; padding: 8px; }
.cellred { color: white; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e20303; padding: 8px; }
.cellwhite { color: black; background-color: white; }
.typeblau { color: #000080; font-size: 14px; font-family: verdana, arial; font-weight: 500; line-height: 24px; }
.a_type_color { color: #000080; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline   }
.a_normtext { color: #000080; font-size: 12pt; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.a_navi {
	color: #000080;
	font-size: 12pt;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: bold;
}
.a_navi:visited { color: #000080; font-size: 12pt; font-family: verdana, arial; text-decoration: none; }
.a_navi:hover { color: #ed0000; font-size: 12pt; font-family: verdana, arial; text-decoration: none; }
.a_navi:active { color: #ed0000; font-size: 12pt; font-family: verdana, arial; text-decoration: none; }
.typered {
	color: #ed0000;
	font-size: 12pt;
	font-family: verdana, arial;
	line-height: 24px;
	font-weight: bold;
}
.typeredkl {
	color: #ed0000;
	font-size: 10pt;
	font-family: verdana, arial;
	font-weight: 700;
	line-height: 100%;
	font-style: inherit;
}
.normtext { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 24px; text-align: left; padding-right: 0; padding-left: 24px; }
.normtextmittel { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-align: left; padding-right: 0; }
.normtextliste { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 12pt; text-align: left; padding-right: 0; padding-left: 24px; list-style-type: disc; }
.bestellen { color: #000080; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; line-height: 12pt; background-color: #ffe88e; text-align: center; border-width: 12pt; outline-width: 12pt; }
.normkleintext { color: black; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
.normkleintext_links { color: black; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin: -24pt; }
.normkleintextliste { color: black; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; line-height: 12pt; list-style-type: disc; list-style-position: inside; }
.tabellenkopftext { color: #000080; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; line-height: 10pt; }
.haupttext { color: #000080; font-size: 12pt; font-family: verdana, arial, Helvetica; font-weight: normal; text-align: center; padding-left: 24px; }
.haupttextlinks { color: #000080; font-size: 12pt; font-family: verdana, arial, Helvetica; font-weight: normal; text-align: left; padding-left: 24px; }
.buchlink { color: #000080; font-size: 10pt; font-family: verdana, arial, Helvetica; font-weight: bold; text-decoration: none}
.tapegrau { color: gray; font-size: 11pt; font-weight: 500; padding-left: 40px; }
.intlinktitel { color: #323232; font-size: 12pt; font-weight: 500; padding-left: 5px; }
.bild { border: 1px solid #000080; outline-color: #000; }
.buchlinkrot {
	color: #FF0000; font-size: 10pt; font-family: verdana, arial, Helvetica; font-weight: bold; text-decoration: none
}
.ienlarger {
	float: left;
	clear: none; /* set to left or right if needed */
	padding-bottom: 5px; /* space between thumbs. Don't change this to margin */
	padding-right: 5px; /* space between thumbs and wrapping text when there is any text around it */
}

.ienlarger a { 
	display:block;
	text-decoration: none;
/* add cursor:default; to this rule to disable the hand cursor */
}

.ienlarger a:hover{ /* don't move this positioning to normal state */
 	position:relative;
}

.ienlarger span img {
	border: 0px solid #FFFFFF; /* adds a border around the image */
	margin-bottom: 0px; /* pushes the text down from the image */
}

.ienlarger a span {  /* this is for the large image and the caption */
	position: absolute;
	display:none;
	color: #FFCC00; /* caption text colour */
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /* caption text size */
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ienlarger img { /* leave or IE puts a border around links */
border-width: 0;
}

.ienlarger a:hover span { 
	display:block;
	top: 50px; /* means the pop-up's top is 50px away from thumb's top */
	left: 90px; /* means the pop-up's left is 90px far from the thumb's left */
	z-index: 100;
	
/* If you want the pop-up open to the left of thumb, remove the left: 90px; and add  
right: 90px; This would mean the right side of the pop-up is 90px far from the right side of thumb */	

/* If you want the pop-up open above the thumb, remove the top: 50px; and add  
bottom: 50px; This would mean the bottom of the pop-up is 50px far from the bottom of thumb */	

/* add cursor:default; to this rule to disable the hand cursor only for the large image */
}

.resize_thumb {
	width: 125px; /* enter desired thumb width here */
	height : auto;
}

/* smart image enlarger ends here */


fieldset {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding:10px;
background:url(images/background.jpg);

}

.Stil3 {font-size: large}



</style>