/*
Theme Name: cim3
Theme URI: http://cimddwc.net/
Description: Theme for cimddwc.net from late 2008
Version: 1.1.0.4
Author: Andreas Groegel
Author URI: http://cimddwc.net/
Tags: fixed width, two columns
*/

body 		{ font-size: 62.5%; /* Resets 1em to 10px */ font-family: Calibri, Arial, Sans-Serif; background: #000042 url('images/640_top.png') top repeat-x; color: white; text-align: center; margin: 0px; padding: 0px; border: 0; -moz-hyphens: auto; hyphens: auto; }

#page		{ width: 978px; background: white url('images/640_mainback.png') repeat-y left; text-align: left; margin: 0px auto; padding: 0; }
#header		{ width: 978px; height: 132px; background: #333 url('images/640_emptytop.jpg') no-repeat bottom center; margin: 0; padding: 0; }
#header-content	{ padding: 0 0 0 76px; color: white; font-size: 1.2em; }
h1		{ font-size: 2.7em; margin: 0; padding-top: 50px; font-family: Cambria, Georgia, Times New Roman, serif; font-style: italic; }
h1, h1 a, h1 a:hover, h1 a:visited,
#header-content, #header-content a, #header-content a:hover, #header-content a:visited, #header .description { text-decoration: none; color: white; text-shadow: #000 2px 2px 4px; }
.shadow		{ position:relative; display:block; color:#fff; }
.shadow span	{ position:absolute; display:block; top:0px;  }
.shadow:before	{ display:block; padding:1px; content: attr(title); color:#333;  }
.shadow2:before	{ padding:2px; }

#topnav		{ height: 54px; background: #2c67c7 url('images/640_emptybar.png') no-repeat top center; }
#nav			{ display: block; margin: 0 auto !important; margin: 0; padding: 5px 2px 2px 60px; text-align: left; list-style: none; }
#nav li			{ float: left; padding: 0; margin: 0; }
#nav li a		{ display: block; padding: 0 8px; color: #fff; text-decoration: none; -moz-border-radius: 6px; border-radius: 6px; }
#nav li a.current-nav	{ color: #2C67C7; background-color: #E8ECF4; }
#nav li a:hover		{ color:#fff; background-color: #000042; }
#nav li li		{  }
#nav li ul li		{ float: none; padding: 0; margin: 0; border: 1px solid transparent; }
#nav ul a		{ color:#fff; line-height:24px; }
#nav ul			{ position:absolute; z-index:500; top:auto; padding-left: 0px; margin-left: 0px; display:none; list-style:none; border:1px solid #000042; background: #2C67C7; background: rgba(44,103,199,0.9); -moz-box-shadow: 4px 4px 6px rgba(0,0,0,0.5); -webkit-box-shadow: 4px 4px 6px rgba(0,0,0,0.5); box-shadow: 4px 4px 6px rgba(0,0,0,0.5); }
#nav ul ul		{ top:0; left:100%; }
#nav li:hover		{ color:#fff; background:#000042; cursor:pointer; z-index:100;  }
#nav li ul li:hover	{ color:#fff; background:#000042; cursor:pointer; z-index:100; border: 1px solid black; }
#nav li:hover ul ul, #nav li li:hover ul ul, #nav li li li:hover ul ul, #nav li li li li:hover ul ul { display:none; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { display:block; }

h2,h3,h4,h5		{ font-family: Cambria, Georgia, Times New Roman, serif; }
img			{ border: 0; }

#content-wrapper	{ margin: 0; padding: 0; width: 740px; float: left; font-size: 1.4em; color: #333; background: white url(images/640_mainback.png) repeat-y left; }
#content a		{ color: #33c; text-decoration: none; }
#content a:visited 	{ color: #63c; }
#content a:hover	{ text-decoration: underline; }
div.top-landing		{ margin: 0 1em 2.5em 76px; border: 1px dotted #090; padding: 0.7em 1em 0.7em 45px; background: white url(http://pics.cimddwc.net/infow.png) no-repeat left center; color: #090; font-size: 1.1em; }

p.archive-head-type	{ color: #666; font-size: 1em; font-weight: bold; margin: 0 0 0 76px; }
h2.archive-head-name	{ font-size: 1.7em; font-weight: normal; text-align: left; margin: 0.3em 16px 1.5em 76px; padding-bottom: 2px; color: #000042; border-bottom: 1px solid #E8ECF4; }
img.archive-feed	{ float: left; padding-right: 5px; }

.post-date		{ width: 60px; height: 82px; clear: left; float: left; background: white url('images/640_date.png') no-repeat top right; text-align: center; }
.post-date-day		{ padding: 1px 8px 0px 10px; margin-top: 0px; font-size: 1.8em; color: #666; }
.post-date-mon		{ padding: 0px 8px 0px 10px; margin-top: -7px; font-size: 1em; color: #888; }
.post-date-year		{ padding: 0px 8px 16px 10px; margin-top: -3px; font-size: 0.9em; color: #aaa; }
.otherlangs-single	{ margin: 0 0 2em 76px; }
.otherlangs-single span	{ padding: 3px 8px 1px 4px; background-color: #e8ecf4; font-style: italic; -moz-border-radius: 6px; border-radius: 6px; }

.post			{ margin: 0 16px 40px 76px; background-color: white; }
.post hr 		{ display: block; color: #2c67c7; border-style: dotted; border-top: none; }

#content h2		{ font-weight: bold; font-size: 1.6em; text-shadow: #ddd 2px 2px 3px; }
.post h2 a		{ color: black !important; }

div.entry		{ line-height: 136%; font-size: 105%; }
div.entry p		{ margin: 1em 0; }
div.entry blockquote p	{ margin: 0 0 1em 0; }
div.entry ul li ul li,
div.entry ol li ul li,
div.entry ol li ol li,
div.entry ul li ol li	{ font-size: 1em; }
div.entry ul.long li,
div.entry ol.long li	{ margin-bottom: 1em; }
div.entry ul.long li ul li { margin-bottom: 0px; }
ul.normal li,
ol.normal li		{ margin-top: 0px !important; margin-bottom: 0px !important; }
div.entry ul li blockquote p,
div.entry ol li blockquote p { font-size: 1.0em; }
div.entry h1		{ font-size: 1.5em; font-weight: bold; margin: 1.4em 0 0 0; }
div.entry h2		{ font-size: 1.3em; font-weight: bold; margin: 1.2em 0 -0.3em 0; }
div.entry h3		{ font-size: 1.3em; font-weight: bold; margin: 1.5em 0 0.3em 0; }
div.entry h4 		{ font-size: 1.3em; font-weight: normal; margin: 1.5em 0 0 0; }
div.entry h5,
div.entry h6 		{ font-size: 1.2em; font-weight: normal; margin: 1.2em 0 -0.3em 0; }
div.entry p.small	{ line-height: 119%; font-size: 80%; }
div.entry sub,
div.entry sup		{ height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
div.entry sup		{ bottom: 1ex; }
div.entry sub		{ top: .5ex; }
.footnote-identifier-link	{ font-weight: bold; padding: 0 2px; }

small 				{ font-size: 0.8em; line-height: 1.5em; }
code, pre, samp, kbd	{ font: 0.9em Consolas, 'Courier New', Courier, fixed; -moz-hyphens: manual; hyphens: manual; }
code				{ color:#840; }
.postmetadata		{ clear: both; background-color: #e8ecf4; padding: 2px 8px; margin-bottom: 4em; font-size: 0.9em; -moz-border-radius: 10px; border-radius: 10px; line-height: 120%; }
.content-single .postmetadata { padding: 4px 8px; line-height: 133%; }
#post-search .postmetadata { margin-top: 8px; margin-bottom: 12px; }
.comlink		{ padding-left: 18px; background: transparent url(images/comment.png) no-repeat left center !important; }
.clear 			{ clear: both; }
.clearer		{ clear: both; height: 0; }
abbr, acronym		{ border-bottom: 1px dotted #546188; cursor: help; }
blockquote		{ margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; font-style: italic; }
blockquote cite		{ margin: 5px 0 0; display: block; }
blockquote em		{ font-style: normal; }
blockquote ul		{ padding-left: 20px; }
.commentlist blockquote	{ margin-bottom: 0.8em; }

.alignleft, div.alignleft { float: left; }
.alignright, div.alignright { float: right; }
p img			{ padding: 0; max-width: 100%; }
img.centered, div.centered	{ display: block; margin-left: auto; margin-right: auto; }
img.alignright		{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft		{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.update 		{ background-color: #ffffb0; font-style: italic; }
.update em 		{ font-style: normal; }
.hintpara		{ background-color: #ffffb0; border: 1px solid black; padding: 6px 10px; margin-bottom: 2em !important; }
.important		{ border: 1px solid darkred; padding: 6px 10px; margin-bottom: 2em !important; }
div.footnote		{ font-size: 85%; text-indent: -1em; padding-left: 1em; line-height: 120%; }
span.more-link		{ font-style: italic; font-weight: bold; font-size: 107%; }
span.notthislang 	{ color: #666; font-style: italic; }
div.entry p.with-initial	{ margin-top: 2em; }
.with-initial:first-letter	{ font-size: 3.2em; font-family: Californian FB,Times New Roman,serif; font-weight:normal; float:left; padding-right:1px; padding-bottom: 2px; }
.with-initial:first-line	{ }

p.endquote		{ font-family: Cambria, Georgia, Times, serif; font-size: 0.9em; font-style: italic; color: #888; line-height: 120%; margin-top: 1.5em; padding-top: 1em; text-align: right !important; }
p.endquote a		{ color: #888 !important; }
p.endquote em		{ font-style: normal; }
p.endquote small	{ font-size: 0.8em; font-style: normal; font-family: Calibri,Arial,sans-serif; }

table.nice th,
table.nice td		{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-right: 2px; }
table.niceright th,
table.niceright td 	{ border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding-right: 2px; text-align: right; }
table.nicetop tr	{ vertical-align: top; }

.sub-page-link		{ padding-top: 1em; font-weight: bold; }
.sub-page-before	{ font-style: italic; padding-right: 0.4em; font-weight: normal; }
.sub-page-link a,
.sub-page-link a:link,
.sub-page-link a:active,
.sub-page-link a:visited { background-color: #fff; border: 1px solid #c0c8d8 !important; text-decoration: none !important; padding: 0em 0.3em !important; font-weight: normal; }
.sub-page-link a:hover	{ background-color: #5C88E5 !important; border: 1px solid #2C67C7 !important; color: #fff !important; }

.suchwort		{ background-color: #ffa; }
.wasbesondres		{ display:none; }

/* dd-posts-from-cat & related */
.ddop		{ color: #bbb !important; padding-bottom: 0.5em; font-size: 90%; line-height: 120%; }
.ddop h5	{ font-size: 1em !important; color: #000 !important; margin: 0.5em 0 0 0 !important; line-height: 136% !important; }
.ddop ul	{ padding-left: 2.3em; margin: 2px 0px 0.4em 0px !important; }
.ddop ul li	{ font-size: 1em !important; margin-left: 0px !important; }

/* COMMENTS STUFF */
#respond-wrapper	{ padding-left: 76px; }
.depth-1 #respond	{ padding-left: 76px; }
.depth-2 #respond	{ padding-left: 16px; }
.depth-2 textarea	{ width: 528px; }
.depth-3 textarea	{ width: 498px; }
.depth-4 textarea	{ width: 466px; }
.depth-5 textarea	{ width: 434px; }
.depth-6 textarea	{ width: 402px; }
h4#comment-header	{ clear: both; font-size: 1.6em; font-weight: normal; margin: 2em 16px 1em 76px; text-align: center; }
#respond h3		{ font-size: 1.3em; font-weight: normal; margin: 1em 0 1em 0px; text-align: left; }
#respond-wrapper h3	{ font-size: 1.6em; font-weight: normal; margin: 2em 0 1em 0px; text-align: left; }
.comment-from-admin strong	{ color: #C00000 !important; }
.reply,
.quotecomment		{ white-space: nowrap; }
.reply img,
.quotecomment img	{ vertical-align: text-top; padding-right: 4px; }
.comment-sub-hd		{ font-size: 63%; color: #aaa; }
div#comments		{ clear: both; margin-top: 1em; }
.commentlist		{ padding: 0; margin: 0; list-style: none; }
.commentlist li		{ color: #000; margin: 1em 10px 2em 0px; padding: 6px 0; }
.commentlist li .children	{ list-style: none; margin-left: 0px; padding-left: 0px; }
.commentlist li	.children li	{ margin-left: 0px; }
.commentlist li p	{ margin: 0.5em 0 0.1em 0; }
.caughtasspam		{ color: red !important; border: 1px solid red; padding: 10px !important; margin: 2em 16px 1em 76px; -moz-border-radius: 6px; border-radius: 6px; }
.comment-metadata	{ font-size: 0.9em; color: #666; }
.comment-metadata strong { color: #000; font-family: Cambria, Georgia, Times New Roman, serif; }
.comment-metadata-real strong { font-size: 1.35em;  }
.comment-metadata-trackback strong { font-size: 1.1em; }
.comment-avatar		{ float: left; width: 60px; height: 82px; text-align: center; color: #666; background: white url('images/640_date.png') no-repeat top right; }
.comment-favicon	{ float: left; width: 60px; height: 60px; text-align: center; color: #666; background: white url('images/datesmall.png') no-repeat top right; }
.comment-avatar img,
.comment-favicon img	{ padding-top: 8px; }
.comment-number-right	{ float: right; color: #ccc; font-size: 3em; margin: -7px 0 -2px 12px; font-style: italic; }
.comment-number-right-tb {float: right; color: #ccc; font-size: 1.7em; margin: -5px 0 0 12px; font-style: italic; }
.comment-author		{ }
.comment-meta-right	{ float: right; white-space: nowrap; text-align: right; line-height: 125%; }
.comment-twitlink	{ font-weight: normal; }
.comment-ua img		{ vertical-align: text-bottom; padding: 0 1px; }
.comment-text		{ border-top: 1px dotted #a0a8c8; clear: right; }
.comment-content	{ margin-left: 76px; }
.comment .comment-content	{  border-top: 1px solid #333; }
.trackback .comment-content,
.pingback .comment-content	{  border-top: 1px solid #aaa; }
.commentlist li.tpback .comment-number	{ color: #ddd; }
.commentlist li hr	{ color: #a0b0d0; border-style: dotted; }
.commentlist li.pingback,
.commentlist li.trackback	{ color: #AAA; padding-bottom: 10px; margin-bottom: 10px; }
.commentlist li.trackback a,
.commentlist li.pingback a	{ color: #AAC !important; }
.commentlist li.pingback strong a[href^="http://cimddwc.net"] { color: #b88 !important; }
li.trackback p.comment-metadata,
li.pingback p.comment-metadata 	{ border: none; }
ul.children li			{ margin: 20px 4px 0 20px; padding-right: 4px !important; }
ul.children li .comment-content	{ margin-left: 52px; border-top: none; }
ul.children li .comment-avatar	{ width: 48px; height: 48px; background-color: transparent; background-image: none; }
li.depth-2 			{ border: 1px inset #e8ecf4; background-color: #f4f8ff; margin-left: 76px !important; }
li.depth-3 			{ border: 1px inset #e0e4ec; background-color: #ecf0f8; margin-left: 20px !important; }
li.depth-4 			{ border: 1px inset #d8dce4; background-color: #e4e8f0; margin-left: 20px !important; }
li.depth-5 			{ border: 1px inset #d0d4dc; background-color: #dce0e8; margin-left: 20px !important; }
li.depth-6 			{ border: 1px inset #c8ccd4; background-color: #d4d8e0; margin-left: 20px !important; }

form			{ margin: 0.3em 0 0 0; padding: 0; }
.comment-input-text	{ width: 220px; margin-right: 6px; padding: 2px 4px; border: 1px inset #2C67C7; background-color: #f8f8f8;  -moz-border-radius: 6px; border-radius: 6px; }
.comment-input-row td		{ width: 64px; text-align: right; }
.comment-input-row td + td + td	{ width: 70px; text-align: right; }
textarea		{ overflow: auto; width: 640px; padding: 1px 4px; border: 1px inset #2C67C7; background-color: #f8f8f8;  -moz-border-radius: 6px; border-radius: 6px; -moz-hyphens: manual; hyphens: manual; }
#commentform p		{ margin: 4px 16px 4px 0; }
#commentform small	{ font-size: 94%; }
p.subscribe-to-comments	{ padding-left: 70px; padding-bottom: 4px; }
.comment-input-note	{ font-style: italic; font-size: 0.9em; padding-bottom: 6px; }
.comment-help-link	{ }
.comment-help-link a { cursor: help; }
.comment-help		{ font-size: 0.9em; background-color: #E8ECF4; padding: 0.7em 0.7em 0.2em 0.7em; list-style: none; margin: 0 16px 1em 0; -moz-border-radius: 6px; border-radius: 6px; }
.comment-help li	{ margin: 0 0 0.5em 1em; text-indent: -1em; }
.comment-help-head	{ font-weight: bold; letter-spacing: 1px; }
.comment-help br	{ padding-top: 5px; }
.comment-awaiting	{ color: red; font-weight: bold; font-style: italic; font-size: 1.3em; }
#size-textarea		{ text-align: right; float:right; font-size: 0.8em; line-height: 120%; margin-top: -6px; }
#size-textarea a	{ cursor: pointer; padding: 0px 3px; text-decoration: none; border: 1px solid #d0d3d9; background-color: #E8ECF4; -moz-border-radius: 4px; border-radius: 4px; }
#size-textarea a:hover	{ background-color: #000042; color: #fff; text-decoration: none !important; }
div#sfjb-formats	{ padding-bottom: 0.5em; line-height: 190%; }
a.sfjb-format		{ padding: 0px 3px; text-decoration: none; border: 1px solid #d0d3d9; background-color: #E8ECF4; font-size: 0.9em; font-family: "Arial Narrow", "trebuchet ms", helvetica, sans-serif; }
#submit,
#searchsubmit,
.nicebutton			{ font-weight: bold; padding: 2px 8px; margin-top: 4px; margin-right: 6px; border: 1px outset #2c67c7; background-color: #2c67c7; color: white; cursor: pointer;  -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888;}
#acp-preview		{ border: 1px outset #f0f4fc; background-color: #E8ECF4; color: #2c67c7; cursor: pointer; padding: 2px 8px; font-weight: bold; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; }
#submit:hover,
#searchsubmit:hover,
#acp-preview:hover,
.nicebutton:hover	{ background-color: #000042; color: #fff; }
#submit:active,
#searchsubmit:active,
#acp-preview:active,
.nicebutton:active	{ background-color: #000042; color: #fff; margin-left: 2px; margin-right: 4px; -moz-box-shadow: 0 0 0 #888; -webkit-box-shadow: 0 0 0 #888; box-shadow: 0 0 0 #888; }
#acp-noscript		{ color: #d44; }
#ajax-comment-preview	{ color: #666; margin-top: 5px; }
#ajax-comment-preview .commentlist li { margin-left: 0; padding: 0.5em 1em; border: 1px dotted #ccd; list-style: none; }
#ajax-comment-preview .commentlist { padding-left: 1em; }
/* WP Ajax Edit Comments 3.x */
.edit-comment-admin-links, .edit-comment-user-link		{ display: none; }
.edit-comment-admin-links a, .ajax-edit-time-left, .aec-dropdown-container a	{ display: block; font-size: 12px; padding: 2px 0px; padding-left: 20px; float: left; margin-right: 10px; font-weight: bold; }
.edit-comment-admin-links-no-icon a, .ajax-edit-time-left-no-icon		{ display: inline; float: none; font-size: 12px; padding: 2px 0px; }
.ajax-edit-time-left 	{ padding-left: 0; }
.row-actions 		{ clear: both; }
.clearfix:after		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.aec-dropdownarrow	{ position: relative; }
.aec-dropdown		{ display: none; }
.aec-dropdown-container	{ position: absolute; display: none; background-image:url(images/translucentbg.png); padding: 10px; border: 1px solid #CCCCCC; }
.wp-admin .aec-dropdown-container	{ background: #EEE; }
.aec-dropdown-container a		{ float: none; }
.edit-comment-admin-links a.aec-dropdownlink								{ background:url(images/aec-aest-sprite.png) left    0px no-repeat; }
.edit-comment-admin-links a.aec-dropdownlink-less 							{ background:url(images/aec-aest-sprite.png) left  -32px no-repeat; }
.edit-comment-admin-links a.blacklist-comment, .aec-dropdown-container a.blacklist-comment		{ background:url(images/aec-aest-sprite.png) left  -64px no-repeat; }
.edit-comment-admin-links a.edit-comment, .aec-dropdown-container a.edit-comment			{ background:url(images/aec-aest-sprite.png) left  -96px no-repeat; }
.edit-comment-admin-links a.move-comment, .aec-dropdown-container a.move-comment			{ background:url(images/aec-aest-sprite.png) left -128px no-repeat; }
.edit-comment-admin-links a.moderate-comment, .aec-dropdown-container a.moderate-comment		{ background:url(images/aec-aest-sprite.png) left -160px no-repeat; }
.edit-comment-admin-links a.approve-comment,.aec-dropdown-container a.approve-comment			{ background:url(images/aec-aest-sprite.png) left -192px no-repeat; }
.edit-comment-admin-links a.delete-comment, .aec-dropdown-container a.delete-comment			{ background:url(images/aec-aest-sprite.png) left -224px no-repeat; }
.edit-comment-admin-links a.spam-comment, .aec-dropdown-container a.spam-comment			{ background:url(images/aec-aest-sprite.png) left -256px no-repeat; }
.edit-comment-admin-links a.delink-comment,.aec-dropdown-container a.delink-comment			{ background:url(images/aec-aest-sprite.png) left -288px no-repeat; }
.edit-comment-admin-links a.request-deletion-comment,.aec-dropdown-container a.request-deletion-comment	{ background:url(images/aec-aest-sprite.png) left -320px no-repeat; }
.edit-comment-admin-links a, .edit-comment-user-link a, .edit-comment-admin-links-no-icon a, .aec-dropdown-container a	{ text-decoration: none; }
li.ajax-delete, div.ajax-delete		{ background: #F33; }
li.ajax-approve, div.ajax-approve	{ background: #04cd33; }
li.ajax-unapprove, div.ajax-unapprove	{ background: #F96; }
/* WP Ajax Edit Comments 3.x: ColorBox Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
/* WP Ajax Edit Comments 3.x: ColorBox user style */
#cboxOverlay{background:#000;}
#colorbox{}
	#cboxTopLeft{width:14px; height:14px; background:url(images/colorbox/controls.png) 0 0 no-repeat;}
	#cboxTopCenter{height:14px; background:url(images/colorbox/border.png) top left repeat-x;}
	#cboxTopRight{width:14px; height:14px; background:url(images/colorbox/controls.png) -36px 0 no-repeat;}
	#cboxBottomLeft{width:14px; height:43px; background:url(images/colorbox/controls.png) 0 -32px no-repeat;}
	#cboxBottomCenter{height:43px; background:url(images/colorbox/border.png) bottom left repeat-x;}
	#cboxBottomRight{width:14px; height:43px; background:url(images/colorbox/controls.png) -36px -32px no-repeat;}
	#cboxMiddleLeft{width:14px; background:url(images/colorbox/controls.png) -175px 0 repeat-y;}
	#cboxMiddleRight{width:14px; background:url(images/colorbox/controls.png) -211px 0 repeat-y;}
	#cboxContent{background:#fff;}
	#cboxLoadedContent{margin-bottom:5px;}
	#cboxLoadingOverlay{background:url(images/colorbox/loading_background.png) center center no-repeat;}
	#cboxLoadingGraphic{background:url(images/colorbox/loading.gif) center center no-repeat;}
	#cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
	#cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/colorbox/controls.png) 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
	#cboxPrevious{left:0px; background-position: -51px -25px;}
	#cboxPrevious.hover{background-position:-51px 0px;}
	#cboxNext{left:27px; background-position:-75px -25px;}
	#cboxNext.hover{background-position:-75px 0px;}
	#cboxClose{right:0; background-position:-100px -25px;}
	#cboxClose.hover{background-position:-100px 0px;}
	.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
	.cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
	.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
	.cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}

/*normal weiter*/
#searchform		{ margin: 10px auto; padding: 5px 3px; text-align: center; }
#post-error #searchform	{ text-align: left; }
#post-error #s,
#post-search #s		{ background-color: #E8ECF4; border: 1px inset #2C67C7; color: black; padding: 1px 4px; margin-left: 4px; -moz-border-radius: 10px; border-radius: 10px; }

/* navigation */
div.navigation		{ font-size: 1em; margin-left: 76px; margin-right: 16px; }
div.nav-top		{ margin-top: 0; margin-bottom: 3em; padding: 1px; }
div.nav-bottom		{ margin-top: 3em; margin-bottom: 2em; padding: 1px; }

/* WP-PageNavi */
div.wp-pagenavi 	{ clear: both; text-align: center; padding: 1.5em 0px 1em 60px; }
.wp-pagenavi a,
.wp-pagenavi a:link,
.wp-pagenavi a:active,
.wp-pagenavi a:visited		{ background-color: #fff; border: 1px solid #c0c8d8 !important; text-decoration: none !important; padding: 0.2em 0.3em !important; margin: 0 1px; -moz-border-radius: 6px; border-radius: 6px; }
.wp-pagenavi a:hover		{ background-color: #5C88E5 !important; border: 1px solid #2C67C7 !important; text-decoration: none !important; color: #fff !important; }
.wp-pagenavi span.current 	{ background-color: #E8ECF4; border: 1px dotted #d0d8e8 !important; font-weight: bold; padding: 0.2em 0.4em; margin: 0 1px; -moz-border-radius: 6px; border-radius: 6px; }
.wp-pagenavi span.pages 	{ display: block; float: left; clear: left; width: 60px; height: 51px; padding-top: 9px; margin-left: -60px; margin-top: -10px; text-align: center; background: url("images/datesmall.png") no-repeat right top; }
.wp-pagenavi .previouspostslink,
.wp-pagenavi .nextpostslink	{  }
.wp-pagenavi .extend		{ padding: 0px 4px; }

/* Sidebar */
#sidebar		{ padding: 0; margin: 0 0 0 740px; width: 238px; background: transparent url('images/640_emptyside.jpg') no-repeat top left; color: #ddd; font-size: 1.2em; }
#sblangs		{ width: 93px; height: 28px; float: right; background: transparent url('images/640_emptylangs.png') no-repeat top right; color: white; }
#sblangs ul		{ margin: 0; padding: 8px 6px 10px 12px !important; }
#sblangs li		{ list-style: none; display: inline; padding-left: 4px; padding-right: 8px; }
#sbcontent		{ padding: 40px 26px 10px 18px; }
#sidebar a		{ text-decoration: none; color: #fda; }
#sidebar a:visited	{ text-decoration: none; color: #fec; }
#sidebar a:hover	{ text-decoration: underline; color: #fff; }
#sidebar h2		{ font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.3em; font-weight: normal; color: #bbb; margin: 5px 0 0; padding: 0; border-bottom: 1px dotted #666; text-shadow: #000 2px 2px 3px; }
#sidebar ul		{ margin: 0; padding: 0; }
#sidebar ul li		{ list-style-type: none; list-style-image: none; margin-bottom: 20px; }
#sidebar ul p,
#sidebar ul ul		{ margin: 5px 0 0 7px; font-size: 105%; }
#sidebar ul ul li	{ margin: 3px 0 0; padding: 0; text-indent: -7px; }
#side-archive select	{ background-color: #333; color: #fda; font-family: Calibri, Arial, sans-serif; border: 1px solid #333; margin-left: -7px; }
p.sidecloud		{ margin-left: 0 !important; text-indent: 0; text-align: justify; text-align-last: justify; text-justify: inter-word; }
#sidebar #s		{ -moz-opacity: 0.6; -o-opacity: 0.6; opacity: 0.6; background-color: #222; border: 1px inset #fda; color: white; padding: 1px 4px; -moz-border-radius: 10px; border-radius: 10px; }
#sidebar #searchsubmit	{ -moz-opacity: 0.6; -o-opacity: 0.6; opacity: 0.6; background-color: #fda; border: 1px outset #fec; padding: 0px 3px; margin-left: 4px; color: black; font-weight: normal; -moz-border-radius: 10px; border-radius: 10px; }
#sidebar #s:focus,
#sidebar #searchsubmit:hover,
#sidebar #searchsubmit:active,
#sidebar #s:hover	{ -moz-opacity: 1; -o-opacity: 1; opacity: 1; }

div.blogfever_widget		{ width: auto; }
a.blogfever_link		{  }
div.blogfever_source		{ font-size: 85%; display:inline; color: #bbb; text-align: right; }
div.blogfever_source:before	{ content: " - "; }
p.blogfever_bottom		{ font-style: italic; padding-top: 5px; }

#side-blogmachine div div 	{ margin: 0 0 2px -8px; padding: 0 0 0 7px !important; border-bottom: 1px dotted #666; font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.3em; text-shadow: #000 2px 2px 3px; }
#side-blogmachine div div b 	{ font-weight: normal; }
#side-blogmachine div div b a 	{ color: #bbb; }

/* Footer */
#page-bottom	{ width: 978px; height: 36px; background: #333 url('images/640_mainbot.png') no-repeat top center; clear: both; }
#footer		{ width: 978px; background: #333 url('images/640_footback.png') repeat-y center; color: #ddd; font-size: 1.2em; }
#footer-content	{ margin: 0 16px 0px 76px; padding-top: 10px; text-align: center; }
#footer a	{ text-decoration: none; color: #fda; }
#footer a:visited { text-decoration: none; color: #fec; }
#footer a:hover	{ text-decoration: underline; color: #fff; }
#footer-bottom	{ width: 978px; height: 36px; background: #000042 url('images/640_footbot.png') no-repeat top center; }
#sole		{ width: 978px; background: #000042; color: #ddd; text-align: center; padding-bottom: 6px; font-size: 1.2em; }
#sole p		{ margin: 0; }
#sole a		{ text-decoration: none; color: #fda; }
#sole a:visited	{ text-decoration: none; color: #fec; }
#sole a:hover	{ text-decoration: underline; color: #fff; }
#footer-sole	{ padding-top: 10px; }
#footer-recent		{ width: 270px; margin-right: 16px; float: left; text-align: left; }
#footer-content h2 	{ font-size: 1.3em; font-weight: normal; color: #bbb; margin: 5px 0 0; padding: 0; border-bottom: 1px dotted #666; text-align: left; text-shadow: #000 2px 2px 3px; }
#footer-content ul	{ margin: 5px 0 0 0; padding: 0; font-size: 105%; }
#footer-content ul li	{ list-style-type: none; list-style-image: none; margin: 3px 0 0 10px; padding: 0; text-indent: -10px; }
#footer-tags		{ width: 350px; float: left; }
#footer-stats		{ width: 204px; float: right; text-align: left; }
#footer-map		{ padding-top: 10px; }
#footer-online		{ margin-top: 20px; }
div.wptuner		{ color: black; }

/* clouds */
a.cloudlink	{ padding-right: 4px; white-space: nowrap; }
a.cloudlink:hover, a.cloudlink:active { color: #fff; }

/* Link indication */
#content a[href^="http://"],
#content a[href^="https://"]		{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/external2.gif) no-repeat right; }
#content a[href^="http://commons.wikimedia"],
#content a[href^="http://de.wikipedia"],
#content a[href^="http://en.wikipedia"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/wikipedia.png) no-repeat right; }
#content a[href^="http://www1.spiegel"],
#content a[href^="http://www.spiegel"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/spiegel.png) no-repeat right; }
#content a[href^="http://www.heise"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/heise.png) no-repeat right; }
#content a[href^="http://www.imdb"],
#content a[href^="http://imdb"],
#content a[href^="http://german.imdb"]	{ padding-right: 20px; background: url(http://pics.cimddwc.net/link/imdb.png) no-repeat right; }
#content a[href^="http://www.flickr"],
#content a[href^="http://flickr"]	{ padding-right: 16px; background: url(http://pics.cimddwc.net/link/flickr.png) no-repeat right; }
#content a[href^="http://www.youtube"],
#content a[href^="http://de.youtube"],
#content a[href^="http://youtu.be"],
#content a[href^="http://youtube"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/youtube.png) no-repeat right; }
#content a[href^="http://www.lastfm"],
#content a[href^="http://www.last.fm"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/lastfm.png) no-repeat right; }
#content a[href^="http://www.fotolia"],
#content a[href^="http://de.fotolia"]	{ padding-right: 18px; background: url(http://pics.cimddwc.net/link/fotolia.gif) no-repeat right; }
#content a[href^="http://www.pixelio"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/pixelio.png) no-repeat right; }
#content a[href^="http://www.amazon"],
#content a[href^="http://amazon"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/amazon.png) no-repeat right; }
#content a[href^="http://technorati"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/technorati.png) no-repeat right; }
#content a[href^="http://www.google"],
#content a[href^="http://groups.google"],
#content a[href^="http://google"]	{ padding-right: 16px; background: url(http://pics.cimddwc.net/link/google9.png) no-repeat right; }
#content a[href^="http://images.google"],
#content a[href^="http://images.google"],
#content a[href*=		"imgres?q="],
#content a[href*=		"imgres?imgurl="] { padding-right: 22px; background: url(http://pics.cimddwc.net/link/google-i.png) no-repeat right; }
#content a[href^="http://blogsearch.google"]	{ padding-right: 25px; background: url(http://pics.cimddwc.net/link/google-b.png) no-repeat right; }
#content a[href^="http://www.bing."],
#content a[href^="http://bing."]	{ padding-right: 18px; background: url(http://pics.cimddwc.net/link/bing.png) no-repeat right; }
#content a[href^="http://suche.web.de"]	{ padding-right: 20px; background: url(http://pics.cimddwc.net/link/web-de.png) no-repeat right; }
#content a[href^="http://suche.freenet.de"]	{ padding-right: 17px; background: url(http://pics.cimddwc.net/link/freenet.png) no-repeat right; }
#content a[href^="http://www.alltheweb.com"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/alltheweb.png) no-repeat right; }
#content a[href^="http://www.ask.com"],
#content a[href^="http://de.ask.com"]	{ padding-right: 20px; background: url(http://pics.cimddwc.net/link/ask.png) no-repeat right; }
#content a[href^="http://suche.aol"],
#content a[href^="http://search.aol"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/aol.png) no-repeat right; }
#content a[href^="http://search.icq"]	{ padding-right: 18px; background: url(http://pics.cimddwc.net/link/icq.png) no-repeat right; }
#content a[href^="http://suche.t-onli"]	{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/telekom.png) no-repeat right; }
#content a[href*=       "search.yahoo"]	{ padding-right: 20px; background: url(http://pics.cimddwc.net/link/yahoo.gif) no-repeat right; }
#content a[href*=       "forestle.org"]	{ padding-right: 17px; background: url(http://pics.cimddwc.net/link/forestle.png) no-repeat right; }
#content a[href^="http://search.abach"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/abacho.png) no-repeat right; }
#content a[href^="http://search.live"]	{ padding-right: 15px; background: url(http://pics.cimddwc.net/link/win.gif) no-repeat right; }
#content a[href^="http://cuil.com"]	{ padding-right: 16px; background: url(http://pics.cimddwc.net/link/cuil.png) no-repeat right; }
#content a[href^="http://www.twitter"],
#content a[href^="http://twitter"]	{ padding-right: 13px; background: url(http://pics.cimddwc.net/link/twitter.png) no-repeat right; }
#content a[href^="http://listen.grooveshark"],
#content a[href^="http://grooveshark"]	{ padding-right: 16px; background: url(http://pics.cimddwc.net/link/grooveshark.png) no-repeat right; }
#content a[href^="http://www.addthis.com/bookmark.php"],
#content a[href^="http://www.greensmilies.com/smilie-album"],
#content a[href^="http://cimddwc"],
#content a[href^="http://192.168."]	{ padding-right: 0px; background-image: none; }
#content a.feed				{ padding-right: 16px; background: url(http://pics.cimddwc.net/rss12.gif) no-repeat right; }
#content a.edit-comment			{ padding-right: 0px;  background:url(images/aec-aest-sprite.png) left  -96px no-repeat; }
#content a[href^="mailto:"]		{ padding-right: 19px; background: url(http://pics.cimddwc.net/link/mail.png) no-repeat right; }
#content a[href$=".zip"]		{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/zip.png) no-repeat right; }
#content a[href$=".pdf"]		{ padding-right: 14px; background: url(http://pics.cimddwc.net/link/pdf.png) no-repeat right; }
#content a.noicon,
#content .sexy-bookmarks a		{ padding-right: 0px; background-image: none; }
a.broken_link				{ padding-right: 19px !important; background: url(http://pics.cimddwc.net/link/broken.gif) no-repeat right !important; }
.removed_link				{ text-decoration: line-through !important; color: #44b; padding-right: 17px !important; background: url(http://pics.cimddwc.net/link/broken.gif) no-repeat right !important; }
.removed_backlink			{ text-decoration: line-through !important; color: #aac; padding-right: 17px !important; background: url(http://pics.cimddwc.net/link/broken.gif) no-repeat right !important; }

/* Sitemap */
.sitemap-cat li { color: #777777; list-style-type: circle; font-weight: normal; font-size: 1em; }
.sitemap-pages li { color: #777777; list-style-type: disc; font-weight: normal; font-size: 1em; }
.sitemap-pages li ul li { color: #777777; list-style-type: circle; font-weight: normal; font-size: 1em; }

/* Polls - integrates polls-css.css from http://www.lesterchan.net */
.wp-polls,
.wp-polls-form,
.wp-polls-ans	{ background-color: #fff; }
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style: none; }
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG { display: inline; padding: 0px; margin: 0px; }
.wp-polls-ul { padding: 0px; margin: 0px 0px 10px 10px; }
.wp-polls-ans { width:100%; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.wp-polls-loading { display: none; text-align: center; height: 16px; }
.wp-polls-image { border: 0px; }
.wp-polls .Buttons { border:1px solid #c8c8c8; background-color: #f3f6f8; }
.wp-polls-usage-pre { margin: 20px; padding: 10px; border: 1px solid #c8c8c8; background-color: #f0f0f0; overflow: auto; }
#wp-polls-pollbar-bg { width: 25px; height: 25px; border: 1px solid #000000; }
#wp-polls-pollbar-border { width: 25px; height: 25px; border: 1px solid #000000; }
#sidebar .wp-polls-form p,
#sidebar .wp-polls p { text-align: left !important; color: #666 !important; }
#sidebar .wp-polls-ul li { color: #666 !important; }
.post-entry .wp-polls-form p,
.post-entry .wp-polls p { text-align: left !important; }

/* myGallery (integrated) */
.mypicbox	{ margin-top: 10px; margin-bottom: 30px; }
.mygalleryup	{ padding-top: 10px; }
.mypicture	{ text-align: center; margin: auto; }
.myfooter	{ text-align: center; margin-bottom: 1em; }
.myfooter p	{ text-align: center; }
.mypicback	{ float: left; }
.mypicfor	{ float: right; }
.mypicsgallery	{ text-align: center; margin-top: 10px; }
.mygallpic	{ margin-bottom:0px; }
.mypicsgallery a img	{ border: 2px solid #ffffff; padding: 1px; }
.mypicsgallery a:hover img { border: 2px solid #CC0000; padding: 1px; }
.myrandompic img	{ padding:4px; border: 1px solid #666666; background: #ffffff; }
.mygalleryoverview	{ margin-top: 10px; }
.mygallerygallery	{ height: 71px; padding: 5px; margin-bottom: 5px; border: 1px dotted #cccccc; }
.mygallerynames		{ text-align: left; font-family: Cambria, Georgia, Times New Roman, serif; font-weight: bold; margin:0px; padding:0px; font-size: 1.3em; margin-bottom: 10px; }
.mygallerypreviewpics	{ float: left; margin: 4px 12px 4px 4px; }
.mygallerydescription	{ text-align: left; font-size: 1em; }
.mypicboxentry		{ margin-top: 10px; margin-bottom: 10px; }
.mypictureentry		{ text-align: center; margin: auto; }
.mypicsgalleryentry	{ text-align: center; }
.picturesingallery	{ font-weight: normal; font-size: 1em; }
.mygallpicentry		{ margin-bottom:0px; }
.mypicsgalleryentry a img	{ border: 2px solid #ffffff; padding: 1px; }
.mypicsgalleryentry a:hover img	{ border: 2px solid #CC0000; padding: 1px; }
.myinlinepicture 	{ text-align:left; margin-top:10px; }
.myinlinepictureleft 	{ float:left; padding-right:10px; }
.myinlinepictureright 	{ float:right; padding-left:10px; }
.myinlinepictureleftclear { float:left; padding-right:10px; padding-top: 10px; }
.myinlinepicturerightclear { float:right; padding-left:10px; padding-top: 10px; }
.myinlinepicdescription { font-size: 1.0em; margin-bottom: 0.2em; }
.myinlinepictureimg 	{ border:0px; }
.mypictureentryimg 	{ border:0px; }
.mygallerypreviewpics img { border:0px; }
.galleryfor 	{ float: right; }
.galleryback 	{ float: left; }
.thumbsfor 	{ float: right; }
.thumbsback 	{ float: left; }
.thumbscounter 	{ text-align: center; font-size: 1.0em; font-weight: bold; }
.mypiccounter 	{ color: #666666; text-align: center; font-size: 0.7em; }
.galcounter 	{ color: #666666; text-align: center; font-size: 0.7em; }
.transparent 	{ color: #ffffff; }
.picdate	{ font-size: 0.8em !important; }

/* particular posts etc.*/
#post-36 strong		{ color: #20a020; }
#post-61 .entry		{ background-color: #ffe90f; }
ul.endquote-list 	{ padding-left: 0; }
ul.endquote-list li	{ padding-left: 1em !important; text-indent: -1em; list-style: none !important; }
span.endquote-list-from	{ font-size: 0.9em; color: #888; font-style: italic; }
table.icon-list-table tr { vertical-align: top; }
table.icon-list-table tr td p { margin-top: 0; padding-left: 8px; }
#post-292 a		{ padding-right: 8px; } /* alle Tags */
span.searchreq		{ font-style: italic; background-color: #f0f0f0; }
span.spam		{ font-style: italic; color: #c60; }
ul.full-blogroll	{ color: #777; }
ul.full-blogroll-t	{ color: #777; padding-left: 0px; margin-left: 0px; }
ul.full-blogroll-t li	{ float:left; width:128px; height:114px; list-style-type:none; text-align:center; }
ul.full-blogroll-t img	{ padding:6px 6px 0 0; }
p.poem			{ font-family: Constantia, Georgia, Times New Roman, serif; font-style: italic; font-size: 1.1em; text-align: center; }
p.poem em		{ font-style: normal; }
.icon-list-table th	{ font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.2em; line-height: 120%; padding-bottom: 1em; }
.icon-list-table td + td + td { border-left: 1px solid #bbb; padding-left: 10px; }
.icon-list-table td + td + td + td { border-left: 0px; margin-left: 0px; }

/* featured items */
.featured-sidebar	{ margin: 0px; border: 0px solid #B56B31; height: 70px; }
.featured-item		{ height: 58px; padding: 6px 10px 6px 0; overflow: hidden; }
.featured-item a	{ color: #fda }
.featured-item .ftmain	{ float: left; padding: 0px 12px 0px 0px; }
.featured-item .fthead	{ font-family: Cambria, Georgia, Times New Roman, serif; font-size: 1.2em; line-height: 120%;  }
.featured-item .fthead9	{ color: #f44 }
.featured-item .ftsub 	{ font-family: Calibri, Arial, sans-erif; font-size: 1em; font-style: italic; line-height: 110%; color: #ddd; margin-top: 2px !important; }
.featured-item .ftdesc	{ font-size: 0.8em; line-height: 110%; margin-top: 5px !important; color: #aaa; }
.featured-item br	{ margin-bottom: 4px; }

#respond:after	{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.wp-caption	{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; border-radius: 3px; }
.wp-caption img	{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 15px; padding: 0 4px 5px; margin: 0; }

/* for printing */
@media print {
  body { background-color: white; background-image: none; }
  #page { width: 100% !important; background-color: white; }
  #content-wrapper,#content { width: 100% !important; background-image: none !important; background-color: white; color: black; }
  img#head-head { left: 10px !important; }
  #topnav, #nav, #sidebar, #page-bottom, #footer, #footer-bottom, .wp-pagenavi, div.post-bookmarks, div.otherlangs-single, h4#respond, div.formcontainer, div#respond, div.navigation, div#footer, div#akct, a#eckbutton, .featured-wrapper, #footer-sole, .notforprint, p.otherlangs-single, div.ddop { display: none; }
  div#sole { background: #fff; }
}


