@import "links.css";

html ul li h1 h2 h3 h4 h h6 hr form p {
 padding:0;
 margin:0;
}
ul li {
 list-style-type:none;
 width:100%;
 text-align:right;
 margin-bottom:8px;
}
.del {
 clear:both;
}
.del-left {
 clear:left;
}
hr {
 color:#83C4A6;
}
p {
 padding:0;
 margin:0;
}
body {
 background:#068781 url(../images/back.png) no-repeat fixed -10% -10%;
 color:#000;
 font:normal normal 1em arial,helvetica,tahoma,sans-serif;
 margin:2% 10% 2% 10%;
}
#wrapper {
 width:100%;
}

h1.copy {
 float:left;
 font:normal normal .8em arial, sans-serif;
 letter-spacing:.4em;
 text-align:right;
 margin:0;
 padding:0;
}
h2.mainlink {
 float:right;
 margin-top:10%;
 color:#66CC99;
 background:none;
 font:normal bolder 2.5em helvetica,arial,sans-serif;
}
h3 {
 color:#1A7975;
 background:none;
 font:normal bolder 2em helvetica,arial,sans-serif;
 text-align:right;
 border-bottom:1px solid #1A7975;
 padding:0px 0px 20px 0px;
 font-variant:small-caps;
}

img.bsp {
 margin:4px;
 border:1px solid #ccc;
}
#topright {
 float:right;
 margin-bottom:60px;
}
#wrap-right {
 float:right;
 width:26%;
 margin-bottom:40px;
}
#wrap-left {
 float:left;
 margin-top:30px;
 margin-bottom:40px;
 padding:20px;
 width:60%;
 background:#D5F5F1;
 color:#000;
 font-size:.8em;
 letter-spacing:.1em;
 line-height:1.6em;
 text-align:justify;
 /*text-indent:20px;*/
}

p:first-letter {
 float:left;
 padding-top:0px;
 font:normal bolder 4em tahoma,helvetica,sans-serif;
 color:#1CA09F;
 margin:0px 8px 5px 0px;
}

#bottom {
 float:left;
 width:64%;
 padding:20px;
 margin-top:50px;
 color:#D0F3E5;
 background:none;
 font:normal normal .7em arial,tahoma,sans-serif;
}
         #bottom-left {
          float:left;
          width:25%;
          text-align:left;
         }
         #bottom-center {
          float:left;
          width:25%;
          text-align:left;
          margin-left:12%;
         }
         #bottom-right {
          float:right;
          width:25%;
          text-align:left;
         }
.form-left {
 float:left;
 text-align:right;
 width:35%;
 margin-bottom:8px;
}
.form-right {
 float:right;
 width:60%;
 margin-bottom:8px;
}
.form-left-spam {
 float:left;
 text-align:right;
 width:35%;
 margin-bottom:8px;
}
.form-right-spam {
 float:right;
 width:60%;
 margin-bottom:8px;
}
fieldset {
 padding:6px;
 margin-bottom:10px;
}
fieldset.such {
 text-align:right;
 border:none;
 color:#83C4A6;
 background:none;
}
legend {
 font:italic normal .8em arial, sans-serif;
}
input.kontakt {
 width:100%;
 border:1px solid #1CA096;
 color:#000;
 background:#fff;
}
input.kontakt:hover {
 width:100%;
 border:1px solid #000;
 color:#000;
 background:#E3F8F0;
}
textarea.kontakt {
 width:100%;
 border:1px solid #1CA096;
 height:150px;
 color:#000;
 background:#fff;
}
textarea.kontakt:hover {
 width:100%;
 border:1px solid #000;
 height:150px;
 color:#000;
 background:#E3F8F0;
}
input.button {
 color:#fff;
 background:#1CA096;
 font-weight:bold;
}
select {
 width:100%;
 border:1px solid #1CA096;
 color:#000;
 background:#fff;
}
select:hover {
 width:100%;
 border:1px solid #000;
 color:#000;
 background:#E3F8F0;
}
#agb-left {
 float:left;
 width:47%;
 font:normal normal .9em arial, sans-serif;
 letter-spacing:0em;
}
#agb-right {
 float:right;
 width:47%;
 font:normal normal .9em arial, sans-serif;
 letter-spacing:0em;
}
table {
 border:1px solid #000;
 width:100%;
 color:#000;
 background:#D5F5F1;
}
td {
 border:1px solid #000;
}
.blogfooter {
 float:right;
 font:italic normal .8em arial,tahoma,sans-serif;
 margin-bottom:8px;
}
.bookmarks {
 float:left;
 width:100%;
 height:20px;
 padding:3px;
 color:#000;
 background:none;
 margin-bottom:20px;
}
img.book {
 border:1px solid #ccc;
 margin-right:2px;
}

.bsp-left {
 float:left;
 width:25%;
 text-align:center;
 margin-bottom:20px;
 margin-right:40px;
}
.bsp-right {
 float:left;
 width:60%;
 text-align:left;
 margin-bottom:20px;
}
.bsp-left-ref {
 float:left;
 width:35%;
 text-align:center;
 margin-bottom:20px;
 margin-right:40px;
}
.bsp-right-ref {
 float:right;
 width:50%;
 text-align:left;
 margin-bottom:20px;
}
.trenner {
 width:100%;
 height:20px;
 background:url(../images/trenner.gif) no-repeat;
 background-position:center;
}
.comment {
 border:1px solid #16D3BE;
 margin-bottom:15px;
 padding:6px;
 padding-bottom:35px;
 background:url(../images/comback.jpg) repeat-x left bottom;
}



/*a#twit {

text-decoration: none;
text-indent: -999em;
height: 92px;
width: 128px;
background: url(../images/twit1.gif) bottom right no-repeat;
display: block;
}
a:hover#twit {
text-decoration: none;
text-indent: -999em;
height: 92px;
width: 128px;
background: url(../images/twit2.gif) bottom right no-repeat;
display: block;
}*/