body{
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	background-color: #FFFFFF;
	margin: 0px;
	margin-padding: 0px;
	font-size:71.1%;
}

img {
border:none;
}

.logotext1 {
letter-spacing:1px;
font-style:normal;
font-family:Lucia Grande, Arial;
font-size:1.5em;
}

.logotext2 {
letter-spacing:5px;
font-style:italic;
font-family:Lucia Grande, Arial;
font-size:1.5em;
}

.header {
width:100%;
padding:50px 0 50px 0;
float:left;
text-align:center;
margin-bottom:20px;
}

.slogan1 {
font-size:2.2em;
color:#fff;
}

.slogan2 {
font-size:1.6em;
color:#fff;
line-height:1.8em;
}

.topin, .main, .headerin, .footerin {
margin:0px auto;
width:980px;
}

.main {
line-height:24px;
}

.logo {
float:left;
width:50%;
}

.topmenu {
float:right;
width:50%;
}

.slogan {
border-top:1px solid #e1e1e1;
padding:6px 0 20px 0;
float:left;
width:100%;
margin:4px 0 20px 0;
color:#999;
letter-spacing:1px;
font-style:italic;
}

.topin {
margin-top:24px;
}

.left, .right {
float:left;
width:22%;
}

.center {
float:left;
width:50% !important;
width:48%;
margin:0 3% !important;
margin:0 1%;
}

.footermenu{
margin-top:16px;
float:left;
width:100%;
}

.credits {
border-top:1px solid #e1e1e1;
width:100%;
float:left;
font-size:0.88em;
}

.moduletable-grey {
background-color:#f4f4f4;
padding:0 14px 14px 14px;
margin-top:14px;
border:1px solid #e1e1e1;
}

.small {
color:#ccc;
font-size:0.88em;
}

/*List Classes*/

.topmenu ul {
padding:0px;
margin:0px;
float:right;
}

.topmenu2 ul {
padding:10px 0;
margin:10px 0;
float:left;
width:100%;
border-top:1px solid #e1e1e1;
}

.topmenu ul li {
float:left;
list-style:none;
}

.topmenu2 ul li {
float:left;
list-style:none;
}

.moduletable_menu ul {
padding:1px 0px;
margin:0px;
border-bottom:1px solid #f4f4f4;
border-top:1px solid #e1e1e1;
}

.moduletable_menu ul li {
display:block;
padding:0;
margin:0px;
list-style:none;
}

/*Link Classes*/

.moduletable_menu ul li a:link, .moduletable_menu ul li a:visited{
list-style:none;
padding:5px 10px;
display:block;
color:#666;
border-top:1px solid #f4f4f4;
border-bottom:1px solid #e1e1e1;
text-decoration:none;
margin-bottom:1px;
background-color:#f9f9f9;
}

.moduletable_menu ul li a:hover {
background-color:#f4f4f4;
}

.topmenu ul li a:link, .topmenu ul li a:visited, .topmenu2 ul li a:link, .topmenu2 ul li a:visited {
text-decoration:none;
padding:10px 12px;
color:#999;
font-size:0.88em;
border-top:3px solid #fff;;
}

.topmenu ul li a:hover, .topmenu2 ul li a:hover {
border-top:3px solid #b61a1a;
}



/*Headlines*/

h1 {
padding:0px;
margin:0px;
font-size:1.5em;
}

h2, td.contentheading {
font-size:1.8em;
padding:10px 0;
margin: 0 0 10px 0;
border-bottom:1px solid #e1e1e1;
letter-spacing:3px;
}

h3 {
font-size:1.4em;
padding:10px 0;
margin: 0 0 10px 0;
border-bottom:1px solid #e1e1e1;
letter-spacing:2px;
font-style:italic;
}

.moduletable_menu h3 {
font-size:1.4em;
padding:10px 0;
margin: 0 0 0px 0;
letter-spacing:2px;
font-style:italic;
border-bottom:none;
}

/*Advanced Configuration depended classes*/
.header {
background-color:#a7d100;
}

.mainmenu ul li a:hover, .topmenu ul li a:hover, .topmenu2 ul li a:hover,a:hover, h2, h3, h4, h5, td.contentheading{
color:#ff6600;
}

 a:link, a:visited,.logotext1    {
color:#a7d100;
}

.topmenu ul li a:hover, .topmenu2 ul li a:hover {
border-top:3px solid #ff6600;
}


