body { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-align: center; 
	margin: 0; 
	}

/*images*/
.img_left_cropped { float: left; margin: 25px 0 20px 20px; }
.img_left { float: left; margin: 25px 0 20px 20px; padding: 3px; border: solid 1px #a6a680; }
.img_main { margin: 0 0 20px; padding: 3px; border: solid 1px #a6a680; }
.img_floatright { 
	float: right; 
	margin: 5px 0 15px 20px; 
	padding: 3px; 
	border: solid 1px #a6a680; 
	}
	
/*typography*/

p { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; text-align: left; }
h2 { color: #444; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin-bottom: 20px; padding-bottom: 20px; display: inline; text-shadow: 3px 3px 3px #DBDBDB; }
	
h3 { 
	font-size: 14px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight: normal; 
	font-style: italic; 
	line-height: 38px; 
	text-align: right; 
	display: inline; 
	text-shadow: 2px 2px 2px #B9B98E; 
	}
	
h4 { font-size: 13px; line-height: 18px; background-color: #ececec; clear: both; margin: 0 0 10px; padding: 5px 0 4px 9px; border-color: #ccc #999 #999 #ccc; border-style: solid; border-width: 1px; }
.Abstand_vor { margin-top: 20px; }
.Abstand_unten_0 { margin-bottom: 0; }
.Abstand_unten_12  { margin-bottom: 12px }
#sidebar h3   { font-size: 10px; font-style: normal; font-weight: bold; line-height: 10px; text-align: left; text-transform: uppercase; letter-spacing: 3px; display: block; margin-top: 0; margin-bottom: 12px; }

	
.dropcap { color: #444; float: left; margin-right:3px; font-size: 42px; font-family: "Times New Roman", Times, serif; line-height: 34px; margin-bottom: 0; }
	
/*links*/

	
#maincontent p a   { color: #369; font-weight: bold; background-color: transparent; text-decoration: none; display: inline;}
	
#maincontent p a:hover { color: #c00; background-color: transparent; }
#maincontent { text-align: left; position: relative; width: 525px; margin-right: auto; margin-left: auto; padding: 24px; border: solid 1px #ccc; order-right-style: solid; }
.top_right { float: right; margin-top: 4px; margin-bottom: 12px; margin-left: 24px; padding: 3px; border: solid 1px #a6a680; }
.right { margin-top: 17px; margin-bottom: 12px; margin-left: 24px; padding: 3px; float: right; border: solid 1px #a6a680; }
.top_left { padding: 3px; float: left; margin: 4px 24px 12px 0; border: solid 1px #a6a680; }
.left { margin: 17px 24px 12px 0; padding: 3px; float: left; border: solid 1px #a6a680; }
.top { margin: 17px 24px 12px 0; padding: 3px; border: solid 1px #a6a680; }
#noborder { border-width: 0; }
#maincontent a img:hover { background-color: #ccc; border-color: black; }
#maincontent ul { font-size: 13px; line-height: 18px; margin: 0 0 9px; padding: 0; list-style-type: none; }
#maincontent li, #maincontent li a { background-image: url(../../../i/bullet.gif); background-repeat: no-repeat; background-position: 0 1px; padding-bottom: 9px; padding-left: 44px; }
.clear { clear: both; }

