html, body { height:100%; }

/* global settings */
* {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
list-style-type: square;
}

/* Falls sich eine Formatierung nur auf Elemente im Bereich "Content"
beziehen soll, so kann man diese weiter unten
    nur für diese Klasse definieren. Allerdings ist dann immer vom
Redakteur die Klasse anzugeben (Bsp. <h1 class="content">
*/
* b, strong {
color: #004940;
}

* {
 color: #505050;
}

* h1,h2,h3,h4 {
color: #004940;
font-weight: bold;
}

* h1 { font-size: 16px; }
* h2 { font-size: 14px; }
* h3 { font-size: 12px; }
* h4 { font-size: 12px; }

/* Spezieller Stil für alle Tabellen des Typs "cotab" */
table.cotab {
border-width: 0px;
background-color: #ffffff;
border-spacing: 0px;
}
table.cotab * th {
color:  #ffffff;
background-color: #004940;
text-align: left;
font-size:12px;
font-weight: bold;
border-width: 0px;
padding: 2px;
}
table.cotab * td {
color: #000000;
border: 0px;
padding: 2px;
}
/* Strukturierung: body, head ( headnavi, searchbar...), main (navi,
content, boxspace), footer */
body {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:center;
background-color: #cecbc5;
overflow-x:hidden;
overflow:-moz-scrollbars-vertical;
}


#page_div {
	border-left:10px solid #ffffff;
	border-right:10px solid #ffffff;
	width: 970px;
	height: auto;
	margin: 0px auto; /*Standart: margin: 0px auto 0px auto; */
	padding: 20px 0 0;
	text-align:left;
	background-color: #ffffff;
}

#head_div {
width: 970px;
height: 160px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* Kopfbreite: 970px, Bildbreite; 356px => Rand rechts/links 307px =>
zentriert
    (weniger Probleme mit untersch. Browsern als alignments) */
#head_top_div {
height:130px;
width: 356px;
}

#head_logo_span {
margin: 0px 307px;
}

#head_bottom_div {
width: 970px;
height: 30px;
color: #ffffff;
font-size:11px;
   text-decoration: none;
}

#nav_path {
height: 30px;
width: 194px;
padding: 0px 3px;
color: #ffffff;
font-size:12px;
font-weight: bold;
   text-align: left;
   background-color: #004940;
overflow: hidden;
}

#head_div_print {
display: none;
}

#head_navi {
height: 30px;
width: 622px;
color: #ffffff;
font-size:11px;
background-color: #807f84;
   text-align: right;
   text-decoration: none;
}

#head_navi a{
   text-align: right;
font-size:11px;
   color: #ffffff;
   text-decoration: none;
}

.label_searchbox {
   color: #ffffff;
font-size:11px;
padding: 0px 3px;
}

.input_searchbox {
width:98px;
font-size:11px;
}

#searchbar {
width: 164px;
padding: 0px 0px 0px 5px;
   text-align: right;
background-color: #807f84;
   color: #ffffff;
   text-decoration: none;
}


#main_div {
	width: 972px;
	min-height: 325px;
	margin-top: 35px;
	margin-bottom: 10px;
	color: #004940;
	background-image:url(../images/corealcreditBg2.jpg);
	background-repeat:no-repeat;
	background-position: 0px 100%;
}

#main_div a {
   color: #004940;
   text-decoration: none;
}

#main_div a:hover {
   color: #004940;
   text-decoration: underline;
}

#main_navi {
   width: 194px;
line-height: 18px;
}

.navi{
}

a.navileft_passive {
display: block;
}

a.navileft_active {
display: block;
   font-weight: bold;
}

a.navileft_open {
display: block;
}

#left_spacer {
   width: 20px;
}

#content {
   width: 542px;
}

h1.content {
}

#right_spacer {
   width: 20px;
}

#boxspace {
   width: 198px;
vertical-align: top;
}

#boxspace table {
  width: 198px;
  text-align: left;
  margin-bottom: 18px;
  line-height: 18px;
}

#boxspace th {
  color:  #ffffff;
  background-color: #004940;
  width: 100%;
  text-align: left;
  font-size:12px;
  font-weight: bold;
  padding: 0 4px;
}

#boxspace td {
width: 194px;
color: #004940;
   text-decoration: none;
padding: 0 4px;
}

#URL_print {
display: none;
}

#foot_div {
width: 970px;
height: 22px;
vertical-align: text-bottom;
background-color: #807f84;
color: #ffffff;
position: relative;
bottom: auto;
   font-style: normal;
   text-align: center;
}
.clear {/* Um den Textfluss danach wiederherzustellen */
clear: both;
}


