html, body {
	margin: 0px;
	padding: 0px;
}

body {
	position:relative
	background-color: #c3c4c7;
	background-image:url(../siteGraphics/background.png);
	background-repeat:repeat-x;
	background-position:0 0;
	margin: 0px auto;
	width:986px;
    font: 12px Arial, Helvetica, sans-serif;
	color:#404040;  
}





h1, h2 {
	font:20px Arial Black;
	color:#969696;
	margin-top:0px;
	margin-bottom:10px;
}

h2 {
	font:16px Arial Black;
	color:#404040;
}

h3 {
	font:15px Arial Black;
	line-height:18px;
	color:#fff;
	margin-top:0px;
	margin-bottom:10px;
}



p, li, .ft10px666666 {
	font:12px Arial, Helvetica, sans-serif;
	color:#404040;
	margin-top:0px;
	line-height:16px;
}


.imgtext-table {
	margin:0px;
	padding:0px;
}

.infobox {
	position:relative;
	height:170px;
}


.infobox img {
	position:absolute;
	right:8px;
	bottom:8px;
}


.infobox div {
	margin-bottom:0px;
	padding:0px;
	vertical-align:bottom;
}

.infobox p, .infobox a:link, .infobox a:visited , .infobox a:active, .infobox a:hover {
	font:11px Arial, Helvetica, sans-serif;
    color:#000;
	line-height:14px;
}




/*
* rgsmoothgallery

.imageElement h3, .imageElement p {
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#5d5d5d;
}

.imageElement p {
    font:10px Arial, Helvetica, sans-serif;
    color:#fff;
} */




a:link, a:visited , a:active, a:hover, a.download:link, a.download:visited , a.download:active, a.download:hover, a.internal-link:link, a.internal-link:visited , a.internal-link:active, a.internal-link:hover, a.external-link-new-window:link, a.external-link-new-window:visited , a.external-link-new-window:active, a.external-link-new-window:hover {
	color:#404040;
	text-decoration:none;
}

a.download:hover, a.internal-link:hover, a.external-link-new-window:hover, a:hover {
	text-decoration:underline;
}





fieldset.csc-mailform {
	border:none;
}



















/*
a.linkMainMenuActive, a.linkMainMenuNormal , a.linkMainMenuHover, a.linkSubMenuNormal {
    text-decoration:none;
	font:13px Arial;
	font-weight:normal;
	color:#fff;
	background-color:#61b13b;
	padding:4px;
    padding-left:20px;
	padding-right:20px;
	height:24px;
    background-color:#2fa82a;
	background-image:url(../siteGraphics/buttonBg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border:none;
	border-right:1px solid #fff;
}

a.linkMainMenuNormal {
    background-color:transparent;
}

a.linkMainMenuActive, a.linkMainMenuHover {
    background-color:#eeeeef;
	border:none;
}

a.linkSubMenuHover {
    background-color:#eeeeef;
}
*/



/*
* MainMenu
*/
a.linkMainMenuActive:link, a.linkMainMenuActive:visited, a.linkMainMenuActive:hover, a.linkMainMenuActive:active, 
a.linkMainMenuNormal:link, a.linkMainMenuNormal:visited, a.linkMainMenuNormal:hover, a.linkMainMenuNormal:active,  
a.linkMainMenuHover:link, a.linkMainMenuHover:visited, a.linkMainMenuHover:hover, a.linkMainMenuHover:active {
    position:relative;
	margin:0px;
	
	text-decoration:none;
	font:13px Arial;
	font-weight:normal;
	color:#fff;
	background-color:#61b13b;
/*
	padding:4px;
    */
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	
	height:20px;
    background-color:#2fa82a;
	background-image:url(../siteGraphics/buttonBg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border-right:1px solid #fff;
	
	border-bottom:1px solid #eeeeef;
	
	z-index:10;
	display:block;

	}


a.linkMainMenuNormal:link, a.linkMainMenuNormal:visited, a.linkMainMenuNormal:hover, a.linkMainMenuNormal:active {
     position:relative;
	margin:0px;
	text-decoration:none;
	font:13px Arial;
	font-weight:normal;
	color:#fff;
	background-color:#61b13b;
	
	
/*
	padding:4px;
    */
    padding-left:10px;
	padding-right:10px;
	padding-top:4px;


	height:20px;
    background-color:#2fa82a;
	background-image:url(../siteGraphics/buttonBg.png);
	background-repeat:no-repeat;
	background-position:0 0;
	border:none;
	border-right:1px solid #fff;
	
	border-bottom:1px solid #eeeeef;
	
	z-index:10;
	display:block;


	}

a.linkMainMenuActive:link, a.linkMainMenuActive:visited, a.linkMainMenuActive:hover, a.linkMainMenuActive:active,
a.linkMainMenuNormal:hover, 
a.linkMainMenuHover:link, a.linkMainMenuHover:visited, a.linkMainMenuHover:hover, a.linkMainMenuHover:active {
    position:relative;
	margin:0px;
    text-decoration:none;
	font:13px Arial;
	font-weight:normal;
	color: #404040;
	background-color:#eeeeef;
	

/*
	padding:4px;
    */
    padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	height:20px;
	background-image:url(../siteGraphics/mainMenuBg.gif);
	/* background-image:url(../siteGraphics/buttonBg.png); */
	background-repeat:no-repeat;
	background-position:0 0;
	border:none;
	border-right:1px solid #fff;
	
	border-bottom:1px solid #eeeeef;
	
	z-index:10;
	display:block;

}

/*
* Active
*/
a.linkMainMenuActive:link, a.linkMainMenuActive:visited, a.linkMainMenuActive:hover, a.linkMainMenuActive:active {
    background-image:url(../siteGraphics/buttonBg.png);
	color: #000;
	border-bottom:1px solid #fff;
}






/*
* SubMenu
*/
a.linkSubMenuNormal:link, a.linkSubMenuNormal:visited, a.linkSubMenuNormal:hover, a.linkSubMenuNormal:active {
    text-decoration:none;
	font: 11px Arial;
	font-weight:normal;
	color: #4d4d4d;
	padding-bottom:7px;
	border-bottom:1px solid #d9d9d9;
	display:block;
}

a.linkSubMenuNormalLastItem:link, a.linkSubMenuNormalLastItem:visited, a.linkSubMenuNormalLastItem:hover, a.linkSubMenuNormalLastItem:active {
    text-decoration:none;
	font: 11px Arial;
	font-weight:normal;
	color: #4d4d4d;
	padding-bottom:7px;
	display:block;
}

a.linkSubMenuNormal:hover, a.linkSubMenuNormalLastItem:hover, a.linkSubMenuHover:link, a.linkSubMenuHover:visited, a.linkSubMenuHover:hover, a.linkSubMenuHover:active  {
	color: #000;
    text-decoration:none;
	font: 11px Arial;
	font-weight:normal;
	padding-bottom:7px;
	display:block;
}



/*
* Submenü in Seite
*/
.csc-menu {
	margin:0px;
	padding:0px;
}

.csc-menu li, .csc-menu li:hover, .csc-menu li:active {
	background-color:#fff;
	list-style-type:none;
	list-style-image:none;
	margin:0px;
	padding:2px;
}

.csc-menu li:hover, .csc-menu li:active {
	background-color:#fff;
	color:#000;
	cursor:hand;
}




li a:link, li a:visited, li a:active, li a:hover {
	color:#00004d;
	text-decoration:none;
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:8px;
}

li a:hover, li:active {
	background-color:#ededed;
	cursor:hand;
}

.csc-menu a:link, .csc-menu a:visited, .csc-menu a:active, .csc-menu a:hover {
	color:#00004d;
	text-decoration:none;
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:8px;
}


.csc-menu-1 {

}

.csc-menu-1  a:link, .csc-menu-1 a:visited, .csc-menu-1 a:active, .csc-menu-1 a:hover {
	color:#5d5d5f;
	font-weight:normal;
	text-decoration:none;
	font: 11px Arial, Helvetica, sans-serif;
	display:block;
	margin-left:8px;
	margin-bottom:2px;
	padding-bottom:4px;
	border-bottom:1px solid #e6e6e6;
}

.csc-menu-1 a:active, .csc-menu-1 a:hover {
	font-weight:normal;
	color:#000;
}

/*
.csc-menu a:active, .csc-menu a:hover, .csc-menu-1 a:hover {
	color:#000;
}
*/






/*
*
*/
a.headMenu:link, a.headMenu:visited, a.headMenu:hover, a.headMenu:active, .headMenu {
    background-color:transparent;
	font:10px Arial;
	color:#8b8b8c;
	text-decoration:none;
}

.footer {
    background-color:transparent;
	font:10px Arial;
	color:#8b8b8c;
}
