@charset "UTF-8";
/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
* @copyright       Copyright 2005-2008, Dirk Jesse
* @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*/
@media all
{
html * { font-size: 100.01% }

pre, tt, code {
font-family:"Courier New", Courier, monospace;  	
width: 200px;
}

body {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 75.00%; 
color: #444;  
}

h1,h2,h3,h4,h5,h6 { 
	font-weight:bold; 
	margin: 0 0 0.25em 0; 
}

h1 { margin: 0px; font-size:165%;
	letter-spacing:.01em; margin: 6px 0 30px 0; }                        /* 24px */
h2 { font-size: 135%; margin: 35px 0 15px 0; color: #A80000; font-weight: bold;}     /* 24px */
h3 { font-size: 116.67%; margin: 10px 0 6px 0; font-weight: bold; }                        /* 18px */
h4 { font-size: 116.67%; margin: 33px 0 6px 0; }                     /* 16px */
h5 { font-size: 116.67%; margin: 33px 0 6px 0; color: #A80000; }                     /* 14px */
h6 { font-size: 116.67%; margin: 0px 0 6px 0; }  /* 14px */


#header span {
color:#999;
}

.alignleft {
	float:left;
	display:inline;
	margin:3px 15px 5px 0;
}

.alignright {
	float:right;
	display:inline;
	margin:3px 0 5px 15px;
}

.alignright,
.alignleft {
	background: #fff;
	padding: 6px;
	border: 1px solid #b5b6b6;
	-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	}


.nav_kontakt {float: right;}

p { line-height: 1.5em; margin: 0 0 1em 0; font-size: 1.025em; }

/* ### Lists | Listen  #### */

ul, ol, dl { line-height: 1.5em; margin: 0 0 20px 0}
li { margin-left: 1.5em; line-height: 1.5em; }

.post ul li { margin-left: 1.5em; line-height: 1.5em; list-style: none; background: url(../../images/arrow.gif) left 5px no-repeat; margin: 0; padding-left: 8px; }
#cformsform ul li {padding: 0;}



dt { font-weight: bold }
dd { margin: 0 0 1em 2em }

/* ### text formatting | Textauszeichnung ### */

cite, blockquote { font-style:italic }
blockquote { padding: 1em 1em 1px; font-size: 1.0em; margin-left: 0; font-family: Georgia; background: #F2F2F2;}

strong,b { font-weight: bold }
em,i { font-style:normal; color: #93bf05; }

li em {font-style:italic; color: #444;}

pre, code { font-family: monospace; font-size: 1.1em; }

acronym, abbr {
letter-spacing: 0;
border-bottom: .1em dotted #666;
cursor: help;
}

address {display: inline;}

/**
* Generic Content Classes
* (en) standard classes for positioning and highlighting
* (de) Standardklassen zur Positionierung und Hervorhebung
*
* @section content-generic-classes
*/

.note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;}
.important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;}
.warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;}

.float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em;  }
.float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em;  }
.center { text-align:center; margin: 0.5em auto }

/**
* External Links
*
* (en) Formatting of hyperlinks
* (de) Gestaltung von Hyperlinks
*
*/

a {color: #A80000; text-decoration:none;}
a:focus,
a:hover,
a:active {text-decoration:underline;}

#col3_content a { color: #93bf05; font-weight: normal; background:transparent; text-decoration:none; }
#col3_content a:focus, 
#col3_content a:hover,
#col3_content a:active { text-decoration:underline; background-color: transparent;}

#footer a { color: #fff; background:transparent;}
#footer a:focus, 
#footer a:hover,
#footer a:active {color: #fff; background-color: transparent; text-decoration:underline;}


#text-9 a { color: #444; background:transparent;}
#text-9 a:focus, 
#text-9 a:hover,
#text-9 a:active {color: #444; background-color: transparent; text-decoration:underline;}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
h1 a:visited,
h2 a:visited,
h3 a:visited,
h4 a:visited,
h5 a:visited,
h6 a:visited {
color: #444;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
color: #A80000;
text-decoration: none;
}

/**
* Tables | Tabellen
* (en) Generic classes for table-width and design definition
* (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
*
* @section content-tables
*/

table { width: auto; border-collapse:collapse; margin: 0em; }
table.full { width: 100%; }
table.fixed { table-layout:fixed }

th,td { padding: 0.5em 0; }
thead th { background: #444; color: #fff }
tbody th { background: #ccc; color: #333 }
tbody th.sub { background: #ddd; color: #333 }

/**
* Miscellaneous | Sonstiges
*
* @section content-misc
*/

hr {
color: #fff;
background:transparent;
margin: 0 0 1.5em 0;
padding: 0 0 0.5em 0;
border:0;
border-bottom: 1px #b5b6b6 solid;
}







/* Posts
=============================== */
.entry-content,
.entry-summary {

}
.hentry {
position:relative;
}
.hentry .edit {
background-color:#900;
border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px;
font-size: 11.5px;
opacity:.60;
padding:3px 5px 1px;
left:-32697px;
position:absolute;
top:0;
}
.hentry:hover .edit,
.post:hover .edit-post,
.comment.hentry:hover .edit-comment {
left: auto;
right:0;
}
.hentry:hover .edit-comment {
left:-32697px;
right: auto;
}
.comment.hentry.bypostauthor:hover .edit-comment {
top: 2px;
right: 2px;
}
.edit a,
.edit a:visited,
.edit a:hover{
color:#fff;
}
.full .full-content {
clear:both;
padding-top: 0px;
width: 550px;
}

h1.full-title {margin: 0; padding: 0;}
.page h1  {margin: 0 0 21px 0; padding: 0;}
h1.archive-headline {margin: 0 0 34px 0; padding: 0 0 10px 0; font-size: 110%; font-weight: normal; border-bottom: 1px solid #b5b6b6;}
h1.archive-headline strong {color: #a80000; }

.full .pages-link,
.page-numbers {
font-weight:bold;
}
.full .pages-link a,
a.page-numbers {
border:1px solid #cecfd1;
font-weight:normal;
}
.full .pages-link a,
.page-numbers{
padding:2px 6px;
}
.full .pages-link a:hover {
border-color:#999;
text-decoration:none;
}
.full p.comments-link {
float:right;
}

.search {
border-top: 1px dotted #cecfd1;
padding-top:18px;
}

/* Comments and comment form
=================================== */
.commentlist{
clear:both;
list-style:none;
margin:0 0 18px;
}
li.li-comment{
background:transparent;
margin:0;
padding:0;
position:relative;
}
li.li-comment li.li-comment {
background:url(../../images/comment-thread.gif) no-repeat 0 3px;
padding-left:24px;
}
.commentlist .comment {
border:1px solid #ddd;
padding:1em 1em 1px;
margin: 0 0 8px 0;
}
.commentlist .comment .photo img{
margin-left:-60px;
position:absolute;
}
.comment cite.fn {
font-size:14px;
font-weight:bold;
}
.comment .comment-content {
overflow:hidden;
margin-bottom:4px;
}
.comment .comment-content p:last-child,
.comment .comment-content p.last-child {
margin-bottom:0;
}
.comment-meta {
font-size: 1em;
padding-bottom: 15px;
}
.comment-meta .date {
float:right;
}

.comment-meta p {border-bottom: 1px solid #93bf05; padding-bottom: 2px;}

.commentlist .odd {background: #f2f2f2;}

.comment-reply-link,
.comment-reply-link:visited,
.comment-reply-link:hover {
background:#900;
border-radius:4px;
-webkit-border-radius:4px;
-khtml-border-radius:4px;
-moz-border-radius:4px;
color:#fff;
font-size:9.5px;
opacity:.7;
padding:3px 5px 2px;
}
/* author comments */
.commentlist .bypostauthor {
background-color:#F2F2F2;
padding:1em 1em 1px;
margin: 0 0 8px 0;
}

/* trackbacks and pingbacks */
.ping {
border-top:1px dotted #cecfd1;
padding:9px;
}
.ping .entry-summary,
.ping .entry-summary p {
border:0;
margin:0;
padding:0;
}
form.comment-form {
background-color:#efeff1;
border:1px solid #e9eaea;
margin-bottom:8px;
padding:9px 9px 0;
}
.comment-form label {
color:#51555c;
font-weight:bold;
}
.comment-form-user-info input {
margin-right:9px;
width:200px;
}
.comment-form em {
color:#999;
font-weight:normal;
font-style:normal;
font-size:12px;
}
.comment-form textarea {
height:9em;
width:95%;
}




.full .comments-link a,
.full .comments-link a:visited,
.full .comments-link span,
.excerpt .comments-link a,
.excerpt .comments-link a:visited,
.excerpt .comments-link span{
	background: url(../../images/comment.gif) no-repeat left center;
	padding: 1px 0 0 20px;
}


.entry-meta {
	color:#aaa;
	font-size:1em;
	line-height:1.4em;
	margin:0 0px;
}

.entry-meta a {
	color:#444;
}



}

