

/*
 * general
 */

	* {	
		font-size: 13px;
	}
	
	body {
		margin: 0;
		padding: 10px;
		background-color: #fff;
		color: #333;
		font-family: Corbel, Arial, Helvetica, sans-serif;
	}

	noscript {
		color: red;
		font-weight: bold;
		background-color: white;
	}



/*
 * login form
 */

	.loginForm {
		width: 300px;
		margin: 0 auto;
		-moz-border-radius: 3px;
		-khtml-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		background: white;
		border: 1px solid #E5E5E5;
		-moz-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
		-webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
		-khtml-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
		box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
		padding: 24px;
		color: #777;
		font-size: 14px;
	}
	
	.loginForm table {
		width: 100%;
	}
	
	.loginForm td {
		width: 50%;
		text-align: right;
		font-weight: bold;
	}
	
	.loginForm input {
		font-weight: 200;
		font-size: 24px;
		width: 100%;
		padding: 3px;
		margin: 2px 6px 16px 0px;
		border: 1px solid #E5E5E5;
		background: #FBFBFB;
		outline: none;
		-moz-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
		-webkit-box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
		box-shadow: inset 1px 1px 2px rgba(200, 200, 200, 0.2);
		color: #555;
	}
	
	.loginForm .button {
		border-color: 1px solid #13455B;
		color: #EAF2FA;
		background: #21759B url('../gfx/button.png') repeat-x scroll left top;
		font-weight: bold;
		text-shadow: rgba(0, 0, 0, 0.3) 0 -1px 0;
		padding: 3px 10px;
		-moz-border-radius: 11px;
		-khtml-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		cursor: pointer;
		text-decoration: none;
		font-size: 13px;
	}
	
	
/*
 *	site title
 */
 
 	.siteTitle {
		background: transparent url('../gfx/blackgradient.gif') repeat-x scroll 0 0;
		height: 17px;
		margin: 0 -10px;
		margin-bottom: 12px;
		padding: 7px 15px;
		font-size: 14px;
		letter-spacing: 1px;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
 	}


/*
 *	site options
 */

	.SiteOption {
		background-color: #dce0eb;
		padding: 4px 10px;
	}
	
	
/*
 *	table
 */

	table {
		border-collapse: collapse;
	}
	
	.FirstTableLineA {
		border: 1px solid white;
		background: #628ECD;
		color: white;
		font-weight: bold;
		text-align: left;
		padding: 4px;
	}
	
	.TableLineA1,
	.TableLineA2 {
		border: 1px solid white;
		text-align: left;
		padding: 6px;
	}

	.TableLineA1 {
		color: #000000;
		background-color: #CDD3E1;
	}

	.TableLineA2 {
		background-color: #DCE0EB;
	}

	table.dataTable tr:hover .TableLineA1,	
	table.dataTable tr:hover .TableLineA2 {
		background-color: #B8C2DA;
	}
	
	
/*
 *	second navigation
 */
 
 	table.scndNavi {
 		margin-bottom: 1em;
 	}
 	
 	table.scndNavi a {
 		display: block;
 		padding: 5px 10px;
 		background-color: #999;
 		border-bottom: 1px solid #777;
 		border-top: 1px solid #bbb;
 	}



/*
 *	misc
 */

	.bodyStandard {
		color: #000000;
	}

	.siteMessage {
		height: 17px;
		margin-bottom: 12px;
		padding: 7px 15px;
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: bold;
		text-transform: uppercase;
		color: #c00;
	}

	.TableLineA1e {
		background-color: #D9DAFF;
	}

	.TableLineA2e {
		background-color: #E7E800;
	}

	input {
		font-family: Corbel, Arial, Helvetica, sans-serif;
		font-size: 12px;
	}

	.tableInnerWissen {
		background-color: #E0E0E0;
	}

	.tableInnerRW {
		background-color: #E0E0E0;
	}

	.KorrekturButton {
		font-weight: bold;
		background-color: red;
	}


	.WeiterButton {
		font-weight: bold;
		background-color: green;
	}


	.prtime{
		font-size: 8pt;
	}

	.prlink{
		color: #000000;
		font-weight: bold;
	}

	.promptCheck{
		font-size: large;
	}
	
	.imgButton {
		cursor: pointer;
	}

