
P {
font-size: 12px;
line-height: 18px;
}

H1 {
font-size: 24px;
}

H2 {
font-size: 18px;
}


/* Main Navigation */
/*
* html #mainnav ul li {
height: 31px;
}
*/

#mainnav {
padding: 0px;
}
#mainnav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#mainnav ul li { 
display: inline; 
float: left;
}
#mainnav ul li a
{
display : block;
color: #000000;
text-decoration: none;
background-color: #E7E4D8;
text-align: left;
font-size: 12px;
line-height: 31px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
overflow: hidden;
}
#mainnav a:hover
{
color: #000000;
background-color: #F9F7E3;
text-decoration: none;
}
#mainnav a.act
{
color: #000000;
background-color: #F9F7E3;
text-decoration: none;
font-weight: bold;
}

/* Sub Navigation */
#subnav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#subnav ul li { 
display: inline; 
float: left;
}
#subnav ul li a
{
color: #949284;
text-decoration: none;
text-align: left;
font-size: 12px;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 5px;
overflow: hidden;
}
#subnav a:hover
{
color: #949284;
text-decoration: underline;
}
#subnav a.act
{
color: #949284;
text-decoration: none;
font-weight: bold;
}

/* Shortcuts top */
* html #shortcuts ul li {
height: 30px;
}

#shortcuts ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#shortcuts ul li { 
display: inline; 
float: left;
}
#shortcuts ul li a
{
color: #000000;
text-decoration: none;
text-align: left;
font-size: 11px;
line-height: 30px;
margin: 0px 0px 0px 0px;
padding: 0px 5px 0px 0px;
overflow: hidden;
}
#shortcuts a:hover
{
color: #000000;
text-decoration: underline;
}
#shortcuts a.act
{
color: #000000;
text-decoration: none;
font-weight: bold;
}

/* Top Illu-Image */
#illu-top img {
width: 200px;
height: 200px;
padding: 5px 5px 0px 5px;
}

/* Content Style */
#content {
padding: 15px 5px 5px 5px;
}
#content p {
color: #666666;
}

#content a {
color: #666666;
text-decoration: underline;
}
#content a:hover {
text-decoration: none;
}

/* Footer */
#footer {
line-height: 30px;
color: #666666;
font-size: 12px;
overflow: hidden;
}

#footer A {
	color: #666666;
	text-decoration: none;
}

#footer A:hover {
	color: #666666;
	text-decoration: underline;
}


/* Formular Styles */

fieldset.csc-mailform label {
	color: #666666;
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	width: 120px;
	float: left;	
	clear: right; 
}

fieldset.csc-mailform input, textarea {
	float: left;
	margin-left: 0px;
	border: #666666 1px solid;
}

DIV.csc-mailform-field {
	font-size: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 27px;
	border: 0px;
	color: #666666;
}
DIV.csc-mailform-field .csc-mailform-submit {
margin: 10px 0px 0px 120px;
}
fieldset {
	border: 0px; 
}

	

