html,body { height: 100%; }
body { margin: 0px; padding: 0px; -webkit-text-size-adjust:none; }

body, td, p, .n, blockquote { font-family:'segoe ui',tahoma,arial;font-size:16px;color:#666666;font-weight:normal; }

H1, H2, H3 { font-family:'segoe ui',tahoma,arial; }

input, select, textarea { font-family:'segoe ui',tahoma,arial;font-size:16px;color:#666666; }

H1 { font-size:24px;color:#333333;font-weight:normal;margin:0px;line-height:38px; }

.small { font-family:'segoe ui',tahoma,arial;font-size:12px;color:#666666;font-weight:normal; }
.grey { color:#adadad; }

span.windowbig { font-family:'segoe ui',tahoma,arial;font-size:16px;color:#96c11f;line-height:17px;text-transform:uppercase; }
span.windowsmall { font-family:'segoe ui',tahoma,arial;font-size:12px;color:#666666;line-height:14px; }

span.fusszeile { font-family:'segoe ui',tahoma,arial;font-size:14px;color:#333333;line-height:16px; }

span.color1 { color:#96c11f; }
span.color2 { color:#d4007f; }
span.color3 { color:#005a9b; }

input.i_text { background-color:#FFFFFF;border:1px solid #cccccc;height:28px;padding:1px 0px 1px 2px;width:85%; }
select.i_select { background-color:#FFFFFF;border:1px solid #cccccc;height:28px;padding:1px 0px 1px 2px;width:85%; }
input.i_checkbox { background-color:#FFFFFF;border:1px solid #cccccc;padding:0px; }
textarea.i_textarea { background-color:#FFFFFF;border:1px solid #cccccc;padding:1px 0px 1px 2px;resize:none;width:85%; }

input.i_text:hover { border: 1px solid #d4007f; }
select.i_select:hover { border: 1px solid #d4007f; }
input.i_checkbox:hover { border: 1px solid #d4007f; }
textarea.i_textarea:hover { border: 1px solid #d4007f; }

input.i_text:focus { border: 1px solid #d4007f; background-color:#f6f7f8;}
select.i_select:focus { border: 1px solid #d4007f; background-color:#f6f7f8;}
input.i_checkbox:focus { border: 1px solid #d4007f; background-color:#f6f7f8;}
textarea.i_textarea:focus { border: 1px solid #d4007f; background-color:#f6f7f8;}

input.r_text { background-color:#cccccc;border:1px solid #FF0000;height:28px;padding:1px 0px 1px 2px;width:85%; }
select.r_select { background-color:#cccccc;border:1px solid #FF0000;height:28px;padding:1px 0px 1px 2px;width:85%; }
input.r_checkbox { background-color:#cccccc;border:1px solid #FF0000;padding:0px; }
textarea.r_textarea { background-color:#cccccc;border:1px solid #FF0000;padding:1px 0px 1px 2px;resize:none;width:85%; }

#link a span {float: left; background: url("../design/button_li.png") left no-repeat; height: 40px; line-height: 40px; width: 33px;  margin-left: -6px;}
#link a {display: block; background: url("../design/button_re.png") right no-repeat; height: 40px; line-height: 40px; padding: 0px 20px 0px 0px; text-align: center; margin: 0px;}

#link a:hover span {background: url("../design/button_lia.png") left;}
#link a:hover {background: url("../design/button_rea.png") right;}

a         { font-size:16px;color:#96c11f;text-decoration:none;font-weight:normal; }
a:hover   { color:#96c11f;text-decoration:underline; }

a.fuss2         { font-size:14px;color:#96c11f;text-decoration:none;font-weight:normal;text-transform:uppercase; }
a.fuss2:hover   { color:#96c11f;text-decoration:underline; }

a.button         { font-size:16px;color:#FFFFFF;text-decoration:none;font-weight:bold; }
a.button:hover   { color:#FFFFFF;text-decoration:none; }

input.button { font-family:'segoe ui',tahoma,arial; font-size: 18px; color: #FFFFFF; font-weight: normal; background-color: #d4007f; text-align: left; height: 40px; line-height: 40px; border: 0px; margin: 0px; padding: 0px 30px 0px 30px; cursor: pointer; }

input.button:hover { background-color: #53676d; }