A { color: #000000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal}
A:HOVER { color: #CC3300; text-decoration: underline; font-weight: bold; }	
             
a:active {  color: #CC3300; text-decoration: underline}
A.parentnav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333; font-weight: normal; font-style: normal; clip:    rect(   )}
.childnav {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333; text-decoration: none}
.LEISTE {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000; text-decoration: none}
.leiste:hover {  color: #CC3300; text-decoration: none}
.leiste:active { color: #CC3300; text-decoration: none }
.textklein {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #333333; border-color: black black black #CC0000; border-left-width: 10px}
.textnormal {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #000000; text-decoration: none}
.titel1 {  font-family: Arial, Helvetica, sans-serif; font-size: small; font-style: normal; font-weight: bold; color: #990000}
.titel2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; text-decoration: none}
.rubrik {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-color: #cccccc #ffffff #CCCCCC #cc0000; color: #666666; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.parentnav2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #333333; font-weight: normal; font-style: normal; clip: rect( ) ; text-indent: 10px}
.h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 1pt; line-height: 1pt; color: #FFFFFF}
.einpkt {  font-family: Arial, Helvetica, sans-serif; font-size: 1pt}


.TextType1 {
color: #669933;font-weight: bold; 
}

.TextType2 {
color: #cc3300;font-weight: bold; 
}


.textnormalred {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #cc0000; text-decoration: none}
A:HOVER.textnormalred {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #82C63F; text-decoration: none}
A.textnormalred {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #cc0000; text-decoration: underline}

/* --- Navigation 1 ---- */   

#navi1 div {
	display:inline;
}
#navi1 div.li1no {
	display:none;
}

#navi1 div.li2spc {
	color:#fff;
}
#navi1 div.li2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; text-decoration: none;
}

#navi1 div.li2act a {
	font-weight: bold; color: #C30;
}

#navi1 div.li2no a:hover {
	font-weight: bold; color: #C30;
}

/* --- Navigation 2 ---- */   

#HGT2 div {
	display:inline;
}

#HGT2 div.li1spc {
	color:#fff;
}

#HGT2 div.li1 a {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; text-decoration: none;
}

#HGT2 div.li1act a {
	font-weight: bold; color: #C30;
}

#HGT2 div.li1 a:hover {
	font-weight: bold; color: #C30;
}

/* --- Main ---- */   
#main div,p,li,h1 {
	padding:0px;
	margin:0px;
	margin-right:30px;
	margin-bottom:0.5em;
}

#main p {
	margin-bottom:0px;
}

#main div.csc-header {
	margin:0px;
	margin-left:174px;
	padding-left:20px;
	border-left:1px solid black;
}

#main div.csc-header h1 {
	padding:0px;
	padding-bottom:1ex;
	margin:0px;
	font-size:15px;
}

#main p.csc-sitemap {
	margin:0px;
	margin-left:174px;
	padding:6px;
	padding-left:20px;
	border-left:1px solid black;
}

#main p.csc-sitemap-level2 {
	padding-left:50px;
}

#main p.csc-sitemap-level3 {
	padding-left:80px;
	font-size:11px;
}

#main p.csc-sitemap a {
	font-size:100%;
}

#main ul {
	margin-top:0px;
}

#main h1 {
	font-size:111%;
	color:#693;
	padding:0px;
	margin:0px;
	margin-right:30px;
	margin-top:1.5em;
}

td#main {
	padding-top:15px;
}

#main table.imgtext-nowrap tr td table.imgtext-table {
	width:174px;
	margin-top:-1px;
}
#main table.imgtext-nowrap tr td table.imgtext-table td {
	text-align:right;
}

#main div.csc-textpicHeader {
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin:0px;
	border-left:1px solid #000;
}

#main div.csc-textpicHeader h1 {
	padding:0px;
	padding-bottom:1ex;
	margin:0px;
	font-size:15px;
}

#main table p.bodytext {
	padding:0px;
	padding-left:20px;
	padding-right:80px;
	margin:0px;
	font-size:12px;
	border-left:1px solid #000;
}

#main table ul {
	padding:0px;
	padding-left:40px;
	padding-right:80px;
	padding-bottom:5px;
	margin:0px;
	font-size:12px;
	border-left:1px solid #000;
}

#main table b {
	color:#693;
}

#main table a {
	font-size:12px;
}

#main form {
	margin:0px;
	margin-left:174px;
	padding:0px;
	padding-left:20px;
	border-left:1px solid #000;
}

/* --- Left ---- */   

#left table {
	xborder:1px solid red;
	margin:0px;
	margin-top:-1px;
	margin-right:-1px;
}

