html { height:100%; }
body { background-color:#D9DDE2;}
body, table, td, p, div, b, strong, li, ul {font-family: Arial, Helvetica, sans-serif; color:#41566d; font-size: 11px; margin-top: 0; margin-left: 0; line-height:14px}

a 		{ color:#900000; text-decoration:underline; }
a:HOVER	{ color:#900000; 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; margin-top:20px; width:788px; height:auto; border: solid 0px #ffffff; overflow:hidden; text-align:left; }
.header { width:100%; height:176px; margin: 2px 2px 2px 2px;}


.contentLayout { width:420px; }
.contentLayout2 { width:628px; }
.content { padding:23px 20px 15px 20px; }

.contentrightLayout { width:208px; }
.contentright { margin:6px 0px 0px 0px; color:#19376F}

.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:#41566D; line-height:21px; margin-bottom:2px; color:#ffffff; width:119; font-weight:bold; padding-left:6px;}
.box {margin: 0px 0px 20px 6px; color:#ffffff }
.box td, .box a, .box a:hover {color:#ffffff }
.clear2 	{ clear:both; height:12px; overflow:hidden; }


/* SubPageBar */
.subpagepar {background-color:#41566D; padding: 4px 3px 5px 6px; width:100% }
.subpagepar a {color:#ffffff; text-decoration:none;  }
.subpagepar a:HOVER {color:#ffffff; text-decoration:none;  }

/* Repeater */
.rptitle {background-color:#9AA8B8; padding: 3px 4px 3px 0px; border-top: solid 1px #444444; border-bottom: solid 1px #444444}
.rptitle A, .rptitle A:visited, .rptitle A:hover  {color:#000000; font-size:11px; font-weight:bold; text-decoration:none}
.rpdate	{font-size:11px; font-weight:bold}
.rplinkpage { font-weight: bold}

/* Navigation */
#nav		{ width:175px; background-color:#41566D; margin:20px 0px 20px 0px; height:auto; overflow:hidden;}
.mainmenu 		{ padding:0px 0px 0px 6px; border-bottom:1px solid #41566D; line-height:21px; }
.mainmenuOver 	{ padding:0px 0px 0px 6px; border-bottom:1px solid #41566D; line-height:21px; background-color:#4C6077; }
.mainmenu A  { color:#ffffff; text-decoration:none; font-weight:bold; font-size: 11px}
.mainmenu A:HOVER, .mainmenuOver A, .mainmenuOver A:HOVER { color:#ffffff; text-decoration:none; font-weight:bold; font-size: 11px }

.submenu 		{ margin-left:15px; padding:0px 3px; border-bottom:1px solid #41566D; line-height:17px;}
.submenuOver 	{ margin-left:15px; padding:0px 3px; border-bottom:1px solid #41566D; color:#ffffff; line-height:17px; background-color:#4C6077; }
.submenu A  { color:#ffffff; text-decoration:none; font-size: 11px }
.submenu A:HOVER, .submenuOver A, .submenuOver A:HOVER { color:#ffffff; text-decoration:none; font-size: 11px }

#nav2 {width:318px; line-height:18px; margin:0px 0px 0px 2px; overflow:hidden;}
A.mainmenu2 { font-weight:bold; margin:0px; padding:5px 6px; color:#19376F; text-decoration:none; line-height:20px; font-size: 10px}
A.mainmenu2Over, A.mainmenu2:HOVER, A.mainmenu2Over:HOVER {font-weight:bold; background-color:#CCD0D6; padding:5px 6px; color:#900000; text-decoration:none; line-height:20px; font-size: 10px}

/* Navi Search */
.txtSearch	{ color:#ffffff; background-color:#41566D; width: 105px; border: solid 1px #ffffff; margin: 0px 0px 0px 4px}
.submit	    { background-color:#DFCBAE; width: 45px; height:18px; font-size:10px; color:#000000; border: 0px; cursor:pointer}
.submitOver { background-color:#967F5F; width: 45px; height:18px; font-size:10px; color:#000000; border: 0px; cursor:pointer }

/* CMS Styles */
.headline {font-weight: bold; FONT-SIZE: 12px; COLOR: #900000; line-height:20px}
.lineheight16 {line-height:16px;}
.lineheight18 {line-height:18px;}

/* Forms */
input		  	{ font-family:Arial, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
select			{ font-family:Arial, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
textarea		{ font-family:Arial, Helv, Helvetica, sans-serif; font-size:11px; color:#5A421D; border: solid 1px #DFCBAE;}
.submitstandard { background-color:#DFCBAE; border: solid 1px #DFCBAE; height:18px; cursor:pointer}

.title	{color: #900000; font-size:14px; font-weight:bold }
.small	{font-size:10px;}

.line { background-color:#D9DDE2; line-height:5px; margin: 5px 0px 5px 0px}
