/* CSS Document */

html, body, ul, li { padding: 0; margin: 0; list-style: none;}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", verdana, arial, helvetica, sans-serif;
	color: #ccc;
	background-color: #7b7a7a;
	text-align: center;
        behavior:url("fileadmin/template/css/csshover.htc");
	
	}
#contentcontainer {
	width: 870px; 
	margin-right: auto;
	margin-left: auto; 	
	text-align:left; 
	background-image:url(maincontent-back.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	}
	
#topbanner {
	width: 870px;
	height:103px;
	background-image:url(topbanner.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
#contentback {
	width: 870px;
	height:auto;
	background-image:url(contentback.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}

#footer {
	width: 870px;
	height:40px;
	background-image:url(footerback.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	margin-top:10px;
	}
	
#footer p { 
margin:0px 15px 0px 15px;
	padding: 5px 20px 10px 10px;
	font-size: 0.8em;
		text-align:center;
		border-top:1px solid #688EA5;
}
	
#content {
width: 830px;
margin-left:15px;
}	

#leftimage {
height:68px;
width:229px;
background-image:url(stockimage.jpg);
background-position:top right;
background-repeat:no-repeat;
float:right;
}


#pagename {
position:relative;
top:30px;
right:0px;
}
#pagename h1 {
text-align:right;
font-size:1em;
font-weight: lighter;
font-family:arial;
color:#DAE4ED;
}

.gilbert {
color:#4a80a1;
font-size:1.7em;

}
/*
* html #pagename {top:28px; }
* html #pagename h1 {
font-size:1.2em;
font-weight: normal;
}
*/

.tx-srlanguagemenu-pi1 {float:right; margin-top:4px;margin-right:3px;}
.tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 2px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }



.tx-cmwlinklist-pi1 {color: #4A80A1;margin-left:40px;}
.tx-cmwlinklist-pi1 a:link {text-decoration:none; color: #4A80A1;font-weight:bold;}
.tx-cmwlinklist-pi1 a:active {text-decoration:none; color: #4A80A1;font-weight:bold;}
.tx-cmwlinklist-pi1 a:visited {text-decoration:none; color: #4A80A1;font-weight:bold;}
.tx-cmwlinklist-pi1 a:hover {text-decoration:none; color: #fff;background-color:#4A80A1;font-weight:bold;}

.tx-cmwlinklist-pi1 tr {height:1px; padding:0px;margin:0px;}
* html .tx-cmwlinklist-pi1 h3 {margin-top:10px;}
.tx-cmwlinklist-pi1 h3 {margin:0px; margin-left:-12px;margin-top:0px;}
.tx-cmwlinklist-pi1 h3 a {font-weight:bold;color: #48813aF;padding-bottom:0px; text-decoration:none; font-size:0.8em;}
.tx-cmwlinklist-pi1 h3 a:link {color: #48813a;padding-left:20px;padding-bottom:0px;text-decoration:none;}
.tx-cmwlinklist-pi1 h3 a:active {font-weight:bold;color: #48813a;padding-left:20px;padding-bottom:0px;text-decoration:none;}
.tx-cmwlinklist-pi1 h3 a:visited {font-weight:bold;color: #48813a;padding-left:20px;padding-bottom:0px;text-decoration:none;}
.tx-cmwlinklist-pi1 h3 a:hover {font-weight:bold;color: #fff;padding-left:20px;padding-bottom:0px;text-decoration:none;}
.linkdetails {color: #9BBBCF; font-size:0.7em;  margin-top:-5px; margin-bottom:-5px; }
.linkdetails a:link, .linkdetails a:visited, .linkdetails a:active {color: #9BBBCF;   }
.linkdetails a:hover{color: white  }
.linklistinfo { color: #5b9453;font-weight:bold; }

td.linkteaser { border:1px dotted #98b886; }

td.linkdetailtd { color:white; background-color:#4A80A1; padding-right:40px;padding-left:10px;}
TABLE.linkdetail {margin-top:-15px;}
 H3.linklisttitledetail {margin-bottom:8px;margin-left:-12px;  border-bottom:1px solid #5b9453;}
