/* silvantroxler.ch */


*                 { font-style:normal; margin:0; padding:0; text-decoration:none; font-family:Arial, sans-serif; }
body              { background:white; padding:60px 30px 50px 30px }
#container        { margin:0 auto 0; width:640px; }

h1, h2            { font-weight:normal; }
h1                { font-size:100px; font-family:Georgia, serif; }
h2                { font-size:24px; padding:25px 0 2px; }

a                 { color:#c61a1a; text-decoration:none; }

p, address        { font-family:Arial, sans-serif; font-size:16px; word-spacing:1px; }
p                 { padding:5px 0; line-height:24px; }
address           { padding-top:9px; line-height:20px; }


/* Kontakt */

.form p           { clear:left; line-height:14px; }
.form label.col   { float:left; display:block; width:180px; margin:0; padding:5px 15px 5px 0; text-align:left; }
.form span.col    { display:block; margin-left:210px; padding:0; }

.form input,
.form .text,
.form textarea    { font-size:16px; width:424px; padding:2px; border-width:1px; border-style:solid; border-color:#646464 #cccccc #cccccc #646464; }
.form textarea    { font-size:14px; letter-spacing:1px; }
.form .submit     { border-color:#cccccc #646464 #646464 #cccccc; background-color:#eeeeee; width:430px; }


/* Boxen */

.note             { border:1px solid #00dd00; background-color:#ddffdd; padding:8px 10px; margin-bottom:10px;  }
.note p           { padding:0; word-spacing:normal; }
.note *           { font-size:14px; }
.note ul          { margin-left:15px; }

.fail             { background-color:#ffebe8; border-color:#dd3c10; }


/* IE */

body              { text-align:center; }
#container        { text-align:left; }