/*
Theme Name: Dmig One
Theme URI: http://www.designmadeingermany.de/wp-themes/one/
Description: Made in Germany
Author: Martin Rack
Author URI: http://www.designmadeingermany.de/
version: 1.0
Tags: Dmig, One, Design made in Germany
*/


/* links */



*{margin:0;padding:0;}




html {padding:0; background-color: #fff;}

body {
font-family: droidsans, sans-serif, tahoma, sans-serif;
font-size: 16px;
line-height: 1.6;
color: #222;
padding: 35px 50px;
margin-left: 310px;
width: 580px;
font-weight: 300;
padding-top: 145px;
}

input, textarea {
font-size: 16px;
font-family: droidsans, sans-serif, tahoma, sans-serif;
padding: 6px;
margin-top: 7px;
width: 95%;
border: solid 1px #ccc;
line-height: 1.65;
}

input[type="submit"] { font-family: droidsans, sans-serif, tahoma, sans-serif; line-height: 1; background-color: white; width: auto; color: black; border:none; padding:0; border-bottom: solid 5px; font-size: 28px; font-weight: bold; margin-top: 10px; }
input[type="submit"]:hover { color: red; cursor:pointer; }
input[type="submit"]:active { color: black; }
input[type="submit"]:focus{color:red;outline:none;}

input:focus,textarea:focus{outline:2px solid #000;}


#side {
position: fixed;
top:0;
left:0;
bottom:0;
width: 250px;
padding: 35px 50px;
padding-top: 145px;
}

#content {
}

.item {
margin-bottom: 50px;

}

img, video, object, iframe {
display: block;
border-radius: 2px;
border: solid 5px #111;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
-webkit-filter: grayscale(100%);  
}

.logo {
border: none;
position: fixed;
top: 42px;
left: 42px;
width: 70px;
}

hr {clear:both;border:none;height:50px;color:#fff;border-color:#fff;background-color:#fff;}

h1, h2, h3, h4 {font-family: droidsans, sans-serif, tahoma, sans-serif; font-size:28px; font-weight: 300; line-height: 1.45; margin-left: -1px; margin-bottom: 32px; text-align: left; }

p { margin-top: 23px; }


a, .item p .more a { color: #222; text-decoration: none; }

.item p a, li a { color: #222; text-decoration: underline; }

ul {
margin-top: 23px;
}

li {
margin-left: 1.1em;
margin-bottom: 23px;
}



h1 a {
padding-bottom: 5px;
border-bottom: solid 0 #222;
}

h1 span {
padding-bottom: 5px;
border-bottom: dotted 0 #222;
}

h2, h3, h4 {
margin-top: 25px;
}

h2, h3 {
font-size: 24px;
}

h3 {
font-size: 20px;
}

.item p .more {
display: block;
margin-top: 35px;
}

.item p .more a {
border: none;
padding: 11px 13px;
color: #222;
background: #eee;
border-radius: 3px;
}

.item p .more a:hover {
color: #fff;
background: #222;
}



::-moz-selection { background:#111; color:#fff; }
::selection { background:#111; color:#fff; }