/* @override http://wirres.net/sitedesign/wirres2/css/style.css */

/*
	Description: modified The Old Fashioned Master Stylesheet for wirres.net
	Media: Screen
	Version: 
	original Author: Rodrigo Galindez <- TNX
	original Author URI: http://www.rodrigogalindez.info
*/

/* ----------------------------------------------- [ * ] */

@import url(grid-900.css);

/* @group reset */

* {
	margin: 0;
	padding: 0;
}



/* @end */


/* @group general */

body {
	/*font-family: Helvetica, Arial, Verdana, sans-serif;*/
	/*font-family:  Monaco, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;*/
	font-family: Monaco, Consolas, "DejaVu Sans Mono", "Lucida Console", Inconsolata, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	font-size: 62.5%;
	background: #fff;
	color: #111;
	/*font-smooth: never;*/
}

div
{
	/*font-family:  Monaco, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;*/
	font-family: Monaco, Consolas, "DejaVu Sans Mono", "Lucida Console", Inconsolata, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

#post-comments,  #post-comments a:hover
{
	font-family: Monaco, Consolas, "DejaVu Sans Mono", "Lucida Console", Inconsolata, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
/*	font-family: Monaco, Consolas, "Lucida Console", Inconsolata, monospace, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;*/
	margin-top: 20px;
}

.jsk-PrimaryFont, .jsk-PrimaryFont a:hover, .jsk-CommentFormSurface input
{
	font-family: Monaco, Consolas, "DejaVu Sans Mono", "Lucida Console", Inconsolata, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

/*
.jsk-PrimaryFont, .jsk-CommentFormSurface input { 

	font-family: Monaco, Consolas, "Lucida Console", Inconsolata, monospace, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif; 
}
*/
/*
.jsk-PrimaryFont { font-size: 8pt; font-weight: normal; }
.jsk-H1Font { font-size: 1.38em; font-weight: bold; line-height: 1.4em; }
.jsk-LinkFont, .jsk-ThreadWrapper a, .jsk-ThreadWrapper a:hover { text-decoration: none; font-weight: normal; }
*/

hr {
margin-top: 8px;
margin-bottom: 8px;
}

img {
	vertical-align: middle;
	border: 0;
}

h1, h2, h3, h4, h5 {
	padding-left: 8px;
	padding-right: 8px;
	color: #000;
}

p {
	line-height: 1.6;
	margin-bottom: 1em;
	padding-left: 8px;
	padding-right: 8px;
}

a {
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #696969;
}

fieldset {
	border: 0 !important;
}

acronym {
	border-bottom: 1px dotted #eee;
}

/* @group wrapper */

#wrapper {
	width: 90em;
	margin: 0 auto;
	margin-top: 1em;
	margin-bottom: 3em;
	overflow: hidden;
}



/* @end */



/* @end */

#hund {
	display: none;
	position: absolute;
	top: 10em;
	left: 4em;

}

/* @group font-sizes */
h1 {
	margin-bottom: .5em;
	font-size: 2.6em;
	line-height: .95em;
}

.mac h1 {
	font-size: 2.4em;
}

h2 {
	margin-bottom: 1em;
	font-size: 2.0em;
	line-height: 1.3;
}

.mac h2 {
	font-size: 1.8em;
}

h3 {
	margin-bottom: 1em;
	font-size: 1.8em;
	line-height: 1.3;
	padding-top: 10px;
}

.mac h3 {
	font-size: 1.6em;
}

h4 {
	margin-bottom: .6em;
	font-size: 1.5em;
	line-height: 1.6;
}

.mac h4 {
	font-size: 1.3em;
}

h5 {
	margin-bottom: 1em;
	font-size: 1.4em;
	line-height: 1.6;
}

.mac h5 {
	font-size: 1.2em;
}

.caption,
.post-image-caption,
p,
#pagenavigation li a,
label,
#search input,
#googlesearchform input,
#sidebar h4,
#sidebar h3,
#sidebar h2,
#sidebar p,
.tooltip,
p.tooltip,
.post-content ul, 
.post-content ol,
#sidebar ul,
.post-content pre,
.post-meta input,
#pagination .this-page,
#pagination a, .pageList .this-page,
#pagination .break {
	font-size: 1.2em;
}

.mac .caption,
.mac .post-image-caption,
.mac p,
.mac #pagenavigation li a,
.mac label,
.mac #search input,
.mac #googlesearchform input,
.mac #sidebar h4,
.mac #sidebar h3,
.mac #sidebar h2,
.mac #sidebar p,
.mac .tooltip,
.mac p.tooltip,
.mac .post-content ul, 
.mac .post-content ol,
.mac #sidebar ul,
.mac .post-content pre,
.mac .post-meta input,
.mac #pagination .this-page,
.mac #pagination a, .pageList .this-page,
.mac #pagination .break {
	font-size: 1.0em;
}

.factbox {
	font-size: 1.1em;
}

#footer h3,
#footer h4,
#footer a,
.factbox ul,
.factbox ol
.factbox li,
.post-meta input {
	font-size: 1.0em;
}

.mac .factbox {
	font-size: 1.0em;
}

#pagenavigation ul#breadcrump,
#pagenavigation ul#breadcrump a,
#pagenavigation ol#breadcrump
{
	font-size: 1.0em;
	line-height: 1.0;
}

ul#categoryslider,
ul#categoryslider a,
ol#categoryslider
{
	font-size: 1.0em;
	line-height: 2.0;
}

ul#resultlist {
	font-size: 1.0em;
}

table#hovertable {
	font-size: 1.2em;
}

.mac table#hovertable {
	font-size: 1.0em;
}

legend {
	font-size: 1.4em;
	line-height: 1.6;
}

.mac legend {
	font-size: 1.2em;
}

.x-small {
	font-size: 1.2em;
	line-height: 1.6;
}

.small {
	font-size: 1.2em;
	line-height: 1.6;
}

.post-content code {
	font-size: .9em;
}

.meta {
	font-size: 1.0em;
	line-height: 1.0;
}

.mac .meta {
	font-size: 1.0em;
}

.post-meta {
	font-size: 1.0em;
	line-height: 1.0;
}

.mac .post-meta {
	font-size: 1.0em;
}

.path {
	font-size: 1.0em;
}


/* @end */

/* @group main navigation */

#topnavigation {
	text-align: right;
}

#topnavigation input,
#topnavigation form {
margin:0;
padding:0;
display: inline;
}

#pagenavigation {
	margin-bottom:40px;
}

#pagenavigation li a {
	font-weight: normal;
	line-height: 1.6;
}

ul#breadcrump {
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 16px;
}

#breadcrump li.path {
	float: left;
}

 ul#category {
	list-style-type: none;
	padding-left: 8px;
	padding-bottom: 16px;
}

#categoryslider {
}

#category li.path  {
}



/* @end */

/* @group header */

#header {
	overflow: hidden;
	padding-top: .5em;
	padding-bottom: .5em;
}

#header h1 {
	margin-top: .45em;
	margin-top: 1.45em;
	margin-bottom: 0;
	font-size: 5.5em;
}

#header h1 a, #header h2 {
	color: #000;
}

#header h1 a:hover, #header h2 {
	color: #696969;
}

#header a:hover.title {
	color: #000;
}

.or {
	vertical-align:top;
}

/* @end */

/* @group content */

#content {
	padding-top: 1em;
	overflow: hidden;
}



/* @end */

/* @group obsolete */


/* @end */

/* @group forms */

label {
	display: block;
	padding-top: 7px;
	line-height: 1.6;
}

legend {
}

fieldset {
	margin-left: 8px;
	margin-right: 8px;
}

input.article-intro, textarea.article-intro {
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 4px;
	margin-bottom: 2px;
	
}

#search input,
#googlesearchform input {
	width: 11em;
	font-family: Monaco, Consolas, "Lucida Console", Inconsolata, monospace, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

.mac #search input,
.mac #googlesearchform input {
	width: 12em;
}

textarea.article-intro {
	height: 10em;
}

#googlesearchform {
	margin-bottom: 3em;
}

.submit {
	width: auto;
	padding: 0;
	border: 0;
}



/* @end */

/* @group sidebar */

#sidebar ul {
	width: auto;
}

#sidebar {
	margin-top: 9.6em;
	padding: 1.2em 0 0 0;
	overflow: hidden;
}

#sidebar h4,
#sidebar h3,
#sidebar h2
{
	margin: 0;
	font-weight: normal;
	text-decoration: underline;
}

#sidebar h4 a {
	font-weight: normal;
	text-decoration: underline;
}


#sidebar p {
	color: #111;
}

ul#resultlist  {
	margin: 0 0 2em -1.6em;
	list-style-type: none;
}

#resultlist li {
	margin-bottom: 3em;
}



/* @end */

/* @group footer */

#footer {
	padding: 1em 0 0 0;
	/*	border-top: 1px solid #ccc;*/
	overflow: hidden;
	clear: both;
	border-top: 1px solid #000;
}


#footer a {
	font-weight: normal;
	text-decoration: underline;
}


/* @end */

/* @group general classes */


.ver {
/*	text-transform: uppercase;*/
	color: #000;
}

.low {
	font-family: Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	text-transform: lowercase;
}

.amp {
	font-family: Palatino, Baskerville, Georgia, "Times New Roman", sans-serif;
	font-style: italic;
	font-weight: normal;
	color: #666;
}

.tooltip {
	font-size: .9em;
}

p.tooltip {
	font-size: 1.1em;
}

.left {
	float: left;
}

.right {
	float: right;
}

.align-right {
	display: block;
	text-align: right;
}

.align-center, .center {
	display: block;
	text-align: center;
}

.both {
	clear: both;
}

.image {
	background-color: #f9f9f9;
	border: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block;
	padding: 7px;
}

.the {
	margin: .5em .7em 0 0;
	padding: 0 0 0 8px;
	float: left;
}

.bordered {
	border: 3px solid #ddd;
}

.line-bordered {
	border: 1px solid #ddd;
}

.nudged {
	margin-right: 8px;
}

.nudged-left {
	padding-left: 8px;
}

.nudge-bottom {
	margin-bottom: 1.5em;
}

.nudged-top {
	margin-top: 1.2em;
}

.last-field, .first-post {
	border: 0;
}

.image-post {
	margin-left: -15.2em;
}

/* Centering for older posts */ 

.centered {
	display: block;
	margin: 0 auto;
}

table {
	width: 90%;
	margin: .5em 0 2em 0;
}

tr, td, th {
	padding: .2em;
	text-align: left;
	vertical-align: top;
}

tr {
}



/* @end */

/* @group post */

.post {
	padding: 1.2em 0 2em 0;
	/*border-top: 1px dotted #bbb;*/
	clear: both;
	overflow: hidden;
}

.post-content dl {
	margin: 0 0 1em 0;
/*	padding: 0 8px 0 0;
	font-size: 1.2em;
	line-height: 1.6;*/
}

.post-content dt {
	margin: 0 0 1em 0;
	font-weight: bold;
}

.post-content ul, .post-content ol,
#sidebar ul {
/*	width: 44.8em;*/
	width: auto;
	margin-left: 8px;
	margin-left: .6em;
	padding-left: 1.6em;
	padding-right: 8px;
	list-style-type: square;
}

.post-content li {
	margin: 0 0 .5em 0;
	line-height: 1.6;
}

.post-content ol {
	margin-left: 8px !important;
}

.post-content ol li {
	padding-left: 0;
	list-style-type: decimal;
	background: none;
}

.post-content code {
	font-family: Monaco, Consolas, "Lucida Console", Inconsolata, monospace, fixed;
	color: #7BA008;
}

.post-content pre {
	margin: 2em 0 2em 0;
	padding: 2em;
	background: #eee;
	overflow: auto;
}

.post-content pre code {
	color: #222;
}

.post-content .quote-author {
	float: right;
}

.article-intro .imagecontainer {
	padding: 8px;
}

.post-meta {
	margin-bottom: 2em;
}

.single {
	padding: 8px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.meta {
	padding-left: 8px;
	padding-right: 8px;
	line-height: 1.6em;
}

.post-content a, .post-meta a,
#sidebar a {
	text-decoration: underline;
	font-weight: normal;
	color: #000;
}

.post-content h5, .post-content h5 a,
.post-content h4, .post-content h4 a,
.post-content h3, .post-content h3 a,
.post-content h2, .post-content h2 a,
.post-content h1, .post-content h1 a,
legend {
	font-weight: bold;
	font-family: "Calibri","Lucida Grande","Lucida Unicode",Arial,Verdana,sans-serif;
	text-decoration: none;
	margin-bottom: .5em;
}

.post-content a:hover, .post-meta a:hover,
#sidebar a:hover {
	color: #696969;
}

.post-image {
	margin-top: 3.3em;
}

.post-content blockquote {
	border-left:1px solid #000;
	border-right:0 solid #000;
	margin:0 2em 1.5em 1em;
	padding:0 0.75em 0 1em; 
}

.post-content blockquote p {
	padding:0;
}

.post-meta input {
	width: auto;
	margin: 0;
	font-family: Monaco, Consolas, "Lucida Console", Inconsolata, monospace, Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
}

.riva-widget {
	margin-top: 8px;
	margin-bottom: 8px;
}

.w500 {
/*	width: 51.5em; */
	width: 50em;
}

.w100 {
/*	width: 11em; */
/*	width: 10em; */
}


.factbox {
	padding:0;
	line-height:1.6;
	width: 14em;
	margin-left: -15em;
	float: left;
	color: #696969;
	position:absolute;
	width:14em;
	z-index:10000004;

}

.factbox a {
	color: #696969;
}

.factbox a:hover {
	color: #000;
}


/* @end */

/* @group pagination */

#pagination {
margin-left:8px;
margin-right:auto;
padding-bottom:40px;
padding-top:20px;
text-align:left;
}

#pagination p {
	padding-left: 0;
}

#pagination .this-page {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#999999;
font-weight:bold;
padding:2px 1px;
vertical-align:top;
}

#pagination a, .pageList .this-page {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	padding:2px 4px;
	text-decoration:none;
}

#pagination .break {
	background:none repeat scroll 0 0 #FFFFFF;
	border:medium none;
	padding:2px 0px;
	text-decoration:none;
}

#pagination a:hover {
	color: #000; 
	background: #dcdcdc; 
	border-color: #dddddd; 
	text-decoration: none;
}



/* @end */

/* @group jquery */

td.hover, tr.hover, #hovertable tr.a:hover
{
	background-color: #dcdcdc;
}

.searchword, span.hilite {
background-color: yellow;
}

.werbung {
	display:none;
}



/* @end */

/* @group toc */

div#toc ul {
    list-style: none;
    margin:0;
    padding:0;
    width: auto;
}
div#toc ul li ul {
    margin-bottom: 0.75em;
}
div#toc ul li ul li ul {
    margin-bottom: 0.25em;
}

fieldset p {
	margin: 0;
	padding:0;
}

.post-content textarea {
	width: 90%;
}
.js-CommentsSkin-echo .jsk-CommentFormBody-noWYSIWYG, 
.js-CommentsSkin-echo .jsk-CommentEditFormBody-noWYSIWYG {
	padding: 5px 8px;
}

/* @end */

.content-ad {
margin: 8px;
}

.reading {
/*	background-color: #FaFaFa; */
	border: 1px solid #f9f9f9; 
	margin: -1px;
	overflow: visible;	
}

.caption p {
	font-size: 1em;
}

/* twitpic */

.twtpic-widget-header { display:none;}
.twtpic-widget-footer { display:none;}
.twtpic-widget-wrap, twitpic-uniq* { 
	margin:0; 
	text-align:left;
}
.twtpic-widget-tweets,
#twtpic-wdgt-0 {
	padding:0;
	margin:0;
	text-align:left;
}

#twtpic-wdgt-0 img { 
	padding: 3px 6px 3px 0; 
	margin: 0;
}

/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/sitedesign/wirres2/images/black_arrow.png);
	font-size:11px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}
.attributelist,
.filelist {
	padding-left: 8px;
	padding-top: 0px;
}

/* adnation */

#mokonologo {
position : absolute;
top      : 0px;
right    : 0px;
background-image: url('/images/mok-adn_hoch_hell-tr.png');
background-repeat: no-repeat;
height: 44px;
width: 90px;
margin: 0;
text-indent:-9999px;
display:none;
}

/* Define the steps, or keyframes, of the animation */
@-webkit-keyframes target {
	from { background:#ffffff; }
	50% { background:#ffffd3; }
	to { background:#f5fbfb; }
}


div:target {
}

div.linkitem:target {
background-color:#f5fbfb;
/*border-left: 1px #000 dotted;
margin-left:-1px;*/
-webkit-animation:target .5s linear;
/*-webkit-animation-name:target;
-webkit-animation-duration:.5s;
-webkit-animation-iteration-count:1;
-webkit-animation-direction:linear;*/

}

div.linkitem {
padding-top: 5px;
padding-bottom: 5px;
}

