﻿
html { font: .75em arial, verdana, sans-serif; color: #313030; }

/*** list ***/
ul.none { list-style: none; margin: 0px; padding: 0px; } 
ul.list_indent { margin: 0 0 0 10px; }

/* #contentColumn ul { margin: 0 0 0 10px; } */

/*** link **/
a:link, a:visited, a:active { text-decoration: none; outline: none; color: #178acb; }
a.contentLink { color: #313030; text-decoration: underline; } /* gray */
a.sideColLink { color: #5d6150; text-decoration: underline; }
a.blueLink { color: #178acb; text-decoration: none; }
a:hover, a.blueLink:hover { text-decoration: underline; }

/*** image  */
img { border: 0px; }


/* position */
.clearboth { clear: both; }
.fRight { float: right; }
.fLeft { float: left; }


/* table */
td { vertical-align: top; }

/** align **/
.aRight { text-align: right; }
.aLeft { text-align: left; }

      
/** font **/
strong { font-weight: bold; }
em { font-style: italic; }
.b { font-weight: bold; }
.i {font-style: italic; }
.disclaimer { font-size: 0.75em; }
.txt { font-size: 0.80em; color: #333333; }
.pressTitle { font: bold 0.95em; color: #185c7c; padding-bottom: 10px; margin-bottom: 2px; font-weight: bold; }
.pressSubline { font-weight: normal; }
.bline { padding-bottom: 3px; border-bottom: solid 1px #99b7d4; margin-bottom: 22px; }
.alignLeft { text-align: left; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }


/*** form ***/
form { margin: 0px; padding: 0px; }
input, textarea
{
	background-image: url(../images/textField-bg.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	border: 1px solid #b5b8c8;
}
.checkbox { border: none; background: none; color: #b5b8c8; }

/** display **/
.hide { display: none; }

/* margin */
.mbt { margin: 30px 0 10px 0; font-size: 1.2em; color: #369; }

hr {  color: #069; background-color: #069; height: 1px; border: 0;}

/** error */
.error { color: #f00; display: none; }
div.error { margin-bottom: 10px; }

/* richtext headline underline */
h4.HeadlineBlueUnderlineWide { clear: both; border-bottom: 1px solid #99b7d4; }
h4.HeadlineBlueUnderlineNarrow { clear: both; border-bottom: 1px solid #99b7d4; }

/* for hiding divs to be be shown on print */
.printonly { display: none; }




