/* Tremel top Template neuer Entwurf */
/* Stand 26.10.2004 */

/* colors:
  Alte Rahmenfarbe #e3eafe
  Rot aus Herz von Logo	color: #D80100;
*/

a:link { 
  color: #0B56A5;
  /* color: #9CC9F5; */
  text-decoration: none;
  /* font-weight:bold; */
}

a:visited { 
  color: #9CC9F5;
  text-decoration: none;
  /* font-weight:bold; */
}

/*
a:hover { color:#EE0000; text-decoration:none; background-color:#FFFF99; font-weight:bold; }
a:active { color:#0000EE; background-color:#FFFF99; font-weight:bold; }
*/

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0A3867;
	margin: 0;
}

/* Generelle Schriftattribute */
p, th, td, ul, dl, ol, li {
  /* font-family: Gillsans,Univers,Verdana,Trebuchet MS,Arial,Courier, sans-serif; */
  font-size: 9pt;
  line-height:1.2;
}
p, ul, dl, ol, li {
  /* font-family: Gillsans,Univers,Verdana,Trebuchet MS,Arial,Courier, sans-serif; */
  font-size: 9pt;
  line-height:1.2;
/*  margin-top: 0.4Em;
*/  
  margin-bottom: 0.6Em;
}

ul {
/*  line-height: 14pt;
*/
  list-style-type: circle;
}

/*li {
	margin-top: 0.4Em;
	margin-bottom: 1.0Em;
}

*/
h1.csc-firstHeader {
	font-size: 12pt;

  color: #CC0000;
	font-weight: bold;
/*	margin-top: 1.8Em;
*/	
   margin-bottom: 0em;
}
h1 {
	font-size: 12pt;
	color: #CC0000;
	font-weight: bold;
/*	margin-top: 1.8Em;
*/	margin-bottom: 1.1Em;
}

h2 {
	font-size: 10pt;
	color: #CC0000;
/*	margin-top: 1.4Em;
*/	margin-bottom: 1.1Em;
}

h3 {
   font-size: 10pt;
/*	margin-top: 1.4Em;
*/	margin-bottom: 1.0Em;
}

h4 {
	font-size: 10pt;
	font-style: italic;
/*	margin-top: 1.2Em;
*/	margin-bottom: 1.2Em;
}

h5 {
	font-size: 9pt;
	font-style: italic;
/*	margin-top: 1Em;
*/	margin-bottom: 1Em;
}

h6 {
	font-size: 9pt;
	font-weight: normal;
	text-decoration: underline;
/*	margin-top: 1Em;
*/	margin-bottom: 1Em;
}

th, td.header {
  /* font-size: 10pt; */
  font-weight: bold;
  /* vertical-align: middle; */
}

span.Abteilungsheader {
  font-size: 14pt;
  line-height: 18pt;
}

div.topimpressumtext {
	font-size: 9px;
}
table#maindesign td {
	vertical-align: top;
	table-layout: fixed
}
table#menuarea1 {
   margin-top: 8px;	
}
table#contentareatable {
	empty-cells: hide;
	padding-top: 16px;
}

/* dunkle Abgrenzungen, Jokisch/Tremel 16.11.2006 */
td#tblreg08, td#tblreg09 {
	border-top-color: #0A3867;
	border-top: 2px;
	border-top-style: solid;
}
td#tblreg02, td#tblreg08, td#tblreg11, td#tblreg12 {
	border-right-color: #0A3867;
	border-right: 2px;
	border-right-style: solid;
}

td#bordercontent {
   background-color: #9CC9F5;
}

td#tblreg02  {
	background-color: #0A3867;
}

/* Header mit Logo */
td#tblreg03 img {
	float: right;
	background-color: #FFFFFF;
}
td#tblreg03 {
	background-image: url(graphics/querstreifen_rot.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}
td#tblreg08 {
	background-color: #9CC9F5;
	/* height: 271px; */
	padding: 4px;
}
td#tblreg09 {
	background-color: #ffffff;
}
td#tblreg11 {
	background-color: #9CC9F5;
	padding: 4px;
	vertical-align: bottom;
}
td#tblreg12 {
	background-color: #9CC9F5;
	padding: 4px;
}
td#tblreg13 {
	background-color: #F5F5F5;
	border-top-color: #CC0000;
	border-top-style: solid;
	border-top-width: 2px;
}

/* Layout */

/* linker Rand */
td#tblreg02, td#tblreg08, td#tblreg11, td#tblreg12 {
	width: 165px;
}
/* oberer Rand */
td#tblreg02, td#tblreg03 {
	height: 122px;
}
/* unterer Rand */
td#tblreg12, td#tblreg13 {
	height: 47px;
}

/* Adresse am unteren Fensterrand */
table#adresselemente {
	font-style: italic;
	padding: 2px;
	font-weight: bolder;
	table-layout: fixed;
}
/* Headertext */
table#headertext td {
	vertical-align: top;
	padding: 4px;
}
table#headertext td#headeradress,td#headerkommunikation {
	vertical-align: top;
	padding-left: 2px;
	padding-right: 20px;
}
table#headertext td#slogan {
	vertical-align: top;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 2px;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}

span.footertext {
	font-size: 8pt;
}
