html, body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
.container {
	position:absolute;
	top:10px;
	margin: 0px -0px;
	left:5px;
	right:5px;
	width:1000px;	
	height:650px;	
	background-color:#FFF;
}
a {
	text-decoration:none;
	color:#db8e00;
}
.logo {
	position:absolute;
	top:0px;
	right:0px;
	width:321px;
	height:57px;
	background-image:url(../Bilder/logo1.png)
}
.header_cont {
	position:absolute;
	top:57px;
	width:1000px;
	height:250px;
}
.headertop {
	position:absolute;
	width:1000px;	
	height:24px;
	background-color:#808080;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	font-size:11px;
	font-weight:bold;
	color:#DDDDDD;
	top:00px;
	vertical-align:middle;
	text-align:right;
	padding-right:9px;
}
.headertop_z {
	position:absolute;
	width:1250px;	
	height:24px;
	background-color:#808080;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	font-size:14px;
	font-weight:bold;
	color:#DDDDDD;
	top:0px;
	vertical-align:middle;
	text-align:center;
}
.headermiddle {
	position:absolute;
	top:24px;
	width:998px;	
	height:150px;
	overflow:hidden;
	background:#808080;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#808080;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#808080;
}
.headerbottom {
	position:absolute;
	top:174px;
	width:998px;
	height:22px;
	background-color:#808080;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
.headerbottom_z {
	position:absolute;
	top:25px;
	width:1248px;	
	height:22px;
	background-color:#808080;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}
	
.content{
	position:static;
	width:963px;	
	margin-top:254px;
	height:465px;
	overflow:auto;
	padding: 10px 10px 10px 25px;
	background-color:#f8f8f8;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
}
.content_z {
	position:static;
	width:1248px;		
	margin-top:105px;
	height:715px;
	overflow:auto;
	padding: 10px 10px 10px 10px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
}
.header {
	margin-top:15px;
	margin-bottom:20px;
    color:#db8e00;
    font-size:20pt;	
}
.slogan {
    color:#db8e00;
	font-style:italic;
    font-size:16pt;	
}
input, textarea {
	border: solid 1px;
	border-color: #000;
}

input[type=text]:focus {
	color:#ffa500;
}
textarea:focus {
	color:#ffa500;
}
input[value=Ändern], input[value=Anlegen], input[value=Abschicken], input[value=Senden]{
	background-color:#ffa500;
}
.tri_table {
	border-spacing: 0px;
	empty-cells:show;
	padding-left:30px;
	padding-bottom:20px;
	padding-top:20px;	
}
.tri_table th{
	text-align:left;
	background:#DDD;
	color:#000;
	border:0.5px solid #000;
	padding-top:0px;
	padding-bottom:	0px;
	padding-left:3px;
	padding-right:3px;	
}
.tri_table tr, .tri_table td{
	border-left:0.5px solid #000;
	border-right:0.5px solid #000;
	border-bottom:0.5px solid #000;
	padding-top:0px;
	padding-bottom:	0px;
	padding-left:3px;
	padding-right:3px;
}
hr {
	height:0.25px;
	border:0.25px solid #000;
}