* { padding: 0; margin: 0; } /* Alle Abstände im Browser auf Null setzten */
html {height: 100%; } /* Erzwingt Scrollbar im Firefox */

/* Patch zur Zentrierung */
body { text-align: center; }
#wrapper { text-align: left; }
#footer { text-align: left; }

/* ====================================== */
body { 
  background-color: #F7FBFF;
  font-family: Verdana, Geneva, Helvetica, sans-serif, Tahoma, Arial;
  font-size: 14px;
  color: #000000;
}

/* ====================================== */
/* 2-SPALTIGES LAYOUT */
#wrapper {
  width: 970px;
  margin-right: auto;
  margin-left: auto;
}

#head {
  width: 970px;
  height: 85px;
  padding-top: 15px;
  color: #00AEEF;
  background: url(images/logo.gif) no-repeat top left;
}
/* für IE6 */
* html #head { height: 100px; }

#navi {
  width: 970px;
  height: 80px;
  background: url(images/logo.gif) no-repeat top left;
}

#horizontal_line {
  width: 970px;
}

#picture {
  width: 970px;
  margin-bottom: 10px;
}

#breadcrump {
  width: 970px;
  height: 27px;
  padding: 8px 0 0 30px;
}
/* für IE6 */
* html #breadcrump { height: 35px; }

#content_left {
  float: left;
  width: 199px;
  height: 441px;
  padding: 20px 10px 1px 30px;
  background: url(images/left_bg.jpg) no-repeat top left;
}
/* für IE6 */
* html #content_left { width: 199px; height: 319px; }

#right {
  float: right;
}

#content_right {
  padding: 0px 0px 0px 0px;
  width: 719px;
  height: 319px;
  margin-left: 239px;
  line-height: 1.5;
}
* html #content_right { width: 719px; height: 329px; margin-left: 199px; }

#footer {
  clear: both;
  width: 970px;
  height: 50px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  padding-top: 11px;
  background: url(images/footer_bg.gif) no-repeat top left;
}
/* ====================================== */
/* 1-SPALTIG */
#content_single {
  width: 958px;
  height: 319px;
}

/* ====================================== */
/* 2-SPALTIG INHALTSFORMATIERUNGEN */
#content_left h3 {
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: bold;
  color: #00AEEF;
}

#content_right_headline {
   height: 57px;
   background: url(images/headline_bg.jpg) no-repeat top left;
}

#content_right_text {
   height: 400px;
   overflow: auto;
   background: url(images/text_bg.jpg) no-repeat top left;
}

#content_right_headline h1 {
  font-size: 20px;
  font-weight: bold;
  color: #00AEEF;
  padding: 17px 25px 6px 25px;
}

#content_right_text p {
   padding: 12px 25px 20px 25px;
}

#content_right_text ul {
   list-style-type: square;   
   margin: 0px 22px;
   padding: 0px 2px;
}

#content_right_text li {
   margin: 0px 22px;
   padding: 0px 2px;
}

#footer .copyright {
  font-size: 11px;
  float: left;
}  

/* ====================================== */
/* 1-SPALTIG INHALTSFORMATIERUNGEN */
#content_headline_single {
   height: 57px;
   background: url(images/headline_single.jpg) no-repeat top left;
}

#content_text_single {
   height: 400px;
   overflow: auto;
   background: url(images/text_bg_single.jpg) no-repeat top left;
}

#content_headline_single h1 {
  font-size: 20px;
  font-weight: bold;
  color: #00AEEF;
  padding: 17px 25px 6px 28px;
}

#content_text_single p {
   padding: 12px 25px 20px 25px;
}

hr {
	border: none;
	background-color: #00AEEF;
	height: 1px;
}

/* ====================================== */
/* 1-SPALTIG TABELLENFORMATIERUNGEN*/
table.table_single {
  width: 650px;
  margin-left: 15px;
  margin-top: 12px;
  border-collapse: collapse;
}

table.table_single_hidden {
  display: none;
  width: 650px;
  margin-left: 15px;
  margin-top: 12px;
  border-collapse: collapse;
}

td.td_single {
  padding: 1px 10px 0px 10px;
  vertical-align: top;
  line-height: 1.45;
}   

td.td_single2 {
  padding: 1px 10px 0px 10px;
  vertical-align: top;
  line-height: 1.45;
}   

/* ====================================== */
/* ALLGEMEINE INHALTSFORMATIERUNGEN */
.fett {
  font-weight: bold;
}

.blau {
  color: #00AEEF;
}

/* ====================================== */
/* LINK-FORMATIERUNGEN */
a {text-decoration: none;}
a:link {color:#000000;}
a:visited {color:#000000;}
a:focus {color:#00AEEF;}
a:hover {color:#00AEEF;}
a:active {color:#00AEEF;}


#head a {text-decoration: none;}
#head a:link {color:#000000;}
#head a:visited {color:#000000;}
#head a:focus {color:#00AEEF;}
#head a:hover {color:#00AEEF;}
#head a:active {color:#00AEEF;}
#head .aktiviert {color:#00AEEF;}

#navi ul {
  font-size: 16px;
}

#navi li {
  font-weight: bold;
  padding: 20px 26px 0px 24px;
  list-style: none;
  float: left;
  height: 28px;
}
/* für IE6 */
* html #navi li { height: 31px; }

#navi a {text-decoration: none; font-weight: bold;}
#navi a:link {color:#00AEEF;}
#navi a:visited {color:#00AEEF;}
#navi a:focus {color:#033264;}
#navi a:hover {color:#033264;}
#navi a:active {color:#033264;}
#navi .aktiviert {color:#033264;}

#breadcrump ul {
  font-size: 13px;
}

#breadcrump li {
  padding-right: 10px;
  list-style: none;
  display: inline;
}

#breadcrump a {text-decoration: none;}
#breadcrump a:link {color:#000000;}
#breadcrump a:visited {color:#000000;}
#breadcrump a:focus {color:#00AEEF;}
#breadcrump a:hover {color:#00AEEF;}
#breadcrump a:active {color:#00AEEF;}

#content_left ul {
  font-size: 14px;
  list-style-type: none;
}

#content_left li {
  margin: 0 10px 8px 0;
  font-weight: bold;
}

#content_left a {text-decoration: none; font-weight: bold; font-size: 13px;}
#content_left a:link {color:#000000;}
#content_left a:visited {color:#000000;}
#content_left a:focus {color:#00AEEF;}
#content_left a:hover {color:#00AEEF;}
#content_left a:active {color:#00AEEF;}

#footer .imprint {
  font-size: 11px;
  float: right;
  margin-right: 40px;
}

#footer .aktiviert {
  font-size: 11px;
  float: right;
  margin-right: 40px;
  color:#00AEEF;
}

#footer a {text-decoration: none;}
#footer a:link {color:#000000;}
#footer a:visited {color:#000000;}
#footer a:focus {color:#00AEEF;}
#footer a:hover {color:#00AEEF;}
#footer a:active {color:#00AEEF;}
