/* new definitions */
body {
  margin: 0px;
  padding: 0px;
  font-family: arial, helvetica sans-serif;
  font-size: 11px;
  text-align: center;  /* Zentrierung im Internet Explorer */
  background: url(/images/back.gif) repeat;
}

/* Main page definition */
div#page {
  text-align: left;    /* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
  width: 781px;        /* Seitebreite für 800er Displays */
  padding-bottom: 0px;
}

/*div.header { border-left: 1px solid #FF7C00; border-right: 1px solid #FF7C00; height: 120px; } */
div.header { border-left: 1px solid #015666; border-right: 1px solid #015666; height: 119px; }


div#main {
  padding-bottom: 0px;
  margin-top: 0px;
/*  border-left: 1px solid #FF7C00; 
  border-right: 1px solid #FF7C00;
  border-bottom: 1px solid #FF7C00;*/
  border-left: 1px solid #015666; 
  border-right: 1px solid #015666;
  border-bottom: 1px solid #015666;
}

div#navbar {
  height: 32px;
  background: url(/images/navbar_0.gif) repeat-x;
  border-top: 1px solid #FF7C00;
  border-bottom: 1px solid #FF7C00;
  padding-left: 10px;
}

div#gap {
  background: url(/images/backcontent.gif) repeat-y;
  height: 11px;
}

div#colboth {
  background: url(/images/backcontent2.gif) top left repeat-y;
}

div#colleft {
  font: normal 12px Arial; 
  color: #212121;
  padding: 0px;
  background: url(/images/backcontent2.gif) repeat-y;
  min-height: 344px;
}

* html div#colleft {
  height: 344px;
  overflow: visible;
}

div#content {
  margin-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 548px;
  line-height: 150%;
/*  margin-right: 200px; */
}

div#colright {  
  float: right;
  width: 191px; 
}

div#footer { 
  height: 34px; 
  background: url(/images/backcontent.gif) top left repeat-y;
}

#footer .leftcol  { float: left; width: 590px; height: 34px; }
#footer .rightcol { float: left; width: 175px; height: 34px; }
#footer .innerdiv { color: #FFF; padding-left: 20px; padding-top: 13px; }



/* ============== Classes =============== */
#navbar .menuitem { 
  height: 32px; 
  float: left;
  background: url(/images/navbar_0.gif) repeat-x;
}

#navbar .menuitemselected { 
  height: 32px; 
  float: left;
  background: url(/images/navbar_1.gif) repeat-x;
}



#content .divider { border-top: 1px dashed #ccc; margin-top: 10px; }


/* ============== Elements =============== */
#content h1 { font-size: 14px; color: #04859D; font-weight: bold; margin-top: 0px; margin-bottom: 8px; }
#content h2 { font-size: 12px; color: #04859D; font-weight: bold; margin-bottom: 0px;}


/* ============== Links ================= */

#content a { color: #04859D; }
#content a:visited { color: #04859D; }
#footer a  { color: #FFF; text-decoration: none; }
#navbar a  { 
  display: block;
  height: 32px;
  color: #A65100;
  float: left; 
  text-decoration: none; 
  padding-left: 10px;
  padding-right: 10px;
  font: bold normal 12px Arial;
  padding-top: 9px;
}

body:-moz-last-node #navbar a { height: 25px; }

#navbar a.selected  { 
  height: 32px;
  background: url(/images/navbar_1.gif) repeat-x;
  color: #A6A6A6; 
  font-weight: bold;
}

a.download {
  padding-left: 12px;
  background: url(/images/download.gif) top left no-repeat;
  color: #7F8EA3;
  margin-top: 5px;
  margin-left: 20px;
}

a.extern {
/*
  color: #7F8EA3;
  background: url(/images/exlink7or.gif) bottom left no-repeat;
  padding-left: 12px;
  margin-left: 20px;
 */
}

a.morelink {
	color: #890906;
	padding-right: 13px;
	background: url(/images/pfeil.gif) right 3px no-repeat;
	text-decoration: none;
	font-weight: bold;
}

a.morelink:hover {
	text-decoration: underline;
}

a.morelink:visited {
	color: #660000;
}

a.pdf {
	color: #890906;
	padding-left: 35px;
	background: url(/images/bullet_pdf.jpg) 10px 0px no-repeat;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

a.pdf2 {
	color: #890906;
	padding-left: 25px;
	background: url(/images/bullet_pdf.jpg) 0px 0px no-repeat;
	text-decoration: none;
	font-weight: normal;
	line-height: 20px;
}

a.pdf2:hover, a.pdf:hover { text-decoration: underline; }


div.col60 { 
	float: left;
	width: 120px;
	font-weight: bold;
}

div.col470 { 
	float: left;
	width: 400px;
	margin-bottom: 5px;
}

div.trow { 
	clear: left;
}

div.quote {
	font-size: 24px; 
	color: #FF7C00; 
	font-family: "Bookman Old Style", Arial, sans-serif; 
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em; 
}

div.separator {
	margin-top: 20px;
	margin-bottom: 0px;
	background: url(/images/sep_org.gif) repeat-x;
	height: 10px;
}

form.application div {
	background: #EEE; 
	border: 1px solid #015666; 
	padding: 10px;
}

form.application table {
	font-size: 12px;
}

form.application input {
	font-size: 12px;
	color: #015666;
}

form.application td {
	padding: 2px;
}

