body { background-color:silver;
	font-family: Georgia, "Trebuchet MS", Trebuchet, Arial, sans-serif;
	color: #494949;
	}

div#seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
	margin-top:8px;
    width: 800px;
    padding: 0;
    background-color:#420068;
    border: 2px solid silver;
	}
html>body div#seite {
	border-color: gray;  /* Farbangleichung an den Internet Explorer  */
	}	

div.titel { margin-top:5px; margin-left:5px; margin-right:5px; height:80px; z-index:1; background-image:url(images/banner.png); background-repeat:no-repeat; background-color:#8c2a1f; overflow:hidden;}
div.menue { height:40px; margin-top:2px; margin-bottom:2px; margin-left:5px; margin-right:5px;}
/*div.menue { float:left; margin-top:10px; margin-left:10px; width:140px; z-index:1; }*/
div.submenue { margin-top:-6px; margin-bottom:6px; margin-left:8px; width:132px; z-index:1; }
div.inhalt { margin-top:10px; margin-left:5px; margin-right:5px; min-height:350px; z-index:1; padding-left:0px; padding-right:0px; background-color:#ffeecd;}
div.content { padding-top: 15px; padding-right: 35px; padding-bottom: 0px; padding-left: 10px; width: 570px; float: right; margin-bottom: 10px;}
div.fuss { clear:both; margin:5px; margin-top:20px; padding:4px;  z-index:1; background-color:#8a271c; font-size:8pt; text-align:right; color:#ffeecd; }

h1 { text-align:center; font-weight:bold; margin:0; font-size:26pt; }
h2 { text-align:center; margin-top:12px; margin-bottom:18px; font-size:18pt;}
h3 { margin-top:14px; margin-bottom:4px; font-size:15pt; }
p { margin-top:4px; margin-bottom:10px; font-size:11pt; }
ul,ol { margin-top:3px; margin-bottom:3px; }
hr { margin-top:3px; margin-bottom:3px; }
table { border-width:3px; border-color:#C0936D; border-style:outset; border-spacing:1px; padding:0px; margin-top:0px;}
tr,td	 { border-width:1px; border-color:#C0936D; border-style:dotted;  padding:2px; empty-cells:show; }

a:link { text-decoration:underline; color:#4C4C66; }
a:visited { text-decoration:underline; color:#66667F; }
a:hover { text-decoration:underline; color:#FFCC33; }
a:active { text-decoration:underline; color:#FFCC33; }
a img {border-style:none;}

.goup  {margin-left:20px; width:11px; height:12px; text-align:right;}

table#zitatscript {
	margin-top:-3px; margin-bottom:0px; margin-left:445px; width:320px; height:83px; border-width:0px; border-style:none; padding:0; border-collapse:collapse
	}
table#zitatscript tr {
	margin:0; border-width:0; border-style:none; padding:0; 
	}
td#zitat {
	width:290px; margin:0; padding:0; padding-top:0px; border-width:0; border-style:none; font-size:11pt; line-height:90%; color:#ffeecd; text-align:center; vertical-align:middle;
	}
td#autor {
	margin:0; border-width:0; border-style:none; padding:0; padding-bottom:4px; padding-right:4px; font-size:9pt; line-height:90%; text-align:right; vertical-align:bottom; color:#ffffff;
	}

/*Hauptmenü*/
ul.nav{
	position: relative;
	float: right;
	margin-top: 5px;
	margin-right: 3px;
	list-style: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
ul.nav li {
	float: left;
	font-size: 100%;
	padding-left: 3px;
	display: block;
	color: #ffffff;	
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
ul.nav a, ul.nav a:visited{
	padding: 4px;
	color: #05f7ff;
	font-size:10pt;
}
ul.nav a:hover{
	padding: 3px;
	color: #bbaa55;
    border: 1px solid #567890;
}
ul.nav a:active{
	padding: 3px;
	padding-top: 4px;
	padding-bottom: 4px;
    border: 1px solid #567890;
}  
:active, :focus{
    outline:none;
	}

/*Submenü*/
#submenu {
	float: left;
	width: 145px; 
	margin-left: 10px;
	
}

.submenu {
	margin-left: 5px; 
	margin-top: 15px; 
	width: 144px; 
}

h1.submenu_c {
	text-transform:uppercase;
	letter-spacing: 2px;
	color: #8EA0AE;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-align:left;
	padding: 1px 1px 1px 4px;
	margin: 0;
	font-family:verdana,sans-serif;
	border-bottom:1px solid #ACCDCD;
}

div.navi {
	font-size: 10pt; 
	width: 142px; 
	color: #3E566E; 
	font-family: verdana, tahoma; 
	border: 1px solid #ACCDCD;
	text-align: justify
}

.navi ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.navi li a {
	height: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
	text-decoration: none;
}

.navi li a:link, .navi li a:visited {
	color: #888;
	display: block;
	background: url(images/nav.gif);
	padding: 2px 0 0 20px;
}

.navi li a:hover, .navi li #current, .navi li a:active {
	color: #283A50;
	background: url(images/nav.gif) 0 -20px;
	padding: 2px 0 0 20px;
}