/*tag*/

body {
	background-color:#FAFAFA; 
	text-align:center;
	font-family: Arial , Helvetica, sans-serif;
	font-size:12pt;
	color:#555;
	padding:0;
	margin:0;
}
h1 {
	font-size:12pt;
	font-weight:bold;
}
h2 {
	font-size:11pt;
	font-weight:bold;
}

h2.adresse {
	font-size: 10pt;
	color: #ffffff;
	margin-left: 1em;
}


h3 {
	font-size:10pt;
	font-weight:bold;
}
a {
	text-decoration:none;
	color:#222;
}
i {
	color:#444;
}

.bodytext a, td a {
	text-decoration:underline;
}

ul {
	font-size: 10pt;
}


.csc-textpic-intext-right {
	padding-right: 5em;
}

/*id*/

#kosmos {
	position:relative;
	width:56.25em;
	background-color:#FFF;
	margin:auto;
	text-align:left;
	/*padding-bottom:7.25em;*/
	overflow:hidden;
}
#kopf {
	position:relative;
	top:0;
	left:0;
	width:46.25em;
	height:6.75em;
	background-color:#AAA;
}
#menuleiste {
	position:absolute;
	top:6.75em;
	left:0;
	z-index:1;
	width:56.25em;
	height:1.375em; /*border-box*/
	background-color:#636363;
	border-bottom:solid medium #000;
}
#linie {
	display:none;
}
#koerper {
	position:relative;
	left:2.25em;
	top:0em;
	width:44em;
	background-color:#F3F2F2;
	padding-bottom:3em;
}
#inhalt {
	position:relative;
	top:2em;
	left:2em;
	padding-right:3em;
}

#marginalien {
	position:absolute;
	top:0em;
	left:46.25em;
	width:10em;
	height:100%;
	background-color:#A33736;
}
#adresse {
	position:absolute;
	right:0.75em;
	top:8.2em;
}
#impressum {
	position:absolute;
	left:46.25em;
	bottom:1.2em;
}
#fuss {
	position:relative;
	left:0em;
	top:0em;
	width:46.25em;
	height:4.5em;
	background-color:#FFF;
	
}
#fusszeile {
	position:absolute;
	left:4em;
	bottom:1em;
}

/*class*/

.kopf {
	width:46.25em;
	height:6.75em;
}
.in {
	text-decoration:none;
	border-bottom:dotted thin #000;
}
.ex {
	text-decoration:none;
	border-bottom:solid thin #000;
}
.logo {
	position:absolute;
	top:2em;
	left:5em;
	width:3.9375em;
	height:2.3125em;
}

.dav-klein {
	position:absolute;
	left:1.6em;
	bottom:0.8em;
	width:1.0625em;
	height:1.3125em;
}
.drei-loewen {
	position:absolute;
	right:8.5em;
	bottom:0.8em;
	width:1.0625em;
	height:1.3125em;
}
.liste {
	font-size:10pt;
	list-style-type:square;
}

.prop {
  height: 25em;
  float: right;
  width: 1px;
}
.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

/*tag in div*/

#inhalt p {
	font-size:10pt;
	margin-left:1.5em;
}
#inhalt ul {
	margin:0 0 0 2.25em;
	padding:0;
}
#inhalt #test li {
	font-size:10pt;
	list-style-type: square;
}

#impressum ul {
	margin:0 0 0 1em;
	padding:0;
}
#impressum li {
	color:#FFF;
	font-size:10pt;
	list-style-type:none;
}
#impressum a {
	font-weight:bold;
	color:#FFF;
}
#fusszeile p {
	font-size:10pt;
	margin:0;
	padding:0;
}

/* tag in class */

.liste li {
	margin-left:0.5em;
}


/* FCE Startseite_Uebersicht */
.fpfce {
	position:relative;
	border-top:solid thin #000;
	width:38em;
}
.fpfcehead {
	position:absolute;
	top:0;
	left:0;
	width:14em;
}
.fpfcehead p {
	margin-top:0;
}
.fceinhalt {
	position:relative;
	top:0;
	left:12em;
	width:26em;
}
.fceinhalt ul {
	position:absolute;
	width:20em;
}

.image {
	position:relative;
	top:0em;
	left:18.9em;
	margin-top:0.15em;
	padding-bottom:1em;
	
}
.fpfceli{
	font-size:10pt;
	color:#A33736;
	font-weight:bold;
	list-style:none;
	width:18em;
}
.fpfceli a {
	color:#A33736
}

.contenttable {
	text-align:left;
	font-family: Arial , Helvetica, sans-serif;
	font-size:10pt;
	color:#555;
	padding:0;
	margin:0;
	width: 80%;
}

.td-0 {
	width:52em;
	vertical-align: top
}

.td-1 {
	width:26em;
	vertical-align: top
}



.tr-even {
	background-color: #CCCCCC;
}

tr.hell {
	background-color: #CCCCCC;
}

table.contenttable p.bodytext {
	padding:0;
	margin:0;
}