html { height:100%; }
body { background-color:#FFFFFF;}
body, table, td, p, div, b, strong, li, ul {font-family: Verdana, Helvetica, sans-serif; color:#5A421D; font-size: 11px; margin-top: 0; margin-left: 0; line-height:14px}

a 		{ color:#00236C; text-decoration:underline; }
a:HOVER	{ color:#000000; text-decoration:underline; }


/* #headernav	{ width:806px; margin:0px 0px 0px 0px;} */
/* .headerline { width:100%; background-color:#00236C; height:4px; overflow:hidden; } */
/* #collage { width:100%; height:156px; padding: 2px 2px 2px 2px;} */
/* #navtop  { width:155px; float:left; background-color: #EDD8BC; height:20px; margin: 0px -1px 0px 1px; overflow:hidden; } */

.principal { position:relative; top:10px; width:814px; height:auto; border: solid 4px #655437; border-left:solid 4px #655437; border-right:solid 4px #655437; border-top:solid 4px #655437; border-bottom:solid 8px #655437; overflow:hidden; text-align:left; }
.header { width:100%; height:176px; margin: 2px 2px 2px 2px;}


.contentLayout { width:419px; }
.contentLayout2 { width:660px; }

.content { padding:23px 15px 15px 15px; }

.contentrightLayout { width:241px; }
.contentright { margin:23px 8px 8px 8px;}

.footer  { background-color:#ffffff; color:#8B6B3A; line-height:30px; margin: 2px 0px 0px 0px; padding:10px; text-align:center; font-size: 10px}
.clear 		{ clear:both; height:2px; overflow:hidden; }

/* startpage news */
.headlinetitle {background-color:#BCAC93; line-height:17px; margin-bottom:2px; color:white; width:219; font-weight:bold; padding-left:6px;}
.box {margin: 0px 0px 20px 6px;}
.clear2 	{ clear:both; height:12px; overflow:hidden; }


/* SubPageBar */
.subpagepar {background-color:#DDD8BB; padding: 4px 0px 5px 6px; width:100% }

/* Repeater */
.rptitle {background-color:#DDD8BB; padding: 3px 4px 3px 0px; border-top: solid 0px #DDD8BB; border-bottom: solid 0px #DDD8BB}
.rptitle A, .rptitle A:visited, .rptitle A:hover  {color:#5A421D; font-size:11px; font-weight:bold; text-decoration:none}
.rpdate	{font-size:11px; font-weight:bold}
.rplinkpage { font-weight: bold}

/* Navigation */
#nav		{ width:146px; background-color:#D1B386; margin:20px 0px 20px 0px; height:auto; overflow:hidden;}
.mainmenu 		{ padding:0px 0px 0px 6px; border-bottom:1px solid #D1B386; line-height:21px; }
.mainmenuOver 	{ padding:0px 0px 0px 6px; border-bottom:1px solid #D1B386; line-height:21px; background-color:#AA8D61; }
.mainmenu A  { color:#5A421D; text-decoration:none; font-weight:bold; font-size: 10px}
.mainmenu A:HOVER, .mainmenuOver A, .mainmenuOver A:HOVER { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size: 10px }

.submenu 		{ margin-left:15px; padding:0px 3px; border-bottom:1px solid #D1B386; line-height:19px;}
.submenuOver 	{ margin-left:15px; padding:0px 3px; border-bottom:1px solid #D1B386; color:#ffffff; line-height:19px; background-color:#AA8D61; }
.submenu A  { color:#5A421D; text-decoration:none; font-size: 10px }
.submenu A:HOVER, .submenuOver A, .submenuOver A:HOVER { color:#ffffff; text-decoration:none; font-size: 10px }

#nav2 {width:440px; line-height:18px; margin:0px 0px 0px 2px; overflow:hidden; color:#B59B77;}
A.mainmenu2 { font-weight:bold; margin:0px; padding:5px 6px; color:#B59B77; text-decoration:none; line-height:20px; font-size: 10px}
A.mainmenu2Over, A.mainmenu2:HOVER, A.mainmenu2Over:HOVER {font-weight:bold; background-color:#EBE7CD; padding:5px 6px; color:#5A421D; text-decoration:none; line-height:20px; font-size: 10px}

/* Navi Search */
.txtSearch	{ color:#5A421D; width: 85px; border: solid 1px #967F5F; margin: 0px 0px 0px 4px}
.submit	    { background-color:#DFCBAE; width: 45px; height:17px; font-size:10px; color:#444444; border: 0px; cursor:pointer}
.submitOver { background-color:#967F5F; width: 45px; height:17px; font-size:10px; color:#000000; border: 0px; cursor:pointer }

/* CMS Styles */
.headline {font-weight: bold; FONT-SIZE: 12px; COLOR: #5A421D; line-height:22px}
.lineheight16 {line-height:16px;}
.lineheight18 {line-height:18px;}
.lineheight20 {line-height:20px;}

/* Forms */
input		  	{ font-family:Verdana, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
select			{ font-family:Verdana, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
textarea		{ font-family:Verdana, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
.submitstandard { background-color:#DFCBAE; border: solid 1px #DFCBAE; cursor:pointer}

.title	{color: #5A421D; font-size:15px; font-weight:bold }

.linkboxLayout { width:612px; border: solid 1px #AA8D61 }
.linkboxContent { float:left; padding: 4px 36px 4px 4px; width:370px }
.linkboxImage { float:left; width:200px; padding: 1px }
