*						{
						margin: 0px;
						padding: 0px;
						border: none;
						outline: none;
						}

body						{
						color: #ffffff;
						font-family: verdana, arial, sans-serif;
						font-size: 62.5%;
						background: #1f1106 url(../img/body.jpg) top left repeat;
						}

a						{
						color: #fc8f21;
						text-decoration: none;
						}

a:hover					{
						text-decoration: underline;
						}

h1						{
						color: #f29f05;
						font-size: 1em;
						font-family: arial, verdana, sans-serif;
						text-transform: uppercase;
						letter-spacing: 1px;
						}

h2						{
						margin-bottom: 1em;
						color: #ffffff;
						font-size: 1.2em;
						}

h2 a						{
						color: #ffffff;
						text-decoration: none;
						}

h3						{
						margin: 2.5em 0em 0.3em 0em;
						font-size: 1em;
						font-weight: bold;
						text-transform: uppercase;
						}

p, address, object			{
						margin-bottom: 20px;
						line-height: 1.3;
						font-style: normal;
						}

p img					{
						vertical-align: middle;
						}

abbr, acronym				{
						cursor: help;
						border-bottom: #eeeeee 1px dotted;
						}

blockquote					{
						margin: 0px 20px 20px 20px;
						padding: 1.2em 1.2em 0em 1.2em;

						border: #000000 1px dotted;
						background: transparent url(../img/post_details.png) top left repeat;
						}

blockquote p				{
						margin-bottom: 0px;
						padding-bottom: 1.2em;

						color: #cccccc;
						font-size: 1em;
						font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
						line-height: 1.5;
						}

blockquote p:first-child:before	{
						content: "„";
						}

blockquote p:last-child:after	{
						content: "“";
						}

cite						{
						font-style: italic;
						font-family: Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
						}

cite:before				{
						content: "„";
						}

cite:after					{
						content: "“";
						}

pre						{
						margin: 0px 0px 20px 0px;
						padding: 10px;

						color: #cccccc;
						font-size: 1em;
						font-family: courier, "courier new", monospace;
						line-height: 1.5;
						overflow: hidden;

						border: #000000 1px dotted;
						background: transparent url(../img/post_details.png) top left repeat;
						}

fieldset					{
						padding: 20px;
						width: 438px;
						border: #000000 1px dotted;
						background: transparent url(../img/black_50.png) top left repeat;
						}

legend					{
						padding: 3px 10px 3px 10px;
						margin: 0px 0px 10px 0px;

						color: #cccccc;
						line-height: 1.5em;
						text-transform: uppercase;
						font-weight: bold;
						letter-spacing: 2px;

						background: transparent url(../img/black_50.png) top left repeat;
						}

label						{
						color: #aaaaaa;
						line-height: 1.9em;
						font-weight: bold;
						}

input, textarea				{
						padding: 2px 4px;
						color: #713300;
						font-family: verdana, arial, sans-serif;
						border: #000000 1px solid;
						background-color: #170b00;
						}

input:focus, textarea:focus		{
						color: #914f10;
						background-color: #1b0f04;
						}

select					{
						padding: 2px 4px;
						color: #713300;
						text-transform: capitalize;
						border: #000000 1px solid;
						background-color: #170b00;
						}

button					{
						padding: 2px 15px;
						color: #fff;
						border: #000000 1px solid;
						background-color: #713300;
						}


/* -------------------------------------- Skins -------------------------------------- */

div#skins					{
						text-align: right;
						}

div#skins ul				{
						list-style: none;
						}

div#skins ul li				{
						float: left;
						padding: 2px;
						margin-bottom: 2px;
						}


/* ---------------------------- Posts ---------------------------- */

div#container				{
						text-align: center;
						}

div#container ol				{
						list-style: none;
						}

div#posts-leben h1, div#posts-wirken h1	{
						height: 43px;
						text-indent: -900px;
						overflow: hidden;
						background: transparent none top center no-repeat;
						}

div#posts-leben h1			{
						background-image: url(../img/h1_leben.png);
						}

div#posts-wirken h1			{
						background-image: url(../img/h1_wirken.png);
						}

div.post					{
						font-size: 1.1em;
						text-align: left;
						text-shadow: #000000 0px 0px 5px;
						}

div.post-details				{
						color: #914f10;
						font-size: 0.9em;
						}

div.post-details a			{
						padding-left: 5px;
						color: #914f10;
						background: transparent url(../img/post_details_a.png) 0px 5px no-repeat;
						}

div.post-details a:hover		{
						color: #a86627;
						text-decoration: none;
						}

div.post-content ul			{
						padding: 0px 0px 20px 20px;
						}

div.post-content ul li			{
						padding-bottom: 0.5em;
						}

div#container div.post-content ol	{
						padding: 0px 10px 20px 30px;
						list-style-type: decimal;
						}

div.post-content ol li			{
						padding-bottom: 1em;
						}

div.post-back				{
						color: #914f10;
						font-size: 0.9em;
						}

div.post-back a				{
						padding-right: 10px;
						color: #914f10;
						background: transparent url(../img/post_back_a.png) 100% 5px no-repeat;
						}

div.post-back a:hover			{
						color: #a86627;
						text-decoration: none;
						}


/* ---------------------------- Post-Formular ---------------------------- */

div#post-form fieldset#post-data	{
						margin-bottom: 30px;
						}

div#post-form fieldset#meta-data	{
						}

div#post-form label			{
						display: block;
						margin-bottom: 1em;
						}

div#post-form label.label-username	{
						display: block;
						float: left;
						margin-right: 10px;
						}

div#post-form label.label-password	{
						display: block;
						float: left;
						}

div#post-form label.label-category	{
						float: left;
						margin-right: 10px;
						}

div#post-form label.label-category select	{
						width: 150px;
						}

div#post-form label.label-date	{
						float: left;
						}

div#post-form p				{
						margin-top: 1em;
						}

div#post-form textarea		{
						width: 430px;
						}

div#post-form textarea#content	{
						height: 300px;
						}

div#post-form textarea#teaser	{
						height: 200px;
						}

div#post-form input#url, div#post-form input#meta_title, div#post-form input#meta_keywords		{
						width: 430px;
						}


/* ---------------------------- Statische Seiten ---------------------------- */

body.static div.main			{
						font-size: 1.1em;
						text-align: left;
						text-shadow: #000000 0px 0px 5px;
						}

body.static div.post			{
						color: #914f10;
						font-size: 0.9em;
						}

body.static div.back			{
						color: #914f10;
						font-size: 0.9em;
						}

body.static div.back a			{
						padding-right: 10px;
						color: #914f10;
						background: transparent url(../img/post_back_a.png) 100% 5px no-repeat;
						}

body.static div.back a:hover	{
						color: #a86627;
						text-decoration: none;
						}


/* ---------------------------- Systemnachrichten ---------------------------- */

div#messages ul			{
						list-style: square;
						}

div#messages li.error			{
						color: #dd0000;
						}

div#messages li.confirmation	{
						color: #37c129;
						}


/* ---------------------------- Verschiedenes ---------------------------- */

img.left					{
						float: left;
						margin: 0px 10px 10px 0px;
						}

img.right					{
						float: right;
						margin: 0px 0px 10px 10px;
						}