@charset "UTF-8";


body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	background: url(../images/BuchWarren/background.gif) #e9e7db repeat-x;
	padding-bottom: 0px;
	margin: 0px auto;
	color: #333333;
	padding-top: 0px;
	font-family: verdana,arial,helvetica,sans serif;
	min-width: 980px;
}	

div#structure {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	text-align: left;
}



td#topnavleft {
	width:730px;
	height:83px;
	background-image: url(../images/BuchWarren/top-bkgd-left.gif);
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
}

td#topnavright {
	width:250px;
	height:83px;
	background-image: url(../images/BuchWarren/top-bkgd-right.gif);
	background-repeat: no-repeat;
	margin:0px;
	padding:0px;
	border:0px;
	vertical-align:bottom;
}

div#topnavlinks {
	margin-left:17px;
	font-size:10px;
	text-align:center;
}

div#topnavlinks a {
	margin-right:13px;
	color:#ffffff;
	text-decoration:underline;
}

table#mainbodytable {
	width:980px;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:1px solid #ffffff;
	background:#ffffff;
}

td#leftcolumnmain {
	width:195px;
	background:#74a1d9;
}

div.leftnavheaders {
	padding:20px 0px 5px 5px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #97b9e3;
}

div.leftnavitems {
	padding:8px 0px 8px 13px;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #97b9e3;
	cursor: hand;
}

td#rightcolumnmain {
	width:785px;
	background:#ffffff;
	padding:10px 25px 20px 25px;
}


td#rightcolumnmain table {
	font-size:12px;
}

td#rightcolumnmain form {
	font-size:12px;
}

td#nonregbody {
	width:980px;
	background:#ffffff;
	padding:10px 50px 20px 50px;
}


td#nonregbody table {
	font-size:12px;
}

td#nonregbody form {
	font-size:12px;
}


div#breadcrumb {
	font-size:10px;
}

div#breadcrumb a {
	color:#999999;
	text-decoration:underline;
}

div#header {
	color:#1a344a;
	font-size:20px;
	font-weight:bold;
	padding-top:25px;
	padding-bottom:35px;
	padding-left:30px;
}

td#steps {
	text-align:center;
	width:980px;
	font-size:14px;
	font-weight:bold;
	padding-bottom:20px;
}

table.tablelayout1 {
	border:1px solid #346cb1;
	padding:0px;
}

table.tablelayout1 td.tablelayout1-header {
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
	background:#346cb1;
	color:#ffffff;
}

table.tablelayout1 td.tablelayout1-text {
	font-size:10px;
	padding:5px;
}

table.tablelayout1 td.tablelayout1-buttons {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}



table.tablelayout2 {
	border:1px solid #346cb1;
	padding:0px;
}

table.tablelayout2 td.tablelayout2-header {
	text-align:center;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:6px;
	background:#346cb1;
	color:#ffffff;
}

table.tablelayout2 td.tablelayout2-text {
	font-size:12px;
	text-align:center;
	padding:5px;
}

table.tablelayout2 td.tablelayout2-buttons {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}


table.tablelayout3 {
	border:1px solid #cccccc;
	border-top:4px solid #1a344a;
	padding:0px;
	margin:0px;
	width:280px;
	
}

table.tablelayout3 td.tablelayout3-header {
	text-align:center;
	font-weight:bold;
	font-size:18px;
	margin-bottom:20px;
	color:#1a344a;
	padding:5px 5px 30px 5px;
	background-image: url(../images/BuchWarren/box-gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}

table.tablelayout3 td.tablelayout3-text {
	font-size:18px;
	text-align:center;
	padding:0px 10px 0px 10px;
	height:130px;
	background:#ffffff;
}

table.tablelayout3 td.tablelayout3-buttons {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	height:90px;
	background:#ffffff;
}

table.formtable td {
	padding:10px;
	font-size:12px;
}

table.formtable a {
	margin:0px 5px 0px 5px;
	font-size:10px;
}

table.formtable td.forminstructions {
	font-size:10px;
}

td#bottombar
{
	background: #2d4660;
	height: 10px;
}

table#bottomtext {
	font-size:10px;
}

td#bottomlinks a {
	color:#1a344a;
	text-decoration:underline;
	margin:0px 20px 0px 20px;
}

a {
	color:#1a344a;
}

/* new */
div#NoteMsg 
{
	color:red;
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	margin-bottom:20px;
}
A.MsgLink
{
	font-size: 14px;
	color: red;
	font-family: Arial, Verdana, 'MS Sans Serif';
	text-decoration: underline;
}
A.MsgLink:visited
{
	font-size: 14px;
	color: red;
	font-family: Arial, Verdana, 'MS Sans Serif';
	text-decoration: underline;
}
A.MsgLink:hover
{
	font-size: 14px;
	color: red;
	font-family: Arial, Verdana, 'MS Sans Serif';
	text-decoration: underline;
}
.Header
{
	font-weight: bold;
	font-size: 20px;
	color: #1a344a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.SubHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #1a344a;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.HeaderText2
{
	font-weight: bold;
	font-size: 16px;
	color: #B0B1D4;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.StepHeader
{
	font-weight: bold;
	font-size: 16px;
	color: #B0B1D4;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.Content
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 12px;
}
.NoteMsg
{
	font-weight: 600;
	font-size: 12px;
	color: red;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
A.lnkWhite:link
{
    font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.lnkWhite:visited
{
    font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.lnkWhite:active
{
    font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
A.lnkWhite:hover
{
    font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}

.LabelText
{
	font-weight: bolder;
	font-size: 11px;
	color: white;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.LBText
{
	font-size: 12px;
	color:  #333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.MenuHeader
{
	font-weight: bold;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.MenuHeader:hover
{
	font-weight: bold;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.MenuHeader:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.MenuItem
{
	font-weight: normal;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px;
}
A.MenuItem:hover
{
	font-weight: normal;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px;
}
A.MenuItem:visited
{
	font-weight: normal;
	font-size: 11px;
	color: #16156f;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding:5px;
}

/* */
.Comment
{
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.ExplainText
{
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.ExplainTextRed
{
	font-size: 12px;
	color: red;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.GridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: white;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: #999999;
}
.GridOddRow
{
	font-size: 11px;
	color: #1a344a;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: #dcdcdc;
}
.GridEvenRow
{
	font-size: 11px;
	color: #1a344a;
	font-family: Arial, Verdana, 'MS Sans Serif';
	background-color: #d3d3d3;
}
.CalTitle
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: silver;
}
.CalDayHeader
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: silver;
}
.CalDay
{
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: silver;
}
.CalValidPaymentDay
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: white;
}
.CalSelectedDay
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	background-color: #ffcc66;
}
.MoneyInput
{
	text-align: right;
}
.DBText
{
	font-size: 12px;
	color: black;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.LBReadOnly
{
	font-size: 12px;
	color: #1a344a;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.MsgText
{
	font-weight: 700;
	font-size: 18px;
	color: red;
	font-family: verdana,arial,helvetica,sans serif;
}
.GuideText
{
	font-size: 10px;
	color: #B0B1D4;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
.CurGuideText
{
	font-weight: bold;
	font-size: 15px;
	color: #1a344a;
	font-family: Arial, Verdana, 'MS Sans Serif';
}
/* */

.ButtonInput
{
	border-right: #1a344a 1px solid;
	border-top: #1a344a 1px solid;
	font-weight: 600;
	font-size: 12px;
	border-left: #1a344a 1px solid;
	width: 75px;
	color: black;
	border-bottom: #1a344a 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #e5e5e5;
}

/* New */
.TextInput
{
	border-right: #1a344a 1px solid;
	border-top: #1a344a 1px solid;
	font-weight: normal;
	font-size: 12px;
	border-left: #1a344a 1px solid;
	width: 150px;
	border-bottom: #1a344a 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
	height: 20px;
}
A.lnkCalIcon
{
	position:relative;
	left:5px; 
	top:1px; 
	/* z-index:40; */
	height:14px;
	width:14px;
}

#divKlikCal 
{
	BORDER-RIGHT: skyblue 1px solid; 
	BORDER-TOP: skyblue 1px solid;
	BORDER-LEFT: skyblue 1px solid;
	BORDER-BOTTOM: skyblue 1px solid;
	position:absolute;
	width:200;
	visibility:hidden;
	BACKGROUND-COLOR:#dcdcdc;
	border-collapse:collapse;
}
.CalButton
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
}
.CalHeader
{
	font-weight: bold;
	BACKGROUND-COLOR: grey;	
	font-size: 11px;
	color: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
.CalWeek
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	font-size: 10px;
	COLOR: black;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-align: center;
}
.CalDay
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	FONT-WEIGHT: 600;
	font-size: 10px;
	COLOR: #3fa3cc;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-align: center;
	cursor: hand;
}
.CalDaySelected
{
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid;
	BORDER-LEFT: red 1px solid;
	BORDER-BOTTOM: red 1px solid;
	FONT-WEIGHT: 600;
	font-size: 10px;
	COLOR: #3fa3cc;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-align: center;
	cursor: hand;
}
.CalDayHighlight
{
	BORDER-RIGHT: red 1px solid; 
	BORDER-TOP: red 1px solid;
	BORDER-LEFT: red 1px solid;
	BORDER-BOTTOM: red 1px solid;
	FONT-WEIGHT: 600;
	font-size: 10px;
	COLOR: #3fa3cc;
	font-family: Verdana, Arial, 'MS Sans Serif';
	text-align: center;
	cursor: hand;
	BACKGROUND-COLOR: white;
}
.CalDayDisabled
{
	BORDER-RIGHT: gray 1px solid; 
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	color: #808080;
	font-family: Verdana, Arial, 'MS Sans Serif';
}
