/*
Theme Name: einheitsdesign.com
Theme URI: http://einheitsdesign.com
Description: Theme fuer die gleichnamige Webseite
Version: 0.9 
Author: Andreas Altenburger
Author URI: http://www.altenburger-typografie.ch/
*/




/* STRUKTUR */

#page {
margin: 90px auto 36px auto;
}

#footer {
margin-top: 54px;
}

#main_post_image {
margin-bottom: 0;
}

#main_post_image img {
position: relative;
top: 7px;
width: 486px;
}

#main_column_image {
text-align: center;
}

#posts .column {
margin-top: 36px;
}

.post img {
border: solid 1px #ccc;
}

#navigation {
margin-top: 36px;
}

.alignleft { float: left; }
.alignright { float: right; }



/* METADATA */

ul.tags {
text-indent: none;
padding: 0;
margin: 18px 0 0 0;
font-size: 12px;
}

ul.tags li {
list-style-type: none;
padding: 0;
margin: 0 .7em 0 0;
display: inline;
text-indent: none;
}

ul.post-meta li {
list-style-type: none;
padding: 0;
margin: 0;
display: block;
text-indent: 0;
}

ul.post-meta {
padding: 0;
margin: 2em 0 0 0;
font-size: 12px;
}

ul.post-meta a {
font-size: 13px;
text-decoration: none;
}

.post-meta-key {
position: relative;
display: inline;
}






/* Admin */

ul.admin_edit {
margin: 1em 0 1em 0;
padding: 0;
position: relative;
left: -0;
}

ul.admin_edit li {
list-style-type: none;
}

ul.admin_edit a:link,
ul.admin_edit a:visited {
background-color: white;
color: red;
text-decoration: none;
font-size: 11px;
border: solid 1px red;
}

ul.admin_edit a:hover,
ul.admin_edit a:active {
background-color: red;
color: white;
border: solid 1px red;
}



/* FORMULAR */

body form {
overflow: visible; /* override baseline */
}

body input.text {
display: inline; /* override baseline */
}

body input[type="submit"] {
margin: 0; /* override baseline */
display: inline;
border: 1px solid #CCCCCC;;
padding: 2px 5px 2px 5px;
background-color: #fff;
font-size: 12px;
}




/* kategorien */

.kategorien {
margin: 0;
}

.kategorien li {
list-style-type: none;
margin: 0;
}

/* TYPOGRAFIE */

body * { font-family: courier, monospace; }
h1, h2, h3 { font-family: courier, monospace; color: #440; left: -00; }
h2, h3 { font-weight: bold; }
h1 { font-size: 17px; line-height: 18px; top: 3px; }
h1 a { font-size: 17px; text-decoration: none; }
h2 { font-size: 15px; line-height: 18px; top: 5px; }
h2 a { font-size: 15px; text-decoration: none; }
h3 { font-size: 12px; line-height: 18px; margin-bottom: 18px; top: 5px; }
h3 a { font-size: 12px; text-decoration: none; }
p { font-size: 12px; color: #111; }
p+p { text-indent: 0; }
#footer p { font-family: courier, monospace; font-size: 12px; color: #440; }
#footer a { text-decoration: none; }
a, a:link { font-family: courier, monospace; font-size: 12px; color: #440; padding-left: 0 0; padding-right: 0 0; }
a:visited { text-decoration: line-through; }
a:hover { color: #fff; background-color: #440; }
a:active { color: #440; }




.content_wrap img {
border: solid 1px #efefef;
}


/* STRUKTUR */
/*
* {
font-size: 12px;
}

#page {
margin: 54px auto;
}

#header {
margin-left: 36px;
}

#main-content {
width: 756px;
}

#first_post {
margin-bottom: 72px;
}

#first_post .content_wrap {
float: right;
}

#first_post .image_wrap {
float: left;
margin-right: 18px;
}

#first_post img {
position: relative;
top: 18px;
width: 486px;
border: solid 1px #efefef;
}

.other_post {
height: 500px;
}

.clear {
clear: both;
}

#navigation {
font-size: 13px;
font-family: courier new, monospace;
display: block;
margin-top: 18px;
clear: both;
margin-left: 18px;
}

#navigation a:link {
color: #440;
text-decoration: none;
}

#navigation a:visited {
text-decoration: none;
color: #440;
}

#navigation a:hover,
#navigation a:active {
background-color: #440;
color: #fff;
}




/* TYPOGRAFIE */
/*
h1 {
font-size: 18px;
font-weight: bold;
font-family: courier new, monospace;
}

h2 {
font-size: 13px;
font-weight: bold;
position: relative;
font-family: courier new, monospace;
margin: 0 0 18px 0;
}

h2.big	{
font-size: 15px;
}

p {
font-size: 12px;
margin: 0 0 18px 0; 
}

p+p {
text-indent: 0;
}

p a {
font-size: 13px;
}

p a,
h1 a,
h2 a {
font-family: courier new, monospace;
color: #440;
text-decoration: none;
}


p a:link,
h1 a:link,
h2 a:link {
text-decoration: none;
color: #440;
}

p a:hover,
h1 a:hover,
h2 a:hover,
p a:active,
h1 a:active,
h2 a:active {
background-color: #440;
color: #fff;
}


html p a {
margin: 0;
}





.post-edit-link { font-size: 11px; }
.post-edit-link a:link,
.post-edit-link a:visited { color: #930; }
.post-edit-link a:hover,
.post-edit-link a:active { color: #930; }





/* Postmetadata */
/*
.postmetadata,
.postmetadata p {
}

.postmetadata li {
margin: 0;
padding: 0;
}

.postmetadata a {
font-size: 13px;
font-family: courier new, monospace;
}





/* FOOTER */
/*
#footer {
margin-top: 72px;
font-size: 11px;
font-family: courier new, monospace;
}

#footer p {
color: #440;
padding: 0;
margin: 0;
}

#footer ul {
margin: 0 0 18px 0;
}

#footer li {
display: inline;
margin: 0;
padding: 0 1em 0 0;
}

#footer * a:link {
color: #440;
text-decoration: none;
}

#footer * a:visited {
text-decoration: none;
color: #440;
}

#footer * a:hover,
#footer * a:active {
background-color: #440;
color: #fff;
}

