body {margin: 0;
padding: 0;
font-family: Courier, "Courier New", monospace;
line-height: 1.4em;
font-size: 0.9em;
 }

div#header1 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/banane1.jpg);
border-bottom: dotted #ff9900 medium; }

div#header2 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/steg1.jpg);
border-bottom: dotted #ff9900 medium; }

div#header3 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/gras1.jpg);
border-bottom: dotted #ff9900 medium; }

div#header4 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/schot1.jpg);
border-bottom: dotted #ff9900 medium; }

div#header5 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/clau1.jpg);
border-bottom: dotted #ff9900 medium; }

div#header6 {
padding: 74px;
background-repeat: repeat-x;
background-position: center;
background-image: url(../images/glas1.jpg);
border-bottom: dotted #ff9900 medium; }

h1 {
color: #ff9900;
text-align: left;
text-indent: -20px;
}

h1.neujahr {
color: #ffffff;
text-align: center;
padding-bottom: 2em;
}


div#leftcolumn {
float: left;
color: #333333;
width: 20%;
 }

div#navbar2 {
font-size: 1em;
font-weight: bold;
text-align: left;
padding-top: 32px;
padding-left: 30px;
 }

div#rightcolumn {
float: right;
color: #333333;
width: 20%;
}

#rightcolumn a:link, #rightcolumn a:visited {
color: #cc0033;
}

#rightcolumn a:hover, #rightcolumn a:current {
color: #660033;
}

div#navbar {
font-size: 1em;
font-weight: bold;
text-align: left;
padding-top: 32px;
padding-left: 10px;
 }

#navbar a:link, #navbar a:visited {color: #333333;
text-decoration: none;
display: block;
padding-left: 16px;
margin-top: 8px; 
margin-left: 24px;}

#navbar a:hover, #navbar a.current {color: #ff6600;
text-decoration: none;
border-left: 6px #ff9933 solid;
display: block;
padding-left: 10px;
margin-top: 8px;
margin-left: 24px;
}


#navbar2 a:link, #navbar2 a:visited {color: #333333;
text-decoration: none;
display: block;
padding-left: 16px;
margin-top: 8px;
 }

#navbar2 a:hover, #navbar2 a.current {color: #999900;
text-decoration: none;
border-left: solid #cccc00 6px;
display: block;
padding-left: 10px;
margin-top: 8px;
 }

div#maincontent {padding: 5%;
text-align: left;
margin-left: 21%;
margin-right: 21%;
color: #333333;

border-right: dotted #ff9900 medium;
border-left: dotted #ff9900 medium;
}

div#maincontent2 {padding: 5%;
text-align: left;
margin-left: 21%;
margin-right: 21%;
color: #333333;
border-right: dotted #ff9900 medium;
border-left: dotted #ff9900 medium;
background-color: #ff6600; }


em {
font-weight: bold;
font-style: normal; }

p.wunsch {color: #ff6600;
font-weight: bold;
font-size: 1.3em;
text-align: left;
line-height: 1.5em;
padding-top: 150px;
padding-left: 20px; }

p.wunsch2 {color: #669933;
font-weight: bold;
font-size: 1.1em;
text-align: left;
line-height: 1.5em;
padding-top: 400px;
padding-left: 10px; 
padding-right: 20px;}

p.pepp  {
font-size: 1.1em;
font-weight: bold;
text-align: left;
line-height: 1.5em;
margin-top: 500px;
padding-left: 10px; 
border-top: 6px #ff9933 solid; 
border-bottom: 6px #ff9933 solid;
 }



p.heading {color: #ff9900;
font-weight: bold;
font-size: 1.5em;
text-align: center;
line-height: 1.2em; }

p.heading2 {color: #999900;
line-height: 0.5em;
font-weight: bold; }

p.heading4 {color: #ff6600;
line-height: 0.5em;
font-weight: bold; }

p.impressum {color: #999999;
line-height: 1em;
 }


li {color: #999900;
line-height: 1.6em;
list-style-type: none;
text-indent: -40px; }

li.heading2 {color: #999900;
line-height: 1.6em;
list-style-type: none;
text-indent: -40px; }

li.heading4 {color: #ff9900;
line-height: 1.6em;
list-style-type: none;
text-indent: -40px; }

input.txt {
background-color: #e2e2e2;
border: 1px #99cccc solid;;
width: 260px; 
}

input.btn {
color: #000000;
background-color: #e2e2e2;
border: 1px solid #99cccc;

}

textarea.txt {
color: #000000;
background-color: #e2e2e2;
border: 1px solid #99cccc;
width: 260px;
}

form p {
margin: 0;
padding: 0;
padding-top: 4px;
}

form p label 
{float: left;
width: 12%;
margin-left: 10px;
margin-right: 15px;
}


div#footer {padding: 1%;
text-align: right;
clear: both;
color: #333333;
border-top: dotted #ff9900 medium;
font-size: .8em;
line-height: 1em; 
text-decoration: none;
}


a:link {text-decoration: none;
color: #666666; 
}

a:visited {text-decoration: none;
color: #999999;
}

a:hover {text-decoration: none; color: #333366;
}

a:active {text-decoration: none;
color: #999999; 
}

/* Gets rid of default borders around linked images. */

a:link img {border: none;
 }

a:visited img {border: none;
 }

a:hover img {border: none;
 }
