html, body {
    margin: 0px; padding: 0px;
    width: 100%;  height: 100%;
    background-image: url("../images/bg.jpg");
    background-repeat: repeat-x;   
    background-color: #FFF;
    text-align: center;
    font-family: Arial, Verdana, Helvetica;
    font-size: 12px;
    color: #261505;
    text-align: center;
}
input[type=text] {
    width: 300px; 
}
select {
    width: 305px; 
}
/*Rasen Overlay*/
.global {
    position: absolute; z-index: 80000;
    left: 0px;
    margin: 0px; padding: 0px;
    width: 100%; height: 227px;
    background-image: url("../images/rasen.png");
    background-repeat: repeat-x;
    background-position: center; 
    text-align: center;
}

.helper {
    margin: auto;
    width: 945px; height: 100%;
    background-image: url("../images/bev.png");
    text-align: left;
    position: relative;
}

.helper2 {
    margin: auto;
    width: 753px; height: 100%;
    background-image: url("../images/bev2.png");
    text-align: left;
    position: relative;
}

.main {
    position: relative;
    top: 0px; left: 14px;
    float: left;
    width: 915px;
}

.main2 {
    position: relativ;
    top: 0px; left: 14px;
    float: left;
    width: 630px;
    padding-left: 53px;
    margin-top: -18px;
}

.headerGruen {
   background-image: url("../images/head-gruen.png");
   width: 945px; height: 260px; 
   float: left; 
}
.headerBlau {
   background-image: url("../images/head-blau.png");
   width: 945px; height: 260px; 
   float: left; 
}
.headerBraun {
   background-image: url("../images/head-braun.png");
   width: 945px; height: 260px; 
   float: left; 
}

.headerStart {
   background-image: url("../images/headerstart.png");
   width: 753px; height: 150px; 
   float: left; 
}

#header {
    positon: relative;
}

#logo {
    position: absolute;
    right: 20px;
    top: 0px;
    width: 180px;
    height: 170px;
    cursor: pointer;
    z-index: 10000;
}

.mainCol {
    width: 617px;
    float: left;
}

.rightCol1 {
    width: 135px; height:366px;
    margin-top: 4px;
    background-image: url("../images/aktion-gruen.jpg");
    float: left;
}
.rightCol1 div {
    padding: 0px 5px 5px 5px;
    text-align: center;
    margin-top: 15px;
}

.rightCol2 {
    width: 194px; height: 378px;
    background-image: url("../images/map.jpg");
    float: left;
    display: none;
}
.rightCol2 div {
    width: 100%;
    text-align: center;
    margin-top: 15px;
}

.leftGruen {
    background-image: url("../images/menu-gruen.jpg");
    background-repeat: no-repeat;
    float: left;
    width: 125px;
    background-color:#67a526;
}
.leftBlau {
    background-image: url("../images/menu-blau.jpg");
    background-repeat: no-repeat;
    float: left;
    width: 125px;
    background-color:#6cb0e1;
}
.leftBraun {
    background-image: url("../images/menu-braun.jpg");
    background-repeat: no-repeat;
    float: left;
    width: 125px;
    background-color:#a37d34;
}


.content {
   height:320px;
    margin:5px 5px 0 0;
    overflow:auto;
    padding:20px;

}

#hotline {
    position: absolute;
    background-image: url("../images/hotline.jpg");
    width: 195px; height: 58px;
    right:25px;
    top:195px;
}
#hotline span {
    position: relative;
    top: 22px;
    left: 45px;
}


img, p, div { behavior: url("/rasenland/cms/iepngfix.htc") }

h1, h2, h3 {
    margin: 0px 0px 10px 0px; padding: 0px;
    font-size: 18px;
    font-weight: bold;
    color: #3b6235;
    font-family: georgia, times, arial, verdana;
}
h2 {
    font-size: 14px;
}
h3 {
    font-size: 14px;
}
a {
    color: #000000;
    text-decoration: none;
}
strong {
    color: #3b6235;
}
img {
    border: 0px;
}
a:hover {
    color: #000;
}
p {
    margin: 0px 0px 10px 0px; padding: 0px;
    line-height: 1.4;
}


.pictures {
 position: relative;
 top: 70px; left: 35px;  
 clear: both; 
}


.siegel {
    position: relative;
    left: -45px;
    top: -10px;
    background-image: url("../images/siegel.png");
    width:255px;
    height:168px;
    z-index: 90000;
    cursor: pointer;
}


.switch {
    float: right;    
}


.navFirst {
    position: relative;
    top: 50px; left: 35px;
    list-style: none;
    margin: 0px; padding: 0px;
    font-family: arial, verdana;
    float: left;
    width:700px;
}

.navFirst li {
    float: left;
    margin-right: 10px;
}
.navFirst li a {
}
.navFirst li a:hover {
    color: #000;
}
.navFirst li .on {
    font-weight: bold; 
    padding: 5px 9px 13px 9px;
    background-color: #FFFFFF;
    -moz-border-radius-topleft: 1em;
    -moz-border-radius-topright: 1em;
    -webkit-border-top-left-radius: 1em;
    -webkit-border-top-right-radius: 1em;     
}

.navSecond{
    list-style: none;
    margin: 30px 0px 0px 0px; padding: 0px;
    font-family: georgia, times, arial, verdana;
}
.navSecond li {
    margin: 5px 0px 5px 0px;
}
.leftGruen .navSecond li a {
    display: block;
    padding: 0px 0px 3px 25px;
    border-bottom: 3px solid #67a526;
}
.leftBlau .navSecond li a {
    display: block;
    padding: 0px 0px 3px 25px;
    border-bottom: 3px solid #6CB0E1;
}
.leftBraun .navSecond li a {
    display: block;
    padding: 0px 0px 3px 25px;
    border-bottom: 3px solid #A37D34;
}
.navSecond li a:hover {
      border-bottom: 3px solid #161b05;  
}
.leftGruen .navSecond li .on {
    border-bottom: 3px solid #161b05;
}
.leftBraun .navSecond li .on {
    border-bottom: 3px solid #161b05;
}
.leftBlau .navSecond li .on {
    border-bottom: 3px solid #161b05;
}


.navThird{
   
}
.navThird li {
    
}
.navService {
 
}
.navService li {
    
}


.startboxGruen {
    background-image: url("../images/startbox-gruen.jpg");
    width: 192px; height: 152px;
    float: left;
    padding: 160px 5px 0px 5px;
    cursor: pointer;
    font-size: 10px;
    margin-top: 16px;
}
.startboxBlau {
    background-image: url("../images/startbox-blau.jpg");
    width: 192px; height: 152px;
    float: left;
    padding: 160px 5px 0px 5px;
    margin: 0 0px;
    cursor: pointer;
    font-size: 10px;
    margin-top: 16px;
}

.startboxBraun {
    background-image: url("../images/startbox-shop.jpg");
    width: 208px; height: 168px;
    float: left;
    padding: 160px 5px 0px 5px;
    cursor: pointer;
    font-size: 10px;
    color: #ffffff;
    margin-left: 20px;
    margin-right: 10px;
}


div.zumshop{
    display: block;
    font-size: 11pt;
    padding-top: 47px;
    padding-bottom: 26px;
    margin-left: 10px;
    padding-left: 30px;
    margin-right: 26px;
    border-bottom: 1px solid white;
}

.startboxBraun a {
    color: #ffffff;
    margin: 3px 0px 0px 0px;
}

.startboxBraun p {
    margin: 18px 0px 0px 10px;
    width: 178px;
}

.startboxBlau p {
    margin: 18px 0 0 0;
    width: 178px;
}

.startboxGruen p {
    margin: 18px 0 0 0;
    width: 178px;
}
.startboxBlau a {
    margin: 3px 0px 0px 0px;
}

.startboxGruen a {
    margin: 3px 0px 0px 0px;
}

.startboxGruen li {
    list-style:disc inside none;
    margin-left:10px;
}

.startboxBraun li {
    list-style:disc inside none;
    margin-left:10px;
}

.startboxBlau li {
    list-style:disc inside none;
    margin-left:10px;
}

.boxoben {
   height: 60px;
   margin-left: 10px;
   width: 172px;
   border-color: #fff;
   border-bottom: 1px solid #fff; 
}


ul {
    list-style: none;
    margin: 0px; padding: 0px;
}

hr {
    border: 0px;
    background-color: #fff;
    height: 1px;
    width: 172px;
}
input.linkbox{
    width: 100px;
    font-size: 9pt;
}
div#hotline{
    display: none;
}
