body,td,th{color:#000;}
a{color:#000;}
a:focus{outline:2px dashed #000;}
#theme a{color:#747879 !important;}
#service a{color:#616161;}

h1,
h2,
h4,
h5,
h6{color:#724e2f;}

h3{color:#2D578D;}

#marginal h1,
#marginal h2{
	background-color: #404040;
	color: #fff;
	background-image: url(../Images/marginal_header_bg.png);
	background-repeat: repeat-x;
  }
#marginal h3,
#marginal h4,
#marginal h5,
#marginal h6{

}
.csc-default{background-color:#fff;}
.top{border-bottom:1px solid #999;}

.sub li,
.sub li a,
.sub{background-color: #404040;}


#menu li{
  background-color: #404040;
  border-top:2px solid #404040;
  background-image: url(../Images/marginal_header_bg.png);
  background-repeat: repeat-x;
}
#menu li li{background-image:none;}
#menu a{border-right:2px solid #fff;color:#fff;}
#menu li.first{border-left:2px solid #404040;}
#menu li.last{border-right:2px solid #404040;}

#menu ul li{border-bottom:1px solid #ccc;}
#menu ul li.last {border-bottom:0px none;} 

/*#menu li.aktiv ul,
#menu li.altiv li,*/
#menu li.aktiv{background-color:#04527f;color:#000;background-image:url(../Images/menu_aktiv.png);background-repeat:repeat-x;}
#menu li.aktiv li{background-color:#404040;background-image:none;}

#sidebar,
#marginal{background-color:#fff;border:1px solid #404040;}
.navSkip a.skip:focus,.navSkip a.skip:active { color:#fff; background:#333; border-bottom:1px #000 solid;}
#marginal_header{
	border:2px solid #404040;
	border-bottom:0px none; 
	background-color:#404040;
	color:#fff;
	background-image: url(../Images/marginal_header_bg.png);
	background-repeat: repeat-x;
	}
#marginal_header a{color:#fff;}
/* Tabellen */
table{border:1px solid #808080;}
th{color:#808080;}
thead tr:last-child{border-bottom:1px solid #808080;}
tfoot tr:first-child{border-top:1px solid #808080;}
tr:nth-child(even){background: #ffdd99}
tr:nth-child(odd) {background: #FFF}

/* Forms */
input[type='text'],input[type='email'],input[type='radio'],[type='checkbox'],select,textarea{border:1px solid #808080;}
.powermail_submit{background-color:#fff;color:000;border:1px solid #808080;}
.powermail_reset{background-color:#fff;color:#333;border:1px solid #86493f;}
.tx_powermail_pi1_fieldwrap_html label a.descriptionText dfn,
.tx_powermail_pi1_fieldwrap_html_radio_title dfn,
.tx_powermail_pi1_fieldwrap_html_checkbox_title dfn,
.submitbutton:focus,
.resetbutton:focus,
textarea:focus,
select:focus,
input[type='email']:focus,
input[type=radio]:focus,
input[type=checkbox]:focus,
input[type=text]:focus{
-moz-box-shadow: 0 0 10px #808080;
-webkit-box-shadow: 0 0 10px #808080;
box-shadow: 0 0 10px #808080;
}
.powermail_submit{background-image:url(../Images/ok.gif);}
.powermail_reset{background-image:url(../Images/stop.gif);}
div.tx_powermail_pi1_fieldwrap_html_submit,
div.tx_powermail_pi1_fieldwrap_html_reset{background-color:transparent;}
.powermail_submit,
.powermail_reset{background-repeat:no-repeat;background-position:5px 2px;}
.powermail_mandatory{color:#f00;}

.odd{background-color:#fff;}
.even{background-color:#efefef;}
.input_search{background-color:#efefef;border:1px solid #808080;}

.tx_powermail_pi1_fieldwrap_html_radio_title dfn,
.tx_powermail_pi1_fieldwrap_html label a.descriptionText dfn,
.tx_powermail_pi1_fieldwrap_html_checkbox_title dfn{background-color:#fff; border:1px solid #000; -webkit-border-radius: 8px;-moz-border-radius: 8px; border-radius: 8px;}
.fnav{border-bottom:1px dotted #999;padding-bottom:0.5em;margin-bottom:2em;}