/*  
Theme Name: stilzeug
Theme URI: http://www.stilzeug.de/
Description: The Wordpress-Theme for Stilzeug.de
Version: 0.1
Author: Markus Arfert & Tom Lehnert
Author URI: http://www.doktorfussball.de/

*/
*,html {
	margin:4;
	padding:0;

}

body {
color:#222222;
font-family:Arial,sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
background: url(img/smatch_stilzeug_blog_hg_big.jpg) no-repeat fixed center top;
    }

#main {
margin: 0 auto;
width: 938px;
}

hr {
    display: none;
    }

h2 {
    margin: 0;
    }
	
h3 {
	background:transparent none repeat scroll 0% 0%;
border-bottom:1px dotted #BBBBBB;
font-size:2.4em;
margin:1.25em 0pt 0.625em;
padding:0pt 0pt 2px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-0.02em;
line-height:1em;
}

a:link,a:visited {
    color: #f02914;
    text-decoration: none;
    border-bottom: none;
    }

a:hover,a:focus {
    border-bottom: 1px solid #f02914;
	color: #f02914;
outline: none;
    }

a.thickbox:hover {
    border-bottom:none;
    }

.clearfix {
    clear: both;
    }

#header {
behavior: url(/wp-content/themes/fashion/iepngfix/iepngfix.htc);
height: 176px;
margin: 0;
padding: 0;
background: url(img/smatch_background_top_938x176.png) top center no-repeat;
    }

#header h1 {
    width: 282px;
    height: 94px;
    margin: 0 0 0 52px;
    padding: 0;
    }

#header h1 a {
    display: block;
    width: 282px;
    height: 120px;
    border: 0;
    color: #efefef;
    font-size: 0.000000000000000em;
    text-indent: -700em;
    }

#header h1 a:hover {
    border: 0;
    }

#header h2 {
    display: none;
    }

#page_navigation {
    position: relative;
    top: 1em;
    color: #ccc;
    }

#page_navigation h2 {
    display: none;
    }

#page_navigation ul {
    list-style-type: none;
    margin-right: 17px;
    padding: 0;
    text-align: right;
    }

#page_navigation ul li {
    display: inline;
    padding: 0 2px 0 2px;
    }

#page_navigation ul li a:link,#page_navigation ul li a:visited {
    color: #4b4b4b;
    border: 0;
    }

#page_navigation ul li a:hover,#page_navigation ul li a:focus {
    border-bottom: 1px dotted #4b4b4b;
    }

#page_navigation ul li.date {
    color: #4b4b4b;
    }

#wrapper {
    position: relative;
    z-index: 100;
    min-height: 600px;
width: 938px;
    padding: 0;
margin: 0;
    background: url(img/smatch_background_middle_938x100.png) center repeat-y;
    border: 0;
    }

#content {
    width: 512px;
    margin: 0;
	padding: 0pt 50px;
	float: left;
    }
	
.post .post_introduction {
	height:162px;
	left:0pt;
	position:absolute;
	width:30px;
}

#content .pagetitle {
    margin-bottom: 1.5em;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-weight: normal;
    font-size: 2em;
    color: #f02914;
    }

#content .pagetitle span {
    color: #000000;
    }

.navigation {
    position: absolute;
    top: -25px;
    width: 518px;
    }

.alignleft {
    float: left;
    text-align: left;
    }

.alignright {
    text-align: right;
    }

#content .post {
    margin: 0 0 6em 0;
	top:0px;
    }

#content .post h2 {
border-bottom:1px dotted #BBBBBB;
color: #000000;
font-family:Arial,sans-serif;
font-size:2.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-0.02em;
line-height:1.2em;
margin:0pt 0pt 0.5em;
padding:0pt 0pt 2px;
top: 0px;
    }

#content .post h2 a:link,#content .post h2 a:visited {
    border: 0;
    text-decoration: none;
    color: #000000;
    }

#content .post h2 a:hover,#content .post h2 a:focus {
    color: #f02914;
    }

.entry {
    clear: left;
	font-size:1.5em;
	line-height:1.46667em;
    }
	
.entry .first {
	color:#AAAAAA;
float:left;
font-size:3.4em;
line-height:0.6em;
padding:0.17em 0.08em 0.05em 0pt;
}

.feedback {
background-color:#EEEEEE;
font-size:11.5px;
margin-bottom:0;
padding:2px 5px;
}


#content .post .entry p {
    margin:0pt 0pt 1.46667em;
    }




#content .post .entry img {
    border: 0px solid #999;
margin: 10px 10px 0px;
    }

#content .post .entry ul li {
list-style-type: circle;
list-style-position: inside;
margin-left: 10px;
}

#content .post .entry ol li {
margin-left: 20px;
}
#content .post .entry a:link img, #content .post .entry a:active img, #content .post .entry a:focus img,
#content .post .entry a:hover img, #content .post .entry a:visited img     {
    border: none;
text-decoration: none;
    }

#content .post .entry img.wp-smiley {
    border: 0;
    position: relative;
    top: 2px; 
    }

#content .post .entry blockquote {
    margin: 0;
    }



#content .post .entry blockquote a:link,#content .post .entry blockquote a:visited {
    border: 0;
    }

#content .post .entry blockquote a:hover,#content .post .entry blockquote a:focus {
    border: 0;
    }

#content .post .entry blockquote p {
    padding-left: 20px;
    border-left: 5px solid #ddd;
    font-style: italic;
    color: #999;
    }

#content .post_head  {
	color:#999999;
font-family:Arial,sans-serif;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0.2em;
line-height:normal;
margin:0pt 0pt 0.6em;
text-transform:uppercase;
}	
	
#content .post_head div a img {
    border: 0;
    }

#content .post_head div a {
    border: 0;
    }

#content .postmetadata_top a:link,#content .postmetadata_top a:visited {
    border-bottom: 0;
    }

#content .postmetadata_top a:hover,#content .postmetadata_top a:focus {
    border-bottom: 1px dotted #006EC0;
    }

#content ul.postmetadata_top {
    list-style-type: none;
    margin: 0;
    padding: 6px 0 2px 0;
    font-weight: bold;
    }

#content ul.postmetadata_top li span {
    font-weight: normal;
    }

#content ul.postmetadata_bottom {
    list-style-type: none;
    margin: 3em 0 0 0;
    padding: 0 0 0.5em 0;
    border-bottom: 1px solid #bfbfbf;
    }

#content ul.postmetadata_bottom li {
    display: inline;
    margin: 0 1em 0 0;
    text-align:middle;
    }

#content ul.postmetadata_bottom li span {
    margin-left: 6px;
    vertical-align: top;
    line-height: 2.4em;
    }

#content .move_to_top {
    position: relative;
    top: -8px;
    left: 508px;
    width: 14px;
    }

#content .move_to_top a:link,#content .move_to_top a:visited {
    border: 0;
    }

#content .move_to_top a:hover,focus {
    border: 0;
    }

#content .move_to_top a img {
    border: 0;
    }

#content ul.social_bookmarking {
    list-style-type: none;
    margin: 10px 0 0 0;
    padding: 0;
    }

#content ul.social_bookmarking li {
    display: inline;
    padding: 0 10px 0 0;
    }

#content ul.social_bookmarking li a {
    border-bottom: 0;
    }

#content ul.social_bookmarking li a img {
    border: 0;
    }

#sidebar {
position: relative;
    float: right;
    width: 264px;
voice-family: "\"}\"";
voice-family: inherit;
width: 264px;
padding: 0;
    margin: 0px 30px 0px 0px;
    font-size: 1.1em;
    color: #4b4b4b;
    }

html>body#sidebar {
width: 264px;
}

#sidebar a.brilliant_button:link,#sidebar a.brilliant_button:visited {
    border: 0;
    color: #4b4b4b;
    }

#sidebar a.brilliant_button:hover,#sidebar a.brilliant_button:focus {
    }

#sidebar a.brilliant_button img {
    border: 0;
    }

fieldset {
    margin: 0;
    padding: 0;
    border: 0;
    }

legend {
    display: none;
    }

input.form_field {
    width: 160px;
    height: 18px;
    border: 1px solid #ccc;
    padding: 3px;
    line-height: 1.2em;
    font-size: 1.2em;
	font-family:"Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    }

button {background:transparent none repeat scroll 0%;border:0pt none;cursor:pointer; }
.button { font-size:1.0em; }
.button .outerspan {background-image:url(img/smatch_bg_button_left.png); background-repeat:no-repeat;  height:23px; text-align:center; font-weight:bold; display:block; }
.button .innerspan  {color:#FFF; text-decoration:none; padding:4px 10px 0px 10px; display:block; height:19px;  background-image:url(img/smatch_bg_button_right.png); background-position:right; background-repeat:no-repeat; white-space:nowrap}

#searchform {
    margin: 2em 0 0 0;
    } 

#searchform label {
    display: none;
    }

#searchform .form_field {
    line-height: 1.2em;
    font-size: 1.1em;
    }

#commentform {
    margin: 3em 0 0 0;
    }
	
#commentform p {
	font-size: 1.2em;
}

#commentform legend {
    margin: 2em 0 0 0;
    padding: 0;
    display: inline;
    font-weight: bold;
    font-size: 1.5em;
    }

html legend {
    margin: 2em 0 0 0;
    padding: 0;
    display: inline;
    font-weight: bold;
    font-size: 1.5em;

    }

#commentform label {
    float: left;
    width: 8em;
    line-height: 2em;


    font-weight: bold;
	font-size: 1.2em;
    }

#commentform div {
    margin: 0 0 0.5em 0;
    }

#commentform .form_field {
    width: 16em;
    }

#commentform textarea {
    border: 1px solid #ccc;
    width: 500px;

    height: 200px;
    padding: 6px;
	font-family:"Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    }

#commentform #submit_comment {
	background:transparent url(img/send_button.png) no-repeat scroll right top;
	height:22px;
	text-align:center;
	width:88px;
}

#contactform {
    margin: 1em 0 0 0;
    }
	
#contactform p {
	font-size: 0.9em;
}

#contactform legend {
    margin: 2em 0 0 0;
    padding: 0;
    display: inline;
    font-weight: bold;
    font-size: 1.5em;
    }

#contactform label {
    float: left;
    width: 8em;
    line-height: 2em;
    font-weight: bold;
font-size: 0.8em;
    }

#contactform div {
    margin: 0 0 0.5em 0;
    }

#contactform .form_field {
    width: 16em;
font-size: 0.8em;
    }

#contactform textarea {
    border: 1px solid #ccc;
    width: 500px;
    height: 200px;
    padding: 6px;
	font-family:"Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    }

#contactform #submit_comment {
	background:transparent url(img/send_button.png) no-repeat scroll right top;
	height:22px;
	text-align:center;
	width:88px;
}

dl#commentlist {
	margin: 0 0 4em;
}

dl#commentlist dt {
	font-size:1.2em;
line-height:2.5em;
margin:0pt 0pt 0.5em;
color:#999999;
}

dl#commentlist dt strong{
color:#000000;
font-size:1.5em;
font-weight:bold;
}

dl#commentlist dt strong a, 
dl#commentlist dt strong a:visited {
	border-bottom:1px dotted #000000;
	color:#000000;
}

dl#commentlist dt strong a:hover {
	color: #f02914;
	border-bottom: 1px solid #f02914;
}
dl#commentlist dd {
	margin: 0 0 1em;
}

dl#commentlist .entry p {
	margin:0pt 0pt 1.46667em;
}

dl#commentlist .entry {
	margin: 0pt 0pt 1em;
}


#sidebar h2 {
	position: relative;
    top: 1px;
    margin: 0 0 2px 0;
	padding: 0.25em 0px 0.25em 5px;
	font-family: "Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}



.kat_image {
	margin-bottom: -3px;
	border-style: none;	
}

.workaround_image_hover {
	margin-right: 10px;
}
	


#sidebar .widget h2 {
	border-bottom: none;
}







.subscribe_box {
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.3em;
	line-height:1.23077em;
	height: 60px;
	width:264px;
}


.subscribe_box a {
height: 60px;
width:264px;
text-decoration: none;
border: none;
outline: none;
}

.subscribe_box  a img {
	border:none;
}  

.subscribe_box a:hover {
text-decoration: none;
border: none;
}

.smatch_logo {
	margin-bottom: 20px;
}

.smatch_logo a:link, .smatch_logo a:hover, .smatch_logo a:visited, .smatch_logo a:active, .smatch_logo a:focus{
	border: none;
	text-decoration: none;
}

.smatch_logo img{
	border: none;

}

#submit_button {
	text-align:center;
	background: url(img/submit_button.png) no-repeat top right;
	height: 22px;
	width: 22px;
	float:left;
	margin-top:30px;

}


#sidebar .subscribe_box_teaser h2 {
	position: relative;
    top: 1px;
    margin: 0;
	padding: 0.25em 10px;
	font-family: "Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
	text-align: right;
	color: #fff;
	text-transform: uppercase;
	border-bottom: 1px solid #ed8316;
	background-color: #ed8316;
}

#sidebar ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	list-style-position: outside;
}



#footer {
behavior: url(/wp-content/themes/fashion/iepngfix/iepngfix.htc);
    position: relative;
    z-index: 1;
    top: -125px;
    clear: both;
    height: 442px;
    background: url(img/smatch_background_bottom_938x442.png) bottom center repeat-y;
    }



#footer #footer_wrapper ul {
    color: ;
    }

#footer #footer_wrapper a img{
    border: 0
}

#footer #footer_wrapper {
    position: relative;
    top: 280px;
    margin: 0 0 0 50px;
	font-size: 1.2em;
    }

#footer #newsletter_form {
    float: right;
    width: 428px;
    text-align: right;
    }

#footer #newsletter_form label {
    font-size: 1.1em;
    font-weight: bold;
    }

#footer #newsletter_form input#email {
    width: 168px;
    margin: 0 0 0 0.5em;
    }
    
#footer #newsletter_form input#submit {
    position: relative;
    top: 4px;
    left: 2px;
    }

#footer ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }

#footer ul li {
    display: inline;
    padding: 0 1px 0 1px;
    }

#footer a:link,#footer a:visited {
    border: 0;
    }

#footer a:hover,#footer a:focus {
    border-bottom: 1px solid #F02914;
    }

.index_navigation {
font-size:1.5em;
line-height:1.46667em;
margin:0pt 0pt 30px;
}


#sidebar .category_red h2 {
	color: #f02914;
    }	
	
#sidebar .category_green h2 {
	color: #A5B514;
    }
	
#sidebar .category_magenta h2 {
	color: #e626ad;
    }

#sidebar .category_red h2 a:link, 
#sidebar .category_red h2 a:hover, 
#sidebar .category_red h2 a:visited, 
#sidebar .category_red h2 a:active {
	border: none;
	text-decoration:none;
	color: #f02914;
}

#sidebar .category_green h2 a:link, 
#sidebar .category_green h2 a:hover, 
#sidebar .category_green h2 a:visited, 
#sidebar .category_green h2 a:active {
	border: none;
	text-decoration:none;
	color: #A5B514;
}

#sidebar .category_magenta h2 a:link, 
#sidebar .category_magenta h2 a:hover,
#sidebar .category_magenta h2 a:visited,
#sidebar .category_magenta h2 a:active {
	border: none;
	text-decoration:none;
	color: #e626ad;
}



.category_red{
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.3em;
	line-height:1.23077em;
}


.category_green{
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.3em;
	line-height:1.23077em;
}



.category_magenta {
	margin: 0 0 20px 0;
	padding: 0;
	font-size:1.3em;
	line-height:1.23077em;
}


#sidebar ul {
	margin: 0;
	padding:0;
	list-style-type: none;
	list-style-position: outside;
}

.category_red ul li a span {
behavior: url(/wp-content/themes/fashion/iepngfix/iepngfix.htc);
background-image: url(img/bullet_red.png);
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
}

.category_red ul li a img {
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
vertical-align: text-bottom;
}

.category_red ul li a:link, .category_red ul li a:visited, .category_red ul li a:active, .category_red ul li a:focus{
	color:#000000;
	display:block;
	padding:0.4em 0pt 0.4em 6px;
	width: 258px;
	border-top: 1px solid #f02914;
	border-bottom: none;
}

.category_red ul li a:hover {
	background: #f8d7d4;
	text-decoration: none;
	border-bottom: none;
}

.category_green ul li a span {
behavior: url(/wp-content/themes/fashion/iepngfix/iepngfix.htc);
background-image: url(img/bullet_green.png);
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
}

.category_green ul li a img {
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
vertical-align: text-bottom;
}

.category_green ul li a:link, .category_green ul li a:visited, .category_green ul li a:active, .category_green ul li a:focus{
color:#000000;
	display:block;
	padding:0.4em 0pt 0.4em 6px;
	width: 258px;
	border-top: 1px solid #A5B514;
	border-bottom: none;
}
.category_green ul li a:hover {
background: #edf1cb;
	text-decoration: none;
	border-bottom: none;
}

.category_magenta ul li a span {
behavior: url(/wp-content/themes/fashion/iepngfix/iepngfix.htc);
background-image: url(img/bullet_magenta.png);
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
}

.category_magenta ul li a img {
width: 15px;
height: 15px;
 border:none;
 margin-right: 10px;
vertical-align: text-bottom;
}

.category_magenta ul li a:link, .category_magenta ul li a:visited, .category_magenta ul li a:active, .category_magenta ul li a:focus {
color:#000000;
	display:block;
	padding:0.4em 0pt 0.4em 6px;
	width: 258px;
	border-top: 1px solid #e626ad;
	border-bottom: none;
}
.category_magenta ul li a:hover {
background: #f5cee9;
	text-decoration: none;
	border-bottom: none;
}

#sidebar h2 {
	position: relative;
    top: 1px;
    margin: 0 0 2px 0;
	padding: 0.25em 0px 0.25em 5px;
	font-family: "Trebuchet MS","Gill Sans",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-weight: normal;
	text-align: right;
	text-transform: uppercase;
}

.widget {
font-size:1.3em;
line-height:1.23077em;
margin:0pt 0pt 20px;
padding:0pt;
}


.widget ul li a:link, .widget ul li a:visited, .widget ul li a:active, .widget ul li a:focus{
	color:#000000;
	display:block;
	padding:0.2em 0pt 0.2em 6px;
	width: 258px;
	border-top: 1px solid #ccc;
	border-bottom: none;
}

.widget ul li a:hover {

	background: #eee;
	text-decoration: none;
	border-bottom: none;
}

