a,a:hover,p,h1,h2,h3,h4,h5,h6,li,ul,pre,hr,div,form,body,html,blockquote,fieldset,input,td,tr,table,img {
	margin:0px; padding: 0px; border:0px;
}

html {	
  height: 100%;
  background-color: #c1c1c1;	
  background-image:url('back-verlauf.jpg');
  font-size:10pt;
  font-family:arial; 
}

body{
margin:auto;
width:100%
  min-height: 100%;
  height: auto !important; /* für alle neuen standardkonformen Browser */
  height: 100%; /* für alte IEs */
background-color:#c1c1c1;
}


#index{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/startseite.jpg');  
}

#zaehler{
position:absolute;right:0px;bottom:0px;padding:0px;margin:0px;
}

#laden{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/laden.jpg')
}


#team{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/team.jpg')
}

#kontaktimpressum{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/kontaktimpressum.jpg')
}

#zeltausstellung{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/kontaktimpressum.jpg')
}

#markenwaren{
border:1px solid green;
width:817px;
height:569px;
  position:absolute;
  margin:-300px 0px 0px -400px;
  top: 50%; 
  left: 50%;
  background-image:url('backgrounds/kontaktimpressum.jpg')
}

h1{
position:absolute;left:20px;top:25px;
font-size:45px;
line-height:33px;
}

p#kontaktunterueberschrift {
position:absolute;left:22px;top:70px;
color:#F4C104;
font-size:18px;
line-height:28px;
font-weight:700;
width:340px;
border:0px solid red;
}

p#kontaktanschrift {
position:absolute;left:22px;top:135px;
color:#FFFFFF;
font-size:18px;
line-height:28px;
font-weight:700;
border:0px solid green;
width:300px;
}

div#map {
border:1px solid black;
position:absolute;left:22px;top:295px;
}

p#kontaktanschrift a {
color:white;
text-decoration:none;
}

#kontaktimpressum_links {
width:300px;
float:left;
border:0px solid green;
}

#kontaktimpressum_rechts {
width:400px;
height:400px;
margin-left:77px;
float:left;
border:0px solid red;
}


#kontaktimpressum_rechts_scroll {
position:absolute;top:120px;
width:400px;
height:400px;
float:left;
overflow:auto;
border:0px solid green;
margin-left:0px;
}

#kontaktimpressum_rechts_links {
position:absolute;top:517px;
width:400px;
height:30px;
margin-left:0px;
float:left;
border:0px solid red;
font-size:smaller;
}

#kontaktimpressum_rechts_links p {
text-align:right;
width:100%;
border:0px solid black;
}

#kontaktimpressum_rechts_links p a{
text-decoration:none;
color:blue;
}




#kontaktimpressum_rechts_scroll p {
margin-bottom:15px;
}

#kontaktimpressum_rechts p.kontaktunterueberschrift {
position:absolute;left:377px;top:70px;
color:#F4C104;
font-size:18px;
line-height:24px;
font-weight:700;
width:400px;
border:0px solid blue;
}

p.markenwaren1 a {
  color:black;
}

#kontaktimpressum_rechts h1{
position:absolute;left:375px;top:25px;
color:white;
}

p.startseite {
position:absolute;top:95px;left:100px;
color:white;
font-weight:700;
font-size:20px;
line-height:20px;
}

p.laden {
color:black;
position:absolute;left:500px;top:10px;
text-align:right;
width:300px;
font-weight:600;
}

p.laden1 {
color:black;
position:absolute;left:420px;top:230px;
text-align:left;
width:350px;
font-weight:500;
}

p.laden1a {
color:black;
position:absolute;left:420px;top:180px;
text-align:left;
width:350px;
font-weight:500;
}

p.laden2 {
color:black;
position:absolute;left:150px;top:360px;
text-align:center;
width:350px;
font-weight:500;
}

p.markenwaren {
color:black;
position:absolute;left:550px;top:10px;
text-align:right;
width:250px;
font-weight:600;
}

p.markenwaren1 {
color:black;
position:absolute;left:22px;top:207px;
text-align:center;
width:350px;
font-weight:500;
}

h2.markenwarenh1 {
color:black;
position:absolute;left:22px;top:155px;
text-align:center;
width:350px;
font-weight:500;
}

p.markenwaren2 {
color:black;
position:absolute;left:422px;top:285px;
text-align:center;
width:350px;
font-weight:500;
}

h2.markenwarenh2 {
color:black;
position:absolute;left:422px;top:255px;
text-align:center;
width:350px;
font-weight:500;
}


#nav {
list-style-type:none;
position:absolute;top:200px;left:140px;
}
ul#nav li.laden {
position:absolute;left:150px;top:0px;width:200px;
}
ul#nav li.kontakt {
position:absolute;left:150px;top:30px;width:350px;
}
ul#nav li.termine {
position:absolute;left:37px;top:30px;width:350px;
}
ul#nav li.markenwaren {
position:absolute;left:150px;top:60px;width:350px;
}

ul#nav a {
text-decoration:none;
font-size:20px;
font-weight:700;
color:white;
}

#navklein {
list-style-type:none;
position:absolute;top:450px;left:55px;
border:0px solid red;
}
ul#navklein li.ladenklein {
position:absolute;left:120px;top:0px;width:200px;
}
ul#navklein li.termineklein {
position:absolute;left:28px;top:30px;width:200px;
}
ul#navklein li.kontaktklein {
position:absolute;left:120px;top:30px;width:300px;
}
ul#navklein li.startklein {
position:absolute;left:20px;top:60px;width:300px;
}
ul#navklein a {
text-decoration:none;
font-size:15px;
font-weight:700;
color:white;
}


#termine_links{
position:absolute;left:50px;top:130px;width:300px;
}

#termine_rechts{
position:absolute;left:440px;top:130px;width:300px;
}

#zeltausstellung_links{
position:absolute;left:50px;top:90px;width:300px;
}

#zeltausstellung_rechts{
position:absolute;left:440px;top:90px;width:300px;
}

#termine_links ul, p{
margin:0px 0px 10px 0px;
}

#termine_links p.liheader {
border:0px solid black;
margin-bottom:5px;
}

#termine_links li{
margin:0px 0px 2px 15px;
}

#termine_rechts ul, p{
margin:15px 0px 15px 0px;
}

