/* mac hide\*/
html, body {height:100%}
/* end hide */
html,body {
	padding:0;
	margin:0;
}
body{	
	text-align:center;
	min-width:800px;/* for mozilla*/
	background-color: #FFF;
	color: #000000;
}

#outerstart{
	height:99.9%;
      	min-height:100%;
        width:800px;
	color: #000000;
	text-align:left;
	margin:auto;
	position:relative;
	background:  url(../images/2colcentredbg.jpg) repeat-y;
        float:left;
}
 
html>body #outerstart{height:auto;} /*for mozilla as IE treats height as min-height anyway*/


#header{
	position:absolute;
	top:0;
	left:0px;
	width:800px;
	height:156px;
	background:#fff;
	overflow:hidden;
	color: #000000;
	z-index:100;
}

#kkv_logo {
  height: 156px;
  width:  139px;
  background-color: #e6b464;
  float: left;
}

#kkv_logo_dioezesanverband {
  height: 156px;
  width:  195px;
  background-color: #0f5096;
  float:  left;
}

#startrechts {
  height: 156px;
  width:  466px;
  background-color: #0f5096;
  float:  left;
  overflow: hidden;
}


#kkv_verband_text
{
  font-family:    Arial, Helvetica, Geneva, Sans-serif;
  letter-spacing: 2pt;
  text-align:     left;
  font-size:      10pt;
  color:          rgb(255,255,255);
  padding-left:   7px;
  position:       absolute;
  top:            136px;
  left:           150px;
  height:         20px;
}

#kkv_menu_start {
  position:       relative;
  /*top:            156px;*/
  top:            -2px;
  left:           26px;
  width:          660px;
  z-index:        1000;
  text-transform: uppercase;
  font-family: Arial,Helvetica,Geneva,Sans-serif;
  font-size: 12pt;
  color: rgb(15,80,150);
  overflow: hidden;
}

.kkv_menu_start_entry {
  width:          660px;
  height:         127px;
  float:          left;
}

.kkv_menu_start_pic {
  width:          195px;
  height:         127px;
  float:          left;
}

.kkv_menu_start_pic a {
  position:       relative;
  top: 0px;
  left: -1px;
}

* html .kkv_menu_start_pic a {
  left: 1px;
}

.kkv_menu_start_pic a img {
  border:0px;
}

.kkv_menu_start_pic a img:link, .kkv_menu_start_pic a img:visited {
  border: none;
  height: 127px;
  width: 195px;
}

.kkv_menu_start_text {
  padding-top:    90px;
  font-weight:    bold;
}

#kkv_menu_start a:link, #kkv_menu_start a:visited {
  text-decoration: none;
  color: rgb(15,80,150);
  padding-left:    1px;
}

#startleft p {
  padding-left: 3px;
  padding-right: 2px;
}


#starttext {
  font-family: Times, Serif;
  font-size: 16pt;
  color: rgb(15,80,150);
}

#startright {
  position: relative; /*ie needs this to show float */
  padding-top:156px; /*needed to make room for header*/
  left:     0px;
  width:    661px;
  float:    left;
  overflow:       hidden;
}

#footerstart {
  width:       800px;
  clear:       both;
  height:      5px;
  background:  url(../images/2colcentredbg.jpg) repeat-y;
  color:       #000000;
  text-align:  center;
  left:        0;
  bottom:      0;
  position:    relative;
}

* html #footerstart{margin-bottom:-1px}/* ie rounding bug*/
* html #footerstart {/*only ie gets this style*/
	\height:7px;/* for ie5 */
	he\ight:5px;/* for ie6 */
}



* html #kkv_text {
  top: 0px; /* the kkv text has 4px offset in ff or opera, but in ie not */
}

div,p  {margin-top:0}/*clear top margin for mozilla*/
#centrecontent {
  width:       660px;
  float:       right;
  padding-top: 158px;/*make room for header*/
}

#centrecontentstart {
  width:       466px;
  position:    relative;
  top:         158px;
  left:        0px;
  float: right;
  padding-top: 16px;
}

#copyrightstart {
  font-family: Arial,Helvetica,Geneva,Sans-serif;
  font-size: 8pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  position: relative;
  padding: 1px;
  top: 552px;
  left:13px;
  z-index: 1;
  width: 111px;
  float:left;
  overflow: hidden;
}


#clearfooter {
} /* to clear footer */
  width:  100%;
  height: 7px;
  clear:  both;


#footerstart {
  width:       800px;
  clear:       both;
  height:      5px;
  background:  url(../images/2colcentredbg.jpg) repeat-y;
  color:       #000000;
  text-align:  center;
  left:        0;
  bottom:      0;
  position:    relative;
}



* html #footerstart{margin-bottom:-1px}/* ie rounding bug*/
* html #footerstart {/*only ie gets this style*/
	\height:7px;/* for ie5 */
	he\ight:5px;/* for ie6 */
}


html >body #minHeight{
  float:left;
  width:0px;
  height:100%;
  margin-bottom:-7px;
} /*safari wrapper */

