html {filter:expression(document.execCommand("BackgroundImageCache", false, true)); height:100%;margin-bottom:0.1em; overflow-y:scroll;}
* {margin:0;padding:0;}
img {border:0;}
body {background-image:url(images/bodybg.gif)!important;background-repeat:repeat-x!important;background:#EDEDED; color:#444;font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;margin:0 0 30px;text-align:center;}
#page {background:white;border-top:none;border:1px solid #ddd;margin:0 auto;padding:0;position:relative;text-align:left;width:780px;}
* html #page { width:770px ;}
 #primary {display:inline;float:left;margin:0 10px 0 30px;padding:20px 0 10px;width:500px;}
.secondary {color:#666;font-size:1em;line-height:1.5em;margin:0 0 20px 71%;padding:10px 0;position:relative;width:26%;}
.comments {padding:30px 0 0;position:relative;text-align:left;}
ul.menu {bottom:0;left:20px;margin:0;padding:0;position:absolute;width:90%;}
ul.menu li {display:inline;margin:0;}
ul.menu,ul.menu li a {padding:5px 15px 6px;}
ul.menu li a {color:white;font-size:1em;margin:0;}
ul.menu li a:hover {background:#333;color:#eee !important;text-decoration:none;}
ul.menu li.current_page_item a,ul.menu li.current_page_item a:hover {background:white;color:#333 !important;text-decoration:none;}
.admintab {position:absolute;right:0px;}
* html .admintab { padding:5px 15px 6px ;}
	a img,:link img,:visited img { border:none ;}
.sb-pagemenu ul {margin-left:10px;}
.sb-pagemenu ul ul {margin-top:2px;}
.sb-pagemenu ul ul .page_item {margin-left:10px;padding:0;}
.sb-pagemenu .current_page_item {}
h1, h2, h3, h4 {font-family:'Trebuchet MS', Verdana, Sans-Serif;}
h1 { font-size:3em;font-weight:bold;letter-spacing:-1px;margin:0;padding:75px 40px 0;}
h1, h1 a, h1 a:hover, h1 a:visited,#header .description {color:white;text-decoration:none;}
h1 a:hover {text-decoration:underline;}
#header .description { font-size:1em;margin:0 40px;}
h2 {font-size:2.4em;font-weight:bold;letter-spacing:-1px; text-align:center;}
.secondary h2 {display:inline; font-size:1.5em !important;font-weight:normal !important;padding:0 !important;}
#primary h3, #primary h4, .single #primary .k2-asides h3 { font-size:2.4em;font-weight:normal;letter-spacing:-1px;}
#primary .entry-content h3 {font-size:1.8em;font-weight:normal;margin-top:25px;}
#primary .entry-content h4 {font-size:1.5em;font-weight:normal;margin-top:25px;}
#primary .k2-asides h3 {font-size:1.6em;font-weight:normal;}
.entry-head {margin-top:10px;}
body.page .entry-content h3 {display:block;font-size:1.7em;padding:15px 0 0;}
body.page .entry-content h4 {display:block;font-size:1.5em;padding:15px 0 0;}
.secondary div {margin:20px 0 0;padding:0;position:relative;}
#primary .metalink a, #primary .metalink a:visited, .secondary .metalink a, .secondary .metalink a:visited,.secondary span a, .secondary span a:visited {color:#999;font-weight:normal;}
#primary .hentry .entry-head .metalink {font-size:1.8em;letter-spacing:-1px;margin-left:15px;text-transform:lowercase;}
#primary .k2-asides .entry-head .metalink {font-size:1.4em;}
.single #primary .k2-asides .entry-content {color:#999;font-size:1.5em;}
.comment-meta {float:none;margin:0 15px 0 0;}
.comment-login, .comment-welcomeback {color:#777;margin-top:15px;}
#comment-personaldetails {margin-top:10px;}
.feedicon { border:0 !important;padding:0 !important;}
.feedlink img {border:none; height:16px;position:absolute;right:0;width:16px;}
.secondary .k2-asides {margin:0;padding:0 0 10px;word-spacing:-1px;}
.secondary .k2-asides p {display:inline;}
.secondary .k2-asides .metalink {padding-left:0px;}
.secondary span a {margin-left:10px;}
body.page .entry-edit {margin-top:-15px;position:absolute;right:0;}
.entry-edit a {background:url('images/pencil.png') left center no-repeat;border:none;height:16px;margin-left:10px;padding-left:18px!important;padding:2px;}
.comment-edit a {background:url('images/comment_edit.png') left center no-repeat;border:none;height:16px;margin-left:10px;padding-left:18px!important;padding:2px;}
h2, h2 a, h2 a:visited,h3, h3 a, h3 a:visited,h4, h4 a, h4 a:visited {color:#444;}
h2, h2 a, h2 a:hover, h2 a:visited,h3, h3 a, h3 a:hover, h3 a:visited,h4, h4 a, h4 a:hover, h4 a:visited {text-decoration:none;}
.entry-meta {color:#bbb;display:block; font-size:1em;margin-top:1px;}
.entry-meta a, .comment-meta a {color:#777;}
.chronodata {background:url('images/time.png') left center no-repeat;background:url('images/time2.jpg') left center no-repeat;padding:2px 0 2px 20px ;padding:2px 0 2px 36px ;}
.commentslink {background:url('images/kommentare.jpg') left center no-repeat;margin-left:10px;padding:2px 0 2px 36px;}
.tagslink {background:url('images/tag.jpg') left center no-repeat;margin-left:10px;padding:2px 0 2px 36px;}
.quoter_comment {background:url('images/comment.png') left center no-repeat;margin-left:5px;padding:2px 0 2px 20px;}
.entry-tags {background:url('images/tag_blue.png') left center no-repeat;display:block;padding:2px 0 2px 20px;}
.hentry {margin:0;padding:5px 0 15px;position:relative;}
.entry-content {color:#444;font-size:1.2em;line-height:1.8em;text-align:justify;}
.entry-content p,.entry-content ul,.entry-content ol,.entry-content div,.entry-content blockquote {margin:13px 0;}
.k2-asides .entry-content p,.k2-asides .entry-content ul,.k2-asides .entry-content ol,.k2-asides .entry-content div,.k2-asides .entry-content blockquote {margin:5px 0;}
.single .k2-asides .entry-content p,.single .k2-asides .entry-content ul,.single .k2-asides .entry-content ol,.single .k2-asides .entry-content div,.single .k2-asides .entry-content blockquote {margin:13px 0;}
.metalinks {margin-top:3px;}
.commentsrsslink {background:url('images/feed.png') left top no-repeat;height:16px;margin-right:10px;padding:2px 0 2px 20px;}
.trackbacklink {background:url('images/arrow_refresh.png') left top no-repeat;height:16px;padding:2px 0 2px 20px;}
.commentsrsslink a, .trackbacklink a {color:#999;padding:2px;}
.nopassword {text-align:center;}
#commentlist {margin:0;padding:10px 0 20px;position:relative;}
#commentlist li {list-style:none;margin:10px 0 0;padding:10px 10px 5px;}
#commentlist li .comment-content {font-size:1.2em;line-height:1.8em;padding:10px 0;}
.comment-content p,.comment-content ul,.comment-content ol,.comment-content div,.comment-content blockquote {margin:13px 0;}
#commentlist li .comment-meta {background:url('images/time.png') left center no-repeat;display:block;padding:2px 0 2px 20px;}
#commentlist li img {border:none;padding:0;}
#commentlist li img.gravatar {float:right;margin:-5px 0 0;}
#commentlist li .commentauthor {font-size:1.5em;font-weight:bold;letter-spacing:-1px;}
#commentlist li .counter {color:#999;display:none;float:left;font:normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;width:35px;}
li.byuser {background:#f6f7f8;}
li.bypostauthor {background:#eee;}
li.bypostauthor blockquote {background:#eee url('images/quote.png') no-repeat 10px 0;color:#333;}
#pinglist {background:#f6f7f8;font-size:1.2em;margin:10px 0 10px;padding:0;}
#pinglist li {list-style:none;margin-left:40px;padding:7px 0;}
#pinglist li small {display:block;font-size:0.8em;}
#pinglist li .counter {display:none;}
#pinglist li span.favatar img {border:none;float:left;margin-left:-25px;padding:0;}
#pinglist li img {border:none;padding:0;}
#leavecomment, .comments #loading {color:#ddd;font-size:2em;letter-spacing:-2px;margin:30px 0 20px !important;text-align:center;}
.comments #loading {margin-top:20px !important;}
.comments #error {background-color:#FF9;color:#F00;line-height:2.0;padding:5px;}
.comments #commentload {float:right;padding-top:3px;vertical-align:middle;}
.comments form {clear:both;margin:0;padding:1px 0 10px;}
.comments input[type=text], .comments textarea {color:#777;font:1.2em 'Courier New', Courier, Monospace;padding:3px;}
input[type=text]:focus, textarea:focus {background:#fff;border-color:#666;color:#333;}
.comments form input[type=text] {margin:5px 5px 1px 0;width:45%;}
.comments textarea {height:250px;margin:10px 0;width:100%;}
.comments form #submit {float:right;margin:0;}
#footer {margin-top:20px;text-align:center;}
#footer a {border-bottom:1px solid #ccc;color:#888;font-weight:bold;}
#footer a:hover {border:none;color:black;text-decoration:none;}
#primary a:hover, #primary a:visited:hover,.secondary a:hover, .secondary a:visited:hover {text-decoration:underline;}
h2 a:hover, h2 span a:hover {color:#27d !important;}
a {color:#BC4141;text-decoration:none;}
.entry-content a:visited {color:#b41;}
.clear {clear:both;margin:0;padding:0;}
* html #primary .entry-content img {}
#primary .entry-content img {border:1px solid #ccc;margin:0 5px;max-width:100%;padding:4px;position:relative;z-index:20;}
.center {text-align:center;}
.alignright {float:right;}
.alignleft {float:left;}
img.center, img[align="center"] {display:block;margin-left:auto;margin-right:auto;}
img.alignright, img[align="right"] {display:inline;margin:0 0 2px 7px;padding:4px;}
img.alignleft, img[align="left"] {display:inline;margin:0 7px 2px 0;padding:4px;}
img.noborder {border:none !important;}
small {font-size:0.9em;line-height:1.5em;}
small, strike {color:#777;}
code {font:1.1em 'Courier New', Courier, Monospace;}
acronym, abbr {border-bottom:1px dashed #999;cursor:help;font-size:0.9em;letter-spacing:.07em;}
.chronodata abbr { border:0;}
blockquote {background:#cfdacf url('images/npfq.jpg') no-repeat left top;border:none;color:#333;margin-right:5px!important;padding:15px 20px 15px 50px;position:relative;z-index:3;}
hr {display:none;}
.navigation {margin:10px 0;padding:0;text-align:center;width:100%;}
.comments .navigation {margin:10px 0;}
.navigation .left {float:left;text-align:left;width:50%;}
.navigation .right {float:right;text-align:right;width:50%;}
.navigation p {margin:0;padding:0;}
.navigation a {color:#999;}
.alert {background:#FFF6BF;border-bottom:2px solid #FFD324;border-top:2px solid #FFD324;margin:10px auto;padding:5px 20px;text-align:center;}
img.wp-smiley {border:none !important;padding:0 0 0 5px !important;}
.entry-content ol, .entry-content ul {margin:0;padding:0 0 0 35px;}
.entry-content ol li, .entry-content ul li {margin:0 0 3px;padding:0;}
.secondary div p {margin-top:0.5em;}
.secondary ul, .secondary ol, .secondary div div {margin:5px 0 0;padding-left:0;}
.secondary ol {margin-left:15px;}
.secondary ul li, .secondary ol li {margin:0;padding:1px 0;}
.secondary ul li {list-style-image:none;list-style-type:none;}
ol li {list-style:decimal outside;}
.sb-links ul li {margin-top:20px;}
.sb-links ul ul li {margin-top:0;}
#searchform {display:block;margin-top:6px;position:relative;}
#search h2 {}
input[type=text], textarea {color:#444;margin:0;padding:1px;}
#s {width:79%;}
#s.livesearch {width:89%;}
#searchreset {background:url('images/reset-fff.png') center center no-repeat;height:13px;position:absolute;right:3px;top:3px;width:13px;}
#searchload {background:url('images/spinner.gif') center center no-repeat;height:18px;position:absolute;right:0;top:0;width:18px;}
.livesearchform input[type=submit] {margin:0;}
#searchcontrols {background:#ddd url('images/livesearchbgdark.jpg') center repeat-y;padding:1px;text-align:center;}
#searchcontrols small {margin:0;padding:0;}
.attachment {text-align:center;}
.sb-comments-blc ul li span a, .sb-comments ul li small a {color:#999;font-weight:normal;word-spacing:-1px;}
.sb-comments-blc ul li {margin-bottom:6px;}
.sb-comments-blc li > a[title="Go to the comments of this entry"] {color:#999;position:absolute;right:0;}
.activityentry {font-size:1.1em;}
div#brians-latest-comments small {display:block;font-weight:normal;line-height:1em;margin:0;}
.sb-flickr div img {border:0px;padding:5px;}
.sb-flickr div a img {border:1px solid #ccc;margin:5px 3px 0;padding:3px;}
.sb-flickr div a:hover img {border:1px solid #999;}
#poststuff fieldset {border:none;}
#poststuff #title, #poststuff #excerpt, #poststuff #tags {width:470px;}
#poststuff #title {font-size:2em;}
.localtags, .technoratitags {display:none;}
.contactform { position:relative;width:100%;}
.contactleft {clear:both; display:inline; float:left; margin:5px 0; padding:4px; text-align:right;width:15%;}
.contactright { display:inline;float:right; margin:5px 0; padding:4px; text-align:left;width:70%;}
.contacterror {border:1px solid #ff0000;}
.category-noteworthy h3.entry-title {background:url('images/heart.png') no-repeat right center;display:inline;padding-right:25px;}
.noteworthyLink { margin-left:5px ;}
#menu {font-size:1.1em;list-style-image:none;list-style-type:none;margin:0;padding:0;text-transform:lowercase;}
#menu li {border-right:1px solid #555;float:left;width:7em;wrap:auto;}
#menu a {display:block;font-size:1em;height:50px;line-height:50px;padding:50px 0 0 0px;text-align:center;width:7em;_line-height:50px;}
#header {background:#333;border-left:1px solid #555;border:none;color:#fff;height:100px;margin:0 !important;width:780px;}
#header a {color:#fff;text-decoration:none !important;}
#header a:hover {background:#0d78b6;color:#fff;text-decoration:none !important;}
#header .current_page_item a{background:#0d78b6 !important;}
#header .current_page_item a:hover{background:#0d78b6 ;}
#nojs {background-color:#900;color:#FFF; margin:0px; padding:0px;size:5px !important;}
#title {border:none;}
#title a {border:none;display:block;height:100px;line-height:100px;width:780px;}
#title a:hover {background:none !important;}
a img,:link img,:visited img { border:none ;}
pre {       white-space:-moz-pre-wrap !important;      white-space:-o-pre-wrap;  white-space:-pre-wrap;white-space:pre-wrap;    word-wrap:break-word;}
pre { background:#f2f2f2 url('images/utilities-terminal.png') 10px 5px no-repeat;border-bottom:2px solid #CCC;border-top:2px solid #CCC;font:1.1em 'Courier New', Courier, Fixed;margin:5px auto;padding:20px 20px 20px 70px;text-align:left;overflow:auto;}
.download {background:#D0F29D url('images/mail-attachment.png') 10px center no-repeat;border-bottom:2px solid #9CD941;border-top:2px solid #9CD941;font-size:1.7em;line-height:115%;margin:10px auto;padding:20px 20px 20px 65px;text-align:center;}
.download a, .download a:visited {border-bottom:2px dotted #0d78b6;color:#0d78b6;text-decoration:none !important;}
.download a:hover  {border-bottom:2px dotted #27d;color:#27d;text-decoration:none !important;}
.code { background:#f2f2f2 url('images/utilities-terminal.png') 10px 5px no-repeat;border-bottom:2px solid #CCC;border-top:2px solid #CCC;font:1.1em 'Courier New', Courier, Fixed;margin:5px auto;padding:20px 20px 20px 70px;text-align:left;}
code {background:#f2f2f2 url('images/utilities-terminal.png') 10px 5px no-repeat;border-bottom:2px solid #CCC;border-top:2px solid #CCC;display:block;font:1.1em 'Courier New', Courier, Fixed;margin:5px auto;padding:20px 20px 20px 70px;text-align:left;}
.alert {background:#fcc url('images/emblem-important.png') 10px center no-repeat;border-bottom:2px solid #993333;border-top:2px solid #993333;font-size:1.7em;line-height:normal;margin:10px auto;padding:20px 20px 20px 65px;text-align:center;}
.construction {background:#FFF6BF url('images/applications-development.png') 10px center no-repeat;border-bottom:2px solid #FFD324;border-top:2px solid #FFD324;font-size:1.7em;line-height:normal;margin:10px auto;padding:20px 20px 20px 65px;text-align:center;}
.other {background:#ededed url('images/dialog-warning.png') 10px center no-repeat;border-bottom:2px solid #ccc;border-top:2px solid #ccc;font-size:1.7em;margin:10px auto;padding:20px 20px 20px 65px;text-align:center;}
.t1 a{color:#BBB !important;font-size:11px;}
.t2 a{color:#BBADAD !important;font-size:14px;}
.t3 a{color:#BBA0A0 !important;font-size:19px;}
.t4 a{color:#BB9292 !important;font-size:24px;}
.t5 a{color:#BB8585 !important;font-size:25px;}
.t6 a {color:#BC7777 !important;font-size:26px;}
.t7 a {color:#BC6A6A !important;font-size:26px;}
.t8 a {color:#BC5C5C !important;font-size:27px;}
.t9 a {color:#BC4F4F !important;font-size:27px;}
.t10 a {color:#BC4141 !important;font-size:28px;}
#tagcloud li{display:inline;}
input, button, textarea{background-color:#fff;border:1px solid #BC4141;margin-bottom:1px !important;}
.linkcat{list-style-type:none;}
img.avatar{float:right;}
div.post{clear:left;}
.hoverbig:hover{float:right !important;  margin-right:-24px !important; max-width:none !important;}
.comment-content .hoverbig{  margin-left:-10px; max-width:500px;}
.widget #get_recent_comments_wrap ul li a {font-weight:bold;}
.widget #get_recent_comments_wrap ul li ul {margin-top:0px;}
.widget #get_recent_comments_wrap ul li ul li {margin-left:8px;}
.widget #get_recent_comments_wrap ul li ul li a {font-weight:normal; position:relative; right:4px; margin-right:-4px}
.linkcat {margin-top:20px;}
.widget_recent_entries ul li {line-height:10px;margin-bottom:5px;}
.widget #wp-calendar a {font-weight:bold; display:block; background:#fff;}
.widget #wp-calendar td, .widget #wp-calendar th {width:25px; text-align:center;background:#f9f9f9;border:1px solid #efefef; color:#aaa;}
.widget #wp-calendar td.pad, .widget #wp-calendar th, .widget #wp-calendar tfoot td {background:#fff;border:none; color:#666;}
.widget_tag_cloud h2 {
	float:none; clear:both;
}
