/*  jewmus.dk  */
/*
  Generelt
    black: #000000;
    orange: #d46b2e;
    lightgrey:#eeeeee;
    textcolor:#666666;
    Lightblue:#8ab0b9;
    border, hr: #cbcbcb;
    background, right: #ecf5f6;
    link color: #68888f;
    h1 color: #2b4459;
*/

/*====================================
  GLOBAL SETTINGS
=====================================*/
html,body {
  height:100%;
  background-color:transparent;
}
body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  font: normal normal normal 12px/16px "trebuchet ms", trebuchet, arial, helvetica, verdana, tahoma, sans-serif;
  color:#ffffff;
  margin:0px; 
  padding:0px;
  text-align:left;
  vertical-align:baseline;
  border:0 none;
}
/*-----------------------------------
  HEADER STYLE SETTINGS
------------------------------------*/
h1 { font-size:20px; line-height:24px; color:#2b4459; text-transform:uppercase; margin:0 0 20px 0; }
h2 { font-size:12px; line-height:18px; font-weight:bold; margin:0 0 3px 0; }
h3 { font-size:13px; line-height:16px; font-weight:bold; margin:0 0 3px 0; text-transform:uppercase; }
h4 { font-size:11px; line-height:15px; color:#68888f; }
h5 { font-size:11px; line-height:13px; }
h6 { font-size:10px; line-height:12px; }




/*-----------------------------------
  PARAGRAPH STYLE SETTINGS
------------------------------------*/
p { margin:0 0 15px 0; }
p.bodytext { } 
p.bodytext img { margin:0; }
p strong { font-weight:bold; }

p.align-left { text-align:left; }
p.align-center { text-align:center; }
p.align-right { text-align:right; }
p.align-justify { text-align:justify;}


/*-----------------------------------
  LINK STYLE SETTINGS
------------------------------------*/
a { color:#ffffff; font-weight:bold; text-decoration:none;}
a:link, a:visited {}
a:hover { color:#ffffff; text-decoration:underline; }
a:active {}

a.white { color:#fff; text-decoration:none; }
a.white:link, a.white:visited {}
a.white:hover { color:#68888f; text-decoration:underline;}
a.white:active {}

a img, :link img, :visited img {
  border:0 none;
}
a:hover img { border:0px solid #fff;}

:focus { outline-style:none; }

/*-----------------------------------
  CLASS STYLE SETTINGS
------------------------------------*/
span.white, p.white, td.white { color:#ffffff; }

span.color1, p.color1 { color:#00979E }
span.color2, p.color2 { color:#E5EFF0 }


/*-----------------------------------
   HR STYLE SETTINGS
------------------------------------*/
hr {  width:100%; height:1px; line-height:1px; border:0; border-top:1px solid #cbcbcb; padding:0; margin:12px 0 0px 0; }


/*-----------------------------------
  INPUT, SELECT, TEXTAREA STYLE SETTINGS
------------------------------------*/
/* Hvert inputsfelt */
div.inputfields { margin:0 0 9px; }
div.submitfields { margin:9px 0 0; }

/* submit knapper */
div.submit, div.tx_powermail_pi1_fieldwrap_html_submit {
  height:21px;
  background-color:transparent;
  border:0 none;
  text-align:center; 
  padding:0;
  margin:0;
  float:left;
}
  
input.submit, input.powermail_submit {
  font-size:12px;
  line-height:21px;
  font-weight:normal;
  text-transform:none; 
  height:21px;
  color:#ffffff;
  margin:0;
  vertical-align:middle;
  cursor:pointer;
  width:100%;
  padding: 0 5px 2px 5px;
  border:0px none;
  background:#D46B2E;
  border: 1px solid #D46B2E;
  -moz-border-radius: 3px;
  border-radius: 3px;
}



/* input felter */
div.text {
  height:18px;
  text-align:left; 
  padding:0;
  margin:0;
  background:transparent;
  border:0px none;
}

input.text {
  font-size:12px;
  line-height:16px;
  color:#666666;
  height:16px; 

 
  width:95%;
  padding: 2px;
  background:transparent;
  border:0px none;
  background: none repeat scroll 0 0 #ecf5f6;
  border: 1px solid #CBCBCB;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 5px #EEEEEE inset;
  -webkit-box-shadow:0 0 5px #eee inset;
}

input.text:not([type="submit"]):focus {
	background:#fff none;
	border:1px solid #333;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}

.xsmall { width:80px; }
.small { width:110px; }
.medium { width:165px; }
.large { width:180px; }
.xlarge { width:280px; }

select {
  font-size:12px;
  color:#666666;
  background-color:#ffffff;
  border: 1px solid #ababab;
  -moz-border-radius: 3px;
  border-radius: 3px;
}


textarea {
  font-size:12px;
  color:#666666;
  padding:2px;
  border:1px solid #666666;
  
  width:100%;
  padding: 2px;
  background:transparent;
  border:0px none;
  background: none repeat scroll 0 0 #F8F7F8;
  border: 1px solid #3f3f3f;
  -moz-border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: 0 0 5px #EEEEEE inset;
}

textarea:focus {
	background:#fff none;
	border:1px solid #333;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
div.label { margin:0 0 2px 0; }


/*-----------------------------------
  LIST STYLE SETTINGS
------------------------------------*/
ul {
  text-align:left;
  padding-left:0;
  list-style-image: url('../images/listitem.gif');
  list-style-position: outside;
  margin:0;
}

ul li {
  padding-bottom:0px;
  line-height:1.5;
}

ol {
  text-align:left;
  padding:0;
  list-style-position: outside;
  margin-top:0 0 0 34px;
}

ol li { line-height:1.5; }

q:before, q:after, blockquote:before, blockquote:after {
  content:"";
}

/*-----------------------------------
  TABLE STYLE SETTINGS   [TYPO3] 
------------------------------------*/
/* Tabellen */
table.contenttable { 
  width:100%;
  border-collapse: collapse;
  padding:0;
  border: 0px solid #cccccc; 
}

/* Overskriftscelle */
table.contenttable th {
  background: #cccccc;
  text-align: center;
  padding:5px 0;
}

table.contenttable th p.bodytext {  font-weight: bold; margin:0; } 

/* Almindelig celle */
table.contenttable td { padding: 2px;}
table.contenttable td p.bodytext { margin:0; }

table td.align-left { text-align:left;}
table td.align-center { text-align:center;}
table td.align-right { text-align:right;}
table td.align-justify { text-align:justify;}

table.withBorders {  border:1px; }
table.withoutBorders {  border:0; } 

/* skiftende rækker */
table.countingtable {
  border-collapse: collapse;
  padding:0;
  border: 0 none; 
}

/* Overskriftscelle */
table.countingtable th { background:#0f3caa; padding:5px 0 5px 10px; border:1px solid #0f3caa; }
table.countingtable th p.bodytext { color:#ffffff; font-weight: bold; margin:0; } 

/* Almindelig celle */
table.countingtable td { padding: 4px 10px; vertical-align:top; border-left:1px solid #0f3caa; border-right:1px solid #0f3caa;}
table.countingtable td p.bodytext { margin:0; }

tr.tr-odd { background-color:#ffffff; }
tr.tr-even { background-color:#e6e6e6; }
tr.tr-last { border-bottom:1px solid #0f3caa; }

/*====================================
  TYPO3 inlines styles
=====================================*/
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
}