/* 
width: 760px
keyheadline instead of keyimage
*/



/* begin: for home, that is clients.gp.co.at */

.colLeft, .colRight { width: 376px; display: block; float: left; }
.colLeft { padding: 0 4px 0 0; }
.colRight { padding: 0 0 0 4px; }
/* not needed anymore??? */
	/* show only to ie */
	/*	* html .colRightoff { width: 383px; } */
	/* thanx ie */

.leadin { font-weight: bold; margin: 0; color: #ff8000; }

.colLeft a, .colRight a { text-decoration: none; color: #000; border-bottom: 1px dotted #000; }
.colLeft a:hover, .colLeft a:focus, .colRight a:hover, .colRight a:focus { color: #ff8000; border-bottom: 1px dotted #ff8000; }

/* end: for home, that is clients.gp.co.at */


.colContent { text-transform: lowercase; margin: 0; }

HRoff { border-top: 1px dotted black; }
HR { display: none; margin: 0; padding: 0; }

PRE.copyme { margin: 0 0 1em 0; }
.copyme { background-color: #ff8000; white-space: nowrap; padding: 0 0.2em; }
.special { background-color: #bbb; white-space: nowrap; padding: 0 0.2em; }
.important { background-color: #0080ff; white-space: nowrap; padding: 0 0.2em; }

.copyme a:hover, .copyme a:focus { color: #fff; }

ol { margin: 1.5em 0 0 16px; padding: 0 0 1em 0; }

input, select, textarea { margin: 0 0 0 4px; padding-left: 0px; }
.textareaLong {width: 148px;  }
.textareaMedium {width: 96px; }
.textareaShort {width: 48px; }

.textareaLong, .textareaMedium, .textareaShort { border: 1px solid #ff8000; font-size: 1em; height: 1.5em; vertical-align: top; }

p.formfirst  { margin: 1.8em 0 0 0; }
p.form  { margin: 0.3em 0 0 0; }

.colContent p.leadmore { font-weight: bold; margin: 2em 0 0 0; color: #ff8000; }