body{
	/*background: url(../pics/bg.gif) #F5F1E3 center repeat-y;*/
	background: url(../pics/bigsunbg.jpg) #F5F1E3 top center no-repeat fixed;
	/*background: url(../pics/schuppe.gif) #F5F1E3;*/
	/*background: url(../pics/grosse_schuppe.gif) #F5F1E3 top repeat-x;*/
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wrapper{
	width: 750px;
	margin: auto;
	text-align: center;
	background-color: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	margin-bottom: 0px;
}

#wrapper2{
	width: 750px;
	margin: auto;
	text-align: center;
	background-color: #fff;
	background-image: url(../pics/contibg.gif);
	border: 1px solid #000;
	border-top: none;
	min-height:470px;
	margin-bottom: 20px;
	margin-top: 0px;
}

#head h1{
	background-image: url(../pics/logo.gif);
	background-position: 0px;
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	margin: 0px;
	height: 50px;
}

#content{
	margin-left: 200px;
	text-align: left;
	padding: 10px;
	/*border: 1px dotted silver;*/
	background: url(../pics/ecke.gif) top left no-repeat;
}

#footer{
	clear: both;
	border-top: 1px solid #000;
	color: #fff;
	text-align: right;
	padding: 5px;
	margin: 10px 0px 0px 0px;
	background: url(../pics/unten.gif) left repeat-y #6A6657;
}

#footer img{
	border: none;
	/*padding-right: 7px;*/
}

#footer a{
	text-decoration: none;
	padding-right: 7px;
}

p{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 10px 10px 0px 30px;
	margin: 0px;
}

h1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
}

/*ueberschriften - ersatz*/
h2.abkuerzungen{
	background-image: url(../pics/abkuerzungen.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.anders{
	background-image: url(../pics/anders.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.anreden{
	background-image: url(../pics/anreden.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.ausdruck{
	background-image: url(../pics/ausdruck.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.biblio{
	background-image: url(../pics/biblio.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.contact{
	background-image: url(../pics/kontakt.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.copy{
	background-image: url(../pics/copy.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.domains{
	background-image: url(../pics/doms.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.download{
	background-image: url(../pics/download.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.einfuhr{
	background-image: url(../pics/einfuehrung.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.imp{
	background-image: url(../pics/impressum.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h1.index{
	background-image: url(../pics/start.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.konvis{
	background-image: url(../pics/konventionen.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.layout{
	background-image: url(../pics/seitenlayout.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.mimik{
	background-image: url(../pics/mimik.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.sicher{
	background-image: url(../pics/sicherheit.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.status{
	background-image: url(../pics/status.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.txtgest{
	background-image: url(../pics/textgestaltung.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.zusfas{
	background-image: url(../pics/zusammenfassung.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h2.zushan{
	background-image: url(../pics/zusammenhang.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	background-color: #fff;
	height: 19px;
	margin: 0px 0px 0px 20px;
}

h3{
	color: #6A6657;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 30px;
}

h4{
	color:#6A6657;
	font-size: 0.9em;
	font-weight: bold;
	margin: 10px 0px 0px 30px;
}

h5{
	color:#6A6657;
	font-size: 0.8em;
	font-weight: bold;
	margin: 10px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
}

a:link{
	color: #8E8A7B;
	text-decoration: none;
}

a:visited{
	color: #B2AD9A;
}

a:hover{
	text-decoration: underline;
}

a:active{
	color: #B2AD9A;
	background-color: #8E8A7B;
}

tt{
	background-color: #E7E4DA;
	font-family: "Courier New", Courier, monospace;
	font-size: 1em;
	margin: 10px;
	line-height: 1em;
}

ul{
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

#content li{
	list-style: none;
	padding-left: 20px;
	background: url(../pics/extralistbull.gif) no-repeat;
}

/*navigation*/
#navi{
	width: 200px;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	/*border: 1px solid #8F8976;*/
	background: url(../pics/navibgtop.gif)	top left no-repeat;
	text-align: left;
	float: left;
}

#navi h5{
	background: url(../pics/navih5bg.gif) left center no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #6A6657;
	padding-left: 20px;
	margin-bottom: 0px;
	margin-left:0px;
}

#navi ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navi li{
	padding-left: 10px;
}

#navi li a{
	color: #fff;
}

#navi li a:visited{
	color: #837F6F;
	text-decoration: none;
}

img.hoch{
	border: none;
	margin-top: 15px;
	text-align: center;
}

/*helfer*/
#druecker{
	height: 150px;
}

#druecker_big{
	height: 315px;
}

/*tabellen*/

table{
	width:493px;
	float: right;
	margin: 10px 3px 10px 0px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse:collapse;
}

th, td{
	vertical-align: top;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 4px;
}

caption{
	font-family: Arial, Helvetica, sans-serif;
	color: #6A6657;
	padding-bottom: 3px;	
	font-weight: bold;
}

th{
	font-family: "Times New Roman", Times, serif;
	color: #fff;
	background-color: #6A6657;
	font-size: 0.9em;
}

td{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

tr.drk{
	background-color: #E8DFBE;
}

/*extras*/
p.disclaimer{
	color:#999;
	font-style: italic;
}

hr {
	color: #6A6657;
	background: #6A6657;
	height: 1px;
	border: 0px;
	margin: 10px 10px 0px 10px;
	text-align: center;
}

.gross{
	font-variant: small-caps;	
}