body, h1, h2, h3, h4, p {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
p { line-height: 150%; margin-bottom: 5px; }

ul {
	margin: 0; padding: 0;
	padding-left: 20px;
        line-height: 150%; 
}
li {
	margin: 0; padding: 0;
}

a          { color: #6677ae; }
a:link     { color: #6677ae; text-decoration: none; }
a:visited  { color: #6677ae; text-decoration: none; }
a:hover    { color: #6677ae; text-decoration: underline; }
a:active   { color: #6677ae; text-decoration: none; }
acronym    { border: 0; color: #050276; cursor: help; }
.accesskey { text-decoration: underline; }

a.ext	{ padding-left: 14px; background: url(images/ee/chronik/ext.gif)  left no-repeat; }
a.int	{ padding-left: 14px; background: url(images/ee/chronik/int.gif)  left no-repeat; }
a.mail	{ padding-left: 16px; background: url(images/ee/chronik/mail.gif) left no-repeat; }
a.fon	{ padding-left: 14px; background: url(images/ee/chronik/fon.gif)  left no-repeat; }
a.img	{ padding-left: 14px; background: url(images/ee/chronik/img.gif)  left no-repeat; }
.none	{ padding-left: 14px; font-weight: bold; background: left no-repeat; }


body {
	color: #0d1031;
	font-family: Verdana, Arial, sanserif;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #3333cc;
	background-color: #001166;
	min-width:  850px;
}

h1 { font-size: 300%; font-weight: normal; font-style: italic; color: #476499; margin-bottom: 15px; font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif; }
h2 { font-size: 200%; font-weight: normal; font-style: italic; color: #476499; margin-bottom: 10px; font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif; }
h3 { font-size: 180%; font-weight: normal; font-style: italic; color: #476499; margin-bottom:  5px; font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif; }
h4 { font-size: 120%; font-weight: normal; font-style: italic; color: #476499; margin-bottom:  5px; font-family: "Lucida Grande", Georgia, "Times New Roman", Times, serif; }


#outer {
	background: url(images/ee/chronik/bgOuter.gif) repeat-y;
	margin: 0px auto 0px auto;
	position: relative;
	z-index: 2;
	width: 100%;
	padding-bottom: 20px;
	min-width: 850px;
	max-width: 1000px;
	background-color: #ffffee;
}
#inner {
	position: relative;
	margin: 0px; padding: 0px;
	margin-right: 180px;
	border-right: 3px double #536e8d;
	padding-bottom: 0px;
}

#header {
	background: #001166 url(images/ee/chronik/angel.gif) no-repeat 10px 5px;
	height: 155px;
	overflow: hidden;
}
#headerbox {
	margin-right: 180px;
	margin-left: 200px;
	padding: 30px;
	padding-top: 110px;
	vertical-align: bottom;
	text-align: left;
	overflow: hidden;
}

#entry {
	margin-left: 180px;
	margin-top: 1px;
	border: 0px solid #0000ff;
	border-top: 3px double #536e8d;
	position: relative;
}
.entryhead {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
	border: 0px solid #001166;
}
.summary {
	padding-top: 10px;
	font-style: italic;
	text-align: justify;
}
.entrybody {
	padding-top: 10px;
	text-align: justify;
}
.extentry {
	padding-top: 10px;
	text-align: justify;
}
.entryfoot {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
.entryhead, .summary, .entrybody, .extentry, .entryfoot {
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	z-index: 100;
}

.entrynavi {
	margin-left: 180px;
	padding-left: 20px; padding-right: 20px;
	padding-bottom: 20px;
	position: relative;
	text-align: center;
}

.innerfooter {
	margin-left: 180px;
	padding-top: 10px;
	text-align: center;
	border: 0px solid #ff0000;
}

#comments {
	margin-left: 180px;
	padding-left: 20px; padding-right: 20px;
	position: relative;
}
.comment {
	padding: 10px;
	margin-bottom: 20px;
	border: 1px dotted #001166;
	text-align: justify;
	background-color: #ddddff;
}
.commentbody {
	text-align: justify;
}
.commentfoot {
	padding-top: 10px;
	text-align: right;
}
.commentbody, .commentfoot {
	position: relative;
	z-index: 100;
}

#commentform {
	margin-left: 180px;
	padding: 20px;
	text-align: right;
	position: relative;
}

#footer {
	color: #81a1cd;
	margin-left: 180px;
	margin-right: 180px;
	border-top: 3px double #536e8d;
	font-size: 90%;
	font-style: italic;
	text-align: center;
}
#footer a.ext   { background-image: url(images/ee/chronik/extinv.gif); }
#footer a.int   { background-image: url(images/ee/chronik/intinv.gif); }
#footer a.mail  { background-image: url(images/ee/chronik/mailinv.gif); }


#leftSide {
	color: #cbd2ff;
	overflow: hidden;
	position: absolute;
	left: 0;
	margin-left: 0px;
	top: 156px;
	width: 180px;
}

#leftSide a       { text-decoration: none; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
#leftSide a:hover { text-decoration: underline; }
#leftSide a.ext   { background-image: url(images/ee/chronik/extinv.gif); }
#leftSide a.int   { background-image: url(images/ee/chronik/intinv.gif); }

#leftSide acronym { color: #f6f1c0; }

#leftSide h3 {
	padding-left: 10pt;
	color: #81a1cd;
	font-size: 140%;
	padding-top: 5px;
}

#leftSide ul { line-height: 100%; }

#rightSide {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 156px;
	width: 180px;
}

#rightSide a       { text-decoration: none; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; }
#rightSide a:hover { text-decoration: underline; }

#rightSide acronym { color: #536e8d; }

#rightSide h4 {
	padding-left: 10px;
	color: #81a1cd;
	font-size: 140%;
	padding-top: 5px;
}

#rightSide ul { line-height: 100%; }

.lsidehead { border-top: 3px double #536e8d; }
.rsidehead { border-top: 3px double #536e8d; }
.ltopsidebox { background: #0e1546; padding-bottom: 5px; border-right: 3px double #536e8d; }
.rtopsidebox { background: transparent; padding-bottom: 5px; }
.lsidebox, .rsidebox { padding: 0px 10px 10px 10px; }

.archivehead { font-size: 140%; border-top: 1px dotted #536e8d; }
.archivebox { padding: 0px; margin: 0px; }
.archiveli { margin: 0px 10px 0px 20px; }

.categorieshead { font-size: 140%; border-top: 1px dotted #536e8d; margin-top: 20px; }


#extraDiv1 {
/*
	background: transparent url(images/ee/chronik/buckel.jpg) no-repeat left top;
	height: 401px;
	left: 220px;
	position: absolute;
	top: 156px;
	width: 341px;
	z-index: 1;
*/
}
*
#extraDiv2 {
/*
	position: absolute;
	top: 0px;
	left: 0px;
	height: 300px;
	width: 400px;
	background: transparent url(images/ee/chronik/angel.gif) no-repeat top left;
	z-index: 200;
*/
}

.cite {
	padding: 10px;
        margin-left: 10px;
	margin-right: 10px;
        margin-bottom: 5px;
	border: 1px dotted #3366cc;
	background-color: #eeeeff;
}

.box {
	padding: 10px;
        margin-bottom: 5px;
	border: 1px solid #0e1546;
	background-color: #ddddff;
}


.small     { font-size:  10px; }
.bold      { font-weight: bold; }

#invisible { display: none; }

.imgright { text-align: center; padding: 10px; padding-top: 0px; margin-right: -10px; float: right; }
.imgleft  { text-align: center; padding: 10px; padding-top: 0px; margin-right: -10px; float: left; }
.img      { text-align: center; padding-top: 10px; padding-bottom: 10px; font-size:  10px; }
.pic      { border: 3px double #0e1546; }
.dekopic { border: 1px solid #0e1546; float: right; margin-left: 10px; margin-bottom: 5px; }
.dekopicnb { border: 0px solid #0e1546; float: right; margin-left: 10px; margin-bottom: 5px; }


.sidehead, .obadoba_sidenavi_head {
	padding-top: 10px;
	font-weight: bold;
	background-color: #eeeeff;
	border: 1px solid #001166;
}
.blink {
	padding-left: 10px;
	font-weight: bold;
}
.link, .osnlink {
	padding-left: 10px;
}

.calendarBG {
	border-spacing: 0px;
		empty-cells: show;
	border-collapse: collapse;
	padding: 0px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
}
.calendarHeader {
	padding: 2px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
	text-align: center;
	font-weight: bold;
}
.calendarMonthLinks {
	padding: 2px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
	text-align: center;
	font-weight: bold;
}
.calendarDayHeading {
	padding: 2px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
	text-align: center;
	font-weight: bold;
}
.calendarToday {
	padding: 2px; margin: 0px;
	background-color: #eeffee;
	border: 0px solid #001166;
	text-align: center;
}
.calendarCell {
	padding: 2px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
	text-align: center;
}
.calendarBlank {
	padding: 2px; margin: 0px;
	background-color: #eeeeff;
	border: 0px solid #001166;
	text-align: center;
}

.nptbl     { background-color: #eeeeff; border: 1px solid #6699cc; border-collapse: collapse; border-spacing: 0px; empty-cells: show; width: 100%; }
.npcll     { border: 1px solid #333399; padding: 2px; padding-left: 5px; padding-right: 5px; }
.npcllleft { border: 1px solid #333399; padding: 2px; padding-left: 5px; padding-right: 5px; text-align: left; }