/********* General *********/

html { margin:0; padding:0; }
body { background-image:url(http://www.senselan.ch/2010/images/bg.gif); background-repeat:repeat-x; border:0; margin:0; padding:0; background-color:#ffffff; }

form { display:inline; }

img { border:none; }
hr { border-bottom:#cccccc solid 1px; border-top:#ffffff; border-right:#ffffff; border-left:#ffffff; margin:20px 0 20px 0; width:100%; }

.wrapper { margin:0 auto; width:701px; }
.header { margin:0 auto; height:179px; background-image:url(../images/headerbg.gif); background-repeat:repeat-x; }
.footer { margin:0 auto; height:179px; background-image:url(../images/footerbg.gif); background-repeat:repeat-x; }

a:link { color:#3482b0; text-decoration:underline; }
a:visited, a:active, a:hover { color:#3482b0; text-decoration:underline; }

/********* Content *********/

.content { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#000000; line-height:1.5em; }
.content ul { list-style:disc; list-style-position:outside; padding-left:10px; margin-left:10px; }
.content h1 { color: #1d61a1; font-size:20px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; }
.content h2 { color: #1d61a1; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; }

.whitelink { font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; line-height:1.5em; }
.whitelink a:link { color:#ffffff; text-decoration:underline; }
.whitelink a:visited,.whitelink a:active, .whitelink a:hover { color:#ffffff; text-decoration:underline; }

/********* Subnav *********/

.footer { font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#999999; line-height:1.5em; }
.footer a:link, .footer a:visited, .footer a:active { color:#999999; text-decoration:none; }
.footer a:hover { color:#999999; text-decoration:underline; }

.small { font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#000000; line-height:1.5em; }
.small a:link { color:#3482b0; text-decoration:underline; }
.small a:visited { color:#3482b0; text-decoration:underline; }
.small a:active { color:#3482b0; text-decoration:underline; }
.small a:hover { color:#3482b0;  text-decoration:none; }

/********* Forms *********/

input { font-family:Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #cccccc; background-color:#f3f3f3; color: #000000; padding:3px; }
textarea { font-family:Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #cccccc; background-color:#f3f3f3; color: #000000; padding:3px; }

