.wrapper { margin: auto; margin-top: 10px; width: 900px;  }

.foothd  { olor: #666666; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; padding-right: 10px;}

.content   { color: #353535; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; padding: 15px 100px 15px 15px }

td { color: #353535; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

tr { color: #353535; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

table { color: #353535; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; }

td a  { color: #141414; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

body { color: #353535; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.menu    {  vertical-align: top; text-align: left;   }

.menustyle { padding-left: 15px; }

.logo   { padding-left: 20px }

.header { padding-right: 10px }

.footer { padding-right: 10px }

a { color: #141414; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

a.content:hover { color: #404040; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.h1 { color: #666; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.startseite { color: #518208; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.startseite_hd { color: #518208; font-size: 17px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }



.kleiner_header  { color: #333; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.header2  { color: #333; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.headersites { color: #666666; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.ci  { color: #606; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.werbung  { color: #020694; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.logo_kl  { color: #B85908;; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.verpackung   { color: #109e6b; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.illustration  { color: #D5902A; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.kunst  { color: #306; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.werkstatt  { color: #D0184F; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.partner  { color: #73884b; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.kontakt   { color: #478e25; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.logo { color: #B85908; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }

.webdesign  { color: #cf2c00; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.philosophie { color: #478e25; font-size: 16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.logo2 { color: #B85908; font-size:16px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

label
{
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
  font-weight:bold;
  padding-top:0.2em;
width: 20%;
}

input, textarea
{
    border: 1px solid #C5C5C5;
    margin-bottom: 10px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title
{
float: left;
text-align: right;
margin-right: 0.5em;
  vertical-align: top;

}


.powermail_check
{
float: left;
text-align: right;

}

fieldset.tx-powermail-pi1_fieldset label {
	width: 25%;
	float: left;
text-align: right;
	font-weight: bold;
}

fieldset
{
    border: 0px solid #C5C5C5;
    margin: 0px;
    padding: 0px;
}
fieldset.tx-powermail-pi1_fieldset input,
fieldset.tx-powermail-pi1_fieldset textarea {
}
div.tx_powermail_pi1_fieldwrap_html {
	margin: 3px 0;
}
input.powermail_submit {
	margin: 20px 0px;
	font-weight: bold;
	border: 1px solid #444;
	width: 130px;
}
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

.contact { font-size: 10px; font-family: verdana; padding-left: 20px;  vertical-align: bottom;  }
.contactbox {

 margin-bottom: -20px;
 margin-top: 40px;  
 border-width: 1px 0px 0px 0px; 
 border-style: solid;
 border-color: #C5C5C5;
 margin-left: 30px; 
 font-size: 10px;
 color: grey; 
 font-family: verdana; 
 vertical-align: bottom; 
 text-align: left; 
 }

.menu1 a { font-size: 12px; color: grey; line-height: 14px; display: block; font-family: Verdana; padding-left: 30px; text-decoration: none; margin-top: 5px; margin-bottom: 2px;}
.menu1 a:hover { color: #000000; }
.menu1_act a { font-size: 12px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 30px; text-decoration: none; margin-top: 5px; margin-bottom: 2px; font-weight: bold; }
.cur1 { font-size: 12px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 30px; text-decoration: none; margin-top: 5px; margin-bottom: 2px; font-weight: bold; }


.menu2 a { font-size: 11px; color: grey; line-height: 14px; display: block; font-family: Verdana; padding-left: 35px; text-decoration: none;}
.menu2 a:hover { color: #000000; }
.menu2_act a { font-size: 11px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 35px; text-decoration: none; font-weight: bold;}
.cur2 { font-size: 12px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 35px; text-decoration: none; margin-top: 5px; margin-bottom: 2px; font-weight: bold; }

.menu3 a { font-size: 10px; color: grey; line-height: 14px; display: block; font-family: Verdana; padding-left: 45px; text-decoration: none; }
.menu3 a:hover { color: #000000; }
.menu3_act a { font-size: 10px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 45px; text-decoration: none; font-weight: bold; }
.cur3 { font-size: 12px; color: #000000; line-height: 14px; display: block; font-family: Verdana; padding-left: 45px; text-decoration: none; margin-top: 5px; margin-bottom: 2px; font-weight: bold; }

li { color: grey; line-height: 14px; display: block; padding-left: 30px; }

