@media screen { h3 a.rsswidget, h3 a.rsswidget:hover, h3 a.rsswidget:visited, a.twitter_title_link, a.twitter_title_link:hover, a.twitter_title_link:visited{ color: #ffffff !important; } h3 a.rsswidget img { display:none; }  * { margin:0; padding:0; } body { font: 100% Arial, Helvetica; background: #FFF; color: #333; } p { margin: 15px 0; } a:link, a:visited { color: #C92FB2; text-decoration:none } a:hover, a:active { color: #C92FB2; text-decoration:underline; } a img { border:0; } code { font: 1.0em 'Courier New', Courier, Fixed; background:#ececec; width: 600px; } acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; cursor: help; } acronym, abbr { border-bottom: 1px dashed #999; } blockquote { padding: 10px 10px 0 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; width: 580px; } cite { padding: 10px 10px 10px 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: #eee; font:1.0em Arial; line-height:1.5em; margin:10px 0px; width: 570px; } select { width: 130px; }  #head { width:960px; margin:0px auto; margin-top:15px; padding:0px; font-size:0.7em; } #page { width:960px; margin:0px auto; font-size:0.7em; } .left, .alignleft { float:left; } .right, .alignright { float:right; }  #navbar { margin:0 auto; margin-top:5px; padding:0px; text-transform:uppercase; background-color:#2c2c2c; } #page-bar ul { list-style: none; } #page-bar li { float:left; list-style:none; cursor: pointer; display:block; border-right:1px solid #fff; } #page-bar li:hover { background: #C92FB2; } #page-bar a, #page-bar a:visited { margin: 0px; padding:2px 4px; font-weight:700; color:#FFF; display:block; } #page-bar a:hover { text-decoration:none; display:block; } #searchform { width:194px; float:right; text-align:right; padding-top:8px; margin-right:10px; }  #content .catbar { width: 600px; } #content-wide .catbar { width: 960px; } .catbar { border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; margin-bottom:5px; padding-top:2px; padding-bottom:2px; text-transform:uppercase; font-size: 10px; } .catbar #left { float: left; } .catbar #right { float: right; } .catbar #right a.commentslink { color: #C92FB2; background: url('http://www.kotzendes-einhorn.de/blog/imgs/comments.gif') no-repeat right 3px; padding-right: 14px; } .catbar #left a { background-color:#2c2c2c; font-size: 10px; cursor: pointer; border-right:1px solid #fff; } .catbar #left a:hover { padding:2px 4px; background: #C92FB2; text-decoration: none; } .catbar #left a, .catbar #left a:visited { margin: 0px; padding:2px 4px; font-weight:700; color:#FFF; }  .bottombar { border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; margin-bottom:5px; margin-top:10px; padding-top:2px; padding-bottom:2px; text-transform:uppercase; width: 600px; font-size: 10px; }  .forum { border-top:1px dotted #CCCCCC; margin-bottom:5px; margin-top:10px; padding-top:2px; padding-bottom:2px; text-transform:uppercase; width: 960px; font-size: 10px; } .forum .left { width: 745px; padding: 10px 10px 0 0; } .forum .right { width: 200px; padding-top: 5px; } .similar { margin-top:10px; margin-bottom: 4px; border-top:1px dotted #CCCCCC; border-bottom:1px dotted #CCCCCC; width: 600px; } .similar h3 { padding-top:4px; padding-bottom:4px; font-size: 12px; } #igit_title { text-align: center !important; } .sociable, .addthis_toolbox { float: right; } .addthis_toolbox { margin-top: 3px; } .bottombar #left { float: left; } .bottombar #right { float: right; } .bottombar #left a { font-size: 10px; cursor: pointer; border-right:1px solid #fff; } .bottombar #left a:hover { padding:2px 4px; text-decoration: underline; } .bottombar #left a, .bottombar #left a:visited { margin: 0px; padding:2px 4px; font-weight:700; color:#C92FB2; }  .bottombar-article { border-bottom:1px dotted #CCCCCC; margin-bottom:5px; margin-top:0px; padding-top:2px; padding-bottom:2px; text-transform:uppercase; width: 600px; font-size: 10px; } .bottombar-article #left { float: left; } .bottombar-article #right { float: right; } .bottombar-article #left a { font-size: 10px; cursor: pointer; border-right:1px solid #fff; } .bottombar-article #left a:hover { padding:2px 4px; text-decoration: underline; } .bottombar-article #left a, .bottombar-article #left a:visited { margin: 0px; padding:2px 4px; font-weight:700; color:#C92FB2; }  #page-bar li { float: left; margin: 0px; padding: 0px; } #page-bar li li { float: left; margin: 0px; padding: 0px; width: 122px; text-transform:none; } #page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited { background: #2B2B2B; width: 122px; float: none; margin: 0px; padding: 5px 10px 5px 18px; border-top: 1px solid #C0C0C0; } #page-bar li li a:hover, #page-bar li li a:active { background: #666666; padding: 5px 10px 5px 18px; } #page-bar li ul { position: absolute; width: 10em; left: -999em; } #page-bar li:hover ul { left: auto; display: block; } #page-bar li:hover ul, #page-bar li.sfhover ul { left: auto; }  h1 { font:3.5em Arial; font-weight:700; letter-spacing:-0.08em; } h2 { font:2.3em Georgia, "Times New Roman"; } h3 { font:1.3em Georgia, Arial; margin-bottom:3px; color:#C92FB2; font-weight:700; } h4 { font:1.0em Arial; } h3.cat_title, h3.cat_title a { color:#333; letter-spacing:-0.05em; font-size:0.85em; } h3#respond { margin-top:0px; padding-top:20px; } h3#comments { margin-top:32px; padding-left:0px; } h3.authors { margin-top:15px; }  #logo { width:350px; } h1#tagline, #tagline { margin-top:5px; font-size:1em; color:#333; } #top { padding:0; } #headline { width:590px; float:left; background:#fff; padding:10px; font-size:1.05em; line-height:1.5em; margin:0; } #headline div.title { font-weight:700; font:2.4em Georgia; letter-spacing:-0.05em; display:block; padding-bottom:5px; } #headline div.meta { display:block; margin-top:-5px; padding-bottom:2px; } #headline p { padding-bottom:15px; } #headline a img, #featured a img { margin-top:5px; margin-right:10px; padding:2px; } #middle { width: 960px; background:#fff; margin:5px 0 5px 0; } #featured { width: 600px; float:left; } .category { width:240px; height: 95px; float:left; margin:0px; background:#fff; } .category p { margin:0; } .category a { color:#fff; display:block; text-align: center; } .category a:hover { background:none; color:#fff; text-decoration:none; } #cat-2, #cat-4 {background:#C92FB2; color:#fff; } #cat-1, #cat-3, #cat-5 {background:#333333; color:#fff; } #bottom { width: 960px; } #front-list { width:600px; margin-top: 10px; background:#fff; font-size:1.05em; line-height:1.75em; float:left; } #archive { padding-top:15px; font-size:1.05em; line-height:1.75em; } #front-list blockquote { padding: 0px 10px 0 10px; } #front-list .title, #archive .title, #archive h2.title { font-weight:700; font:2.0em Georgia; letter-spacing:-0.05em; } #front-list .clearfloat, #archive .clearfloat { } #front-list .spoiler, #archive .spoiler { display:block; width: 600px; margin-top:3px; } #front-list .spoiler h3 { margin-bottom: 3px !important; } .spoiler p, #archive p { margin:0 0 15px 0; padding:0px; } .author { font-size:0.8em; font-weight:700; } .meta { font-size:0.8em; color:#333; } .meta a { color:#333; } #headline p, #featured p { margin:0; }  #content { width:610px; background:#fff; font-size:1.05em; line-height:1.75em; float:left; min-height:400px; } #content-wide { width:960px; background:#fff; font-size:1.05em; line-height:1.75em; float:left; min-height:400px; } #content .breadcrumbs, #content .breadcrumbs a, #content-wide .breadcrumbs, #content-wide .breadcrumbs a { font-weight:700; color:#333; } #content h1.title, #content-wide h1.title { font:2.2em Georgia; font-weight:700; letter-spacing:-0.05em; padding:0px 0px 0px 0px; } .post { font-size:1.05em; line-height:1.75em; } .post p { margin-top:0px; } .post .clearfloat { margin:10px 0px; } .post ul, .post ol, #front-list ul, #front-list ol { margin-bottom:15px; } .post ul li, #front-list ul li { list-style:square; margin-left:30px; } .post ol li, #front-list ol li { list-style:decimal; margin-left:30px; } .post ol li ul li, #front-list ol li ul li { list-style:square; margin-left:20px; } .post img, .post a img, #front-list img, #archive img { margin:0 10px 5px 0; padding:2px; } .post .ads { margin-top:10px; } .entry { margin-top:20px; } #stats { margin-top:0px; padding:4px 0px; text-transform:uppercase; font:0.8em Arial; display:block; } #stats span { padding: 0px 20px 0px 0px; } #stats span a:hover { background:none; } #stats span a { color:#333; } #stats img, #nav img { border:0px; margin:0px; padding:0px; } #tools { width:590px; height:25px; font-size:0.95em; } #tools a:hover { background:none; } .navigation { padding:5px 0px; text-align:Center; }  #sidebar { width:350px; float:right; margin:0px 0px 0px 0px; } .similar-posts { width: 600px; } #sidebar h3 { font:1.1em Arial; font-weight:700; background:#333; color:#fff; margin:10px 0px 5px 0px; padding:3px 0px 3px 10px; } #sidebar-top h3, #sidebar-bottom h3 { font:1.1em Arial; font-weight:700; background:#333; color:#fff; margin:10px 0px 5px 0px; padding:3px 0px 3px 10px; } #sidebar-top, #sidebar-bottom { width:330px; float:right; padding:0px 0px 10px 10px; background:#fff; } #sidebar-bottom, #sidebar-middle { margin-top:10px; } #sidebar-middle { width:350px; float:right; } #sidebar-left { width:145px; margin-left: 10px; padding:0px 0px 10px 10px; float:left; background:#fff; } #sidebar-right { width:145px; padding:0px 0px 10px 10px; float:right; background:#fff; } #sidebar li, .similar-posts li { list-style:none; border-bottom:1px dotted #ccc; display:block; padding:2px 0px 2px 13px; background:url(/blog/wp-content/themes/einhorn/images/sub.png) no-repeat 0 0px; } #sidebar li ul li:last-child, .similar-posts li ul li:last-child{ list-style:none; border-bottom:0px dotted #ccc; display:block; padding:2px 0px 0px 13px; background:url(/blog/wp-content/themes/einhorn/images/sub.png) no-repeat 0 0px; }  select { border:1px solid #333; width:100% } .field { padding: 2px; border:1px solid #333; background:#fff; font-size:1.0em; } #s { padding:1px; font-size:1.0em; width:150px; } #searchsubmit { margin-left:5px; padding-left:5px; padding-right:5px; background: #C92FB2; border: 1px solid #C92FB2; color: #fff; } #commentform input { width: 140px; margin: 5px 5px 1px 0; } #commentform textarea { width: 580px; height: 150px; padding: 10px; border: 1px solid #333; margin-top:5px; }  .commentlist cite { font-style:normal; margin-bottom:4px; display:block; } .commentlist blockquote { background:#ededed; } .commentlist li { padding: 0px 0px 0px 0px; width: 600px; list-style:none; } .commentlist li li { background:none; border:none; list-style:square; margin:3px 0 3px 20px; padding:3px 0; } .commenttext { padding: 20px 10px 0px 10px; border-bottom: 1px dotted #CCCCCC; width:580px; } .commentlist cite strong { font-size:1.1em; } li.my_comment { background: #F7F7F7; border:none; } li.my_comment cite strong { font-size: 1.3em; color:#313228; } #commentform small { background:#FFF; font-weight:700; padding:0; } .commentmetadata { color:#4d4d4d; display: block; border-bottom: 1px dotted #CCCCCC; width: 600px; margin-top:3px; padding-bottom:3px; text-align:right; font-size:0.9em; } .commentmetadata a, .commentmetadata a:visited { color:#C92FB2; } .commentlist small { background:#e9e9e9; } .avatar { border:1px solid #bbb; margin:0px 10px 0px 0px; float:left; padding:2px; width:55px; height:55px; } #comment { width:590px; background:#fff; }  #front-popular { font-size:0.7em; color:#fff; background-color:#2c2c2c; margin: 20px 0 0 0; padding:10px; } #recentpost, #mostcommented { width:280px; float:left; padding:10px; } #mostcommented { padding-left:17px; } #recent_comments { width:280px; float:right; padding:10px; } #recentpost a, #mostcommented a, #recent_comments a { color:#fff; } #recentpost ul, #mostcommented ul, #recent_comments ul { margin-top:5px; } #recentpost ul li, #mostcommented ul li, #recent_comments ul li { list-style:none; border-top:1px dotted #fff; padding:5px; display:block; } #recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover { background:#C92FB2; color:#fff; } #recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child { border-top:0px dotted #fff; } #footer { margin: 0px; color: #fff; padding-left: 17px; background-color:#2c2c2c; font-size:0.6em; padding-top:10px; padding-bottom:10px; }  .clearfloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfloat { display: inline-block; }  * html .clearfloat { height:1%; } *+html .clearfloat { height:1%; } .clearfloat { display:block; } #socializedbar { margin-left: 17px; margin-top: 5px; } #author-info-box { float:right; width:310px; height:158px; background:#2C2C2C; color:#fff; padding:10px; } #author-image { float:left; height:135px; margin-right:10px; } #teaserbox { float:left; width:600px; height:178px; background:#2C2C2C; color:#fff; } a.schnubbelchen { display: block; height: 45px; overflow: hidden; } .teasercategory { float: left; width: 130px; padding: 10px; } #sidebar-top h3 a img, #sidebar-bottom h3 a img { float: right; padding: 0px 5px 0px 5px; } .more-comments { float: right; padding: 0px 5px 0px 5px; } } @media screen {  .ngg-albumoverview { margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-album { height: 100%; padding: 5px; margin-bottom: 5px; border: 1px solid #fff; }   html>body .ngg-album { overflow:hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-album { overflow: hidden; padding: 5px; margin-bottom: 5px; border: 1px solid #cccccc; } .ngg-albumtitle { text-align: left; font-weight: bold; margin:0px; padding:0px; font-size: 1.4em; margin-bottom: 10px; } .ngg-thumbnail { float: left; margin-right: 12px; } .ngg-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-thumbnail img:hover { background-color: #A9A9A9; } .ngg-description { text-align: left; }  .ngg-album-compact { float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px; } .ngg-album-compactbox { background:transparent url(/blog/wp-content/plugins/nextgen-gallery/css/albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px; } .ngg-album-compactbox .Thumb { border:1px solid #000000; margin:0px !important; padding:0px !important; width:91px; height:68px; } .ngg-album-compact h4 { font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px; } .ngg-album-compact p { font-size:11px; margin-top:2px; }  .ngg-galleryoverview { overflow: hidden; margin-top: 10px; width: 100%; clear:both; display:block !important; } .ngg-galleryoverview .desc {  margin:0px 10px 10px 0px; padding:5px; } .ngg-gallery-thumbnail-box { float: left; } .ngg-gallery-thumbnail { float: left; margin-right: 5px; text-align: center; } .ngg-gallery-thumbnail img { background-color:#FFFFFF; border:1px solid #A9A9A9; display:block; margin:4px 0px 4px 5px; padding:4px; position:relative; } .ngg-gallery-thumbnail img:hover { background-color: #A9A9A9; } .ngg-gallery-thumbnail span {  font-size:90%; padding-left:5px; display:block; } .ngg-clear { clear: both; }  .ngg-navigation { font-size:0.9em !important; clear:both !important; display:block !important; padding-top: 15px; padding-bottom: 2px; text-align:center; } .ngg-navigation span { font-weight:bold; margin:0pt 6px; } .ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev { border:1px solid #DDDDDD; margin-right:3px; padding:3px 8px; text-decoration: none; } .ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover { background-color: #0066CC; color: #FFFFFF !important; text-decoration: none !important; }  .ngg-imagebrowser { } .ngg-imagebrowser h3 { text-align:center; } .ngg-imagebrowser img { border:1px solid #A9A9A9; margin-top: 10px; margin-bottom: 10px; width: 100%; display:block !important; padding:5px; } .ngg-imagebrowser-nav { padding:5px; margin-left:10px; } .ngg-imagebrowser-nav .back { float:left; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .next { float:right; border:1px solid #DDDDDD; margin-right:3px; padding:3px 7px; } .ngg-imagebrowser-nav .counter { text-align:center; font-size:0.9em !important; } .exif-data { margin-left: auto !important; margin-right: auto !important; }  .slideshow { margin-left: auto; margin-right: auto; text-align:center; outline: none; } .slideshowlink { }  .ngg-slideshow { overflow:hidden; position: relative; } .ngg-slideshow * { vertical-align:middle; }  .ngg-slideshow-loader{ display: table-cell; text-align: center; vertical-align:middle; } .ngg-slideshow-loader img{ background: none !important; border: 0 none !important; margin:auto !important; }  .ngg-singlepic { background-color:#FFFFFF; display:block; padding:4px; } .ngg-left { float: left; margin-right:10px; } .ngg-right { float: right; margin-left:10px; } .ngg-center { margin-left: auto !important; margin-right: auto !important; }  .ngg-widget, .ngg-widget-slideshow { overflow: hidden; margin:0pt; padding:5px 0px 0px 0pt; text-align:left; } .ngg-widget img { border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px; }  .ngg-related-gallery { background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px; } .ngg-related-gallery img { border: 1px solid #DDDDDD; float: left; margin: 0pt 3px; padding: 2px; height: 50px; width: 50px; } .ngg-related-gallery img:hover { border: 1px solid #000000; }  .ngg-galleryoverview ul li:before { content: '' !important; } .ngg-gallery-list { list-style-type:none; padding: 0px !important; text-indent:0px !important; } .ngg-galleryoverview div.pic img{ width: 100%; } .ngg-gallery-list li { float:left; margin:0 2px 0px 2px !important; overflow:hidden; } .ngg-gallery-list li a { border:1px solid #CCCCCC; display:block; padding:2px; } .ngg-gallery-list li.selected a{ -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#000000 none repeat scroll 0 0; } .ngg-gallery-list li img { height:40px; width:40px; } li.ngg-next, li.ngg-prev { height:40px; width:40px; font-size:3.5em; } li.ngg-next a, li.ngg-prev a { padding-top: 10px; border: none; text-decoration: none; } } @media screen { #shDisplay div#shTitle { font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif;  color: #ffffff;  text-align: center; margin: 0 auto; } #shDisplay div#shCount { color: #999999; font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif; } #shDisplay div#shTitle a { text-decoration: none; font: bold 16pt 'Courier New', Courier, fixed; letter-spacing: -2px; margin: 0 10px; width: 26px; color: #999999; } #shDisplay div#shTitle a:hover { color: #ffffff; border: none; } #shDisplay div#shNext{ float:right; } #shDisplay div#shPrev { float:left; } body { height: 100%; } #shShutter *, #shDisplay * { padding: 0; margin: 0; } div#shShutter, div#shDisplay { top: 0; left: 0; width: 100%; position: absolute; } div#shShutter { height: 100%; z-index: 10000; background-color: #000000; opacity: 0.8; filter:alpha(opacity=80); } div#shDisplay { display: block; background-color: transparent; z-index: 10002; } div#shDisplay img#shTopImg { margin: 0 auto; border: 1px solid #555; background: transparent; display: block; max-width: none; max-height: none; float: none; padding:2px; cursor: pointer; } div#shDisplay div#shWrap { visibility: hidden; } div#shWaitBar { font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; height: 36px; width: 100%; left: 0; cursor: default; opacity: 0.999; filter: alpha(opacity=100); z-index: 10001; margin-top: 160px; color: #ae0a0a; text-align: center; } } @media screen {#stimuli_lightbox { position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; } #stimuli_lightbox a img { border: none; } #stimuli_outerImageContainer { position: relative; background-color: #000; width: 250px; height: 250px; margin: 0 auto; } #stimuli_imageContainer { padding: 10px; } #stimuli_loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; background: transparent center url(/blog/wp-content/plugins/lightbox-2/Themes/Black/images/loading.gif) no-repeat; } #stimuli_hoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #stimuli_imageContainer>#stimuli_hoverNav { left: 0;} #stimuli_hoverNav a { outline: none;} #stimuli_prevLink, #stimuli_nextLink { width: 49%; height: 100%; background: transparent url(/blog/wp-content/plugins/lightbox-2/Themes/Black/images/blank.gif) no-repeat;  display: block; } #stimuli_prevLink { left: 0; float: left;} #stimuli_nextLink { right: 0; float: right;} #stimuli_prevLink:hover, #stimuli_prevLink:visited:hover { background: url(/blog/wp-content/plugins/lightbox-2/Themes/Black/images/prev.gif) left 55% no-repeat; } #stimuli_nextLink:hover, #stimuli_nextLink:visited:hover { background: url(/blog/wp-content/plugins/lightbox-2/Themes/Black/images/next.gif) right 55% no-repeat; } #stimuli_imageDataContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% } #stimuli_imageData { padding:0 10px; color: #666; } #stimuli_imageData #stimuli_imageDetails { width: 70%; float: left; text-align: left; } #stimuli_imageData #stimuli_caption { font-weight: bold;} #stimuli_imageData #stimuli_numberDisplay { display: block; clear: left; padding-bottom: 1.0em;} #stimuli_imageData #stimuli_bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; background: url(/blog/wp-content/plugins/lightbox-2/Themes/Black/images/closelabel.gif) right 55% no-repeat; padding-top: 1.0em; margin-bottom: 1.0em;} #stimuli_overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } } 
