body {margin: 0; padding: 19px 0 0 14px; font-size: 70%; color: #000;background: #FFF url(images/bg.gif) repeat-x top left;font-family: Arial, Helvetica, sans-serif;}

img {border:none;}

#outer {clear:left;margin: 0; padding: 0;width: 100%;}
.unsichtbar {position: absolute;left: -1000px;top: -1000px;width: 0px;height: 0px;display: inline;}
.center {text-align:center;}
.displaynone {display:none;}
.right {text-align:right;}
.floatright {float:right;margin: 0; padding: 0;}
.verticalalign {vertical-align:middle;}

code {font-size: 1.07em;}
cite {font-style: italic;}
acronym {cursor: help;border-bottom: 0.09em dotted #000;}
abbr {cursor: help;border-bottom: 0.09em dotted #000;}
blockquote {font-size: 1.07em;margin: 4px 0 8px 1.34em; padding: 0 3px 0 3px;line-height:1.25em;border-left: 0.09em solid #000;}
blockquote p {margin: 0; padding: 0;}

/* Invisible Elements - fuer Textversion der Webseite */
.invis, hr {display: none;}
/* Image: Borders none*/
img {border: none;}

/* Clear */
.clearleft {clear:left;}
.clearright {clear:right;}
.clear {clear:both;}

/* Formulare */
fieldset {margin: 0; padding: 0; bordner:none;}
legend {margin: 0;}
label {font-size: 1.07em; margin-right: 0.45em;}
input {font-size: 1.07em; border: 0.09em solid #000;}
textarea {font-size: 1.07em; border: 0.09em solid #000;}
.button {background: #000;color: #FFF;font-weight:bold;}
.commenttext {width: 400px;}
.commenttextarea {width:400px;}

/* Header */
h1 {border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;margin: 0; padding: 3px  0px 3px 0px;text-align: center;font-weight:bold; font-size: 1.07em;}
h1.chapteractive {border-left: 1px solid #000;border-right: 1px solid #000;border-top: 1px solid #000;margin: 0; padding: 3px  0px 3px 0px;text-align: center;font-weight:bold; font-size: 1.07em;background: #000; color: #FFF;}
h1.workbox {float:left;padding: 3px  6px 3px 6px;margin-right: 5px;}
h1.workboxlast {float:left;padding: 3px  6px 3px 6px;margin-right: 0px;}
div.select {border:none;float:left;padding: 0px  6px 0px 0px;margin-right: 5px;font-weight:normal; text-align:left; font-size: 0.98em;}
div.select select {font-size: 0.98em;margin: 0;}

.workcontentbox {border: 1px solid #000;margin: 0 0 10px 0; padding: 0;}
.workcontentbox img {max-width: 423px;}

/* Projektcontent */

/* Pictures */
#pictures {float:left;margin: 0 0 0 15px; padding: 0;width: 124px;}
#pictures img {margin: 0; padding: 0;}
#pictures h2 {background:#000;color: #FFF;margin: 0; padding: 4px 3px 5px 3px; font-weight:bold; font-size: 0.98em;}
#pictures h2 a, a:link {text-decoration: none;color: #FFF;background: #000;}
#pictures h2 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#pictures h2 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#pictures p {font-size: 0.98em;margin: 0; padding: 4px 3px 8px 3px;line-height:1.25em;}
#pictures p a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#pictures p a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#pictures p a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}

/* Projects */
#projects {float:left;margin: 0 0 0 15px; padding: 0;width: 124px;}
#projects img {margin: 0; padding: 0;}
#projects h2 {background:#000;color: #FFF;margin: 0; padding: 4px 3px 5px 3px; font-weight:bold; font-size: 0.98em;}
#projects h2 a, a:link {text-decoration: none;color: #FFF;background: #000;}
#projects h2 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#projects h2 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#projects p {font-size: 0.98em;margin: 0; padding: 4px 3px 8px 3px;line-height:1.25em;}
#projects p a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#projects p a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#projects p a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}

/* Texts */
/* Projects */
#texts {float:left;margin: 0 0 0 15px; padding: 0;width: 124px;}
#texts img {margin: 0; padding: 0;}
#texts h2 {background:#000;color: #FFF;margin: 0; padding: 4px 3px 5px 3px; font-weight:bold; font-size: 0.98em;}
#texts h2 a, a:link {text-decoration: none;color: #FFF;background: #000;}
#texts h2 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#texts h2 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#texts p {font-size: 0.98em;margin: 0; padding: 4px 3px 8px 3px;line-height:1.25em;}
#texts p a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#texts p a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#texts p a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#texts ul {font-size: 0.98em;margin: 0 0 0 13px; padding: 4px 3px 8px 3px;line-height:1.25em;}
#texts ul a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#texts ul a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#texts ul a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#texts ul li {padding-bottom: 8px;}

/* Other projects */
#others {float:left;margin: 0; padding: 0;width: 124px;}
#others img {margin: 0; padding: 0;}
#others h2 {background:#000;color: #FFF;margin: 0; padding: 4px 3px 5px 3px; font-weight:bold; font-size: 0.98em;}
#others h2 a, a:link {text-decoration: none;color: #FFF;background: #000;margin: 0; padding: 0;}
#others h2 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#others h2 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#others h3 {background:#000;color: #FFF;margin: 0; padding: 4px 3px 5px 3px; font-weight:bold; font-size: 0.98em;}
#others h3 a, a:link {text-decoration: none;color: #FFF;background: #000;margin: 0; padding: 0;}
#others h3 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#others h3 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#others p {font-size: 0.98em;margin: 0; padding: 4px 3px 8px 3px;line-height:1.25em;}
#others p a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#others p a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#others p a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#others ul {font-size: 0.98em;margin: 0 0 0 15px; padding: 4px 3px 8px 3px;line-height:1.25em;}
#others ul a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#others ul a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#others ul a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#others ul li {padding-bottom: 8px;}

/* Weblog */
#weblog {float:left;margin: 0 0 0 15px; padding: 0;width: 435px;}
#weblog img {margin: 0; padding: 0;}
#weblog h2 {clear:left;background:#000;color: #FFF;margin: 0; padding: 4px 5px 5px 5px; font-weight:bold; font-size: 1.07em;}
#weblog h1 a, a:link {text-decoration: none;color: #000;background: #FFF;}
#weblog h1 a:active, a:focus, a:hover {text-decoration: underline;color: #000;background: #FFF;}
#weblog h1 a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#weblog h1 a.achapteractive, a.achapteractive:link {text-decoration: none;color: #FFF;background: #000;}
#weblog h1 a.achapteractive:active, a.achapteractive:focus, a.achapteractive:hover {text-decoration: underline;color: #FFF;background: #000;}
#weblog h1 a.achapteractive:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#weblog h2 a, a:link {text-decoration: none;color: #FFF;background: #000;}
#weblog h2 a:active, a:focus, a:hover {text-decoration: underline;color: #FFF;background: #000;}
#weblog h2 a:visited {text-decoration: underline;color: #FFF;background: #000;font-style: italic;}
#weblog h3 {background:#FFF;color: #000;margin: 0; padding: 4px 5px 5px 5px; font-weight:bold; font-size: 0.98em;border-top: 1px solid #000;border-bottom: 1px solid #000;}
#weblog h3 a, a:link {text-decoration: none;background:#FFF;color: #000;margin: 0; padding: 0;}
#weblog h3 a:active, a:focus, a:hover {text-decoration: underline;background:#FFF;color: #000;}
#weblog h3 a:visited {text-decoration: underline;color: #000;background:#FFF;color: #000;font-style: italic;}
#weblog h4 {background:#FFF;color: #000;margin: 0; padding: 8px 5px 5px 5px; font-weight:bold; font-size: 0.98em;border-bottom: 1px solid #000;}
#weblog h4 a, a:link {text-decoration: none;background:#FFF;color: #000;margin: 0; padding: 0;}
#weblog h4 a:active, a:focus, a:hover {text-decoration: underline;background:#FFF;color: #000;}
#weblog h4 a:visited {text-decoration: underline;color: #000;background:#FFF;color: #000;font-style: italic;}
#weblog p {font-size: 1.07em;margin: 0; padding: 6px 5px 8px 5px;line-height:1.34em;}
#weblog .cmtinfo {font-size: 1.07em;margin: 0; padding: 2px 5px 2px 5px;line-height:1.34em;border-bottom: 1px solid #000;border-top: 1px solid #000;font-weight: bold;}
#weblog .cmtinfo a {color: #000; background: #fff;}
#weblog p a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#weblog p a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#weblog p a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#weblog ul {font-size: 0.98em;margin: 0 0 0 15px; padding: 4px 3px 8px 3px;line-height:1.25em;}
#weblog ul a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#weblog ul a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#weblog ul a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#weblog ul li {padding-bottom: 8px;}
#weblog .workcontentbox {clear:both;}
#weblog .summary {font-weight:bold;}
#weblog p.details {font-size: 0.98em;border-top: 1px solid #000;padding-top: 1px;padding-bottom: 3px;}
#weblog .more-link {font-weight:bold;line-height:2.67em;}
#weblog .ImgBorder {border:1px solid #000;}

/* Spezielle Formate */
/* Skipnavs */
/* Skipnav Header */
#skipnav {float:right;margin: 0; padding: 2.67em 0 0 0;font-size: 0.98em;}
#skipnav a {text-decoration: underline;background: #D6BAB6; color: #330000;}
#skipnav a:visited {text-decoration: underline;}
#skipnav a:hover {background: #D6BAB6; color: #000;text-decoration:underline;}
/* Skipnav Sidebar */
#skipnav2 {float:right;margin: 0; padding: 0 0 0 0;font-size: 0.98em;}
#skipnav2 a {text-decoration: underline;background: #D6BAB6; color: #330000;}
#skipnav2 a:visited {text-decoration: underline;}
#skipnav2 a:hover {background: #D6BAB6; color: #000;text-decoration:underline;}
/* Skipnav Footer */
#skipnav3 {float:right;margin: 0; padding: 0 0 0 0;font-size: 1.07em;}
#skipnav3 a {text-decoration: underline;background: #D6BAB6; color: #330000;}
#skipnav3 a:visited {text-decoration: underline;}
#skipnav3 a:hover {background: #D6BAB6; color: #000;text-decoration:underline;}

dl {margin:1em 0px;}

/* Plugins */
/* AutoLinks */
.rustAutoLinkoffsPost {margin: 0px;padding: 0;}
.rustAutoLinkoffsPost h3 {font-weight: bold; font-style: italic; text-decoration: underline; margin: 0px; padding: 1.34em 0 1.34em 0;}
.rustAutoLinkoffsPost ul {margin: 0; padding: 0;}
.rustAutoLinkoffsPost ul li {list-style-type: none;margin: 0 1em 0 0;padding: 0 0 0.18em 0;font-size: 1.1em;}

/* Def List */
.deflist {border-bottom: 0.09em dashed #000000; cursor: help;}
dt {font-weight:bold;}
dd {margin:0.5em 1em;padding:0;}

/* Headings Uebersicht rechts */
.toc {margin: 0px;padding: 0 0 0.5em 0.9em;font-size: 0.98em;}

.toc ol {margin: 0;padding: 1em 0 1em 1em;}
.toc ol li {margin: 0 1em 0 0;padding: 0 0 0.45em 0;}
.toc ol li ol {margin: 0;padding: 0.45em 0 0.45em 1.5em;}

#weblog .toc a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#weblog .toc a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#weblog .toc a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}

/* footnotes */
ol.footnotes{
	padding-top: 4px;
	border-top:1px dotted black;
 	font-size:0.90em;
}

/* librarything.net */
#weblog .LTwrapper {margin: 0; padding: 0px 5px 15px 5px; font-weight:normal;}
#weblog .LTitem {font-size: 1.07em;margin: 0; padding: 0;line-height: 1.69em;}
#weblog .LTitem a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#weblog .LTitem a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#weblog .LTitem a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}
#weblog .LTprovided {margin: 0; padding: 15px 0 10px 0; font-size: 0.98em;}
#weblog .LTprovided a, a:link {text-decoration: underline;color: #000;background: #FFF;}
#weblog .LTprovided a:active, a:focus, a:hover {text-decoration: underline;color: #FF00000;background: #FFF;}
#weblog .LTprovided a:visited {text-decoration: underline;color: #000;background: #FFF;font-style: italic;}

/* Delicous.us fuer WdK */
#weblog .delicious-posts {margin: 0; padding: 0p;font-size:1.07em;}
#weblog h2.delicious-banner {background:#FFF;color: #000;margin: 0; padding: 4px 5px 5px 5px; font-weight:bold; font-size: 0.98em;border-top: 1px solid #000;border-bottom: 1px solid #000;}
#weblog h2.delicious-banner a, a:link {text-decoration: none;background:#FFF;color: #000;margin: 0; padding: 0;}
#weblog h2.delicious-banner a:active, a:focus, a:hover {text-decoration: underline;background:#FFF;color: #000;}
#weblog h2.delicious-banner a:visited {text-decoration: underline;color: #000;background:#FFF;color: #000;font-style: italic;}
#weblog h2.delicious-banner img {vertical-align:middle;margin-right: 3px;}
#weblog .delicious-posts ul {margin: 0;padding: 1em 0 1em 1em;}
#weblog .delicious-posts li {margin: 0 1em 0 0;padding: 0 0 0.45em 0;}
#weblog .delicious-tag {color: #999;background: #FFF;}
#weblog .delicious-post {font-size:1.07em;}
#weblog .delicious-extended {font-size: 0.89em;}