body {
/*	background-color: #f6fed4, #aa7780; */
  background-color: #ffbdbd;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
	font-family: "Arial", "Helvetica", sans-serif;
	margin-top: 15pt;
	}

a:link {
	color: #960a0b;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #ffbdbd;
	border-collapse:collapse;
  padding-left: 2px;
  padding-right: 2px;
	}

a:visited {
	color: #960a0b;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #ffbdbd;
	border-collapse:collapse;
  padding-left: 2px;
  padding-right: 2px;
  }

a:hover {
  color: #000000;
  background: #dd9c9c;
  font-weight: normal;
	text-decoration: none;
	border: 1px solid #960a0b;
	border-collapse:collapse;
  padding-left: 2px;
  padding-right: 2px;
  }

a.menu, a:hover.menu, a:link.menu, a:visited.menu  {
  font-size: 100%;
  font-style: normal;
  font-family: "Arial", "Helvetica", sans-serif;
  }

.menu {
  font-size: 100%;
  font-style: normal;
  font-family: "Arial", "Helvetica", sans-serif;
  padding-left: 3px;
  padding-right: 3px;
  }
  
  /*  ALLGEMEINES  */
h1 {
	font-weight: bold;
	font-size: 120%;
	line-height: 12pt;
	margin-top: 24pt;
	}
	
h2 {
	font-weight: bold;
  }

h3 {
  font-weight: normal;
  font-size: 120%;
  line-height: 15pt;
  margin-top: 6pt;
  margin-bottom: 18pt;
  }
  
ul {
	list-style-type: square;
	line-height: 12pt;
	}

ul.no {
	list-style-type: none;
	line-height: 12pt;
	}

li {
  line-height: 12pt;
	}
	
p {
	line-height: 15pt;
	margin-top: 6pt;
	margin-bottom: 12pt;
	}

td {
	line-height: 15pt;
	margin-top: 15pt;
	}

input {
	background-color: #e6cea4;
	}

textarea {
	background-color: #f6deb4;
	}

/*  <table class="">  */
table.solid {
	border-top: 1px solid #dd9c9c;
	border-bottom: 1px solid #dd9c9c;
	border-left: 0px solid #dd9c9c;
	border-right: 0px solid #dd9c9c;
	border-collapse:collapse;
  }
table.lowerborder {
	border-bottom: 1px solid #dd9c9c;
	border-collapse:collapse;
}
td.solid {
  border: 1px solid #dd9c9c;
  border-collapse:collapse;
  }
  
/*  <p class="">  */
p.block {
	line-height: 16pt;
	margin-top: 5pt;
	margin-bottom: 10pt;
	text-align: justify;
	}

p.einr {
	line-height: 16pt;
	margin-top: 5pt;
	margin-bottom: 10pt;
	margin-left: 20pt;
	}

p.center {
	text-align: center;
	line-height: 16pt;
	margin-top: 5pt;
	margin-bottom: 10pt;
	margin-left: 20pt;
	}
	
/*  <span class="">  */
.title {
	font-size: 200%;
	}

.bigtitle {
	font-size: 300%;
	}
	
.language {
  font-size: 80%;
  }

.bold {
  font-weight: bold;
  }

td.footer {
	font-size: 80%;
	text-align: right;
	vertical-align: bottom;
	line-height: 10pt;
	margin-top: 20pt;
	}

.small {
	font-size: 80%;
	}

.tiny {
	font-size: 60%;
	}
	
.link {
	color: #960a0b;
  }

hr.line {
  color: #dd9c9c;
  size: 1px;
  }

input {
  border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f6deb4;
	} 
	
textarea {
	border: 1px solid #000000;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #f6deb4;	
	} 

img.link {
  border: 1px solid #000000;
  }
