
/******* ERF-HEADER ***********************************************************/

#erf-header {
  margin-top: 5px;
  clear: right;
  background: url(/resources/impressum/qualitaet-logo2.png) no-repeat right top;
  font-size: 0; /* IE Fix */
}

/******* ERF-CONTENT **********************************************************/
#center {
	position:relative;
	left:186px;
	width: 775px;
	margin: 1 1 1 1;
}
#content {
	width: 765px;
	position:relative;
	background:#F5F5F5;
	border-top:1px solid #E75F2F;
	border-bottom:1px solid #CCC;
	padding-left:5px;
	padding-right:5px;
}
#content h1 {
	height:30px;
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
	padding-left:36px;
	background:url(/resources/images/ueberschrift_bg.gif) no-repeat 20px 20px;
	clear:left;
	margin-top:0px;
	margin-bottom:0px;
}
#content img {
	border: none;
}

/******* ERF-XOWIKI ***********************************************************/

#wikicmds {float: right; text-align: right;  font-family: sans-serif; font-size: 10px; color: #7A7A78;}
#wikicmds a, #wikicmds a:visited { color: #7A7A78; text-decoration: none;}
#wikicmds a:hover {text-decoration: underline;}
#wikicmds a:active {color: rgb(255,153,51);}

a.external {
	color: #002bb8;
	background: url(/resources/xowiki/external.png) right center no-repeat;
	padding-right: 12px;
}
h1 {
	margin-top: 0.5em; margin-bottom: 0.5em;
	text-align: left; font-weight: normal;
       color: #222222;
}

h2 {
	margin-top: 1em; margin-bottom: 0.25em;
	text-align: left; font-weight: normal;color: #222222;
}

h3 {
	text-indent: 0em; margin-top: 0.75em; margin-bottom: 0.0em;
	letter-spacing: 0px;  color: #222222;
	text-align: left; font-weight: bold;
}

hr {
   height: 1px; border: none;
   color: silver; background-color: silver;
}
#page-body {background: #fff; font: 10pt Arial, Helvetica, sans-serif;}
#main div.column {text-align: left; margin-bottom: 1em;}
#content      {float: left;}
#page-body h1 {font-size: 24px; margin: 0 0 .5em 0;}
#page-body h2 {font-size: 16px}
#page-body h3 {font-size: 12px}
#page-body h4 {font-size: 10px; margin: 0;}
#page-body .box {border: 1px solid #a1a5a9; padding: 0 5px 5px 5px; margin: 0 0 1.25em 0;}
#content .box h2 {border-bottom: 1px solid #a1a5a9; padding: 5px; background: #f2f2f2; margin: 0 -5px 5px -5px; font-size: 12px;}
#sidebar {float: right; width: 31%; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
#sidebar h2 {font-size: 12px; margin: 0;}
#sidebar h3 {font-size: 11px; margin: 0;}
#sidebar h4 {font-size: 10px; margin: 0;}
#sidebar .sidebox li {font-size: 10px; margin: 0;}
img.found {border: 0; height: 12px}
img.undefined {border: 10; color: yellow; height: 12px}
#left-col   {float: left;    width: 40%; top: 0px;}
#right-col {float: right; width: 59%;  top: 0px;}

#left-col20   {float: left;    width: 14%; top: 0px; margin-right: 10px;}
#left-col25   {float: left;    width: 24%; top: 0px; margin-right: 10px;}
#left-col30   {float: left;    width: 29%; top: 0px; margin-right: 10px;}
#left-col70 {float: left; width: 69%; top: 0px;}
#left-col75 {float: left; width: 74%; top: 0px;}
#left-col80 {float: left; width: 79%; top: 0px;}

#right-col20   {float: right;    width: 14%; top: 0px; margin-right: 10px;}
#right-col25   {float: right;    width: 24%; top: 0px; margin-right: 10px;}
#right-col30   {float: right;    width: 29%; top: 0px; margin-right: 10px;}
#right-col70 {float: right; width: 69%; top: 0px;}
#right-col75 {float: right; width: 74%; top: 0px;}
#right-col80 {float: right; width: 79%; top: 0px;}

#messages .timestamp {font-size: 80%; color: grey}
#messages .user {font-size: 80%; font-weight: bold; color: grey}
#messages .message {vertical-align: top}

div.inactive_content {
	border: solid 1mm red;
	padding: 5mm
 }
div.inactive_warning {
	color: red;
 }

