html {
  overflow-y: scroll;
}

body{
  margin: 25px 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
  height: 100%;
 }

table tr td { 
 vertical-align: top;
 }

#container { 
 margin: auto;
 width: 910px; 
 padding-top: 10px;
 padding-bottom: 10px;
 }

#leftColumn { 
 text-align: left;
 width: 111px;
 }

#gap1 {
  width: 19px;
 }

#gap2 {
  width: 13px;
 }

#centerColumn { 
 width: 180px;
 text-align: left;
 margin-bottom: 0px;
 padding-bottom: 0px;
 border-width: 1px;
 border-style: solid;
 height: 710px;
 }

#rightColumn { 
 text-align: right;
 width: 582px;
 }

#topImages { 
/*  height: 127px;
  overflow: visible; */
 }
#headerimage { 
 display: inline;
 float: left;
 padding: 0 0 0 0;
 margin: 0 0 75px 0;
 }

#navigation { 
 width: 100%;
 text-align: left;
 }

#content { 
 width: 100%;
 text-align: left;
 float: left;
 }

#clearFloat { 
  float: clear;
 }

#aktuelles {
  margin-top: 25px;
 }

#aktuelles h2, #aktuelles p {
  padding-left: 30px;
 }

#aktuelles h2.header02 {
  background-image: url('images/dot_2.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header03 {
  background-image: url('images/dot_3.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header03a {
  background-image: url('images/dot_3a.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header04 {
  background-image: url('images/dot_4.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header05 {
  background-image: url('images/dot_5.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header06 {
  background-image: url('images/dot_6.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header07 {
  background-image: url('images/dot_7.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header08 {
  background-image: url('images/dot_8.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header09 {
  background-image: url('images/dot_9.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header10 {
  background-image: url('images/dot_10.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }
#aktuelles h2.header11 {
  background-image: url('images/dot_11.png');
  background-position: left 1px;
  background-repeat: no-repeat;
 }

#aktuelles h2.header20 {
  padding-left: 0px;
 }

#archivselect {
  margin-top: 25px;
 }

.marker { 
  position: relative;
  margin-left: -30px;
  width: 10px;
 }
.floatRight { 
  float: right;
 }

/* top menu */
#menuTopContainer { 
  margin-top: 43px;
 }

#menu_top a{
 }
DIV.menu_top-act a{ 
 }
DIV.menu_top-no a {
 }
DIV.menu_top-no a:hover{ 
 }
#menu_top2 {
 }
DIV.menu_top2-act a{ 
 }
DIV.menu_top2-no a {
 }
DIV.menu_top2-no a:hover{ 
 }

/* navigation */

.navigation_all, .navigation_all a { 
  margin-bottom: 6px;
 }
/*
.headerBox {
  display: block;
  height: 40px;
  width: 111px;
  padding-top: 3px;
  padding-left: 3px;
 }

.headerBox h2 {
  margin-top: 0px;
 }
*/
.headerBox h2 {
  background-color: #44c0eb;
  margin-top: 0px;
  padding-left: 3px;
 }
#navigation_1 { 
  height: 71px;
  text-align: center;
  color: white;
  font-size: 0px;
  background-image: url(images/khglogo_small.png);
  background-repeat: no-repeat;
  background-position: right bottom;
 }

#navigation_2 { 
  display: block;
  height: 33px;
  padding-top: 7px;
  padding-left: 5px;
 }
html>body #navigation_2 {
  height: 33px;
 }

#navigation_3 {
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_3 {
  height: 33px;
 }

#navigation_3a {
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_3a {
  height: 33px;
 }

#navigation_4 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_4 {
  height: 33px;
 }

#navigation_5 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_5 {
  height: 33px;
 }

#navigation_6 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_6 {
  height: 33px;
 }

#navigation_7 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_7 {
  height: 33px;
 }

#navigation_8 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_8 {
  height: 33px;
 }

#navigation_9 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_9 {
  height: 33px;
 }

#navigation_10 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_10 {
  height: 33px;
 }

#navigation_11 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_11 {
  height: 33px;
 }

#navigation_12 { 
 height: 33px;
 padding-top: 7px;
 padding-left: 5px;
 }
html>body #navigation_12 {
  height: 33px;
 }

/* main menu */
#menuMain1Container { 
  margin: 0 0 0 0;
 }
#menu_main1 {
 }
DIV.menu_main1-no #navigation_12 {
  color: #44c0eb;
 }
DIV.menu_main1-act a{ 
 }
DIV.menu_main1-no a {
 }
DIV.menu_main1-no a:hover{ 
 }

#menuMain2Container { 
  margin-top: 230px;
  margin-left: 12px;
 }
#menu_main2 a{
 }
.menu_main2-no, DIV.menu_main2-act {
  margin-bottom: 5px;
 }
.menu_main2-act a{
  display: inline;
 }
.menu_main2-no a {
 }
.menu_main2-no a:hover{ 
 }
.menu2marker {
 }

#menuMain3Container { 
  margin: 0 0 0 0;
 }
#menu_main3 {
 }
DIV.menu_main3-act a{ 
 }
DIV.menu_main3-no a {
 }
DIV.menu_main3-no a:hover{ 
 }

h1.page-header {
  font-style: italic;
 }

h2 {
  margin-top: 25px;
  margin-bottom: 0px;
 }
/*
.csc-textpic img {
  height: 100px;
  width: auto;
 }
*/
/*
#imagesContainer {
  width: 130px ! important;
  margin-left: 10px;
 }

#imagesContainer .csc-textpic-image {
  width: 54px ! important;
  height: 54px;
  overflow: hidden;
 }

#imageContainer .csc-textpic-imagewrap {
  width: 130px ! important;
 }

#imagesContainer .csc-textpic-imagerow {
  width: 130px ! important;
  padding-bottom: 5px;
 }
*/

#imagesContainer {
  margin-bottom: 15px;
 }

#imagesContainer .csc-textpic-imagerow {
  margin-bottom: 5px;
 }

#imagesContainer img {
  height: 55px;
  width: auto;
 }

.align-right { text-align:right; }
.align-left { text-align:left; }
.align-center { text-align:center; }

.csc-textpic-clear { clear:both; }
.csc-textpic-imagewrap { padding:0px; }

dl.csc-textpic-image { margin:0px; }
dl.csc-textpic-image dd { margin:0px; }
dl.csc-textpic-image dt { display:inline; margin:0px; }

.csc-textpic img { border:medium none; }

html .csc-textpic-intext-left-nowrap .csc-textpic-text { height:1%; }
html .csc-textpic-intext-right-nowrap .csc-textpic-text { height:1%; }

.csc-textpic .csc-textpic-imagecolumn { display:inline; float:left; }
.csc-textpic .csc-textpic-imagerow { clear:both; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol { margin-left:0px! important; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol { margin-right:0px! important; }

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { float:left; margin-bottom:5px; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin:0px; }
.csc-textpic .csc-textpic-imagewrap .csc-textpic-image img { margin:0px; }

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image { float:left; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd { float:none; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd img { border:medium none; }
.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt { float:none; }

.csc-textpic .csc-textpic-imagewrap ul { padding:0px; margin:0px; list-style-type:none; }
.csc-textpic .csc-textpic-imagewrap ul li { padding:0px; float:left; margin:0px; }

.csc-textpic-above .csc-textpic-text { clear:both; }

.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img { border:black 2px solid; padding:0px;  }

.csc-textpic-caption-c .csc-textpic-caption { text-align:center; }
.csc-textpic-caption-l .csc-textpic-caption { text-align:left; }
.csc-textpic-caption-r .csc-textpic-caption { text-align:right; }

.csc-textpic-center { text-align:center; }
.csc-textpic-center .csc-textpic-imagewrap { margin:0px auto; }
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; text-align:left; }
.csc-textpic-center .csc-textpic-text { text-align:left; }

.csc-textpic-equalheight .csc-textpic-imagerow { display:block; margin-bottom:5px; }

.csc-textpic-intext-left .csc-textpic-imagewrap { float:left; margin-right:10px! important; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { clear:both; float:left; margin-right:10px! important; }

.csc-textpic-intext-right .csc-textpic-imagewrap { float:right; margin-left:10px! important; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { clear:both; float:right; margin-left:10px! important; }

.csc-textpic-left .csc-textpic-imagewrap { float:left; }
.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-right:10px; }
.csc-textpic-left .csc-textpic-text { clear:left; }

.csc-textpic-right .csc-textpic-imagewrap { float:right; }
.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image { display:inline; margin-left:10px; }
.csc-textpic-right .csc-textpic-text { clear:right; }

