/* @override http://www.scandio.de/wp-content/themes/scandio-child/style.css */

/*
Theme Name: Scandio Child
Theme URI: http://www.scandio.de
Description: Scandio Child
Author: ckoch, tmarklstorfer, fjarosch
Author URI: http://www.scandio.de
Template: twentyten
Version: 0.1.0
*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;
}
body {line-height: 1;}

h1, h2, h3, h4, h5, h6 {font-weight: normal;clear: both;}

ol, ul {list-style: none;}

blockquote {quotes: none;}

blockquote:before, blockquote:after {content: '';content: none;}

del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

a img { border: none; }



/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#container {float: left;margin: 0 0 0 0;width: 723px;}

#content {margin: 0 256px 0 20px;padding-left: 10px;padding-right: 20px;width: 670px;}

#primary,#secondary {float: right;overflow: hidden;	width: 220px;padding-right: 20px;}

#secondary {clear: right;}

#footer {clear: both;width: 100%;}



/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
.one-column #content {margin: 0 auto;width: 640px;}



/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
.single-attachment #content {margin: 0 auto;width: 900px;}



/* =Fonts
-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url
{
	font-family: Georgia, "Bitstream Charter", serif;
}

h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,
#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,
#site-imp,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,
.entry-content label,.entry-content tr th,.entry-content thead th,
.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,
.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {font-family: "Courier 10 Pitch", Courier, monospace;}

code {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}

* html .widget-title {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size: 14px;}

* html .entry-title, * html #access .menu, * html #access div.menu ul, 
* html #cancel-comment-reply-link, * html .form-allowed-tags, * html #site-info,
#site-imp, * html #site-title, * html #wp-calendar, * html .comment-meta,
* html .comment-body tr th, * html .comment-body thead th, * html .entry-content label,
* html .entry-content tr th, * html .entry-content thead th, * html .entry-meta,
* html .entry-title, * html .entry-utility, * html #respond label, * html .navigation,
* html .page-title, * html .pingback p, * html .reply, * html .wp-caption-text 
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
*+ html .widget-title {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;font-size: 14px;}

*+ html .entry-title {font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}



/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
div.menu,#colophon,#main,#wrapper {margin: 0 auto;width: 980px;padding: 0 20px 0 20px;}

#main {background: url(images/container_bg.jpg) repeat-y 0 0;}

#branding {	height: 145px;}

#masthead {width: 980px;height: 145px;background: url(images/scandio-head.jpg) no-repeat 0 0;}

.home-link img {width: 100%;height: 145px;}

#wrapper {background: #fff;padding: 0;}

#footer-widget-area .widget-area {float: left;width: 313px;}

#footer-widget-area #fourth {margin-right: 0;}

#site-info {float: left;width: 340px;font-weight: bold;font-size: 12px;padding-left: 30px;}

#site-imp {float: left;width: 300px;font-weight: bold;font-size: 12px;padding-left: 30px;}

#site-generator {float: right;width: 220px;}



/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles  */
body {background: #f1f1f1;}

body,input,textarea {color: #666;font-size: 12px;line-height: 18px;}

hr {background-color: #E7E7E7;border:0;height: 1px;margin-bottom: 18px;clear:both;}

/* Text elements */
p {margin-bottom: 18px;}

ul {margin: 0 0 18px 1.5em;}

ol {list-style: decimal;margin: 0 0 18px 1.5em;}

ol ol {list-style:upper-alpha;}

ol ol ol {list-style:lower-roman;}

ol ol ol ol {list-style:lower-alpha;}

ul ul,ol ol,ul ol,ol ul {margin-bottom:0;}

dl {margin:0 0 24px 0;}

dt {font-weight: bold;}

dd {margin-bottom: 18px;}

strong {font-weight: bold;}

cite,em,i {font-style: italic;}

big {font-size: 131.25%;}

ins {background: #ffc;text-decoration: none;}

blockquote {font-style: italic;padding: 0 3em;}

blockquote cite,blockquote em,blockquote i {font-style: normal;}

pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}

abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}

sup,sub {height: 0;line-height: 1;vertical-align: baseline;position: relative;}

sup {bottom: 1ex;}

sub {top: .5ex;}
input[type="text"],textarea 
{
	padding: 2px;background: #f9f9f9;border: 1px solid #ccc;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}

a:link {color: #9a2714;text-decoration: none;}

a:visited {color:#000099;text-decoration: none;}

a:active{color: #9a2714;text-decoration: none;}

a:hover {color: #9a2714;text-decoration: underline;}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}



/* =Header
-------------------------------------------------------------- */

#header {padding: 0px 0 0 0;margin-top: 20px;}

#site-title {float: left;margin: 0 0 18px 0;width: 700px;font-size: 30px;line-height: 36px;}

#site-title a {color: #000;font-weight: bold;text-decoration: none;}

#site-description {clear: right;float: right;font-style: italic;margin: 14px 0 18px 0;width: 220px;}

/* This is the custom header image */
#branding img {clear: both;display: block;padding: 0;}



/* =Menu
-------------------------------------------------------------- */
/*isc: 08.12.10 */
#nav_wrapper {width:980px;background: #000 url(images/nav_wrapper_shadow.png) no-repeat left bottom;height:48px;margin-top:-10px;}

#social_srch_wrapper{width:340px;float:right;background-color:#000;}

#social_wrapper{height:38px;float:left;background-color:#000000;}

/*end: isc: added*/


#access 
{
	background: #000;margin: 0 auto;width: 640px;display:block;float:left;
	position: relative;overflow: visible;
}
#access .menu-header,div.menu {font-size: 13px;padding-left: 20px;margin-left: 0px;}

#access .menu-header ul,div.menu ul {list-style: none;margin: 0;}

#access .menu-header li,div.menu li {float:left;position: relative;}

#access a
{
	display:block;text-decoration:none;color:#aaa;padding:0 10px;
	line-height:38px;border-right: 1px solid #222;

}
#access ul ul 
{
	display:none;position:absolute;top:38px;left:0;float:left;box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	width: 180px;z-index: 99999;
}
#access ul ul li {min-width: 180px;}

#access ul ul ul {left:100%;top:0;}

#access ul ul a
{
	background:#333;height:auto;line-height:1em;padding:10px;
	width: 160px;border-bottom: 1px dotted #4a4a4a;
}
#access li:hover > a,#access ul ul :hover > a {color:#fff;background:#333;}

#access ul li:hover > ul {display:block;}

#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a 
{
	color: #fff;
}
* html #access .menu-header {width:620px;}

* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover 
{
	color:#fff;
}



/* =Content
-------------------------------------------------------------- */

#main {overflow: hidden;padding: 20px 0 0 0;margin-top:38px;}

* html #main {margin-top:0px;}
*
#content {margin-bottom: 36px;}

#content,#content input,#content textarea {color: #333;font-size: 15px;line-height: 24px;}

#content p,#content ul,#content ol,#content dd,#content pre,#content hr {margin-bottom:32px;}

#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom:0;}

#content pre,#content kbd,#content tt,#content var {font-size: 15px;line-height: 21px;}

#content code {font-size: 13px;}

#content dt,#content th {color: #000;}
#content h1,#content,#content h3,#content h4,#content h5,#content h6
{
	color: #000;margin: 2px 0 20px 0;line-height: 26px;
}

#content table {border: 1px solid #e7e7e7;text-align: left;margin: 0 -1px 24px 0;width: 100%;}

#content tr th,#content thead th
{
	color: #888;font-size: 12px;font-weight: bold;line-height: 18px;
	padding: 9px 24px;
}
#content tr td {border-top: 1px solid #e7e7e7;padding: 6px 24px;}

#content tr.odd td {background: #F2F7FC;}

.hentry {margin: 0 0 80px 0;}

.home .sticky 
{
	background: #F2F7FC;border-top: 4px solid #000;
	padding: 18px 20px;margin-left: -20px;margin-right: -20px;
}
.single .hentry {margin: 0 0 36px 0;}

.page-title {color: #000;font-size: 14px;font-weight: bold;margin: 0 0 36px 0;}

.page-title span {color: #333;font-size: 16px;font-style: italic;font-weight: normal;}

.page-title a:link,.page-title a:visited{color:#888;text-decoration: none;}

.page-title a:active,.page-title a:hover {color: #9a2714;}

#content .entry-title {color: #000;font-size: 16px;line-height: 24px;font-weight: bold;margin-bottom: 5px;}

.entry-title h1, #container #content h1 {font-weight: bold;padding-left: 0px;font-size: 18px;}

#container #content h2, h2 
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: normal;font-size: 24px;padding-bottom: 18px;line-height: 32px;
}

#container #content #post-3 h2, #post-3 h2 {padding-bottom: 0px;line-height: 18px;}

.entry-title a:link,.entry-title a:visited {color:#000;text-decoration: none;}

.entry-title a:active,.entry-title a:hover {color: #9a2714;}

.entry-meta {color: #888;font-size: 12px;}

.entry-meta abbr,.entry-utility abbr {border: none;}

.entry-meta abbr:hover,.entry-utility abbr:hover {border-bottom: 1px dotted #666;}

.entry-content,.entry-summary {clear: both;padding: 0;}

#content .entry-content .entry-pdf img {padding:0;clear: none;}

#content .entry-content .entry-pdf-text {font-weight: bold;font-size: 13px;line-height: 19px;}

/* NEU: Liste im Content ( UPDATE: jetzt kann man listen im normalen content wieder sehen*/

.entry-content ul {list-style: disc;list-style-position: outside;}

.entry-content .related_post {margin-left:0;padding-left:25px;list-style: url("images/arrow-entry-content.gif");}

*html .entry-content .related_post li a {margin-left: 10px;}
*
*+ html .entry-content .related_post li a {margin-left: 10px;}
*
.entry-content li {padding-left: 0px;}

.entry-content li a {color: #9a2714;text-decoration: none;}

.entry-content li a:hover {text-decoration: underline;color: #9a2714;}

#content .entry-summary p:last-child {margin-bottom: 12px;}

.entry-content fieldset {border: 1px solid #E7E7E7;margin: 0 0 24px 0;padding: 24px;}

.entry-content fieldset legend {background: #fff;color: #000;font-weight: bold;padding: 0 24px;}

.entry-content input {margin: 0 0 24px 0;}

.entry-content input.file,.entry-content input.button {margin-right: 24px;}

.entry-content label {color: #888;font-size: 12px;}

.entry-content select {margin: 0 0 24px 0;}

.entry-content sup,.entry-content sub {font-size: 10px;}

.entry-content blockquote.left {float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}

.entry-content blockquote.right {float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}

.page-link {color: #000;font-weight:bold;margin:0 0 22px 0;word-spacing:0.5em;}

.page-link a:link,.page-link a:visited {background: #f1f1f1;color:#333;font-weight:normal;padding:0.5em 0.75em;text-decoration:none;}

.home .sticky .page-link a {background: #D9E8F7;}

.page-link a:active,.page-link a:hover {color: #9a2714;}

.page .edit-link {clear: both;display: block;}

#entry-author-info 
{
	background: #eee;padding: 18px 20px;margin: 24px 0;overflow: hidden;clear: both;
	font-size: 14px;line-height: 20px;	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;	border: 1px solid #ddd;	font-family: Arial, Helvetica, sans-serif;
}
#entry-author-info h2 {line-height: 26px;}

*html #entry-author-info {height: 100%;}

#entry-author-info #author-avatar 
{
	background: #fff;border: 1px solid #e7e7e7;float: left;margin: 0 -104px 0 0;
	padding: 11px;height: 60px;
}
*html #entry-author-info #author-avatar {margin: 0 0 0 0;}

*html #entry-author-info #author-description {margin-top: 15px;}

*+html #entry-author-info #author-description {margin-top: 15px;}

#entry-author-info #author-description {float: left;margin: 0 0 0 104px;}

*html #entry-author-info #author-description {margin: 0 0 0 50px;}

#entry-author-info h2 {color: #000;font-weight: bold;margin-bottom: 0;}

.entry-utility {color: #888;font-size: 12px;line-height: 18px;clear: both;}

.entry-meta a,.entry-utility a {color: #888;}

.entry-meta a:hover,.entry-utility a:hover {color: #9a2714;}

#content .video-player {padding: 0;}



/* Asides
-------------------------------------------------------------- */

.home #content .category-asides p 
{
	font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top:0;
}
.home .hentry.category-asides {padding: 0;}

.home #content .category-asides .entry-content {padding-top: 0;}



/* Gallery listing
-------------------------------------------------------------- */

.category-gallery {margin-bottom: 48px;}

.category-gallery h2 {margin-top: 10px;}

.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;margin-bottom: 0;}

.category-gallery .gallery-thumb {float: left;margin-right:20px;margin-top: -4px;}

.home #content .category-gallery .entry-content p {display: inline;}

.home #content .category-gallery .entry-utility {padding-top:4px;}



/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {margin-bottom: 0;}

.attachment .entry-content .entry-caption {font-size: 140%;margin-top: 24px;}

.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}

.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}



/* Images
-------------------------------------------------------------- */

#content img {margin: 0;max-width: 640px;clear:both;}

#content .attachment img {max-width: 900px;border: none;}

#content .alignleft,#content img.alignleft 
{
	display: inline;float: left;margin-right: 18px;margin-top: 7px;
	margin-left: -2px;padding:4px;	border:1px solid #CCCCCC;-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);margin-top /*\**/: 6px;\9
}
#content .alignright,#content img.alignright 
{
	display: inline;float: right;margin-left: 24px;margin-top: 4px;
}
#content .aligncenter,#content img.aligncenter 
{
	clear: both;display: block;margin-left: auto;margin-right: auto;
}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 9px;}

#content .wp-caption {line-height: 18px;text-align: left;}

#content .wp-caption img 
{
	margin: 0;padding:4px;border:1px solid #CCCCCC;
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
}
#content .wp-caption p.wp-caption-text {margin-top: 10px;margin-bottom: 0px;color: #888;font-size: 12px;}

#content p.wp-caption-text {color: #888;font-size: 12px;margin-bottom: 0;margin-top: -5px;}

#content .wp-smiley {margin:0;}

#content .gallery {margin: auto;}

#content .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}

#content .gallery img {border: 2px solid #cfcfcf;}

#content .gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}

#content .gallery dl {margin: 0;}

#content .gallery img {border: 10px solid #f1f1f1;}

#content .gallery br+br {display: none;}



/* =Navigation
-------------------------------------------------------------- */

.navigation {font-size:  12px;line-height: 18px;overflow: hidden;color: #888;}

.navigation a:link,.navigation a:visited {color: #888;text-decoration: none;}

.navigation a:active,.navigation a:hover {color: #9a2714;}

.nav-previous {float: left;width: 50%;}

.nav-next {float: right;width: 50%;text-align:right;}

#nav-above {margin: 0 0 18px 0;}

#nav-above {display: none;}

.paged #nav-above,.single #nav-above {display: block;}

#nav-below {margin: -18px 0 0 0;}



/* =Comments
-------------------------------------------------------------- */
#comments {clear: both;}

#comments .navigation {padding: 0 0 18px 0;}

h3#comments-title,h3#reply-title {color: #000;font-weight: bold;font-size: 20px;margin-bottom: 0;}

h3#comments-title {padding: 24px 0;}

.commentlist {list-style: none;margin: 0;}

.commentlist li.comment 
{
	border-bottom: 1px solid #e7e7e7;line-height: 24px;margin: 0 0 24px 0;
	padding: 0 0 0 56px;	position: relative;
}
.commentlist li:last-child {border-bottom:none;margin-bottom:0;}

#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}

#comments .comment-body p:last-child {margin-bottom: 6px;}

#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}

.commentlist ol {list-style: decimal;}

.commentlist .avatar {position: absolute;top: 4px;left: 0;}

.comment-author cite {color: #000;font-style: normal;font-weight: bold;}

.comment-author .says {font-style: italic;}

.comment-meta {font-size: 12px;margin: 0 0 18px 0;}

.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}

.comment-meta a:active,.comment-meta a:hover {color: #FF4B33;}

.reply {font-size: 12px;padding: 0 0 24px 0;}

.reply a,a.comment-edit-link {color: #888;}

.reply a:hover,a.comment-edit-link:hover {color: #FF4B33;}

.commentlist .children {list-style: none;margin: 0;}

.commentlist .children li {border: none;margin: 0;}

.nopassword,.nocomments {display: none;}

#comments .pingback {margin-bottom: 18px;padding-bottom: 18px;border-bottom: 1px solid #e7e7e7;}

.commentlist li.comment+li.pingback {margin-top: -6px;}

#comments .pingback p {color: #888;font-size: 12px;line-height: 18px;display:block;margin: 0;}

#comments .pingback .url {font-style: italic;font-size: 13px;}

/* Comments form */
input[type=submit] {color: #333;}

#respond {margin: 24px 0;border-top: 1px solid #e7e7e7;overflow: hidden;position: relative;}

#respond p {margin: 0;}

*html p.subscribe-to-doi-comments input {float: left;margin: 0;}

*+html p.subscribe-to-doi-comments input {float: left;margin: 0;}

#respond .comment-notes {margin-bottom: 1em;}

.form-allowed-tags {line-height: 1em;}

.children #respond {margin: 0 48px 0 0;}

h3#reply-title {margin: 18px 0;}

#comments-list #respond {margin: 0 0 18px 0;}

#comments-list ul #respond {margin: 0;}

#cancel-comment-reply-link {font-size: 12px;line-height: 18px;font-weight: normal;}

#respond .required {color:#FF4B33;font-weight:bold;}

#respond label {color: #888;font-size: 12px;}

#respond input {margin:0 0 9px;width:98%;}

#respond textarea {width:98%;}

#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}

#respond .form-allowed-tags code {font-size: 11px;}

#respond .form-submit {margin: 12px 0;}

#respond .form-submit input {width: auto;font-size: 14px;}



/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {list-style: none;margin-left: 0;line-height: 16px;}

.widget-area ul ul {margin-left: -20px;}

/* This keeps the search inputs in line */
.widget_search #s {width: 60%;}

.widget_search label {display:none;}

.widget-container {margin: 0 0 18px 0;padding: 0px;}

/* Der Draht zu Scandio */
#text-2 h3, #text-6 h3 
{
    color: black;background: url("images/icon_direkt.png") no-repeat scroll 6px;
    border-bottom: 1px dotted #999999; padding: 2px 0 6px 40px;
}
#text-5 h3 {border-bottom: 1px dotted #999999;padding: 2px 0 6px 40px;background: url("images/icon_direkt.png") no-repeat scroll 6px;}

#text-2 div.textwidget {font-size: 13px;color: #666;padding: 8px 0 6px 6px;}

.widget-container h3.widget-title {text-transform: uppercase;}

#text-2 h3.widget-title {color: black;}

#text-2 a:link, #text-2 a:visited, #text-2 a:hover {color: #999;}

#text-7.widget-container {margin: 0px;padding: 0px;}

/* techblog */
#categoryposts-3, #categoryposts-2, #categoryposts-4
{
	color: #ffffff;padding: 10px;padding-left: 1px;
	background: transparent url("images/arrow-techblog.png") no-repeat 0px  bottom ;
}

#categoryposts-3 a, #categoryposts-2 a, #categoryposts-4 a {color:#FFF;}

#main #categoryposts-3 .widget-title, #main #categoryposts-2 .widget-title, #main #categoryposts-4 .widget-title 
{
	font-size: 14px;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	text-transform: uppercase;color: #ffffff;font-weight: bold;background-color: #9a2714;
}
/* press */
.page-id-2786 #categoryposts-2 .widget-title {width: 204px;}


#main #categoryposts-3 .widget-title a, #main #categoryposts-2 .widget-title a, #main #categoryposts-4 .widget-title a 
{
	padding: 10px 0 6px 26px;margin: 0 10px ;background: #9a2714 url("images/icon-techblog.png") no-repeat 0px 10px;	
	border-bottom: 1px dotted #ffffff;display:block;
}
* html #main #categoryposts-3 .widget-title a,* html #main #categoryposts-2 .widget-title a, * html #main #categoryposts-4 .widget-title a
{
	background: #9a2714 url("images/icon-techblog.gif") no-repeat scroll;
	background-position-x: left;margin-right:0;width:150px;
	background-position: 0px 8px;
}

#main #categoryposts-3 ul, #main #categoryposts-2 ul, #main #categoryposts-4 ul 
{
	clear: both;padding-top: 10px;padding-bottom: 10px;background-color:#9a2714;
}

#main #categoryposts-3 ul li, #main #categoryposts-2 ul li, #main #categoryposts-4 ul li  
{
	font-size: 13px;line-height: 19px;color: #ffffff;font-weight: normal;margin: 0;
	padding-top: 6px;background-image:none;border-bottom:none;
}

.widget-container h3.widget-direkt
{
	text-transform: uppercase;font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-weight: bold;padding: 2px 0 6px 40px;border-bottom: 1px dotted #999;
	background: transparent url(images/icon_direkt.png) no-repeat 6px 0;
}


.widget-title {color: #222;font-weight: bold;}

.widget-area a:link,.widget-area a:visited {text-decoration: none;color: #9a2714;}

.widget-area a:active,.widget-area a:hover {text-decoration: underline;color: #9a2714;}

.widget-area .entry-meta {font-size: 11px;}

#wp_tag_cloud div {line-height: 1.6em;}

#wp-calendar {width:100%;}

#wp-calendar caption {font-weight: bold;color: #222;text-align: left;font-size:14px;padding-bottom: 4px;}

#wp-calendar thead {font-size:11px;}

#wp-calendar tbody {color: #aaa;}

#wp-calendar tbody td {padding: 3px 0 2px;background: #f5f5f5;border:1px solid #fff;text-align: center;}

#wp-calendar tbody .pad {background: none;}

#wp-calendar tfoot #next {text-align: right;}

.widget_rss a.rsswidget {color: #000;}

.widget_rss a.rsswidget:hover {color: #FF4B33;}

.widget_rss .widget-title img {height: 11px;width: 11px;}



/* Main sidebars */
#main .widget-area ul {margin-left: 0;padding: 0;}

#main .widget-area ul li li
{
	padding: 8px 8px 4px 16px;font-size: 13px;line-height: 18px;
	background: url(images/arrow-widget.png) no-repeat 6px 12px;
	border-bottom: 1px dotted #999;margin-left: 0px;
}

#main .widget-area ul ul {border: none;padding: 0;}



/* Footer widget areas */
#footer-widget-area
{
	position: absolute;left:0px;bottom: 55px;padding: 20px 0 20px 20px;
	border-top: 1px solid #cccccc;background: white;width: 960px;
}



/* =Footer
-------------------------------------------------------------- */

#footer {margin-bottom: 20px;position: relative;}

#colophon {border-top: 1px solid #cccccc;padding: 18px 0px;overflow: hidden;background-color: #fff;}

#site-info {font-weight: bold;}

#site-info a
{
	color: #000;text-decoration: none;
	background: url(images/arrow-site-info.gif) no-repeat 0 0;
	padding-left: 10px;background-position:0px 3px;
}

#site-info a:hover
{
	color: #9a2714;text-decoration: none;
	background: url(images/arrow-site-info.gif) no-repeat 0 -8px;
	padding-left: 10px;
	
}

#site-generator {position: relative;font-style: italic;}

#site-generator a
{
	color: #666;display:inline-block;text-decoration: none;
	background: url(/wp-content/themes/scandio-child/images/images/wordpress.png) center left no-repeat;
	padding-left: 20px;line-height: 16px;
}
#site-generator a:hover {text-decoration: underline;}

img#wpstats {display:block;margin: 0 auto 10px;}



/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */

pre {-webkit-text-size-adjust: 140%;}

code {-webkit-text-size-adjust: 160%;}

#access,.entry-meta,.entry-utility,.navigation,.widget-area {-webkit-text-size-adjust: 120%;}

#site-description {-webkit-text-size-adjust: none;}



/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {background:none !important;}
	
	#wrapper {float: none !important;clear: both !important;display: block !important;position: relative !important;}
	
	#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;}
	
	#colophon {border-top: 2pt solid #000;}
	
	#site-title,#site-description {	float: none;margin: 0;padding:0;line-height: 1.4em;}
	
	#site-title {font-size: 13pt;}
	
	.entry-content {font-size: 14pt;line-height: 1.6em;}
	
	.entry-title {font-size: 21pt;}
	
	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,
	.page-link,.widget-area
	{
		display: none !important;
	}
	#container,#header,#footer {width: 100%;margin: 0px;}
	
	#content,.one-column #content {width: 100%;margin: 24px 0 0;}
	
	.wp-caption p {font-size: 11pt;}
	
	#site-info,#site-generator {float: none;width: auto;}
	
	#colophon {	width: auto;}
	
	img#wpstats {display:none}
	
	#site-generator a {padding: 0;margin: 0;}
	
	#entry-author-info {border: 1px solid #e7e7e7;}
	
	#main {display:inline;}
	
	.home .sticky {border: none;}
	
}


/* changes made by CKJ */

ul.lcp_catlist {list-style-type: none;margin-left:0px;}

ul.lcp_catlist a {color: #000;font: 120% Helvetica, Arial, sans-serif;}

#recent-posts-3 ul {list-style-type: none;}

#recent-posts-3 li {margin-left: -16px;}

#post-3 div.entry-content h4
{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #9a2714;font-weight: bold;font-size: 14px;
}

#post-3 h2 {padding-left: 238px;line-height: 18px;padding-bottom: 0px;}

#post-3 .entry-content img {margin-top: -26px;}

#post-3 .sc-news p {padding-left: 238px;}

#post-3 .sc-news h2 a {font-weight: bold;font-size: 16px;}

.widget-container {padding-bottom: 24px;margin-bottom: 14px;}

#s {float: left;max-width: 109px;}

h3.widget-title {padding: 3px 0 0 5px;text-align: left;font-weight: bold;}

#text-3 div.textwidget {width: 200px;}

li#search-2.widget-container.widget_search {text-align: right;}

/* tma related posts */
.related_post_title
{
	font-weight: bold;font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-;
	margin-bottom: 8px !important;border-top: 1px solid #DDD;font-size: 14px;
}
.related_post
{
	list-style-type: square;color: #666;
	font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-;
	font-size: 12px;line-height: 18px;
}

div#wrapper
{
	-moz-box-shadow: 1px 4px 6px #666;
	-webkit-box-shadow: 1px 4px 6px #666;
	box-shadow: 1px 4px 6px #666;
}

body {background: url(images/bg-scandio-visual.jpg) no-repeat;background-color: #dddddd;}

div.topsy_theme_jade {border-top: 1px solid #ddd;padding-top: 2px;float: right !important;width: 67px;}

div.menu {width: 650px;}

* html #tag_cloud-4 {line-height: 21px;}
*
*+ html #tag_cloud-4 {line-height: 21px;}

.input_srch {width: 167px;max-width: 170px !important;float: left;height: 17px;}

.submit_srch, .srch_hover
{
	float: left;margin-left: 10px;border: none;
	height: 24px;width: 24px;cursor: pointer;
}
.submit_srch {background: url(images/magnifier_black.png) no-repeat;margin-top: -1px;}

/* by CKJ 2010-08-26 */
.xoxo {margin-top: 7px;}

.xoxo li h3 {color: black;}

.twitter, .rss, .fb {float: left;margin-right: 2px;}

.twitter
{
	background: url("images/twitter_black.png") no-repeat center center;
	width: 24px;height: 38px;line-height: 38px;
}
.rss
{
	background: url("images/feed_black.png") no-repeat center center;
	width: 24px;height: 38px;line-height: 38px;
}
.fb
{
	background: url("images/facebook_black.png") no-repeat center center; 
	width: 24px;height: 38px;line-height: 38px;
}
#srch_wrapper {height:30px;padding-top:8px;width:242px;padding-left: 15px;float: right;background-color: #000;}

/* tma footerpanel */
#first, #second, #third {background: #DDD url("images/triangle.png") no-repeat 0 0;height: 22px;position: relative;}

#first:hover, #second:hover, #third:hover {background: rgba(0, 0, 0, 0.8) url("images/triangle.png") no-repeat 0 0;color: #FFF;font-weight: bold;}

#first h3:hover, #second h3:hover, #third h3:hover {color: #FFF;}

#second {width: 314px !important;}

#first ul, #second ul, #third ul{margin-left: 0;padding-bottom: 0;}

#first ul ul, #second ul ul, #third ul div
{
	position: absolute;bottom: 1px;background-color: #000;
	padding: 12px 20px 8px 20px;list-style-type: none;font-weight: normal;
}
#first ul ul
{
	width: 273px;margin-left: -15px;margin-bottom: 20px;
	background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);
}
#second ul ul
{
	width: 274px;margin-left: -10px;margin-bottom: 20px;
	background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);
}
#third ul div 
{
	width: 273px;margin-left: -15px;margin-bottom: 20px;
	background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);
}
#first ul li h3, #second ul li h3, #third ul li h3 {font-weight: bold;color: black;font-size: 12px;margin-top: -5px;}

*html #first ul, #second ul, #third ul {margin-bottom: 0px; padding-bottom: 0px;}


#second ul li h3 {margin-left: 5px;}

#first ul li ul a:hover, #second ul li ul a:hover, #third ul li div a:hover {color: #9A2714;}

#first ul li ul a, #second ul li ul a, #third ul li div a
{
	font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-;color: #fff;font-weight:normal;
}
#second ul li ul li {float:left;width: 110px;padding-right: 5px;}

#second ul li ul {background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.8);}

#categories-3 {border: none;margin: 0;padding: 0;padding-left: 15px;}

#categories-3 a {color: black;}

#archives-2 {margin: 0;padding: 0;border: none;padding-left: 10px;}

#archives-2 a {color: black;}

#tag_cloud-4 {margin: 0;padding: 0;padding-left: 15px;border: none;}

#tag_cloud-4 a {color: black;}

/* tma reference images */
#post-33 {width: 645px;}

.image_wrapper {float: left;width: 210px;margin-right: 4px;}

.image_wrapper img {-moz-box-shadow:0px 0px 8px rgba(192, 192, 192, 0.9);-webkit-box-shadow:0px 0px 8px rgba(192, 192, 192, 0.9);}

div.entry-content {border-bottom: 1px solid #DDD;}

.page .entry-content {border: none;}

#reply-title {color: #333 !important;font-size: 14px !important;margin-bottom: 8px !important;}

.comment-notes {font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-;font-size: 12px;color: #333;}

/* language switcher by CKJ */

#sc_lang { float:right; text-transform: uppercase; padding: 10px 20px 10px 0; z-index: 100; overflow: visible;}

#sc_lang .inac {color:#333;border-left:1px solid #333;padding-left:3px;text-decoration: none;}

#sc_lang .ac a:link,#sc_lang .ac a:visited,#sc_lang .ac a:hover  {color: #9A2714;text-decoration: none;}

.twitterbutton iframe {position: static !important;}

/* abo seite  */
.abo {text-decoration: none;font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-;}

.abo_list {list-style: none;}

.abo_list li {margin-bottom: 12px;padding-left: 32px;}

.abo_feed {background: url("images/feed.png") no-repeat;}

.abo_facebook {background: url("images/facebook.png") no-repeat;}

.abo_twitter {background: url("images/twitter.png") no-repeat;}

#content {margin-left: 22px;}

/* PNG-fix for IE6 - add all tags to be corrected */ 
#job_band, #main #categoryposts-3 .widget-title a  { behavior: url("http://www.scandio.de/wp-content/themes/scandio-child/js/iepngfix/iepngfix.htc"); }

.mp-form input {width: 212px;}

input.MailPressFormSubmit.mp_submit {margin-top: 12px;width: 100px;}
	
/* "Text-Ueberschriften" von CHK */

#container #content .h2text
{
	font-family: Georgia, "Bitstream Charter", serif;font-size: 15px;
	font-weight: normal;line-height: 26px;color: black;
}

#container #content .h3text
{
	font-family: Georgia, "Bitstream Charter", serif;font-size: 15px;
	font-weight: bold;line-height: 26px;color: black;display: inline;
}
.job {width: 320px;}

.job.left {float:left;padding-right: 10px;border-right: 1px solid #999;margin-right:0px;}

.job.right {float:left;padding-left:10px; border-left:1px solid #999;margin-left:-1px;}

/* Band oben rechts */
#job_band {position: left;float: right;}

/* fb like button */
.splike object {width: 115px !important;}
/* TB twitter list */
.twtr-doc, .twtr-timeline {border-radius: 0 0 0 0 !important;}

/* das Team */
.author_wrapper 
{
	position: relative; width: 301px;float:left;margin-left:20px; margin-bottom: 20px;
	background-color: #F1F1F1;padding: 8px;border-radius: 8px;-moz-border-radius: 8px; -webkit-border-radius: 8px;
	border: 1px solid #D3D3D3; height: 108px;box-shadow: 2px 2px 3px #D3D3D3;
	-webkit-box-shadow: 2px 2px 3px #D3D3D3;
}

*html .author_wrapper {width: 280px;}

.author_wrapper img {float:left;margin-right: 12px; padding: 2px; background-color: white; border: 1px solid #D3D3D3;}

#author_container{width:691px;float:left;margin-left: -22px;}

*html #author_container{width: 670px;}

.author_meta{margin-top: 16px;}

.author_meta a:link, .author_meta a:hover, .author_meta a:visited {margin-left: 16px; color: #000; font-weight: bold;}

.author_meta span {margin-left: 16px;}

.author_wrapper div
{
	position:absolute;bottom: 0px;right: 0px;background-color: #D3D3D3;
	padding: 3px 12px 11px 3px; font-size: 12px;border-radius: 8px 0px 8px 0px;
	-moz-border-radius: 8px 0px 8px 0px; -webkit-border-radius: 8px 0px 8px 0px;
	border: 1px solid #C1C1C1; height: 16px;
}

.author_wrapper div a:link, .author_wrapper div a:hover, .author_wrapper div a:visited{background: url("images/arrow-widget.png") no-repeat scroll 2px 3px transparent;padding-left: 12px; color: #000}

