
html, body, form, h1, h2, h3, h4 { margin: 0; padding: 0; }

body, td, tr, form, div, textarea, input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

p, li { line-height: 150%; margin: 10px 0 0 0; }

body { background: /*#cedfea*/ white url("http://www.tidsbalans.nu/images/backgrounds/default.jpg") no-repeat top center fixed;}

#logo { behavior: url("/_zebra/iepngfix.htc"); }

a:link, a:visited { color: #ec008c; text-decoration: none; }

a:hover, a:active { color: #ec008c; text-decoration: underline; }

.startmain { background: white url("http://www.tidsbalans.nu/images/bubble.png") no-repeat top right; padding-top: 110px;}

a#skrivhornan_link { color: #9e005e; }

img { border-style: none; }

.margin-top, .content h2, .content h3, .content h4 { margin-top: 20px; }

h1 { font-size: 24px; color: #295e80; font-weight: bold; }
h2 { font-size: 16px; color: #295e80; font-weight: bold; }
h3 { font-size: 12px; color: #295e80; font-weight: bold; }

/* START PAGE */
h1.purple { font-size: 24px; font-weight: bold; color: #9e005e; }

.field_placeholder, .field { width: 197px; border: none; margin: 5px; font-size: 18px; padding: 3px; }

#field_from { margin-left: 7px; }
#field_name { margin-right: 12px; }

.field_placeholder { color: #aaaaaa; }
.field { color: #333333; }

/* FORMS */


.input { width: 100%; background-color: white; border: 1px solid #BBBBBB; margin-top: 10px; }
textarea.input { height: 80px; }

/* Grå ruta med rundade hörn */

.box_grey { background: #f2f1ed; }

.box_grey span { display: block; background: url("http://www.tidsbalans.nu/images/box_grey_tl.gif") no-repeat top left; }

.box_grey span span { display: block; background: url("http://www.tidsbalans.nu/images/box_grey_tr.gif") no-repeat top right; }

.box_grey span span span { display: block; background: url("http://www.tidsbalans.nu/images/box_grey_bl.gif") no-repeat bottom left; }

.box_grey span span span span { display: block; background: url("http://www.tidsbalans.nu/images/box_grey_br.gif") no-repeat bottom right; padding: 10px; margin: 3px 0px 3px 0px; }



a.button, a.button span { cursor: default !important; }

a.button:link, a.button:visited { background: transparent url("http://www.tidsbalans.nu/images/button_a.png") no-repeat scroll top right !important; color: #ffffff !important; display: block !important; float: left !important; font-weight: bold !important; font-size: 12px !important; font-family: Verdana, Helvetica, Arial, sans-serif !important; height: 20px !important; padding-right: 18px !important; text-decoration: none !important; }

a.button span { background: transparent url("http://www.tidsbalans.nu/images/button_span.png") no-repeat !important; display: block !important; line-height: 12px !important; margin: 0 !important; padding: 3px 0 5px 18px !important; }

a.button:active { background-position: bottom right !important; color: #ffffff !important; outline: none !important; }

a.button:active span { background-position: bottom left !important; margin: 0 !important; }
/* recaptcha */
/*
#recaptcha_response_field { line-height: 150% !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 11px !important; border: 1px solid #c5c5c5 !important; background-image: url("http://www.tidsbalans.nu/images/form_shadow.gif") !important; background-repeat: repeat-x !important; background-color: #ffffff !important; padding: 2px !important; }


#recaptcha_table { width: 460px !important; }
*/
/* COMMENTS */

.comment .name { font-weight: bold; margin-left: 10px; }
.comment .timestamp { font-size: 80%; padding-left: 3px; }
.comment .comment_text { padding: 10px; background-color: #f0f0f0; margin: 3px 0px 3px 0px; }
.comment .toolbox a { margin-left: 3px; font-size: 90%; }
.comment blockquote { font-style: italic; }

/* HEADERS */

h4.fancy { background: #00aeef url("http://www.tidsbalans.nu/images/header_bg.gif"); margin: 0; padding: 0;}

h4.fancy span { display: block; background: url("http://www.tidsbalans.nu/images/header_left.gif") no-repeat top left; }

h4.fancy span span { display: block; background: url("http://www.tidsbalans.nu/images/header_right.gif") no-repeat top right; padding: 0 10px; line-height: 25px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; }

h4.purple { background: #00aeef url("http://www.tidsbalans.nu/images/header_purple_bg.gif"); margin: 0; padding: 0;}

h4.purple span { display: block; background: url("http://www.tidsbalans.nu/images/header_purple_left.gif") no-repeat top left; }

h4.purple span span { display: block; background: url("http://www.tidsbalans.nu/images/header_purple_right.gif") no-repeat top right; padding: 0 10px; line-height: 25px; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #ffffff; }

/* STRUCTURE */

#header { width: 780px; padding: 20px 20px 20px 20px; margin: auto; position: relative; }

#container { width: 740px; background: url("http://www.tidsbalans.nu/images/main_bg.png"); padding: 20px 20px 20px 20px; margin: auto; position: relative; }

.main { width: 740px; padding: 0px; background-color: white; }
.sidebar { width: 220px; float: right; padding: 20px;}
.content { width: 460px; padding: 20px;}
#footer { width: 700px; padding: 20px 20px 20px 20px; }

