/***********************************************************/
/***********************************************************/
/*					kiga_Style.css, V 1.0 March 2008				  */
/*					build by www.pasob-design.de					  */
/***********************************************************/
/***********************************************************/

body{margin: 0px; padding: 0px; font-size: 12px; color:#666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #309013; background-image: url(../images/Bilder/bodyfloat.jpg); background-repeat: repeat-x;}
* {line-height:150%}

/* Formular
  .readform input,select {font-size:11x;height:25px;}
  #mylabel {font-weight:bold;width:100px;float:left;}
  #breite ,#hoehe {width:33px;}
*/

h1 {font-size:24px;}
h2 {font-size:18px;}
h3 {font-size:14px;}
h4 {font-size:12px;}
h5 {font-size:10px;}
h6 {font-size:8px;}

td a {font-size:11px;}
td a:visited {color:#47b5da}
td a:hover {color:#47b5da;text-decoration:underline;}
#footercontent {text-align:center;color:#333}
#footercontent a, a:active, a:visited {color: ##333; text-decoration: none;}
#footercontent a:hover{background-color:blue;color: #47b5da; text-decoration: none;}
img{border: 0;}

a:link{color:#f00;}
a:hover{color:#FFF844;text-decoration:underline;}
a:active{color:#f00;}
a:visited{color:#f00;}
.clear{clear: both;}

#pagewide{height: 100%; width: 100%;}
#maincontainer{margin-left: auto; margin-right: auto; width: 902px;}
#header{ width: 902px; height: 145px; background-image: url(../images/Bilder/header01.jpg); background-repeat: no-repeat;}
#header #film{float: right; margin:0px; margin-right: 20px;}/** Flashfilm **/
#header .home{float: right; width: 200px; height: 145px;}
#topnav{ padding-left: 18px; width: 902px; height: 49px; background-image: url(../images/Bilder/footer02.jpg); background-repeat: no-repeat;}
#topnav div{float: left; margin: 4px 0px 0px 0px; padding: 0; height: 41px; border: 0px solid #289CC6;; border-left: 1px solid #289CC6;}
* html #topnav div{width: 50px;}
#topnav div a{display: block; padding: 12px 10px 0px 10px; height: 29px; color: #fff; text-decoration: none; border-right: 0px solid #243D51;}
#topnav #home{float: right; margin-right: 18px; width: 200px; height: 25px;}
#colcontainer{ padding: 10px 7px 10px 7px; background-image: url(../images/Bilder/mainfloat.jpg); background-repeat: repeat-y;}
#maincol{float: left; width: 665px; padding: 5px 12px 0px 12px; background-color:white;}
#maincol img{margin: 3px; padding: 0px; background-color: #FDFCEE; border: double 4px silver; }

/** SeitenNavigation **/
#navcol{float: right; margin-right: 24px; width: 170px; background-image: url(../images/Bilder/menuefloat.jpg); background-repeat: repeat-y;}
#navcol #head{height: 29px; background-image: url(../images/Bilder/menueheader.jpg); background-repeat: no-repeat;}
#navcol div{color: #333;}
#navcol div a{display: block; padding: 9px 5px 9px 9px; color: #000; text-decoration: none; border: 0px solid #999;  border-bottom: 1px solid #5EBDDD;}
#navcol div a:hover{ background-color: #E1F2F9;}

/** SubNavigation **/
#navcol #subnavKO{}
#subnavKO div{background-color: #FEE378;}
#subnavKO div a{display: block; padding: 9px 5px 9px 32px; color: #000; text-decoration: none; border: 0px solid #999;  border-bottom: 1px solid #CAA302; background-image: url(../images/menuearrowyellow.gif); background-repeat: no-repeat; background-position: 12px 10px;}
#subnavKO div a:hover{color: #CAA302; background-color: #FEE378;}

#subnavGR div{background-color: #C8F5BA;}
#subnavGR div a{display: block; padding: 9px 5px 9px 32px; color: #000; text-decoration: none; border: 0px solid #999;  border-bottom: 1px solid #CAA302; background-image: url(../images/menuearrowgreen.gif); background-repeat: no-repeat; background-position: 12px 10px;}
#subnavGR div a:hover{color: #309013; background-color: #8FEA72;}

#subnavIN div{background-color: #DAEEF7;}
#subnavIN div a{display: block; padding: 9px 5px 9px 32px; color: #000; text-decoration: none; border: 0px solid #999;  border-bottom: 1px solid #5EBDDD; background-image: url(../images/menuearrowblue.gif); background-repeat: no-repeat; background-position: 12px 10px;}
#subnavIN div a:hover{color: #2898C0; background-color: #80CAE5;}

#navcol #bottom{height: 28px; background-image: url(../images/Bilder/menueflooter.jpg); background-repeat: no-repeat;}


#konzept{float: left; margin: 25px 15px 0px 70px; width: 157px; height: 139px;}
* html #konzept{ margin: 25px 15px 0px 30px; }

#konzept a{ width: 157px; height: 139px;}
#konzept a:hover img{ margin: 0px; width: 157px; height: 139px;}
#konzept a:hover { padding: 0px; width: 157px; height: 139px;}
#konzept img {border: 0px; margin: 2px; width: 153px; height: 135px;}
#konzept img {border: 0px; margin: 2px; width: 153px; height: 135px;}

#gruppe{float: left; margin: 25px 15px 0px 25px; width: 157px; height: 139px;  }
#gruppe a{ width: 157px; height: 139px;}
#gruppe a:hover img{ margin: 0px; width: 157px; height: 139px;}
#gruppe a:hover { padding: 0px; width: 157px; height: 139px;}
#gruppe img {border: 0px; margin: 2px; width: 153px; height: 135px;}

#intern{float: left; margin: 25px 15px 0px 25px; width: 157px; height: 139px; }
#intern a{ width: 157px; height: 139px;}
#intern a:hover img{ margin: 0px; width: 157px; height: 139px;}
#intern a:hover { padding: 0px; width: 157px; height: 139px;}
#intern img {border: 0px; margin: 2px; width: 153px; height: 135px;}

#footer{padding: 125px 0px 0px 12px; width: 902px; height: 45px; background-image: url(../images/Bilder/footer.jpg); background-repeat: no-repeat;}
#copy{float: left; color: #fff; font-size: 11px; font-weight: bold;}
#footernav{float: right; margin: 0px 105px 0px 0px; color: #fff; font-size: 11px; font-weight: bold;}
#footernav div{float: left;}
#footernav div a{color: #fff; text-decoration: none;}
#footernav div a:hover{color: #FDC904; text-decoration: none;}


