body {
    margin: 0;
    padding: 0;
    font-family: verdana, arial, hevetica, sans-serif;
    color: #222600;
    font-size: 11px;
    background:url(/images/lightcracks2.jpg) #bbb /*repeat-y center top*/;
}

h1 {
    margin: 0;
    padding: 0px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 800;
    font-family: verdana, arial, helvetica, sans-serif;
    color: #222600;
}

p,td,th,ul,ol {
    font: 11px/18px verdana, arial, helvetica, sans-serif;
    margin: 0 0 1em;
    padding: 0px;
}

a {
    text-decoration:none;
    font-weight:600;
    font-size:11px; 
    font-family:verdana, arial, helvetica, sans-serif;
}
a:link {color: #444; font-weight:700;}
a:visited {color: #444; font-weight:700;}
a:hover {color:#fff; text-decoration: underline; font-weight:700;}

h2 {
    color: #222600;
    font-size: 1.3em;
    font-weight: 800;
    margin: 0 0 .83em;
}

h3 {
    color: #222600;
    font-size:1em;
    font-weight:700;
    margin:1.63em 0 .77em;
}

#Article {
    width: 90%;
    padding: 10px;
    /*margin: 30px 20px 0px 20px;*/
    color: #000000;
    background-color: #bbb;
    font-size: 1.2em;
    font-weight: 700;
    margin: 1.63em 0 .77em 2em;
}

#Article li {
    margin: 0 0 .25em 1.75em;
    padding: 0 0 0 0;
    color: #222600;
    font-size: 10px;
}

#Article ul {
    list-style: square;
    margin: 0 0 0.25em 1.25em;
    padding: 0 0 0 0;
    color: #222600;
}

#Article ol {
    list-style: decimal;
    margin: 0 0 0.25em 1.25em;
    padding: 0 0 0 0;
    color: #222600;
}

li {
    margin: 0 0 .75em 1.75em;
    padding: 0 0 0 0;
    color: #222600;
}

ul {
    list-style: square;
    margin: 0 0 0.25em 1.25em;
    padding: 0 0 0 0;
    color: #222600;
}

ol {
    list-style: decimal;
    margin: 0 0 0.25em 1.25em;
    padding: 0 0 0 0;
    color: #222600;
}

#Frame {
    width:750px;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    padding:0px;
    text-align:left;
	background-color:#bbb;
    padding: 10px;
}


#LaoziContent {
    width: 98%;
    padding: 0px;
    margin: 30px 0px 0px 0px;
}

#Content {
    width: 95%;
    padding: 0px;
    margin: 30px 20px 0px 20px;
}

#Content h2 {
    color: #222600;
}

#Content img {
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
}

#Menu h2 {
    color: #222600;
    margin: 0px 0px 0px 16px;
}

#Banner {
    width:100%;
    margin-top: 20px;
    border-color: #222600;
    border-style: solid;
    border-width: 1px 0px;
    color: #222600;
    text-align: center;
    padding: 4px 0px 4px 0px;
}

#Banner p {
    font-size: 18px;
    font-weight: 900;
}

#Footer {
    width: 100%;
    margin-top: 20px;
    padding: 4px 0px 4px 0px;
    border-color: #222600;
    border-style: solid;
    border-width: 1px 0px;
    text-align: center;
    font-weight: 800;
    color: #222600;
}

#Footer p {
    line-height: 1.1;
    font-size: 11px;
    font-weight: 800;
}

h1 {
    font-size:14px;
    color: #222600;
    padding-top:10px;
}

#Banner h1 {
    font-size:24px;
    padding:8px;
    margin:0px;
}

.centerp {
    text-align: center;
}

/* from exported rtf doc */
p.p1 {
    font-family: verdana, arial, hevetica, sans-serif;
    margin: 0.0px 0.0px 0.0px 0.0px;
    font-size: 11.0px;
}
p.p2 {
    font-family: verdana, arial, hevetica, sans-serif;
    margin: 0.0px 0.0px 0.0px 0.0px;
    font-size: 11.0px;
    min-height: 15.0px;
}
span.s1 {
    text-decoration: underline;
}

h3,h4 {clear:both;}

.text {position:relative;top:1em}

#menu,#menu li{position:relative;}
#menu 		{margin:1em auto;clear:both;text-align:center;}
#menu a		{text-decoration:none; font-weight:bolder;}
#menu ul	{list-style:none;}
#menu li	{list-style:none;padding:5px 0;margin:0;float:left;position:relative;}
#menu li ul {display:none;}
#menu li a	{position:relative;text-align:center;float:left;margin:.5em 0;padding:0 .7em;/*border-left:1px solid;*/}
#menu .first {padding-left:0;border-left:0}

.menu {
    width:100%;
    margin: 10px 0px 0px 0px;
    padding:0px;
    color: #222600;
    text-align: center;
    
}
#menu div {display:none;}
#menu span a	{position:relative;text-align:center;margin:.5em 0;padding:0 .7em;/*border-left:1px solid*/;line-height:2em;}

.text table td{padding-right:1em}

.darkred	{color:red !important;}
.nodeko a	{text-decoration:none;}
.small		{font-weight:normal;font-size:.8em;}
.small li {font-size:.8em;}
.hoch,.tief	{position:relative;font-size:10px;}
.hoch		{bottom:3px;}
.tief		{top:3px;}
.bolder		{font-weight:bolder}
.upper		{text-transform:uppercase;}
.italic		{font-style:italic}
.underline	{text-decoration:underline;}
.strikethrough{text-decoration:line-through;}
hr			{display:block;margin:.5em 0;border-bottom:2px solid #bbb;}
.left,.right,.center{position:relative;}
.left		{float:left;margin:0 5px 5px 0;}
.right		{float:right;margin:0 0 5px 5px;}
.center		{text-align:center;display:block;margin:auto;clear:both;}
.center	*	{float:none;}
.fll		{float:left;}
.flr		{float:right;padding-right:0;margin-right:0;}
.rechts		{float:right;}

label		{display: block;float:left;margin:0 1.2em 0 0;vertical-align:top;width:120px;color:inherit;}
.nfl		{float:none;clear:right;width:auto;}
select		{width:120px;}

