/*-----------------------------------------------------------------------------
Prototype Style Sheet (empty commented stylesheet)

version:   1.0
author:    andy budd
email:     info@andybudd.com
website:   http://www.andybudd.com/
-----------------------------------------------------------------------------*/

/* =General
-----------------------------------------------------------------------------*/


/* Remove padding and margin */
* {
 margin: 0;
 padding: 0;
}

/* Put it back on certain elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul {
 margin: 1em 0;
}

/* Class for clearing floats */
.clear {
 clear: both;
}


/* Remove border around linked images */
img {
 border: 0;
}

.important {
color: #FF0000;
}

/* =Typography
-----------------------------------------------------------------------------*/

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 62.5%/1.6;
 #font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Trebuchet MS", Tahoma, Verdana, sans-serif;
 text-align: center;
 min-width: 820px;
 background: black;
 margin: 6px;
 color: #272755;
}


/* =Headings
-----------------------------------------------------------------------------*/
.csc-header {
 color: #54549E;
}


/* =Links
-----------------------------------------------------------------------------*/
a:link, a:visited {
 text-decoration: none;
 text-indent: 30px;
 font-size: 14px; 
 font-weight: bold;
 color: #54549E;
}

.menu-head a:link, .menu-head a:visited {
 display: block;
 width: 140px;
 height: 30px;
 line-height: 30px;
 color: #54549E;
 border-bottom: 4px;
 border-bottom-style: solid;
 border-bottom-color: #E0CC96;
}

.menu-head a:hover, .menu-head-act a {
 display: block;
 width: 140px;
 height: 30px;
 line-height: 30px;
 border-bottom: 4px;
 border-bottom-color: #8D8CB4;
 border-bottom-style: solid;
}

.menu-head, .menu-head-act {
 list-style: none;
}

#wrapper {
 background-color: #E0CC96;
 width: 800px;
 margin: 0 auto;
 text-align: left;
}

/* =Branding
-----------------------------------------------------------------------------*/
#branding {
 background: url(http://waschhausvereinigung.de/fileadmin/template/waschhausvereinigung/images/top.jpg) no-repeat; 
 height: 77px;
}

#branding h1 {
 display: none;
}

/* =Main Nav
-----------------------------------------------------------------------------*/
#mainMenu {
 width: 180px;
 float: left;
 min-height: 350px;
}

/* =Sub Nav
-----------------------------------------------------------------------------*/




/* =Main Content
-----------------------------------------------------------------------------*/
#content {
 width: 600px;
 float: right;

 font-size: 12px;
 font-weight: bold; 
}

#content h1, #content h2, #content p {
 padding-right: 20px;
}

#content h1 {
 font-size: 16px;
}

#content .calendar, #content #pfeil_zurueck, #content #pfeil_vor {
 display: none;
}

/* =Secondary Content
-----------------------------------------------------------------------------*/





/* =Footer
-----------------------------------------------------------------------------*/
#footer {
 clear: both;
 background: url(http://waschhausvereinigung.de/fileadmin/template/waschhausvereinigung/images/bottom.gif) no-repeat; 
 height: 37px;
}

#footer table td {
 padding-top: 0px;
 padding-left: 10px;
 padding-right: 10px;
 font-size: 12px; 
 font-weight: bold;
 color: #54549E;
}

.impressum a{
display: block;
text-align: right;
font-size: 12px;
}

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
 border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
 border-spacing: 0;
 border-collapse: collapse;
}

td {
 text-align: left;
 font-weight: normal;
}



/* =tx-ttproducts
-----------------------------------------------------------------------------*/
.tx-ttproducts-pi1 {
 margin-right: 15;
}

.listitem td {
# color: #54549E;
 padding: 10px;
 font-size: 12px;
 background: #e0dfe3;
#andere #ddd5bf
}

.listitem, th {
# color: #54549E;
 padding: 0 0 10 0;
 font-size: 12px;
}

.tt_products_item_single_display, td {
#color: #54549E;
 padding: 10px;
 font-size: 12px;
}

.billing_address label
{
 display: block;
}

.label {
text-align: left;
background: #ddd5bf;
}

.button {
text-align: right;
background: #ddd5bf;
}

.shipping {
background: #ddd5bf;
}

/* Kontaktformular */
.csc-mailform-field label {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
	display: block;
	font-weight: bold;
	margin: 5px 5px 5px 5px;
}

.csc-textpic-caption {
    	font-family: Arial, Helvetica, sans-serif;
    	font-size: 12px;
	display: block;
	font-weight: bold;
}

fieldset {
   	border: 1px solid #694400;
        padding: 10px 10px 10px 10px;
	margin-right: 20px;
   	background: #E0CC96;
}
.csc-mailform-submit {
	margin-top: 5px;
}

/* tt_news */
.news-list-item td {
	vertical-align: top;
	font-weight: bold;
	font-size: 12px;
}

.label {
	font-weight: bold;
}
.important {
font-size: 12px;
}