@charset "utf-8";

a, a:visited {
color:inherit;
}
a:hover, a:active {
color : inherit;
text-decoration : none;
}

#section {
position: relative;
top:50; left:50%;
margin:0 0 0 -450px;
width : 900px;
height: auto;
overflow:hidden;
}
#section h1 {
margin:50px; 
color: #2d9500;
font:bold 115px/24px Tahoma, Geneva, Arial, Helvetica, sans-serif;
}
#section div {
float:left;
width:440px;
height:auto;
background : #86d351 url(/bilder/gruen.jpg) fixed;
-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
border: solid 1px #fff;
padding: 30px;
margin: 0 80px 30px 50px;
}
#section div:hover {
background: #4ba70e;
}

#section div {
float:left;
width:440px;
height:auto;
background : #86d351 url(/bilder/gruen.jpg) fixed;
font : 13px/20px Arial, Helvetica sans-serif;
border-radius: 8px;
border: solid 1px #fff;
padding: 30px;
margin: 0 80px 30px 50px;
display:inline;
}
#section div:hover {
background: #4ba70e;
}

#section div div {
float:left;
width:128px;
height:100px;
margin: 0 40px 0 0;
padding:0;
border-radius: 0;
border:0;
}
#section div div#eins {
background : url(/bilder/sites.jpg) 0px 0px;
}
#section div div#zwei {
background : url(/bilder/sites.jpg) -130px 0px;
}
#section div div#drei {
background : url(/bilder/sites.jpg) -258px 0px;
}
#section div div#vier {
background : url(/bilder/sites.jpg) -386px 0px;
}
#section div div#funf {
background : url(/bilder/sites.jpg) -514px 0px;
}
#section div div#sechs {
background : url(/bilder/sites.jpg) -642px 0px;
}
#section div div#sieben {
background : url(/bilder/sites.jpg) -770px 0px;
}
#section div div#acht {
background : url(/bilder/sites.jpg) -898px 0px;
}
#section div div#neun {
background : url(/bilder/sites.jpg) -1026px 0px;
}
#section div div#zehn {
background : url(/bilder/sites.jpg) -1154px 0px;
}
#section div div#elf {
background : url(/bilder/sites.jpg) -1282px 0px;
}
#section div div#zwoelf {
background : url(/bilder/sites.jpg) -1411px 0px;
}

#section div a {
float:left;
display:block;
width:250px;
height:30px;
margin: 0 20px 20px 0;
font : bold 14px/20px Geneva, Tahoma, Arial, sans-serif;
text-decoration:none;
outline:none;
}

body {
font : 12px/24px Arial, Helvetica, sans-serif;
color : #fff;
}

fieldset {
border:none;
}

#footer {
float:left;
color: #2d9500;
width : 550px;
height: 30px;
margin: 100px 0 100px 20px;
}
#footer a{
margin: 5px 0 0 30px;
font : 11px/11px Arial, Helvetica, sans-serif;
}

html, body, ul, li {
margin:0;
padding:0;
}

img {
border : none;
}

h1, h2 {
font : 22px/22px Geneva, Tahoma, Arial, sans-serif;
color : #fff;
text-decoration : none;
position:relative;
}

h3 {
font : 13px/20px Geneva, Tahoma, Arial, sans-serif;
color : #fff;
text-decoration : none;
}

hr {
width:960px;
height:1px;
color : #fff;
background-color:#fff;
border:0;
margin: 0 0 0 -50px;
}

label {
display: inline-block; 
width: 70px; 
}

li {
padding-bottom : 10px; 
list-style:none;
}

section{
position:relative;
}
strong {
font : bold ;
display:block;
}


/* -------------  c l a s s --------------------------------------------------- */



.btn, btn:visited {
display: inline-block;
width : 70px;
height : 19px;
margin : 30px 20px 0 70px ;
font : bold 10px/18px Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
color : #fff;
outline : none;
border:0;
}
.btnr, btnr:visited  {
display: inline-block;
width : 70px;
height : 19px;
margin : 30px 20px 0 30px ;
font : bold 10px/18px Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
color : #fff;
outline : none;
border:0;
}
.btn:hover, .btnr:hover, .btn:active, .btnr:active {
color : #4f6143;
background-color:#fff;
outline:none;
}

.noline, .noline:visited {
text-decoration : none;
}
.noline:hover, .noline:active  {
}

.infield {
font : 12px Arial, Helvetica, sans-serif;
color : #362612;
width : 250px;
height : 16px;
margin-top:10px;
padding-left : 5px;
border: solid 1px #8b8c8a;
}

.tfield {
font : 12px/18px Arial, Helvetica, sans-serif;
color : #362612;
width : 320px;
height :180px;
margin:0 0 0 70px; 
padding-left : 5px;
border: solid 1px #8b8c8a;
}
 
.topsite{
position:absolute;
top:-80px; left:0;
}

.url {
display : none; 
}

