.ow_block 
{
	border:solid 0px red;
	font-size:1.0em;
}

.ow_block_footer
{
	border:solid 0px red;
}

/***  General  ***/
html, body {
}

body	{
	background:#013068;
	margin-top:18px;
	font-family: Verdana, Sans Serif;
	font-size: 76%;
	color:#010101;
}

a:link,
a:active,
a:visited	{
	color:#013068;
	text-decoration:none;
}

a:hover	{
	text-decoration:underline;
}

img	{
	border:none;
}

img.block	{
	display:block;
}

.clear	{
	clear:both;
}



/***  Layout Building Blocks  ***/
div#pageContainer	{
	width:755px;
	margin:0 auto;
}

div#tabContainer {
	background:url(/site/images/deutsch/bg-Page-Top.jpg) no-repeat bottom;
}

div#headerContainer	{
	width:745px;
	height:295px;
	padding:0 5px;
	background:#fff url(/site/images/deutsch/bg-Page.gif) repeat-y;
}

div#contentContainer	{
	width:745px;
	padding:0 5px;
	background:#fff url(/site/images/deutsch/bg-Page.gif) repeat-y;
}



/***  Tab  ***/
div#tabContainer ul	{
list-style-type:none;
margin:0px 10px;
padding:0px;
float:right;
}

div#tabContainer ul li {
background:url(/site/images/deutsch/bg-Tab-Right.jpg) no-repeat right top;
display:inline;
float:left;
}

div#tabContainer ul li div {
	background:url(/site/images/deutsch/bg-Tab-Left.jpg) no-repeat left top;

}

div#tabContainer ul li a {
	font-family:Verdana,Sans Serif;
	font-size:1.0em;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:0.6em 18px 0.4em 14px;
}



/***  Header  ***/
div#headerContainer img	{
	display:block;
}



/*** Content - Common Elements  ***/
p	{
	font-size:1.0em;
	margin:0 0 1.5em;
}

b, strong {
	font-size:1.0em;
}

#extraBlock	{
	padding:10px 29px 10px;
}


/*** Content - 2 Column Layout  ***/
#block1	{
	padding:10px 29px 19px;
}

#block2	{
	padding:0 4px 9px 12px;
}

#block3	{
	padding:0 15px 19px 29px;
}


/*** Content - 2 Column Layout  ***/
#column1	{
	width:321px;
	float:left;
	margin-top:18px;
	padding:17px 15px 10px 20px
}

#column2	{
	margin-top:18px;
	width:385px;
	float:left;
	margin:18px 0 10px;
}

#column2-wrapper	{
	padding:18px 14px 0 19px;
	/*background:url(/site/images/deutsch/bg-Page-RightColumn.jpg) no-repeat;*/
}



/*** Footer  ***/
#footer	{
	margin:8px 10px 20px;
	color:#fff;
	font-size:0.8em;
}

#footer a	{
	color:#fff;
}


/* Links Start  */
div.ow_block a:link,
div.ow_block a:active,
div.ow_block a:visited	{
	color:#0764a2;
	text-decoration:none;
}

div.ow_block a:hover	{
	text-decoration:underline;
}

div.ow_block a:visited	{
	color:#0764a2;
}
/* Links End */



/* ow custom styles  */
.header1 {
	color:#1A5981;
	display:block;
	font-family:georgia,times new roman,serif;
	font-size:1.8em;
	font-weight:normal;
	margin:0 0 5px;
}

.copyLarge {
	font-size:1.0em;
}

.headerIcon	{
	margin-right:20px;
}

.logo	{
	clear:both;
	margin:0 8px 25px;
}

.tblCellFill	{
	padding:14px 12px 12px 19px;
	background:#f0f4f7;
}

/* end ow custom styles */

/* Custom forms styles */
div.ow_formblock {}
div.ow_formblock div.ow_formtitle {}

div.ow_formblock div.ow_forminstructions {
    margin:1em 0;
    /*
	padding-bottom:4px;
    border-bottom:1px #ddd solid;
    */
	font-size:10px;
}
div.ow_formblock div.ow_form { }

div.ow_formblock span.required,
.isl_req {
    color:#f30;
    font-size:10px;
    line-height:normal;
}
div.ow_formblock .ow_formfld label span.required, .isl_req { margin-left:4px; font-weight:bold; }

div.ow_form div.ow_formfld label { font-weight:bold; }

div.ow_form div.ow_formfld {
    zoom:1;
    margin-bottom:1.25em;
    width:auto;
}
div.ow_form div.ow_formfld:after { content:"."; display:block; position:relative; height:0; clear:both; visibility:hidden; }

div.ow_form .ow_formfld div.ow_formfld_box {}

div.ow_form .ow_formfld.textbox input,
div.ow_form .ow_formfld.email input,
div.ow_form .ow_formfld.webaddress input,
div.ow_form .ow_formfld.phone input,
div.ow_form .ow_formfld.numerictextbox input {
    font:normal 12px verdana, sans-serif;
    padding:3px;
    border:1px #dedede solid;
}

div.ow_form .ow_formfld.listbox select,
div.ow_form .ow_formfld.dropdownlist select {
    font:normal 12px verdana, sans-serif;
}

div.ow_form .ow_formfld.listbox select { border:1px #dedede solid; }

div.ow_form .ow_formfld.multilinetextbox textarea {
    font:normal 12px verdana, sans-serif;
    padding:3px;
    border:1px #dedede solid;
}

div.ow_form .ow_formfld.checkbox label,
div.ow_form .ow_formfld.checkboxlist td label,
div.ow_form .ow_formfld.radiobuttonlist td label {
    font-weight:normal;
}
div.ow_form .ow_formfld.checkboxlist td.ow_form_col1 label,
div.ow_form .ow_formfld.radiobuttonlist td.ow_form_col1 label {
    font-weight:bold;
}

div.ow_form .ow_formfld.checkboxlist table,
div.ow_form .ow_formfld.radiobuttonlist table {
    margin:3px 0 0 0;
    border-collapse:collapse;
}

div.ow_form .ow_formfld.checkboxlist table td,
div.ow_form .ow_formfld.radiobuttonlist table td {
    padding:0;
    line-height:17px !important;
}

div.ow_form .ow_formfld.checkbox input,
div.ow_form .ow_formfld.checkboxlist td input,
div.ow_form .ow_formfld.radiobuttonlist td input {
    vertical-align:bottom !important;
    margin:0 4px 2px 0 !important;
    padding:0 !important;
    width:13px; /* for IE7 */
    height:13px; /* for IE7 */
}

div.ow_form div.ow_formfld.captcha p {
    margin-top:0;
    margin-bottom:0;
}

div.ow_form .ow_formfld p.ow_formfld_tip {
    color:#998;
    margin:0 !important;
    font-size:10px;
}

div.ow_form p.ow_submit {
    margin:1em 0 2.5em 0;
}

div.ow_form p.ow_submit input.ow_submitbtn {
    font:normal 11px verdana, sans-serif;
    padding:5px 9px 5px 9px;
    margin:0;
    cursor:pointer;
}

* html div.ow_form p.ow_submit input.ow_submitbtn,
*+html div.ow_form p.ow_submit input.ow_submitbtn { padding:5px 3px 5px 3px; }

div.ow_form p.ow_submit input.ow_submitimg {
    display:none;
}

div.ow_form div.ow_formfld span.help {
    color:#999;
    font-weight:normal;
    margin-left:10px;
    margin-right:4px;
/*    float:right; */
}

div.ow_form .ow_form_helpwindow {
    position:absolute;
    display:none;
    border:#999 solid 1px;
    padding:0;    
    z-index:500;
    height:auto;
    width:250px;
    background-color:#fff;
}

div.ow_form .ow_form_helpwindow #ow_form_helpwindow_inner {
    margin:2px 2px 2px 17px;
    background-color:#f5f5f5;
    color:#333;
    padding:6px;
}

div.ow_form #ow_form_help_close {
    position:absolute;
    top:2px;
    left:2px;
    display:block;
    border:1px #000 solid;
}
div.ow_form #ow_form_help_close a:link,
div.ow_form #ow_form_help_close a:visited,
div.ow_form #ow_form_help_close a:hover,
div.ow_form #ow_form_help_close a:active {
    display:block;
    width:10px;
    height:10px;
    font-weight:bold;
    font-size:10px;
    overflow:hidden;
    color:#fff !important;
    background-color:#333;
    text-align:center;
    line-height:8px;
	text-decoration:none !important;
    font-family:verdana,helvetica, arial, sans-serif;
}

div.ow_form #ow_form_help_close a:hover,
div.ow_form #ow_form_help_close a:active { background-color:#369; background-image:url(overlay_close_on.gif); }

/*

div.ow_form div.ow_formfld div.ow_formfld_box {
    border:1px #444 solid;
    padding:1px;
}

div.ow_form div.ow_formfld div.ow_formfld_contents {
    background-color:#666;
    padding:10px;
}*/

table.ow_formfld_tbl td {
    vertical-align:top;
    padding-bottom:7px;
}

table.ow_formfld_tbl td label {
    font-weight:bold;
    margin-right:10px;
    color:#444;
}

table.ow_formfld_tbl td.ow_form_col2 label {
    font-weight:normal; 
    margin-right:5px;
    margin-left:2px;
}

* html table.ow_formfld_tbl td.ow_form_col2 label { margin-left:0; }

tbody.ow_formfld.hidden td{ padding:0; }

div.ow_form tbody.ow_formfld div.ow_formfld_contents {
    margin-bottom:5px;
}

div.ow_form tbody.ow_formfld p.ow_formfld_tip {
    color:#998;
    margin:0 !important;
    font-size:10px;
}

div.ow_form tbody.ow_formfld span.help {
    color:#999;
    font-weight:normal;
    margin-left:4px;
    margin-right:4px;
/*    float:right; */
}

/* invalid fields */
div.ow_form .ow_formfld.invalid { 
    background-color:#fae6e7; 
    margin-bottom:1px;
    padding:3px;
}
/* End - Custom form styles */    


/******
.header1 {}
.copyLarge {}
.headerIcon {}
.logo {}
.tblCellFill {}
*****/

