body {margin: 0;
padding: 0;
font-family: Courier, "Courier New", monospace;
line-height: 1.4em;
font-size: 0.9em;
background: url(../images/blog/schneestern2.png) repeat fixed;
}

body.spring {margin: 0;
padding: 0;
font-family: Courier, "Courier New", monospace;
line-height: 1.4em;
font-size: 0.9em;
background: url(../images/blog/blume.gif) repeat fixed;
}

div#skip {
text-align: left;
position: absolute;
top: 0em;
left: -100em; }

p {
line-height: 1.5em;
padding-right: 3em;
}


h1 {
color: #ff9900;
text-align: left;
font-size: 1.9em;
line-height: 1.5em;
padding-bottom: 1em; }

h2 {
color: #006633;
text-align: left;
line-height: 1.2em;
font-size: 1.2em; }

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

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


img.bild {
padding-top: 0em;
}


div#maincontent {
padding: 3% 5% 5% 5%;
text-align: left;
margin-left: 21%;
margin-right: 21%;
border-right: dotted #ff9900 medium;
border-left: dotted #ff9900 medium;
}



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


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

p.datum {
color: #669933;
font-weight: bold;
font-size: 1.1em;
text-align: left;
padding-top: 1.5em;
padding-bottom: 1em;
border-top:3px #ff9900 dotted;
}

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

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: #669900; 
font-weight: bold;
background-color: #ccffff;
}

a:visited {text-decoration: none;
color: #669900;
font-weight: bold;
background-color: #ccffff;
}

a:hover {text-decoration: none; 
color: #ffffff;
font-weight: bold;
background-color: #669900;
}

a:active {text-decoration: none;
font-weight: bold;
color: #669900; 
background-color: #ccffff;
}

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

a:link img {border: none;
 }

a:visited img {border: none;
 }

a:hover img {border: none;
 }
