
body {
	margin: 0;
	padding: 0;
	font: normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	background-color:#e5e5e5;
	behavior: url("csshover3.htc");
}


/* links */
a { background: inherit; color: #7C7C8A; text-decoration: none; }
a:hover { background: inherit; color: #5D5D68; text-decoration: underline; }
a:visited { background: inherit; border: 0 0 collapse; outline-style: none; }
a:active { background: inherit; border: 0 0 collapse; outline-style: none; }
a:focus { background: inherit; border: 0 0 collapse; outline-style: none; }


#wrap {	
	width:900px;
	height:auto;
	margin:0 auto 0 auto;
	background-color:#ffffff;
	text-align:left;
	display:block;
}

/* kopf */
#kopf{	
	float:right;
	width:900px;
	height:150px;
	background-color:#ffffff
}

#kopf-logo{
	text-align:left;
	background-color:#ffffff;
	font-size: 20pt;
	letter-spacing: 3pt;
	line-height:24pt;
	font-weight:600;
}

#kopf-logo img	{
	float:left;
	margin:5px 15px 5px 10px;
}

#kopfmenue	{
	background-color:#ffffff;
	font-size: 10pt;
	letter-spacing: 1pt;
	font-weight:300;
	float:right;
	clear:none;
}

#kopfmenue ul	{
	text-align:right;
	list-style: none;
	margin: 0; padding: 0; border: collapse;
	font: bolder 1.3em 'Trebuchet MS', sans-serif;
}

#kopfmenue li	{
	float: left;
	padding-right: 10px;
	background-color:#ffffff;
}

#kopfbild {	
	float:right;
	height:150px;
	width:900px;
	margin:0;
	border:collapse;
}

#kopfbild img {
	float:left;
	padding-left:65px;
	padding-right:10px;
}

#kopfbild div {
	height:150px;
}

#haupt {
	float:right;
	text-align:left;
	width:900px;
	background-color:#ffffff;
}

#haupt-innen {
	padding:10px;
	font-size:11pt;
}
#haupt-innen h2 {
	font: 20pt;
	line-height:20pt;
	font-weight:600;
	margin: 0;
	padding: 5px 0px 0px 0px;
	letter-spacing:2.5pt;
	/*font-size:20x;
	line-height:20px;
	letter-spacing:2.5pt;
	font-weight:600;*/
}
#haupt-innen h3 {
	font-size:18pt;
	line-height:18pt;
	letter-spacing:2pt;
	font-weight:600;
	margin: 0;
	padding: 0px 0px;
}
#haupt-innenn h4 {
	font-size:16pt;
	line-height:16pt;
	letter-spacing:1pt;
	font-weight:600;
	margin: 0;
	padding: 0px 0px;
}
#haupt-innen p {
	font-size:12pt;
	line-height:14pt;
}

#menue-content {
	float:left;
	height:auto;
	width:140px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	display: inline;
}

/* menue menu */
#menue-content ul {
	position: left;
	font: bolder 1.3em 'Trebuchet MS', sans-serif;
	color: #030303;
	list-style: none;
	margin: 0; padding: 0; border: collapse;	
}

#menue-content li {
	display: inline;
	background-color: #ffffff;
	}

#menue-content li a {
	float: left;
	width:106px;
	display: block;
	padding: 4px 12px;
	color: #030303;
	text-decoration: none;
	
}

#menue-content a.blau	{
	background-color:#d5d5ed;
	margin-bottom: 7px;
}
#menue-content li a.blau:hover {
	background-color:#CDCDE4;
}

#menue-content a.rosa	{
	background-color:#f0b4ff;
	margin-bottom: 7px;
}
#menue-content li a.rosa:hover {
	background-color:#E6ACF4;
}

#menue-content a.gelb	{
	background-color:#fffb92;
	margin-bottom: 7px;
}
#menue-content li a.gelb:hover {
	background-color:#EFEC89;
}

#menue-content a.gruen	{
	background-color:#defd80;
	margin-bottom: 7px;
}
#menue-content li a.gruen:hover {
	background-color:#D0ED78;
}

#menue-content a.rot	{
	background-color:#ffa7a3;
	margin-bottom: 7px;
}
#menue-content li a.rot:hover {
	background-color:#F29F9B;
}

#menue-content a.orange	{
	background-color:#EACE99;
	margin-bottom: 7px;
}
#menue-content li a.orange:hover {
	background-color:#E2C794;
}

#menue-content table {
	display: inline;
}
#menue-links {
	float:left;
	clear:left;
	width:130px;
	text-align:left;
}
#menue-links a {
	background: inherit;
	color: #7C7C8A;
	text-decoration: none;
}

#menue-links a:hover {
	background: inherit;
	color: #5D5D68;
	text-decoration: underline;
}

#haupt-rechts 	{
	float:right;
	width:auto;
	text-align:left;
	margin:0px;
}
#haupt-rechts table {
	margin:10px;
}


#haupt-allein 	{
	float:right;
	width:730px;
	text-align:left;
	margin:10px 10px 10px 0px;
	display: inline;
	background-color:#ffffff;
}

#haupt-allein h3 {
	font-size:18pt;
	line-height:22pt;
	letter-spacing: 2pt;
	font-weight:600;
	margin: 0;
	padding: 5px 0px 5px 0px;
}
#haupt-allein h4 {
	font-size:16pt;
	line-height:19pt;
	letter-spacing: 2pt;
	font-weight:600;
	margin: 0;
	padding: 5px 0px 5px 0px;
}	

#losung	{
	font-size:11.5pt;
	float:left;
	clear:left;
	height:auto;
	margin: 0px 10px 10px 10px;
	padding: 5px 5px;
	width:470px;
}

#unten	{
	float:right;
	display: inline;
	height:15px;
	margin-top:10px;
	padding: 5px 0px;
	width:900px;
	font-size: 13pt;
	line-height: 15pt;
	font-weight:500;
}

#ganzunten {
	float:right;
	display: inline;
	height:15px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px;
	width:900px;
	font-size:9pt;
	background-color:#e5e5e5;
}

.tabgrau {	
	background-color:#e5e5e5;
}

.blau {
	background-color:#d5d5ed;
}

.rosa {
	background-color:#f0b4ff;
}

.gelb	{
	background-color:#fffb92;
}

.gruen	{
	background-color:#defd80;
}

.rot	{
	background-color:#ffa7a3;
}

.orange	{
	background-color:#EACE99;
}

.tc01	{
	font-size:9.5pt;
	font-weight:600;
}
.tc02	{
	font-size:9.75pt;
	font-weight:600;
}
.tc03	{
	font-size:10.0pt;
	font-weight:600;
}
.tc04	{
	font-size:10.25pt;
	font-weight:600;
}
.tc05	{
	font-size:10.5pt;
	font-weight:600;
}
.tc06	{
	font-size:10.75pt;
	font-weight:600;
}
.tc07	{
	font-size:11.0pt;
	font-weight:600;
}
.tc08	{
	font-size:11.25pt;
	font-weight:600;
}
.tc09	{
	font-size:11.5pt;
	font-weight:600;
}
.tc10	{
	font-size:12.5pt;
	font-weight:600;
}
.tc11	{
	font-size:13.5pt;
	font-weight:600;
}
.tc12	{
	font-size:14.5pt;
	font-weight:600;
}
.tc13	{
	font-size:15.5pt;
	font-weight:600;
}
.tc14	{
	font-size:16.5pt;
	font-weight:600;
}



