/*
Theme Name: einheitsdesign.com
Theme URI: http://einheitsdesign.com
Description: Theme fuer die gleichnamige Webseite
Version: 9.1
Date: 6. Januar 2011
Author: Andreas Altenburger, Buero Einheit
Author URI: http://www.altenburger-typografie.ch/
*/




/* STRUKTUR */

#page {
margin: 90px auto 36px 20px;
}

#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; }

#main_column_image a,
a img {
background-color: transparent;
padding: 0;
}





/* 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 0 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;
}


/* tag cloud */

ul.wp-tag-cloud {
margin: 0 0 0 0;
}

ul.wp-tag-cloud li {
text-decoration: none;
list-style-type: none;
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;
padding: 0 3px 0 3px;
}

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:focus {
background-color: #ccc;
}

body input[type="submit"] {
margin: 0; /* override baseline */
float:left;
border: 1px solid #ccc;;
padding: 2px 5px 2px 5px;
background-color: #fff;
font-size: 12px;
}

body input[type="submit"]:focus {
background-color: #ccc;
}




/* ad tho any */

.addtoany_list a:link,
.addtoany_list a:visited,
.addtoany_list a:hover,
.addtoany_list a:active {
background: none;
padding: 0 7px 0 0;
}


/* kategorien */

.kategorien {
margin: 0;
}

.kategorien li {
list-style-type: none;
margin: 0;
}

/* TYPOGRAFIE */

body * { font-family: monospace; }
h1, h2, h3 { font-family: monospace; color: #440; left: -00; }
h1, h2, h3 { font-weight: bold; }
h1 { font-size: 15px; line-height: 18px; top: 3px; }
h1 a { font-size: 15px; 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: monospace; font-size: 12px; color: #440; }
#footer a { text-decoration: none; }
a, a:link { font-family: 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; }

.logo { font-size: 17px; text-decoration: none; }
.logo a { font-size: 17px; text-decoration: none; }



.content_wrap img {
border: solid 1px #efefef;
}

