/* FORM definitions */



form {
margin: 10px 0 0 -6px;
}

input, select {
	width:200px;
	border:1px solid #670001;
	}


form table td p {
	margin: 5px 20px 0 20px;
	}
	
.formsubmit {
	border:0;
	background: #670001;
	width: 140px;
	height: 25px;
	color: #fff;
}



.formsubmit:hover {
	background: #575701;
}


.oben, .oben div, .unten, .unten div {
	background-image: url(../images/bg_table.png);
	background-repeat: no-repeat;
	}

.links, .rechts {
	background-image: url(../images/bg_table_rahmen.png);
	background-repeat: repeat-y;
	}

/* Oben: Rahmen und rechte Ecke */
.oben {
	height: 10px;
	margin: 0 0 0 15px;
	background-position: 100% 0;
	}

/* Oben: linke Ecke */
.oben div {
	height: 10px;
	width: 15px;
	position: relative;
	left: -15px;
	background-position: 0 0;
	}

/* Unten: Rahmen und rechte Ecke */
.unten {
	height: 10px;
	margin: 0 0 0 15px;
	background-position: 100% 100%;
	}

/* Unten: linke Ecke */
.unten div {
	height: 10px;
	width: 15px;
	position: relative;
	left: -15px;
	background-position: 0 100%;
	}

/* Linker Rahmen */
.links {
	padding: 0 0 0 6px;
	background-position: 0 0;
	}

/* Rechter Rahmen */
.rechts {
	padding: 0 6px 0 0;
	background-position: 100% 0;
	}
	
.tableHolder {
	margin-left:15px;
	}
.inhalter {
	background: #fff;
	padding: 0 10px;
	}
	


h1 {
	margin: 20px 0;
	padding: 0;
	text-align: center;
	font: italic normal normal 32px "Times New Roman", Times, serif;
}

p {
	margin: 20px;
}

li {
	margin: 10px 20px 0 20px;
	}

.contenttable td p.bodytext {
	margin:0;
	padding:0 10px 0 0;
	font-size:10px;
	font-weight:bold;
	}
.contenttable td p.normaltext {
	margin:0;
	padding:0 10px 0 0;
	font-size:10px;
	}
	
.contenttable ul {
	margin-bottom:0;
	padding-bottom:0;
	}
	
.contenttable li {
	margin:0 10px 0px -20px;
	padding:0 10px 0 0;
	font-size:10px;
	font-weight:bold;
	}

.important{
	color:#670001;
	font-size:10px;
	}



#submenu {
	margin-top:28px;
	width:107px;
	padding:6px 1px 0 1px;
	height:105px;
	background-image:url(../images/hg_submenu_bottom.gif);
	background-repeat: no-repeat;
	}
	
#menu {
	margin-top:30px;
	}

#linkfeld {
width:214px;
float:right;
text-transform: uppercase;
font-weight:bold;
font-size: 10px;
background:#fff;
padding: 0 0 10px 0;
margin-top:-10px;
}
#linkfeld .green a {
color:#575701;
}

#linkfeld a, .inhalter a, .inhalter a:hover, .inhalter a:visited, .inhalter a:active {
color:#670001;
}


#inhalt_a .csc-textpic-imagewrap {
	margin-left:16px;
	}
	
*html #inhalt_a .csc-textpic-imagewrap {
	margin-left:8px;
	}
	
ul.management {
overflow:hidden;
height:100px;
padding:0;
margin:0;
}
*html ul.management:hover {
overflow:hidden;
height:400px;
padding:0;
margin:0;
}

ul.management:hover {
overflow:auto;
height:100%;
}