/*
Theme Name: Schmitz-Kärcher Wordpress Theme
Theme URI: http://www.schmitz-kaercher.de/blog
Description: Schmitz-Kärcher Wordpress Theme
Version: 0.1
Author: aranowa - visuelle Kommunikation
Author URI: http://www.aranowa.de*/
img {
border:0;
}

a:hover {
text-decoration:none;
color:#333;
}

#menu {
background:#c2c2c2;
text-align:left;
margin:0;
padding:4px 0;
}

#menu img {
border:none;
}

#menu h2 {
color:#fff;
font-size:11px;
font-family:Arial, Verdana, Sans-Serif;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0;
}

#menu li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#menu ul {
margin:0;
padding:4px 0;
}

#menu ul li a {
font-family:Helvetica, Arial, Verdana, Sans-Serif;
font-weight:700;
font-size:12px;
color:#333;
margin:0;
padding:8px 20px;
}

#menu ul li a:hover {
color:#333;
background:#ccc;
text-decoration:none;
padding:8px 20px;
}

#content h1 a {
color:#ccc;
text-decoration:underline;
}

#content h2 a {
color:#333;
}

#content h2 a:hover {
color:#555;
background:none;
}

#content h3 {
color:#333;
font-size:14px;
font-family:Helvetica Bold, Arial Bold, Verdana, Sans-Serif;
font-weight:700;
margin-bottom:0;
line-height:120%;
}

#content h3 a {
color:#333;
text-decoration:none;
}

#content h3 a:hover {
color:#555;
background:#fff;
text-decoration:underline;
}

blockquote {
font-style:italic;
color:#666;
border-left:1px solid #ccc;
margin:0 0 0 25px;
padding:0 25px 0 10px;
}

#content blockquote p {
margin:0 0 20px;
padding:0;
}

.postspace {
width:440px;
height:32px;
margin:0;
padding:0;
}

.postspace2 {
width:440px;
height:0;
margin:0;
padding:0;
}

.postspace3 {
width:440px;
height:15px;
margin:0;
padding:0;
}

#sidebar ul {
list-style:none;
margin:0 0 15px;
padding:0;
}

#sidebar li {
list-style:none;
border-bottom:1px solid #d9d9d9;
}

#sidebar ul li {
list-style:none;
margin:0;
}

#sidebar a {
display:block;
background:url(images/arrow.gif) no-repeat;
padding:3px 0 3px 10px;
}

#sidebar ul li a:hover {
color:#000;
text-decoration:none;
}

#footer {
color:#333;
background-color:#FCFE05;
font-size:12px;
font-weight:400;
height:20px;
text-align:center;
clear:both;
border-top:3px solid #ccc;
border-bottom:3px solid #ccc;
padding:20px;
}

#footer a {
color:#333;
font-weight:400;
text-decoration:none;
}

#footer a:hover {
color:#333;
text-decoration:underline;
}

/*** STANDARD CODE ***/
html {
overflow-y:scroll;
}

body {
background:url(templates/xtc4/images/bg.gif) repeat-x #f1f0f1;
font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#555;
margin:0;
}

.clear {
clear:both;
}

/*** INDEX CODE ***/
#wrapper {
width:975px;
border:solid #ababab;
background:#fff;
font-size:11px;
border-width:0 1px;
margin:0 auto;
}

#content {
padding:30px;
}

#header_left {
float:left;
padding-top:40px;
width: 530px	
}

#header_right {
float:right;
width:230px;
height:110px;
}

input[type=text] {
border:1px solid #cecece;
font-size:11px;
padding:1px 2px 2px;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

#suche {
width:177px;
margin-right:18px;
position:relative;
z-index:4;
}

#suche input[type=text] {
width:153px;
}

*+html #suche input[type=text] {
margin-top:-1px;
height:13px;
}

#topnav {
width:530px;
}

#topnav a { font-size: 12px; background: #fff; padding: 4px 6px; font-weight: bold}
#topnav a:hover, #topnav .current { background: yellow}

#cart {
background:#f2f2f2;
margin-top:15px;
width:220px;
padding:10px 0 10px 10px;
}

#mainpart {
clear:both;
padding-top:5px;
}

#leftside {
width:177px;
float:left;
}

#rightside {
width:720px;
float:right;
}

.navtrail {
display:block;
border-bottom:1px solid #d9d9d9;
padding-bottom:6px;
margin-top:4px;
}

#maincontent img { max-width: 478px; height: auto}

#maincontent img.size-medium,#maincontent img.size-full,#maincontent img.aligncenter,#maincontent img.alignright,#maincontent img.alignleft {
max-width:170px;
height:auto;
float:left;
margin: 5px 20px 20px 0
}

#maincontent img { border: 1px solid #ccc; padding: 4px}


#maincontent h2 {
color:#333;
font-size:16px;
font-family:Arial, Verdana, Sans-Serif;
font-weight:700;
font-variant:normal;
margin:0;
padding:0 0 5px;
}

/*** SLIDER ***/
#slider1 {
width:720px;
height:230px;
position:relative;
overflow:hidden;
margin-top:10px;
}

#slider1 a {
display:block;
color:#FCFD00;
font-weight:700;
margin-top:10px;
}

#slider1 strong {
padding-bottom:2px;
display:block;
}

#slider1 span {
position:absolute;
top:80px;
right:0;
font:11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#000;
width:280px;
height:230px;
display:block;
z-index:2;
padding:10px 15px;
}

ul#teaser {
position:absolute;
z-index:1;
margin:0;
padding:0;
}

#teaser li {
list-style:none;
height:1000px;
}

/** INFO BOX **/
#info_box {
float:right;
width:178px;
}

#info_box ul {
margin:0;
padding:0;
}

#info_box li {
list-style:none;
}

/** MORE BOXEN **/
.more_boxen {
border:1px solid #cecece;
	background:-moz-linear-gradient(top, #fff, #eee); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee)); /* Safari, Chrome */
	margin-bottom: 2px;

}

.more_boxen h2, h2.buyed {
	color:#000;
	font-size:11px;
	
	background: #ffff00;
	
	background:-moz-linear-gradient(top, #ffff00, #ffea00); /* Firefox */
	background:-webkit-gradient(linear, left top, left bottom, from(#ffff00), to(#ffea00)); /* Safari, Chrome */
	
	background-image:url(images/arrow.gif) 6px 1px no-repeat;
	
	text-transform:uppercase;
	margin:0;
	padding:5px 0 2px 14px;
	
		
}

.more_boxen li,.more_boxen span {
display:block;
padding:6px;
}

/** SHOPLINKS **/
.infoBoxHeading {
font-weight:700;
text-transform:uppercase;
color:#333;
border-bottom:1px solid #cecece;
padding-bottom:6px;
margin:4px 0 0;
}

/** PDF POPUP **/
.popuplayerFrame .content_td {
background:url(javascript/loadingAnimation.gif) no-repeat 50% 50% #FFF;
}

.popuplayer .titlebar {
background-color:#E6E6E6;
border-bottom:1px solid B5B5B5;
height:21px;
}

.popuplayer .title {
float:left;
position:relative;
color:#333;
font-weight:700;
height:22px;
line-height:22px;
padding-left:6px;
}

.popuplayer .button_close {
float:right;
color:#555;
white-space:nowrap;
height:16px;
width:130px;
cursor:pointer;
text-align:right;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
padding:3px 5px 3px 0;
}

.location_left {
background:#FFEC00;
border:1px solid;
border-color:#F7EE8A #CCBD00 #CCBD00 #F7EE8A;
}

.location_portlets {
background:#F3E54C;
border:1px solid;
border-color:#F7EE8A #C2B73D #C2B73D #F7EE8A;
}

/** PAGEBAR **/
.pagebar a,.this-page {
background:#f8f8f8;
border:1px solid #cecece;
margin-left:6px;
padding:6px;
}

textarea {
border:1px solid #d9d9d9;
width:495px;
height:200px;
overflow-y:scroll;
}

.gallery {
border:1px solid #d9d9d9;
background:#f8f8f8;
padding-bottom:10px;
padding-left:5px;
}

.gallery-item img {
float:none;
margin:0;
padding:0;
}

.team {
clear:both;
padding-top:10px;
}

a,#content h1 a:hover {
color:#555;
text-decoration:none;
}

#info_box h2,.more_boxen h2 {
color:#333;
font-size:11px;
background:url(images/arrow.gif) 6px -1px #FCFD00 no-repeat;
text-transform:uppercase;
margin:0;
padding:2px 0 2px 14px;
}

.this-page,li.current_page_item {
font-weight:700;
}
dl { margin: 0; padding: 0; margin-bottom: 10px;}
.gallery-caption { margin: 0; padding: 0; text-align: center; background: yellow; display: block}
