	body {
		margin:0px;
		background-color:#FFFFFF;
	}

.header {
		background-color:#FFFFFF;
		background-image: url(images/header.jpg);
		height:75px;
		border:1px solid #000000;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
	}

	.topnav {
		background-color:#495C85;
		border-left:1px solid #000000;
		border-bottom:1px solid #000000;
		border-right:1px solid #000000;
		padding-left:180px;
	}

	.buttons {
		background-color:#495C85;
		margin:0px 0px 0px -20px;
		padding:7px 20px;
		text-transform:uppercase;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:0.9em;
		white-space:nowrap;
	}

	.buttons a.top {
		padding:7px 20px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		color:#FFFFFF;
		text-decoration:none;
	}

	.buttons a.top:visited {
		padding:7px 20px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		color:#FFFFFF;
		text-decoration:none;
	}

	.buttons a.top:hover {
		border-right:1px solid #000000;
		color:#000000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		text-decoration:none;
		background-color:#E4DBC2;
	}

	.buttons strong {
		padding:7px 20px;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#000000;
	}

	.leftnav {
		width:180px;
		height:100%;
		background-color:#E4DBC2;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		padding:0px;
		text-align:center;
		vertical-align: top;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
	}

	.subbuttons {
		background-color:#E4DBC2;
		margin:0px 0px 0px 0px;
		padding:7px 0px;
		text-transform:uppercase;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-weight:bold;
		font-size:0.9em;
		white-space:nowrap;
	}

	.subbuttons a.left {
		width: 130px;
		padding:7px 0px;
		color:#000000;
		text-decoration:none;
	}

	.subbuttons a.left:visited {
		width: 130px;
		padding:7px 0px;
		color:#000000;
		text-decoration:none;
	}

	.subbuttons a.left:hover {
		width: 130px;
		border-right:1px solid #000000;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#495C85;
	}

	.subbuttons strong {
		width: 130px;
		padding:7px 0px;
		color:#FFFFFF;
		text-decoration:none;
		background-color:#000000;
	}

	.content {
		height:100%;
		margin:0px;
		padding:30px 20px 20px 20px;
		vertical-align: top;
		border-right:1px solid;
		background-color:#FFFFFF;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:13px;
	}

	.footer {
		background-color:#000000;
		color:#FFFFFF;
		clear:both;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:12px;
	}

	
	
	
	
body.popup { 
	background-color:#000000; 
	margin:0px; 
	font-family : Arial,Helvetica,sans-serif;
	font-size:13px;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,dt,dt,dl,textarea,img,table {
	 font-family:Verdana,Arial,Helvetica,sans-serif; 
}

input {
	width : 200px;
}	 
	 
input.button {
	width : 100px;
}	 
	 
input.radio {
	width : 20px;
}	 
	 
textarea {
	font-size:13px;
	width : 300px;
}	 
	 
	 
h1 { font-size:18px; font-weight: bold; }

h2 { font-size:16px; font-weight: bold; }

h3 { font-size:14px; font-weight: bold; }

h4 { font-size:12px; font-weight: bold; }

p,ul,ol,li,div,td,th,address,nobr,b,i,dt,dt,dl,img,table { font-size:13px; }

p,td {
	text-align: justify;
}

.lauf {
	width: 135px; 
	text-align: left; 
	font-weight: bold;
}

a:link { color:#800000; text-decoration: underline; }
a:visited { color: Purple; text-decoration: underline; }
a:active { color:#354AB6; text-decoration: underline; }
a:hover { color:#354AB6; text-decoration: underline; }

a.adminnavi:link { color: #FF0000; text-decoration: underline; }
a.adminnavi:visited { color: #FF0000; text-decoration: underline; }
a.adminnavi:active { color:#FF0000; text-decoration: underline; }
a.adminnavi:hover { color:#FF0000; text-decoration: underline; }
