body {
	background-color:    #f8f8f8;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
}

.zitat {
	background-color:    #ffffff;
	color:               #4d71a2;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
	font-weight:         bold;
	font-style:          italic;
	text-align:          right;
}

.autor {
	background-color:    #ffffff;
	color:               #4d71a2;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
	font-style:          italic;
	text-align:          right;
}

.datum {
	background-color:    #ffffff;
	color:               #4d71a2;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
	font-weight:         bold;
}

.LogoLine {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-left:           3px solid #c5cbd3;
	border-right:          3px solid #c5cbd3;
	width:               700px;
	height:               85px;
	padding:               3px;
	background:          url(images/logo_kp.jpg);
	background-repeat:   no-repeat;
	background-color:    #DBE0EB;
	font-family:         Helvetica, Verdana, Arial;
	font-size:            11px;
}

.headLeft {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-left:           3px solid #c5cbd3;
	width:               154px;
	height:               24px;
	padding:               3px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            11px;
	background:          url(images/spiegel_balken_oben.gif);
	background-repeat:   no-repeat;
	background-color:    #DBE0EB;
}

.headMiddle {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	width:               392px;
	height:               24px;
	padding:               3px;
	font-size:            12px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	background-color:    #DBE0EB;
}

.headRight {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-right:          3px solid #c5cbd3;
	width:               154px;
	height:               24px;
	padding:               3px;
	font-size:            11px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	background-color:    #DBE0EB;
}

.menu {
	border-right:          1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-left:           3px solid #c5cbd3;
	width:               125px;
	height:              300px;
	padding:               3px;
	font-size:            12px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:         bold;
	color:               #000000;
	background-color:    #ffffff;
	vertical-align:      top;
}

.content {
	border-right:          3px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	width:               570px;
	height:              300px;
	padding:               3px;
	font-size:            12px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	background-color:    #ffffff;
	vertical-align:      top;
}

.buch {
	padding:               3px;
	font-size:            12px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	background-color:    #ffffff;
	vertical-align:      top;
}

th {
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
	font-weight:         bold;
	color:               #000000;
	text-align:          left;
}

td {
	vertical-align:      top;
	background-color:    #ffffff;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
}

div {
	vertical-align:      top;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            12px;
}


.rightc {
	border-right:          1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-right:          3px solid #c5cbd3;
	width:               125px;
	height:              300px;
	padding:               3px;
	background-color:    #ffffff;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            11px;
	vertical-align:      top;
}

.footLeft {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-left:           3px solid #c5cbd3;
	height:               24px;
	padding:               3px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            11px;
	background-color:    #DBE0EB;
}

.footMiddle {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	height:               24px;
	padding:               3px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            11px;
	background-color:    #DBE0EB;
}

.footRight {
	border-top:            1px solid #c5cbd3;
	border-bottom:         1px solid #c5cbd3;
	border-right:          3px solid #c5cbd3;
	height:               24px;
	padding:               3px;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-size:            11px;
	vertical-align:      middle;
	background:          url(images/spiegel_balken_unten.gif);
	background-position: right;
	background-repeat:   no-repeat;
	background-color:    #DBE0EB;
}

.blau11px {
	color:               #4d71a2;
	font:                bold 11px Helvetica, Verdana, Arial, Sans-Serif;
}

a {
	color:               #4d71a2;
	font:                bold 11px Helvetica, Verdana, Arial, Sans-Serif;
	text-decoration:     none;
}

a:hover {
	color:               #000000;
	text-decoration:     none;
}

a:active {
	color:               #4178CB;
	text-decoration:     none;
}

form {
	margin-bottom:         0px;
}

sup {
	font-size:             9pt;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:         bold;
	color:               #f02222;
}

.field {
	font-size:            10pt;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	border:                1px #c5cbd3 solid;
	color:               #4d71a2;
	border-color:        #c5cbd3;
	background-color:    #ffffff;
}

.button {
	border:                1px #c5cbd3 solid;
	border-color:        #c5cbd3;
	background-color:    #d2d7e8;
	color:               #4d71a2;
	font-size:            10pt;
	font-family:         Helvetica, Verdana, Arial, Sans-Serif;
	font-weight:         bold;
}
