
html  {height: 100%;margin: 0px;}
body {
  margin:      0;
  font-family: Arial;
  font-size:   12px;
/*  font-size:   80%;*/
  line-height: 135%;
  background: #fafaff none repeat scroll 0 0;
}
form {margin: 0;padding: 0;}
p {margin-top: 10px;margin-bottom: 15px;}
h1, h2, h3, h4, h5 {padding-bottom: 0px;margin: 25px 0px 10px 0px;font-weight: normal;line-height: 120%;}
h1 {font-size: 200%;line-height: 100%;}
h2 {font-size: 175%;line-height: 100%;}
h3 {font-size: 150%;}
h4 {font-size: 120%;}
h5 {font-size: 120%;/*text-transform: uppercase;*/}
a {  color:#619210; text-decoration: none;}
a:hover {text-decoration: underline;}
.clr {clear: both;}
hr { border:0 none; clear:both; display:none; height:0;}
div.wrapper { margin:0 auto; padding:0; width:1000px;}

#cow{
 position:    absolute;
 top:         52px;
 height:      251px;
 width:       393px;
 /*background:  transparent url(../images/cow.png) no-repeat;*/
 z-index:     5;
}
#cow_wk{
position:     absolute;
top:          52px;
height:       487px;
width:        614px;
z-index:      5;
/*margin-left:-73px;*/
}
#logo{
  background:transparent url(../images/logo.png) no-repeat scroll 0 0;
  height:113px;
  left:443px;
  position:relative;
  top:160px;
  width:340px;
  z-index:10;
}

#container {
  width:      1030px;
  margin:     0 auto;
/*  background: #FFFFFF none repeat scroll 0 0;*/
  background: #fefefe url(../images/footer.png) repeat-x scroll bottom left;
  border:     1px #f5f5f5 solid;
}
/*---- /#horiz-menu ----*/
#horiz-menu{
  z-index:    50;
  background: transparent url(../images/horiz-menu-bg.png) repeat-x scroll 0 0;
  display:    block;
  height:     37px;
  line-height:37px;
}

#horiz-menu ul {
  float:      right;
  margin:     0;
  padding:    0;
  position:   relative;
  z-index:    120;
  list-style-image:   none;
  list-style-position:outside;
  list-style-type:    none;
  line-height:1;
  margin-bottom:1.5em;
}
#horiz-menu li {
  background:transparent url(../images/style1/horiz-r.png) no-repeat scroll 100% 4px;
  display:block;
  float:left;
  font-weight:bold;
  margin:0 4px 0 0;
  padding:0;  
  position:relative;
  z-index:200;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}

#horiz-menu li a {
  background:transparent url(../images/style1/horiz-l.png) no-repeat scroll 0 4px;
  position:relative;
  color:#FFFFFF;
  cursor:pointer;
  display:block;
  float:left;
  font-size:125%;
  font-weight:normal;
  height:37px;
  line-height:35px;
  overflow:hidden;
  padding:0 15px 0 12px;
  text-decoration:none;
  white-space:nowrap;
  margin:0;
  z-index:200;
}
/*---- \#horiz-menu ende ----*/
/*---- /#header ----*/
#header {
  background:#5B88AA url(../images/showcase-bg.png) repeat-x scroll 0 0;
  position:relative;
}
#header-shadow {
  background:transparent url(../images/horiz-menu-shadow.png) no-repeat scroll 50% 0;
}
#showcase-layer1 {
  background:transparent url(../images/showcase-layer1.png) repeat-x scroll 480px 0%;
}
#showcase-layer2 {
  background:transparent url(../images/showcase-layer2.png) repeat-x scroll -7px 0%;
  margin:0;
  padding:0;
  width:100%;
}
#showcase-bottom-bg {
  background:transparent url(../images/showcase-bottom.png) no-repeat scroll right bottom;
  position:relative;
  z-index:1;
}
#showcase-bottom {
  background:transparent url(../images/showcase-bottom-bg.png) repeat-x scroll 0 104%;
  position:relative;
  z-index:1;
}
#showcase-height{
  height:250px;
}
/*---- \#header ende ----*/
/*---- /#navigation ----*/
#navigation{
  height:40px;  
  position:relative;
  z-index:3;
}
#navigation .block-left{
  float:left;
  height:35px;
  width:65%;
}

#pathway {
  color:#225178;
  display:block;
  width:100%;
}
span.pathway {
  display:block;
  font-size:120%;
  font-weight:bold;
  line-height:130%;
  overflow:hidden;
  padding-top:8px;
}
/*---- \#navigation ende ----*/
/*---- /#main-body ----*/
#main-body-top {
  background:transparent url(../images/mainbody-top.png) no-repeat scroll 50% 0;
  height:40px;
}

#main-body {
  border-top:0 none;
  margin-bottom:4px;
}

#main-body-bottom {
background:transparent url(../images/mainbody-bottom.png) no-repeat scroll 50% 100%;
height:40px;
}
/*---- \#main-body ende ----*/
/*---- /#cols ----*/
#leftcol {
  padding:  0;
  width:    220px;
  float:    left;
}
#leftcol .padding {
  padding:0 15px 0 0;
}
#maincol {
  width:560px;
  float:left;
}
#rightcol {
  padding:0;
  width:220px;
  float:left;
}
#rightcol .padding {
  padding:0 0 0 15px;
}
/*---- \#cols ende ----*/
/*---- /#main-content ----*/
.mainmod-top {
  background:transparent url(../images/mainmod-tm.png) repeat-x scroll 0 0;
  height:15px;
}
.mainmod-top .topleft {
  background:transparent url(../images/mainmod-tl.png) no-repeat scroll 0 0;
  height:15px;
}
.mainmod-top .topright {
  background:transparent url(../images/mainmod-tr.png) no-repeat scroll 100% 0;
  height:15px;
}

.mainmod-surround {
  background:#F7F7F7 none repeat scroll 0 0;
  border-left:1px solid #EAEAEA;
  border-right:1px solid #EAEAEA;
}
.mainmod-surround #mainmodules{
  overflow:hidden;
}

.mainmod-bottom {
  background:transparent url(../images/mainmod-bm.png) repeat-x scroll 0 100%;
  height:15px;
  margin-bottom:20px;
}
.mainmod-bottom .bottomleft {
  background:transparent url(../images/mainmod-bl.png) no-repeat scroll 0 100%;
  height:15px;
}
.mainmod-bottom .bottomright {
  background:transparent url(../images/mainmod-br.png) no-repeat scroll 100% 100%;
  height:15px;
}
/*---- \#main-content ende ----*/
#footer {
/*  background:#FFFFFF url(../images/footer.png) repeat-x scroll bottom left;*/
  height:  80px;
}
#footer #footer-bar{
  position:   relative;
  text-align: right;
  top:        35px;
}
/*---- /#modul ----*/
#mainmodules .module, .module-hilite1, .module-hilite2, .module-hilite3, .module-icon1, .module-icon2, .module-icon3, .module-icon4, #mainmodules2 .module, #mainmodules3 .module, #bottommodules .module {
  padding:10px 18px 0;
}

#leftcol .module, #rightcol .module, .module-sidenav, .slider1 {
  background:transparent url(../images/module-br.png) no-repeat scroll 100% 100%;
  padding:0;
}
#leftcol .module div, #rightcol .module div, .module-sidenav div {
  background: transparent url(../images/module-bl.png) no-repeat scroll 0 100%;
}
#leftcol .module div div, #rightcol .module div div, .module-sidenav div div {
  background: transparent url(../images/module-tr.png) no-repeat scroll 100% 0;
}
#leftcol .module div div div, #rightcol .module div div div, .module-sidenav div div div {
  background: transparent url(../images/module-tl.png) no-repeat scroll 0 0;
  padding:    15px;
}
#main-body .module h3, #main-body .moduletable h3, .contentheading, #mainmodules h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .module-sidenav h3 {
  color:      #21607F;
}
#mainmodules .module h3, #leftcol .module h3, #rightcol .module h3, #mainmodules .module h4{
  margin-top: 0px;
}
.module h3, .module-hilite1 h3, .module-hilite3 h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .moduletable h3, .moduletable-hilite1 h3, .moduletable-hilite3 h3, .moduletable-icon1 h3, .moduletable-icon2 h3, .moduletable-icon3 h3, .moduletable-icon4 h3, .module-sidenav h3 {
  font-size:170%;
}

/*---- \#modul ende ----*/
/*---- /#cols ----*/





/*---- \#cols ende ----*/




