// body  { margin: 0px; padding: 0px; background-color:#CCCC99}
body  { margin: 0px; padding: 0px; 
        background: url(bg1.jpg) repeat-x fixed;
        background-color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
		color: #010101;
}
table,td,th
	{
		border:0px solid #000000;
		border-collapse: collapse;
		vertical-align:top;
	}

table.tab1,td.tab1,th.tab1
	{
		border:1px solid #000000;
		border-collapse: collapse;
	}
table.tab1w,td.tab1w,th.tab1w
	{
		border:1px solid #ffffff;
		border-collapse: collapse;
		vertical-align:top;
	}

table.tab2,td.tab2,th.tab2
	{
		border:1px solid #000000;
		border-collapse: collapse;
		padding-top: 5px;
		padding-bottom: 5px;
		vertical-align:top;
	}
table.links10,td.links10,th.links10
	{	float:left; margin: 10px;	}
table.rechts10,td.rechts10,th.rechts10
	{	float:right; margin: 10px;	}
table.nix10,td.nix10,th.nix10
	{	float:none; margin: 10px;	}

table.zent10,td.zent10,th.zent10
	{	margin: 10px auto;	}

.fohlen  {
    border: 1px solid #000000; 
    margin: 0 auto; 
    background-color:#DAA800;
}	
	
.tabmain {
    background-color:#DFFBE6;
    width: 902px;
    margin:0px auto;
    border-top:0px solid #000000;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
    border-bottom:1px solid #000000;
    z-index:998;
}


a {
    color:#000000;
}

/* braucht für IE und FF verschiedene Pfadangaben. Muss im CSS-Verzeichnis stehen. */
a.cursor1:hover {
    cursor: url(zoomin.cur), crosshair;
}

a.norm:link, a.norm:visited
{
    color:#000099;
	border:none;
	padding:0;
	width:auto;
	font-weight:bolder;
}

a.norm:hover
{
	font-style: normal;
	background: none;
	border:none;
	padding:0;
	font-weight:bolder;
	text-decoration: underline;
	color: #0033FF;
}

.tabinfobox {  margin:0 auto; border:none; margin-top:5px; width:900px; }

a.infobox span { visibility:hidden; position:absolute; left:-99em;
    margin-top:1.5em; padding:1em; text-align:left;}

a.infobox:hover span, a.infobox:focus span, a.infobox:active span {
    visibility:visible; left:1em;
    border:1px solid #cc3300; color:#0000ff; background:#ffffb8; }


.ueber1
    {
        padding: 15px 20px 5px 0px;
		font-size: 14px;
		font-weight: bold;
    }
.breadcrumb
	{
        padding: 5px 20px 5px 10px;
		font-size: 14px;
		font-weight: bold;
	}

.haupt
	{
		padding-left: 15px;
		padding-right: 20px;
	}
		
.head1
	{
		padding: 10px 20px 0px 0px;
		font-size: 14px;
		font-weight: bold;
	}	
	
.head1-1
	{
		padding-right: 20px;
		font-size: 12px;
		font-weight: bold;
	}
.head1-2
	{
		padding-right: 20px;
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: bold;
	}
		
.head2
	{
		padding-right: 20px;
		font-size: 20px;
		font-weight: bold;
	}
.head2-2
	{
		padding-right: 20px;
		font-size: 18px;
		font-weight: bold;
	}


.init1 {
    float:left;
    padding:10px;
    font-size:99px;
}

h1	{		font-size: 18px;		font-weight: bold;	}
h2	{		font-size: 16px;		font-weight: bold;	}
h4	{		font-size: 14px;		font-weight: bold;	}
h5	{		font-size: 12px;		font-weight: bold;	}
h6	{		font-size: 10px;		font-weight: bold;	}

.quellenangabe1
	{
		font-size: 11px;
		font-style: italic;
	}
	
img { border: none; }

.linksbor { float:left; border:none; }
.rechtsbor { float:right; border:none; }
.linksbor10 { float:left; border:none; margin:10px; }
.rechtsbor10 { float:right; border:none; margin:10px; }
.rand5 { margin:5px;}
.rand10 { margin:10px;}
.rand10zent { margin:10px; margin:0 auto; text-align:center;}

.eingerueckt10 { margin-left: 10px; margin-right: 10px; }

.hrlinklist25 { height: 1px; width:25%; color: #808080; background-color: #808080; border: none; text-align:right; margin-right: 0;}

.hrlinklist100 { height: 1px; width:100%; color: #808080; background-color: #808080; border: none; text-align:right; margin-bottom: 10px;}

ul.abstand5, li.abstand5 { margin-top:5px; }
