/* Edited with EditCSS */
/**** LINK-tag style sheet style.css ****/


.bracket { FONT-FAMILY:Georgia, serif; FONT-SIZE:1em; MARGIN:-0.98em 0 0 5em; }

#footer { CLEAR:both; COLOR:#bbb; PADDING:1.5em 0; }
#footer img { margin:0; padding:0; width:13px; height:13px;}
#footer p {margin: 2em 0 0; font-size:0.75em; text-align:center;}
#footer a {COLOR:#bbb; }

#header { MARGIN:3.5em 0 0em; PADDING:0 2em 0 0; TEXT-ALIGN:left; }
#header a { MARGIN:0 0.4em 0 0; }
#header a:hover { BORDER-BOTTOM:none; COLOR:#000; }

#homepage p {}
#homepage p.caption {font-size:0.8em; margin: 0; position: absolute; right:0px; text-align: right;}
#hometext { color:#fff;  }
a:hover #hometext {color: #000; background-color: #fff; z-index:1;}

#weinheim1 {  position:absolute; top: 150px; width:400px; margin: 0 0 0 300px; text-align: left;}
#weinheim2 {  position:absolute; top: 200px; width:300px; margin: 0 0 0 400px; text-align: right; }
#weinheim3 {  position:absolute; top: 500px; width:400px; margin: 0 0 0 300px; text-align: right; }

ul#navi {list-style-type:none; margin:0; padding:0; text-align:left;}
ul#navi li {display:inline; font-family: 'Arial black','helvetica neue',helvetica, Arial, sans-serif; font-size:1.4em; font-weight: bold; margin: 1em 0.5em 1em 0em; }
ul#navi li a {color:#000; }

#page { LEFT:50%; MARGIN:0 0 4em -350px; POSITION:relative; WIDTH:700px; }

h2#subtitle {FONT-FAMILY: 'times new roman', Garamond, Georgia, serif; FONT-SIZE:1.2em; TEXT-ALIGN: right; MARGIN: 0 0.2em 1em 0; }


.gallery {margin-left: auto;  margin-right: auto;}
.gallery-caption {display:none; }
.gallery-item {float:left; MARGIN:0em; width: 50%; text-align:center;}
.sketchbook .gallery-item {width:32%; margin:0.2em}
img.aligncenter { display: block;   margin-left: auto;   margin-right: auto; width:600px; }
.wp-caption-text { font-size:0.75em; margin:-0.3em 0em 1.5em; font-family: georgia, serif; font-style: italic; color:#666; }
.entry-title {font-family:'helvetica neue',helvetica, Arial, sans-serif; font-style:normal; margin:1em 0 0 0; }
.entry-caption {text-align:center; margin: -1em 0 3em 0; }
.entry-caption p {margin:0.5em 0 0 0}
.leftthumb {color:#000; float:left; text-align:left; }
.leftthumb img {margin:0; padding:0}
.rightthumb {color:#000; float:right; text-align:right; }
.rightthumb img {margin:0; padding:0}
.overview {font-family:'helvetica neue',helvetica, Arial, sans-serif; font-style:normal; margin:0 auto; TEXT-ALIGN: center; WIDTH: 13em; line-height:1.2em;}



a { COLOR:#000; CURSOR:curser; }
Ul a,DL a, P a, Li a { border-bottom:none; COLOR:#000; CURSOR:curser; }
a:active { COLOR:green; TEXT-DECORATION:none; }
a:hover { COLOR:#000; TEXT-DECORATION:none; BORDER:none;}
a:link { TEXT-DECORATION:none; }
a:visited { COLOR:#000; TEXT-DECORATION:none; }
a:visited:hover {COLOR:#000; TEXT-DECORATION:none; }


address { FONT-FAMILY:Georgia,serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:italic; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:1; MARGIN:0; }
big { FONT-SIZE:1em; }
blockquote { MARGIN:1.5em 2.4em 1.5em 2em; PADDING:0; }
blockquote p { FONT-FAMILY:'TImes New Roman', Georgia,serif; FONT-SIZE:0.875em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:italic; FONT-VARIANT:normal; FONT-WEIGHT:400; LETTER-SPACING:-0.02em; LINE-HEIGHT:1.714em; MARGIN:0; TEXT-ALIGN:justify; }
body { BACKGROUND-COLOR:transparent; COLOR:#777; CURSOR:default; FONT-FAMILY: helvetica, verdana, arial, sans-serif; FONT-SIZE:17px; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; MARGIN:0; PADDING:0; }
button { CURSOR:auto; }
caption { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:0.8em; LINE-HEIGHT:1; MARGIN:0; }
center { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:1em; }
code { FONT-FAMILY:monospace; FONT-SIZE:1em; }
dd { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:0.875em; LINE-HEIGHT:1.714em; MARGIN:0 0 1em 2em; }
dir { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:1em; }
div { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:1em; LINE-HEIGHT:1; MARGIN:0; PADDING:0; }
dl { FONT-FAMILY:helvetica, verdana, arial, sans-serif; FONT-SIZE:1em; MARGIN:0; }
dt { FONT-FAMILY: helvetica, verdana, arial, sans-serif; FONT-SIZE:0.875em; LINE-HEIGHT:1.714em; FONT-WEIGHT:700; MARGIN:0; }
em { font-style:italic;  }
em.eyecatch { font-style:normal; font-variant: small-caps;  }
form { FONT-FAMILY:Georgia, 'Times New Roman', serif; FONT-SIZE:1em; }

h1 { COLOR:#000; FONT-FAMILY: 'Arial Black', 'Helvetica Neue', Helvetica, Arial, sans-serif; FONT-SIZE: 2em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:bold; LINE-HEIGHT:1; MARGIN: 1em 0; PADDING:0; TEXT-ALIGN:left; TEXT-TRANSFORM:none; }
h1 a { COLOR:#000; }
h1 a:hover { BORDER:medium none; COLOR:#000; }
h1 a:link { BORDER:none; COLOR:#000;  }
h1 a:visited {COLOR:#000; }
h1 em {COLOR: #ccc;FONT-FAMILY: 'Times New Roman', Garamond, Georgia, Serif; FONT-WEIGHT: normal; LETTER-SPACING: 0.05em;}
h2 { COLOR:#000; FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIze:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:regular; FONT-VARIANT:normal; FONT-WEIGHT:bold; LINE-HEIGHT:1; MARGIN:2em 0 0; TEXT-TRANSFORM:none; TEXT-ALIGN: left;}
h2 a { COLOR:#000;  }
h2 a:hover { COLOR:#ccc;  }
h2 a:link { BORDER:medium none;}
h3 { COLOR:#000; FONT-FAMILY:Helvetica, Arial, sans-serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:italic; FONT-VARIANT:normal; FONT-WEIGHT:normal; LINE-HEIGHT:1.5em; MARGIN:0 0 1em; }
h4 { FONT-FAMILY: Georgia,serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:700; LINE-HEIGHT:1; MARGIN:0; }
h5 { FONT-FAMILY:Georgia,serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:1; MARGIN:0; }
h6 { FONT-FAMILY:Georgia,serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:1; MARGIN:0; }

hr { MARGIN:0; }
html { BACKGROUND:#FFF none repeat; MARGIN:0; }
img { border:none; MARGIN:1em 0em; PADDING:0;}
 
input { CURSOR:auto; }
kbd { FONT-FAMILY:monospace; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:normal; }
li { LINE-HEIGHT:1; MARGIN:0; }
menu { FONT-FAMILY:Georgia, 'Times New Roman', serif; FONT-SIZE:1em; }

ol { FONT-FAMILY:'Times New Roman', serif; FONT-SIZE:1em; LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:decimal; MARGIN:0 0 0 5%; }
ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-alpha; }
ol ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-roman; }
ol ol ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:decimal; }
ol ol ul ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-roman; }
ol ol ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ol ul ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-alpha; }
ol ul ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-roman; }
ol ul ol ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ol ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ol ul ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:square; }

p { FONT-FAMILY:Helvetica, Verdana, sans-serif; FONT-SIZE:1em; LETTER-SPACING:0em; LINE-HEIGHT:1.5em; MARGIN:1em 0 1em; }
pre { FONT-FAMILY:monospace; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:1; MARGIN:0; }
samp { FONT-FAMILY:monospace; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:normal; }
small { FONT-SIZE:1em; }
sub { FONT-SIZE:1em; }
sup { FONT-SIZE:1em; }
td { FONT-FAMILY:Georgia, 'Times New Roman', serif; FONT-SIZE:1em; LINE-HEIGHT:1; }
th { FONT-FAMILY:sans-Georgia,serif; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:1; }
tt { FONT-FAMILY:monospace; FONT-SIZE:1em; FONT-SIZE-ADJUST:none; FONT-STRETCH:normal; FONT-STYLE:normal; FONT-VARIANT:normal; FONT-WEIGHT:400; LINE-HEIGHT:normal; }

ul { FONT-FAMILY:'Times New Roman', serif; FONT-SIZE:1em; LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:disc; MARGIN:0 0 0 5%; }
ul ol ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-roman; }
ul ol ol ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ul ol ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ul ol ul ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-alpha; }
ul ol ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:square; }
ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:circle; }
ul ul ol ol { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:lower-alpha; }
ul ul ol ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:square; }
ul ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:square; }
ul ul ul ul { LIST-STYLE-IMAGE:none; LIST-STYLE-POSITION:outside; LIST-STYLE-TYPE:disc; }