@charset "utf-8";
/* CSS Document */
* {padding-left:0em; padding-right:0em; padding-bottom:0em; padding-top:0em; margin:0em;}
body {font-weight:normal; font-size:0.9em; background:url(../i/green.jpg) #000000/*#242424*/ left top; color:#dbdbdb; font-family:Georgia, "Times New Roman", Times, serif;}
#outer {margin:auto; width:797px;}
#home {position:relative;}
h1, h2 {text-transform:uppercase; font-size:0.8em; letter-spacing:0.1em;}
a {color:#da251d; text-decoration:none;}
a:hover {color:#a82520; text-decoration:underline;}
#header {background:url(../i/header.gif) /*#242424*/ no-repeat left top; width:797px; height:244px;}
#menuContainer {position:absolute; margin-left:34px; margin-top:230px;}
#content {background:url(../i/conbg.gif) /*#242424*/ repeat-y left top;}
#content h1 {position:relative; font-size:0.8em; margin-bottom:1em; border-bottom:#da251d 1px solid; color:#da251d;}
#sidebar h1 {position:relative; font-size:0.8em; margin-bottom:1em; border-bottom:#da251d 1px solid; color:#da251d;}
#content p {margin-bottom:1em; line-height:1.4em;}
#primaryContentContainer {position:relative; float:right; margin-left:-18em; width:100%; z-index:2;}
#primaryContent {padding-right:0em; padding-left:1.5em; padding-bottom:0em; padding-top:0em; margin:2em 3em 0em 14em;/* border-left:#da251d 1px solid;*/}
.post img {margin:0px 10px 0px 0px;}
#content .post {margin-bottom:2em; padding-right:1.5em; padding-left:1.2em; padding-top:0em; border-left:#da251d 1px solid;}
/*#content .post-content a {border-bottom:1px solid;}
#content .post-content a:hover {border-bottom:1px solid; text-decoration:none;}*/
#sidebar {position:relative; padding-right:1.2em; padding-left:1.5em; float:left/*right*/; width:12em/*16em*/; z-index:2;/* border-right:#da251d 1px solid;*/}
#footer {font-size:0.7em; background:url(../i/footer.gif) no-repeat left top; width:797px; padding-top:30px; height:189px; text-align:center;}
#footer p {position:relative; padding-top:10em;}
td {vertical-align:top;}
td.photo {width:240px;}
td.name {width:50px;}
td.blank {width:6px;}
#portfolio, #piercing {position:relative; background-color:#242424; display:inline;}
#portfolio {padding:2px 5em 2px 0.2em;}
#piercing {padding:2px 15em 2px 0.2em;}
.piercing-zahl {padding: 2px 0px 2px 1em; color:#a82520;}

#guestbook {position:relative; width:100%; height:51em; /*text-align:center;*/ margin-bottom:1.5em;}
#news {position:relative; width:100%; height:51em; /*text-align:center;*/ margin-bottom:1.5em;}
#upload {position:relative; width:100%; height:10em; /*text-align:center;*/ margin-bottom:1.5em;}
iframe.guestbox {background:#000000; width:100%; height:100%; border:none; overflow:auto;}
iframe.newsbox {background:#000000; width:100%; height:100%; border:none; overflow:auto;}
iframe.uploadbox {background:#000000; width:100%; height:100%; border:none; overflow:auto;}
/*Index*/
#outer-index {margin:auto; width:797px;}
#content-index {margin-top:8em;}
#content-index .post-index {margin-top:10em; text-align:center; margin:auto; width:400px;/* padding-right:5em; padding-left:5em; padding-top:0em; border-left:#da251d 1px solid;*/}
#content-index img {margin:auto; margin-bottom:5em;}
#content-index h1 {position:relative; font-size:0.8em; margin-bottom:1em; border-bottom:#da251d 1px solid; color:#da251d;}
/*Index*/
/*Image Lightbox*/
/*#center {position:absolute; margin-left:-26px; margin-top:-50px;/* background:url(../i/noimage.gif) no-repeat left top;*/
#border img {/*width:auto !important; height:90px !important;*/ width:90px; height:90px; border:none; /*margin:auto; */background-color:#242424;}
#border {position:absolute; width:90px; height:90px; overflow:hidden; border:1px #999999 solid;}
/*//Image Lightbox*/
/*img {padding-right:1px; padding-left:1px; padding-bottom:1px; padding-top:1px;}*/
a img {border-top-width:0px; border-left-width:0px; border-bottom-width:0px; border-right-width:0px;}

#content .post-footer {font-size:0.8em; padding-bottom:0.2em; border-bottom:#da251d 1px solid;}
.datum {font-size:0.8em; color:#a82520; text-align:left;}

input, textarea, select {border:#FFFFFF 1px solid; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:3px;}
input.umfrage {border:#000000 1px solid;}
.form-button {margin-left:0px !important; margin-left:0px; /*to fix IE6 position*/ clear:both; /*border:#FFFFFF 1px solid; background:none; color:#FFFFFF;*/}
ul {padding-right:2em; padding-left:2em; padding-bottom:0px; margin:1em; padding-top:0px;}
#sidebar ul {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px; list-style-type:none;}
#sidebar ul ul {padding-right:1em; padding-left:0.5em; padding-bottom:0px; margin:0.3em 0px; padding-top:0px;}
#sidebar ul ul ul {padding-right:0.5em; padding-left:0.5em; padding-bottom:0px; margin:0.3em 0px; padding-top:0px;}
/*#sidebar h2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;}*/

.clear {clear:both;}
#content .post-content ul {/*list-style-image:url(../i/ausruf.gif); */margin-bottom:0.5em; line-height:1.4em;}
#content .post-content li {padding-left:0em; margin:0.5em; margin-right:1.5em;}

#menu li {padding-right: 1.5em; display:inline; padding-left:1.5em; padding-bottom:0em; padding-top:0em;}
#menu ul {list-style-type:none; position:relative; top:45px; text-align:center;}
#menu li.current_page_item a {text-decoration:underline;}
#menu li a {font-weight:bold; font-size:0.8em; text-transform:uppercase; color:#dbdbdb; letter-spacing:0.2em; text-decoration:none;}

#header, #content, #sidebar, #footer {overflow:hidden;}
.page_item li a {color:#a82520;}
#menu li a:hover {text-decoration:underline;}
#menu li.current_page_item a {text-decoration:underline;}
#content ul {padding-left: 0.5em; margin-bottom:2em; margin-left:0em;}
/*Portfolio*/
table#WorkPlace div.answer {margin:0 0 0.5em 0; position:relative; padding-left:0.5em; top:0; left:0;}
table#WorkPlace div.toggler-top {margin:0; position:relative; top:0; left:0;}
table#WorkPlace div.toggler {padding:1em 0 0 0; position:relative; top:0; left:0;}
table#WorkPlace div.toggler div, table#WorkPlace div.toggler-top div {cursor:pointer; cursor:hand; color:#000000; padding:1px 3em 1px 0.5em; display:inline;}
table#WorkPlace ol {margin:0.5em 0 0 0; padding:0 0 0 1.5em;}
table#WorkPlace li {margin:0.2em 0 0 0; padding:0;}
table#WorkPlace p.intro {margin:0.5em 0 0 0; padding:0;}
div#bottom-element {height:4em; background-position:bottom right; background-repeat:no-repeat;}
table#WorkPlace p {padding:0; margin:0.3em 0 0 0; line-height:130%;}
div.invisible {display:none;}
div.visible {display:block;}

#aktiv span, #aktiv .w {position:relative;}
#aktiv .marker {position:absolute;}
#aktiv .marker, #aktiv span.marked b, #aktiv span.marked b .w {background:#a82520;}
#aktiv span.marked b .w {position:static;}