html {
	margin: 0;
	padding: 0;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	font-size: 11pt;
}

body {
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

img {
	border			: none;
}

/* -------------------------------------------------------------------------- */
/* Content                                                                     */
/* -------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	color: #a00;
	margin: 0;
	padding: 0;
}

.datum {
	color				: #a00;
	font-style			: italic;
	margin			: 0;
	padding			: 0;
}

#container {
	background-color		: #fff;
	width				: 17cm;
	margin			: 0 auto 0 auto;
	text-align			: left;
}
#head {
	border			: solid 1px #5b5b5b;
	height			: 4.7727cm;
}
#logo-text-cont {
	width				: 24.0625em;
	height			: 1.454545cm;
}
#logo-text {
	width				: 8cm;
	height			: 1.45454cm;
}

#logo-img-cont {
	margin			: 0;
	padding			: 0;
	float				: right;
	width				: 6cm;
	height			: 4.7727cm;
}

#logo-img {
	width				: 6cm;
	height			: 4.7727cm;
}

.hl {
	font-weight			: 900;
}

#content-container {
	color				: #5b5b5b;
	background-color		: #f6f6f6;
}


.textfuss a {
	color  			: #5b5b5b;
	background-color		: #f6f6f6;
	text-decoration		: none;
}

.textfuss a:hover, .textfuss a:focus, .text a:hover, .text a:focus {
	color  			: #a00;
	background-color		: #f6f6f6;
	text-decoration		: underline;
}

.text a {
	color  			: #a00;
	background-color		: #f6f6f6;
	text-decoration		: none;
}

.textfuss {
	color				: #5b5b5b;
	background-color		: #f6f6f6;
	line-height			: 1.4em;
	margin			: 0.4em 0 0 0.5em;
	font-size			: 0.6em;
}

.marginright25 {
	margin-right		: 2.5em;
}

.content-container-left {
	border			: solid 1px #5b5b5b;
	float				: left;
	width				: 17cm;

	padding-bottom		: 0.4em;
}

.content-container-right {
	border			: solid 1px #5b5b5b;
	float				: right;
	width				: 17cm;
}

.content-container-right-cleaner{
	background-color		: #fff;
	color				: #ffe;
	width				: 100%;
	line-height			: 0.6em;
	height			: 0.5em;
	float				: right;
	margin-bottom		: 0.3em;
}

.flright {
	float				: right;
	width				: auto;
}

.flleft {
	float				: left;
	width				: auto;
}

.divimg-fl {
	float				: left;
	padding			: 0.5em 1.75em 0 0;
}
.divimg-fr {
	float				: right;
	padding			: 0.5em 1.75em 0 1.75em;
}

.divimg {
	padding			: 0.5em 1.75em 0 0;
}

grafikueberschrift {

	margin			: 0.4em 0 0 0.5em;
	clear				: both;
}



/* -------------------------------------------------------------------------- */
/* Liste                                                                     */
/* -------------------------------------------------------------------------- */

ul {
	list-style			: none outside ;
	margin			: 0.4em 0 0 0.5em;
	padding			: 0;
}

li {
	color				: #5b5b5b;
	background-color		: #f6f6f6;
	height			: 0em;
	list-style			: none outside ;
}

.listengrafik {
	width				: 0.375em;
	height			: 0.375em;
}

.listen {
	list-style			: none outside ;
	padding : 0;
	margin : 0;
}

.listbullet{
	width				: 0.375em;
	height			: 0.375em;
	float				: left;
	padding			: 0.35em 0.4em 0 0;
	margin			: 0;
}

.listright{

	font-size			: 0.7em;
	float				: left;
	width				: 15cm;
}


.listleft{
	font-size			: 0.7em;
	float				: left;
	width				: 15cm;
}

ul a {
	color  			: #5b5b5b;
	background-color		: #f6f6f6;
	text-decoration		: none;
}

ul a:hover, ul a:focus {
	color  			: #a00;
	background-color		: #f6f6f6;
	text-decoration		: underline;
}

ul a:active {
	color  			: #a00;
	background-color		: #f6f6f6;
	text-decoration		: underline;
	font-weight			: 900;
}



/* -------------------------------------------------------------------------- */
/* Formular                                                                     */
/* -------------------------------------------------------------------------- */


.formbullet{
	font-size			: 1.428em;
	width				: 0.375em;
	height			: 0.375em;
	float				: left;
	padding			: 0.35em 0.4em 0 0;
}


.formcontainer-left {
	float				: left;
	width				: 26em;
	padding			: 0 1em 0 0;
}

.formcontainer-right {
	float				: left;
	width				: 26em;
	padding			: 0 1em 0 0;
}

.formcontainer {
	margin			: 0.35em 0.4em 0 2em;
}

input, textarea {
	font-size			: 1em;
	line-height			: 1.2em;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	color				: #a00;
	width				: 23em;
	height			: 1.5em;
	border			: solid 1px #5b5b5b;
	background-color		: #f6f6f6;
}

textarea {
	height			: 8em;
}

form .formimage {
	color				: #a00;
	background-color		: #f6f6f6;
	border			: none;
	margin			: 0.5em 0 0 9.8em;
	font-size			: 1.43em;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	width				: 6em;
	height			: 1em;
}

/* -------------------------------------------------------------------------- */
/* Tabelle                                                                     */
/* -------------------------------------------------------------------------- */

table {
	margin			: 0;
	padding-top			: 0.5em;
	border-spacing		: 0em;
	width				: 100%
}

td {
	border			: solid 1px #5b5b5b;
	padding			: 0;
}

.tabelle-front {
	color				: #5b5b5b;
	background-color		: #e8e7e7;
	height			: 1.5em;
	width				: auto;
}

.tabelle-vspacer {
	color				: #5b5b5b;
	background-color		: #ececeb;
	width				: 0.625em;
}
.tabelle-back {
	color				: #5b5b5b;
	background-color		: #fbfbfb;
	width				: auto;
}

.text-front {
	color				: #5b5b5b;
	background-color		: #e8e7e7;
	margin			: 0.4em 0 0 0.5em;
	font-size			: 0.7em;
}


.text-back {
	color				: #5b5b5b;
	background-color		: #fbfbfb;
	margin			: 0.4em 0 0 0.5em;
	font-size			: 0.7em;
}

caption, th {
	display			: none;

}

/* -------------------------------------------------------------------------- */
/* Navigation                                                                     */
/* -------------------------------------------------------------------------- */
.navi-cont-static {
	display			: none;
}


#navi-text-cont {
	float				: left;
	width				: 8cm;
	height			: 4.7727cm;
}

#navi-cont {
	display			: none;
	margin			: 7em 0 0 0.5em;
	width				: 37.5em;
	height			: 1em;
}

.nav {
	height			: 1em;
}


/* -------------------------------------------------------------------------- */
/* Helpers                                                                     */
/* -------------------------------------------------------------------------- */

.spacer1-5 {
	background-color		: #fff;
	color				: #ffe;
	height			: 1.5em;
}

.spacer0-5 {
	background-color		: #fff;
	color				: #ffe;
	line-height			: 0.6em;
	height			: 0.5em;
	margin			: 0;
	padding			: 0;
}

.cleaner {
	clear				: both;
	height			: 0px;
	font-size			: 0px;
	line-height			: 0px;
	border			: none;
	margin			: 0;
	padding			: 0;
}

.clleft {
	clear				: left;
}

.clboth {
	clear				: both;
}

hr {
display				: none;
}

