body {
margin : 0;
padding : 0;
background-color : #ffffff;
color : #000000;
text-align : center;
}
td, th, h1, h2, p, div, a {
font-family : "Trebuchet MS", sans-serif;
text-align : left;
}
h1 {
font-size : 24px;
margin:0;
font-weight : normal;
}
h2 {
font-size : 18px;
font-weight : bold;
}

div {
margin : 0;
padding : 0;
-moz-box-sizing:border-box;
}
a img {
border : none;
}
.left {
float : left;
}
.right {
float : right;
}
.clear {
clear : both;
}
.tic20 {
list-style-type : circle;
list-style : none url(img/tic20.png) inside;
margin : 10px 0 10px 10px;
padding : 0;
}

.tic20 li {
margin-top:15px;
}

div#outer1 {
min-width : 700px;
width : 800px;
background-color : #ffffff;
margin-top : 0;
margin-bottom : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
}
div#logoContainer {
text-align : center;
height : 100px;
width : 780px;
}
.topmenu a {
color : #000;
text-decoration : none;
}
.topmenu a:hover {
color : #999;
}
div.topmenu {
border-style : none none none solid;
border-color : #000000;
border-width : 1px;
padding : 0 10px 0 6px;
font-family : Tahoma, sans-serif;
font-size : 15px;
font-weight : bolder;
color : #fff;
float : left;
width : 150px;
margin-bottom:6px;
margin-top: 10px;
}
div#topmenuOffset {
float : left;
width : 100px;
}
/*=======HEADSTART (WRAPPER)========*/
div#headstart {
background : #82cebe url(img/headstart_back.png) repeat top left;
margin:0;
}
div#headstartContainerBig {
margin : 0 auto 0 auto;
/*background image will be assigned by PHP */
width : 100%;
color:white;
padding:5px 0 0 0;
min-width:780px;
}
div#headstartInburgering {
width:165px;
color:#fff;
font-size:13px;
padding:5px 0 5px 0;
margin:2px 10px 0 auto;
float:right;
text-align:left;
background-color:#82cebe;
}
div#headstartInburgering a{
color:#fff;
}
div#headstartInburgering h2{
display:none;
margin:0 0 0 5px;
}
div#headstartInburgering p{
margin:0 0 0 5px;
}
div#headstartContainerSmall {
margin : 0 auto 0 auto;
/*background image will be assigned by PHP */
width : 799px;
}
div#headstartTop {
color : #fff;
margin-left : 199px;
padding : 5px 0 0 20px;
height : 31px;
}
div#headstartTopBig {
color : #fff;
margin : 0 auto 0 auto;
width: 799px;
padding : 0 0 10px 220px;
height : 31px;
}
div#headstartBottom {
font-size : 13px;
margin-left : 199px;
padding : 15px 100px 10px 20px;
height: 110px;
}
div#outer2 {
min-width : 700px;
width : 800px;
background-color : #ffffff;
margin-top : 20px;
margin-bottom : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
}
div#outer2nomargin {
min-width : 700px;
width : 800px;
background-color : #ffffff;
margin-top : 0;
margin-bottom : 0;
margin-left : auto;
margin-right : auto;
padding : 0;
}
/*=======LEFT MENU=======*/

div#leftmenuHeader a {
text-decoration : none;
color : #1d7562;
}
div#leftmenuHeader {
border-color : #009b7b;
border-width : 1px;
border-style : none none solid none;
background-color : #82cebe;
font-weight : bold;
font-size : 16px;
text-align : center;
padding : 3px 0 3px 0;
}
div#leftmenuContainerBig {
border : 1px solid #009b7b;
width : 170px;
float : left;
background-color : #c7e4dc;
margin : 0 14px 14px 14px;
font-size : 14px;
font-family : Georgia, sans-serif;
color : #1d7562;
padding : 0 0 10px 0;
display : inline;
}

div#leftmenuContainerSmall {
border : 1px solid #009b7b;
width : 170px;
float : left;
background-color : #c7e4dc;
margin : 14px 14px 14px 14px;
padding : 0 0 10px 0;
color : #1d7562;
display : inline;
}

table#leftmenuTable td a {
color : #1d7562;
text-decoration : none;
text-align : left;
font-family : Georgia, sans-serif;
}
table#leftmenuTable td a:hover {
color : #3bb299;
text-decoration : none;
text-align : left;
font-family : Georgia, sans-serif;
}


table#leftmenuTable td {
padding-top: 15px;
font-size : 14px;
font-family : Georgia, sans-serif;
color : #3bb299;
}

/*============MAIN TEXT============*/
div#maintext {
border-color : #009b7b;
border-width : 1px;
border-style : none solid solid solid;
float : left;
width : 550px;
margin : 0 0 0 0;
background : #c7e4dc url(img/big_tic_background2.jpg) no-repeat top center;
display : inline;

}

div#maintext2 {
border-color : #009b7b;
border-width : 1px;
border-style : solid solid solid solid;
float:left;
display:inline;
width : 550px;
margin : 0 0 0 0;
background : #c7e4dc url(img/big_tic_background2.jpg) no-repeat top center;
}
div#maintextcontent{
margin : 20px 20px 20px 20px; /*no padding parent, IE problem */
font-size:13px;
}

/*=============FOOTER===============*/
div#footercontainer {
text-align:center;
}
div#footercenter {
margin: 20px auto 0 auto;
width:700px;
}
div#footer {
width:550px;
margin-left:147px;
/*padding:0 5px 0 5px;*/
padding:0;
background-color:#ddd;
border-top: 1px dotted #333;
border-left: 1px dotted #333;
border-right: 1px dotted #333;
border-bottom: 1px dotted #333;
}
div#footercontent {
color:#555;
font-size:10px;
margin:0 5px 0 5px;
text-align:center;

}
div#footercontent table {
width:100%;
}

div#footercontent td {
text-align:center;
}

div#footercontent p{
text-align:center;
margin:0;
}

