/*  t3ug.dk  */
/*
  Generelt
    Black: #000000        
*/

/*====================================
  GLOBAL SETTINGS
=====================================*/
body { background: #ffffff url('../images/body-background.png') left top repeat-x; }

html,body {
  height:100%;

}
html,body,table, h1, h2, h3, h4, h5, h6, p, legend, input, form {
  font: normal normal normal 11px/14px verdana, arial, helvetica, tahoma, sans-serif;
  color:#000000;
  margin:0px; 
  padding:0px;
}
/*-----------------------------------
  HEADER STYLE SETTINGS
------------------------------------*/
h1 { font-size:22px; line-height:28px; color:#FF8700; margin:0 0 20px 0; }
h2 { font-size:18px; line-height:24px; color:#FF8700; margin:30px 0 4px 0; }
h3 { font-size:14px; line-height:18px; font-weight:bold; margin:0 0 3px 0; }
h4 { }
h5 { font-size:10px; line-height:12px; }
h6 { font-size:9px; line-height:12px; }

/* Opsætning af firstheader */
h1.csc-firstHeader { }
h2.csc-firstHeader { margin:0 0 4px 0;  }


/*-----------------------------------
  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:#BE0027; text-decoration:underline;}
a:link, a:visited {}
a:hover { color:#8c8c8c; text-decoration:underline; }
a:active {}

a img { border:0px solid #fff;}
a:hover img { border:0px solid #fff;}

:focus { outline-style:none; }

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


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


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

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

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

ol li { line-height:1.5; }

.clear { clear:both; height:0px; overflow:hidden; } 
.space { width:100%; height:10px; float:left; }
.nowrap { white-space:nowrap; }
.left { float:left }
.right { float:right; } 


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

/* submit knapper */
div.submit {
  height:18px;
  background:#FF8700;
  border:1px solid #333333;
  text-align:center; 
  padding:0;
  margin:0;
  display:inline;
}
  
input.submit, input.submit-over  {
  font-size:12px;
  line-height:16px;
  font-weight:bold;
/*  height:16px; */
  background:transparent;
  border:0px none;
  color:#000000;
  padding:0 3px;
  margin:0;
  cursor:pointer;
}

input.submit-over {
  color:#89acd7;
}


/* submit as text */
div.submitText {
  height:18px;
  background:transparent;
  border:0px none;
  text-align:center; 
  padding:0;
  margin:0;
  display:inline;
}
  
input.submitText, input.submitText-over {
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  text-transform:none; 
  height:16px;
  background:transparent;
  border:0px none;
  color:#CC6600;
  padding:0 3px;
  margin:0;
  cursor:pointer;
}
input.submitText-over {
  color:#333333;
}


/* input felter */
div.text {
  height:18px;
  background:#ffffff;
  border:1px solid #333333;
  text-align:left; 
  padding:0;
  margin:0;
  display:inline;
}

input.text {
  font-size:12px;
  line-height:16px;
  color:#333333;
  height:16px; 
  width:97%;
  background:transparent;
  border:0px none;
  padding:1px 0 0 0; 
  margin:0 0 0 2px;
}

.xxsmall { width:60px; }
.xsmall { width:80px; }
.small { width:100px; }
.medium { width:140px; }
.large { width:190px; }
.xlarge { width:220px; }

select {
  font-size:12px;
  color:#333333;
  height:20px; 
  border:1px solid #333333;
}

textarea {
  font-size:12px;
  color:#333333;
  padding:2px;
  border:1px solid #333333;
}

div.label { margin:0 0 2px 0; }

/*-----------------------------------
  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 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; } 

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