* {
    margin:0px;
    padding:0px;
    border:0px;
    color: #444444;
    font-family:arial, verdana, sans-serif;

}
h1, h2, h3, h4, h5, h6 {
    color:#444444;
    margin:10px 0;

    font-size:16px;
}
h2, h3 {
    padding-top: 10px;
}
h3 {
  	color:#297bc0;
}

html, body {
    background:#d6d6d4;
}
dfn {
     font-style:normal;
     color:#297bc0;
     font-size:14px;
}
p {
    margin: 1em 0;
    line-height:1.5em; 
    font-size:14px;
}

#content ul {
	margin-left:20px;
       font-size:14px;
       line-height:1.5em;
}
#content li {
    list-style-type:circle;
    color:#297bc0;
}
.black {
	color:#444444;

}
#maincontainer {
    width:1004px;
    margin:0 auto;
    background:#ffffff;
      clear:both;
  overflow:hidden;
}
.header {
    width:1004px;
    height:150px;
}
#start{ 		background:url('img/TitleHead.jpg') right bottom no-repeat;}
#leistungen {	       background:url('img/LeistungenHead.jpg') right bottom no-repeat;}
#undicht {		background:url('img/UndichtHead.jpg') right bottom no-repeat;}
#gesetz {		background:url('img/GesetzteHead.jpg') right bottom no-repeat;}
#kontakt {		background:url('img/KontaktHead.jpg') right bottom no-repeat;}
#gewatec_logo {
    margin-top:50px;
    margin-left:50px;
    width: 254px;
    height: 62px;
    background:url('img/gewatec_logo.jpg') no-repeat;
    float:left;
}
#container {
    width:100%;


}
#content {

    width:520px;
    float:left;
    min-height:500px;
    height:auto !important;
    height:500px;
    padding:20px 20px 20px 20px;
 

}
#content a {
    color:#297bc0;;
text-decoration:none;
}

#sidemenue {
    width:260px;
    float:left;
    padding-top:45px;
}
#sidemenue ul li {
    list-style-type:none;
    padding: 25px 0px 0px 35px;
    list-style-position:inside;
    font-size:12px;
font-weight:bold;
}
#sidemenue ul li a{
    color: #2b7bc0;
    text-decoration:none;
}
ul.backlink {
    margin-top: 50px;
}
#footer {
    height:30px;
    width:1004px;
    margin:0 auto;
    background:#00a9eb;
    text-align:center;
    line-height:30px;
}
#footer a{
    text-decoration:none;
}
#menu {
    background:#00a9eb;
    height: 30px;
    line-height:30px;
}
#menu ul {
    display: block;
    padding: 0 20px;
}
#menu ul li {
    height:25px;

    position: relative;
    float: left;
    margin:0;
    list-style-type:none;
}
#menu ul li a {
    display: block;
    float: left;
    position: relative;
    text-decoration: none;
    padding: 0 20px;
    color:#ffffff;
font-weight:bold;
font-size:14px;

}
#menu ul li a.activate {
    background: #297bc0;
}
ul.links {
  margin-left:20px;
  padding-bottom:20px;
}
ul.links li {
  line-height:1.5em;
}

address {
font-size:14px;
}
