body {
	background-color: #FFFCF0;
	color:#000000;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:url(/images/bg_page.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

a, a:link, a:visited {
	color: #990000;
	text-decoration:underline;
}
a:hover, a:active {
	color: #990000;
	text-decoration:none;
}
.title {
	background-image:url(images/title.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	height:162px;
}
.title a, .title a:link, .title a:visited {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
}
.title a:hover, .title a:active {
	color: #FFF5C9;
	text-decoration:none;
	font-size: 10px;
}

.nav {
	padding:0px;
	margin-top:10px;
}
.nav td {
	background-image:url(/images/menu_bg.gif);
	height: 24px;
	text-align:center;
}
.nav .spacer {
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	width:6px;
}
input {
	font-size: 11px;
}
form {
	padding:0px;
	margin:0px;
}
.foot {
	background-color:#ECECEC;
	color:#727272;
}
.clear {
	font-size:0px;
	line-height:0px;
}
.right_column {
	float:right;
	width:180px;
	text-align:left;
}
.left_column {
	float:left;
	width:550px;
	text-align:left;
}
td {
	font-size: 11px;
}
div .spacer {
	font-size:0px;
	line-height:0px;
	height:4px;
}
div .spacer_big {
	font-size:0px;
	line-height:0px;
	height:10px;
}
.main_2_cols {
	margin:0px 10px 0px 10px;
	background-color:#FFFFFF;
	width:742px;
	border:4px solid white;
	background-image:url(images/bg_rcol.gif);
	background-position:right;
	background-repeat:repeat-y;
	text-align:left;
}
.box {
	background-color:#ECECEC;
	padding:15px;
	color:#747474;
	text-align:center;
}
.main_1_col {
	margin:10px 10px 10px 10px;
	background-color:#FFFFFF;
	width:742px;
	border:4px solid white;
	text-align:left;
}
.citat {
	color: #940021;
}
.datum {
	padding-right:10px;
	text-align:right;
	vertical-align:middle;
	color:#828282;
}
.headline {
	height:25px;
	background-color:#D0D0D0;
	color:#707070;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	width:260px;
}
.main {
	background-color:#ECECEC;
}
.text {
	width: 680px;
	margin-left:30px;
	margin-top:15px;
	margin-bottom:30px;
}
.text_box {
	width: 734px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	border:1px solid #DCDCDC;
	background-color:#FFFCF0;
}
.in_box {
	margin-left:20px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:10px;
	width: 692px;
	padding:0px;
}
img {
	border: 0px none;
	margin:0px;
}
h1 {
	font-size:12px;
	color: #154499;
	margin-bottom:0px;
	margin-top:5px;
}
h2 {
	font-size:11px;
	color: #154499;
	margin-bottom:0px;
	margin-top:5px;
	text-align:justify;
}
h3 {
	font-size:11px;
	color: #646464;
	margin-bottom:0px;
	margin-top:5px;
}
p {
	text-align:justify;
	margin-bottom:0px;
	color: #646464;
	margin-top:14px;
}
ul, ol {
	margin-top:4px;
	margin-bottom:0px;
	color: #646464;
}
li {
	text-align: justify;
}
.nav_2 {
	background-color:#696969;
}
.nav_2 td {
	text-align:center;
}
.nav_2 a, .nav_2 a:link, .nav_2 a:visited {
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 10px;
}
.nav_2 a:hover, .nav_2 a:active {
	color: #FFF5C9;
	text-decoration:none;
	font-size: 10px;
}
.nav_2 .spacer {
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	width:10px;
}
.note {
	font-size:10px;
}

.link {
	line-height: 25px;
}
.link a, .link a:link, .link a:visited {
	font-weight:bold;
	color: #990000;
	text-decoration:underline;
	font-size: 11px;
}
.link a:hover, .link a:active {
	font-weight:bold;
	color: #990000;
	text-decoration:none;
	font-size: 11px;
}
hr {
	height:1px;
	color: #CCCCCC;
}
.cell {
	text-align:right; 
	padding-right:10px; 
	background-color: #EEEEEE;
	border-bottom:1px solid #999999;
}
.cell_center {
	text-align:center; 
	background-color: #EEEEEE;
	border-bottom:1px solid #999999;
}