body {

  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

 	margin: 0 auto 0 auto;

  	padding: 0px;

  	border: 0px;

  	background-color:#ffffff;

}

div#container {

	border: none;

	width : 760px;

	position : absolute;

	left : 50%;

	top : 0px;

	margin-left : -380px;

}

div.header {

	background-color:#035599;

	height: 200px;

	width: 760px;

	z-index: 0;

}

div#logo{

	position: absolute;

	left: 10px;

	top: 133px;

	z-index: 2;

}

div#logopix{

	position: absolute;

	left: 10px;

	top: 10px;

	margin: 0px;

	padding: 0px;

	border: 0px;

	z-index: 1;

}

div#navlang{

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	font-weight:bold;

	position: absolute;

	left: 605px;

	top: 185px;

	width: 76px;

	height: 13px;

	z-index: 1;

}

div#navlang a:link {

	color:#FFFFFF;

	text-decoration:none;

}

div#navlang a:hover {

	color:#999999;

	text-decoration:none;

}

div#navlang a:visited{

	color:#ffffff;

	text-decoration:none;

}

div#navlang1{

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#FFFFFF;

	font-weight:bold;

	position: absolute;

	left: 675px;

	top: 185px;

	width: 76px;

	height: 13px;

	float: right;

	z-index: 1;

}

div#navlang1 a:link {

	color:#ffffff;

	text-decoration:none;

}

div#navlang1 a:hover {

	color:#999999;

	text-decoration:none;

}

div#navlang1 a:visited{

	color:#ffffff;

	text-decoration:none;

}

/* end head */

h1 {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#035599;

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 5px 10px;

	vertical-align:top;

}

strong	{

	font: Verdana, Arial, Helvetica, sans-serif;	

	text-align: justify;

	font-weight:100;

	color: #035599;

	vertical-align:top;



}

/* begin navigation */

td.navigation {

	width: 180px;

	margin:0px 0px 0px 0px;

	border-left:solid 1px;

	border-right:solid 1px;

	border-color:#035599;

	background-color:#ffffff;

	vertical-align:top;	

}

div#navsym  {

	margin: 15px 0px 0px 10px;

	width: 40px;

	height: 12px;

	z-index:1;

}

/* websearch */

form#websearch {

	width:180px;	

	margin: 10px 0px 0px 0px;

	font-size:10px;

	color: #035599;

}

div#radiogoogle {

	margin: 5px 0px 10px 5px;

	vertical-align: top;

	z-index: 1;

}

input#googleindex {

	margin: 5px 0px 0px 5px;

	padding-top: 5px;

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #035599;

	width: 105px;

	height: 12px;

	border: 1px solid #035599;

}

input#googlearrowindex {

	margin: 12px 10px 0px 0px;

	float: right;

	z-index: 1; 

}

input#google {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #035599;

	margin: 0px 0px 0px 0px;

	padding-top: 5px;	

	width: 115px;

	height: 12px;

	border: 1px solid #035599;			

}

input#googlearrow {	

	margin: 8px 20px 0px 0px;	

	float: right;

	z-index: 1;

}

div#googleresults	{

	width: 560px;

	margin: 10px 0px 0px 10px;

}

/* navigation */

div#navsym  {		

	width: 150px;

	margin: 10px 0px 0px 10px; 

	vertical-align:top;

	text-decoration:none;

	z-index:1;

}

div#navsymindex  {		

	margin: 0px 0px 0px 10px; 

	vertical-align:top;

	text-decoration:none;

	z-index:1;

}

div#navsym a:hover {

		font: Verdana, Arial, Helvetica, sans-serif;

		font-size:10px;

		color:#035599;

		text-decoration:none;

}

div#navsym a:link {

		font: Verdana, Arial, Helvetica, sans-serif;

		font-size:10px;

		color: #035599;

		text-decoration:none;		

}

div#navsym a:visited {

		font: Verdana, Arial, Helvetica, sans-serif;

		font-size:10px;

		color: #035599;

		text-decoration:none;

}	

img.sitemap {	

	margin: 10px 0px 0px 0px;

	float:left;

}

div#menusmain {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	font-size: 10px;

	color: #FFFFFF;

	text-align: left;

	z-index: 1;

}

div#navtitle {

	width: 180px;

	padding: 5px 0px 5px 10px;

	margin: 0px 0px 0px 0px;

	background-color: #035599;

	font-size: 14px;

	font-weight: bold;

	color:#ffffff;

}

div#nav a {

	width: 184px;

	}

div#nav a:hover {

	color: #000000;

	background-color:#D89D08;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

.hauptlink {

	font-size: 12px;

	font-weight: normal;

	color: #666666;

	text-decoration: none;

	text-align: left;

	display: block;

	padding: 2px 4px 2px 2px;

	background-color: #FFFFFF;

	border-bottom-style: solid;

	border-bottom-color: #999999;

	border-bottom-width: 1px;

	text-indent: 12px;

}

.hoverlink {

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

	text-align: left;

	display: block;

	padding: 2px 4px 2px 2px;

	background-color:#D89D08;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	border-bottom-width: 1px;

	text-indent: 12px;

	background-attachment: scroll;

	background-image: url(img/links/navactivearrow.gif);

	background-repeat: no-repeat;

	background-position: 1px 4px;

}



img.banner	{

	margin:10px 10px 20px 10px;

}

/* end navigation*/



/* begin content*/

td.contentindex {

	width: 450px;

	height: 620px;

	background-color:#ffffff;

	vertical-align: top;

}

td.content {

	width: 610px;

	background-color:#ffffff;

	border-right:solid 1px;

	border-color:#035599;

	vertical-align: top;

}

td.contentindex {

	width: 450px;

	background-color:#ffffff;

	vertical-align: top;

}

div.centertop h1 {

	text-align:left;

	font-size:12px;

	font-weight:bold;

	color:white;

}

div.title {	

	height: 15px;

	margin: 10px 10px 0px 10px;

	padding: 5px 0px 2px 0px;

	text-align: left;	

	background-color:#D89D08;

	vertical-align:top;

}

h1 {

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	color:#ffffff;

	vertical-align:top;

}

img.map	{

	margin: 0px 10px 0px 10px;

}

div.textintro {		

	margin: 10px 10px 10px 10px;

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:100;

	text-align:justify;

	color: #333333;

}

div.textintro a:link	{

	color:#666666;

}

div.textintro a:hover	{

	color:#999999;

}

div.textintro a:visited	{

	color:#666666;

}

div.text	{

	margin: 10px 10px 10px 10px;

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align: justify;

	color: #333333;

	vertical-align:top;

}

div.text a:link	{

	color:#666666;

}

div.text a:hover	{

	color:#999999;

}

div.text a:visited	{

	color:#666666;

}

img.imageright {

	margin: 5px 10px 5px 10px;

	float:right;

	clear:right;

}

img.imagerighthigh {

	width: 200px;

	height: 300px;

	margin: 5px 10px 5px 10px;

	float:right;

	clear:right;

}

img.imagerightsquare {

	width: 200px;

	height: 200px;

	margin: 5px 10px 5px 10px;

	float:right;

	clear:right;

}

/* end content*/



/* begin contentleft*/

td.contentleft {

	width:200px;

	background-color:#ffffff;

	vertical-align:top;

}

div.centertopleft {

	width:180px;	

	margin:10px 0px 0px 10px;

	padding:5px 0px 0px 0px;

	text-align:left;

	font-size:12px;

	font-weight:bold;

	color:white;

	background-color:#005187;

	vertical-align:top;

}

div.centertopleft h1 {

	text-align:left;

	font-size:12px;

	font-weight:bold;

	color:white;

}

/* end left*/



/* begin right*/

td.contentright {

	width: 200px;

	background-color:#ffffff;

	border-right: solid 1px #035599;

	vertical-align:top;

}

div.centertopright {

	width: 180px;	

	margin: 10px 0px 0px 5px;

	padding: 5px 0px 5px 5px;

	text-align: left;

	font-size: 12px;

	font-weight: bold;

	color: white;

	background-color:#005187;

	vertical-align:top;

}

/* end imageright*/

/* begin contact*/

form#commentform, textarea#commentform {

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;	

	margin: 10px 0px 10px 10px;

	background: white;

	padding: 3px 3px;

}

.red {

	color: red

}

textarea#comment {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

	width: 75%

}

/* end contact*/

/* begin thumb*/

div#thumbsleft {

	width: 280px;

	float: left;

	margin: 0px 0px 0px 10px;

	padding-bottom: 10px;

}

div#thumbsright {

	width: 250px;

	margin: 0px 0px 0px 15px;

	float: right;

}

div.thumb {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

	height: 70px;

	margin: 10px 0px 0px 0px;

	color:#333333;	

}

img.imagethumb {	

	margin: 0px 10px 0px 0px;

	float: left;

}

/* end maincontent*/



/* begin bannerright*/

td.bannerright {

	width: 180px;

	margin:0px 0px 0px 0px;

	border-left:solid 1px;

	border-right:solid 1px;

	border-color:#035599;

	background-color:#ffffff;

	vertical-align:top;	

}

div.bannergoogle {

	margin: 10px 0px 0px 10px;

	z-index: 1;

}

div.bannergoogletop {

	margin: 10px 0px 0px 5px;

	z-index: 1;

}

div.bannergoogleseg {

	margin: 10px 0px 0px 45px;

}

img.googlegraphics {

	width: 200px;

	height: 200px;

	margin: 5px 10px 5px 10px;

	float:right;

	clear:right;

}

/* end bannerright*/



/* begin footer*/

div#footermain {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size: 10px;

	line-height:15px;

	text-align:center;

	width: 760px;

	padding:10px 0px 10px 0px;

	background-color:#035599;

	margin-top: 1px;

	float: left;

	vertical-align:top;

	margin: 0px 0px 0px 0px;

}

div.footerleft {

	text-align:center;

	padding:0px 10px 0px 10px;

}

div.footerleft a:link {

	color:#FFFFFF;

}

div.footerleft a:hover {

	color:#999999;

}

div.footerleft a:visited{

	color:#FFFFFF;

}

div.footercontact {

	text-align:center;

}

div.footercontact a:link {

	color:#FFFFFF;

}

div.footercontact a:hover {

	color:#999999;

}

div.footercontact a:visited{

	color:#FFFFFF;

}

/* end footer*/

img.fotomain	{

	width: 545px;

	margin: 0px 10px 0px 10px;

	float:left;

	border: solid 1px #D89D08;

}

img.casathumb	{

	width: 81px;

	height:86px; 

	margin: 10px 0px 10px 10px;	

	border: solid 1px #D89D08;

	float: left;

}

div.camtitle {	

	width: 263px;

	height: 15px;

	margin: 10px 10px 0px 10px;

	padding: 5px 0px 2px 0px;

	text-align: left;	

	background-color:#035599;

	vertical-align:top;

}

div.cam	{

	width: 263px;

	height:200px;

	margin: 0px 0px 10px 10px;

}

img.cam	{

	width: 263px;

	height: 200px;

	margin: 0px 10px 10px 0px;

	float:left;

}

div.alegriabanner	{

	width: 380px;

	margin: 10px 8px 0px 8px;

}

img.backtop	{

	float:right;

	margin:10px 10px 10px 0px;

}

