
	body {
		margin: 0px auto;
		width: 1024px;
		font-size: 11px;
		font-family: Arial, sans-serif;
		color: #666666;
	}


	a:link, a:visited {
		font-size: 11px;
		color: #145171;
		font-family: Arial, sans-serif;
	}
	
	a:active {
		font-size: 11px;
		color: orange;
		font-family: Arial, sans-serif;
	}
	
	a:hover {
		color: #000;
	}
	
	#header div {
		float: left;
	}
	
	#body div {
		float: left;
	}
	
	div.menu {
		float: left;
	}
	
	div.spacer40 {
		width: 40px;
	}
	
	div.spacer16 {
		width: 16px;
	}
	
	div.spacer45 {
		width: 45px;
	}
	
	div.submenu {
		width: 213px;
		background-image: url(images/submenu.png);
		background-repeat: no-repeat;
		min-height: 250px;
		padding: 5px;
	}
	
	div.content {
		width: 710px;
		background-image: url(images/content.png);
		background-repeat: no-repeat;
		min-height: 250px;
		padding: 5px;
	}
	
	div.code {
		border: 1px solid #cccccc;
		padding: 5px;
		background-color: #eeeeee;
		width: 97%;
	}
	
	div.subject {
		width:15%;
		padding:2px;
		font-weight:bold;
		font-size: 12px;
	}
	
	div.explanation {
		width: auto;
		padding:2px;
		padding-left: 20px;
		font-size: 10px;
		text-align:right;
	}
	
	div.field {
		width:35%;
		padding:2px;
		font-weight:bold;
		font-size: 12px;
	}
	
	div.subject_red {
		width:15%;
		padding:2px;
		font-weight:bold;
		font-size: 12px;
		color: #ff0000;
	}
	
	div.explanation_red {
		width: auto;
		padding:2px;
		padding-left: 20px;
		font-size: 10px;
		text-align:right;
		color: #ff0000;
	}
	
	div.field_red {
		width:35%;
		padding:2px;
		font-weight:bold;
		font-size: 12px;
		color: #ff0000;
	}
	
	div.name_h {
		width: 20%;
		font-weight: bold;
	}
	
	div.desc_h {
		width: 35%;
		font-weight: bold;
	}
	
	div.tag_h {
		width: 18%;
		font-weight: bold;
	}
	
	div.cat_h {
		width: 15%;
		font-weight: bold;
	}
	
	div.author_h {
		width: 12%;
		font-weight: bold;
	}
	
	div.name {
		width: 20%;
	}
	
	div.desc {
		width: 35%;
	}
	
	div.tag {
		width: 18%;
	}
	
	div.cat {
		width: 15%;
	}
	
	div.author {
		width: 12%;
	}
	
	input.einsenden_red {
		vertical-align:middle;
		border: 1px solid #ff0000;
		font-size: 11px;
		padding:2px;
		width: 100%;
	}
	
	select.einsenden_red {
		vertical-align:middle;
		border: 1px solid #ff0000;
		font-size: 11px;
		padding:2px;
		width: 100%;
	}
	
	textarea.einsenden_red {
		border: 1px solid #ff0000;
		font-size: 11px;
		padding:2px;
		width: 100%;
		height:150px;
	}
	
	input.einsenden {
		vertical-align:middle;
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
		width: 100%;
	}
	
	input.suche {
		vertical-align:middle;
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
		width: 30%;
	}
	
	input.suche_b {
		vertical-align:middle;
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
	}
	
	select.einsenden {
		vertical-align:middle;
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
		width: 100%;
	}
	
	textarea.einsenden {
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
		width: 100%;
		height:150px;
	}
	
	p.form {

		float:left;
		width:100%;
		margin:4px;
	}
	
	p.red {
		font-weight:bold;
		color: #ff0000;
	}
	
	p.ov {
		width: 100%;
	}
	
	p.ov-c {
		width: 100%;
		background-color: #eeeeee;
		padding:0px;
	}
	
	p {
		padding: 4px;
	}
	
	div.text {
		width: 97%;
		padding-left: 10px;
	}
	
	input.promote_code {
		border: 1px solid #aaaaaa;
		font-size: 11px;
		padding:2px;
		width: 70%;
	}