/* styles fuer: Faux Frames */
.edit{font-size:8pt;color:#F0EBD7;background-color:#F0EBD7;width: 820px;border: 0px;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:bold;color:#000000;padding:5px;}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}
.searchbox .text,.searchbox .submit{border:2px solid #c0c0c0;background-color:white;}
.searchbox .text {
	background-image: url(images/textfield.jpg);
}
.wall {
	background-color: #000000;
	background-repeat: repeat-x;
}
* {
margin: 0;
padding: 0;
}
.imgleft {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
.imgright {
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 10px;
	float: right;
}
html, body { 
top: 0;
right: 0;
left: 0;
min-height: 100%;
width: 100%;
}
body { 
scrollbar-base-color:#996600; scrollbar-highlight-color:#996600; scrollbar-arrow-color:#CC9900; scrollbar-shadow-color:#CC9900;
position: absolute;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height: 22px;
background: #000000;
color: #ffcc33;
}
/* container */
#header {
position: fixed;
top: 0;
right: 0;
left: 0;
height: 0px;
}
#head {
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
background: #000000;
color: #000;
}
#startbild {
position: absolute;
top: 5px;
left: 10px;
width: 150px;
padding: 10px;
z-index: 10;
}
#rand {border: 10px solid #CC9900;}
#klein {
font-size: 9px;}
#menue {
position: fixed;
top: 10px;
left: 0px;
width: 180px;
padding: 10px;
border: 0px solid #333300;
}
#content {
	
	background-repeat: repeat-y;
	padding: 0px 50px 40px 210px;
	color: #ffcc33;
}
#spiegel {
max-width: 800px;
padding-top: 20px;
padding-left: 10px;
border-left: 0px solid #333300;
}
#footer {
position: fixed;
bottom: 0;
right: 0;
left: 0;
height: 30px;
}
#foot {
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 30px;
background: #000000;
border-top: 1px solid #333300;
z-index: 100;
}
#footer2 {
position: fixed;
top: 0;
right: 0;
left: 0;
height: 10px;
}
#foot2 {
position: relative;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 10px;
background: #CC9900;
border-bottom: 0px solid #333300;
z-index: 90;
}
#switcher {
position: fixed;
top: 10px;
right: 20px;
z-index: 100;
}
/* ==== Formate === */
/* menue und links */
li{line-height:1.5;}
.doc{padding-left: 15px;}
.docs{padding-left:15px;}
.sdoc{padding-left: 15px;}
.sdocs{padding-left: 15px;}
a{text-decoration:none;font-weight:normal;}
a:link,a:visited{color:#ffcc33;}
a:active,a:hover{color:#ffcc33;}
.sitename{font-weight:normal;}
.menulevel1{
	color:#cc0000;
}
.menulevel1 a{font-weight:normal;}
.sitemaplevel1{}
.sitemaplevel2{}
.sitemaplevel3{}
.sitemaplevel1 a,.sitemaplevel2 a,.sitemaplevel3 a{font-weight:normal;color:#ffcc33;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:#ffcc33;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:#ffcc33;}
.submenu{}
.submenu a{font-weight:normal;color:#ffcc33;}
.submenu a:link,.submenu a:visited{color:#ffcc33;}
.submenu a:active,.submenu a:hover{color:#ff0000;}
.search a{font-weight:normal;color:#ffcc33;}
.search a:link,.search a:visited{color:#ffcc33;}
.search a:active,.search a:hover{color:#ffcc33;}
.locator{
	color:#ffcc33;
	padding-bottom: 20px;
}
#login2{float:left;padding-left:25px;padding-right:10px;padding-top:1px;width:0px;border:3px solid #000;font-weight:normal;font-size:10px;color:#000000;}
#login2 a,.login a:link,.login a:visited,.login a:active,.login a:hover{color:#996600;}
a {
text-decoration: none;
color: #ffcc33;
}
.menu3 {padding-left: 15px;}
#menue li {
list-style: none;}
#menue a {
text-decoration: none;
display: block;
background: #000000;
color: #ffcc33;
}
#menue a:visited {
text-decoration: none;
background: #000000;
color: #ffcc33;;
}
#menue a:hover,
#menue a.aktiv,
#menue a:hover.aktiv {
background: #000000;
color: #CC9900;
}
#menue a.aktiv,
#menue a:hover.aktiv {
font-weight: bold;
cursor: default;
text-decoration: none;
}
#switcher a {
margin-right: 5px;
padding: 1px 5px 1px 5px;
background: #e0d0b0;
color: #000;
}
#switcher a:hover {
padding: 1px 4px 1px 6px;
background: #f0e0c0;
color: #000;
}
/* text */
h1 {
background: transparent;
color: #996600;
font-size: 21px;
margin-bottom:20px;
margin-top:20px;
font-family: times, serif;
font-weight: normal;
}
h2,
h3,
h4 {
padding: 10px 0 15px 0;
background: transparent;
color: #ffcc33;
}
#spiegel p {
margin-bottom: 10px;
}
#foot p {
padding: 5px 0px 0px 40px;
font-size: 11px;
background: transparent;
color: #996600;
}
p.topper a.topper {
padding: 20px 0;
font-size: 11px;
color: #CC9900;
}
#switcher p {
padding: 2px 0;
}
/* sonstige */
img {
border: 0 none;
}
.invis, hr {
display: none;
}
code {
font-family: 'Courier New', Verdana, Helvetica, Arial, sans-serif;
font-size: 100%;
background-color: #transparent;
color: #939;
}
/*  -------------------------------------
	Extrawuerste fuer IEs
	WICHTIG: IE6 muss in den Quirks-Modus
	gesetzt werden, um die Anweisungen zu
	'position:' richtig auszufuehren!
*/
* html, 
* html body {
overflow: hidden;
bottom: 0;
height: 100%;
}
* html #menue {
position: absolute;
width: 180px;/* wg. boxmodel */
z-index: 30;    
}
* html #header, 
* html #footer {
position: absolute;
width: 100%;
padding-right: 16px;/* fuer scrollbar */
z-index: 20;
}
* html #head,
* html #foot {
height: 100%;
position: static;
z-index: 20;
}
* html #content {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
height: 100%;
width: 100%;
overflow: auto;
z-index: 10;
}
* html #spiegel {
width: 520px;/* statt max-width */
}
* html #switcher {
position: absolute;
z-index: 40;
}
* html #menue a {
width: 150px;
}
* html #menue a:visited.aktiv {
width: 150px;
background: #faeaca;
color: #a00;
}
/* IE-Wurst Ende */
