@CHARSET "UTF-8";

/*
 * Browser specific
 */
:focus
{
	-moz-outline-style: none;
}

/*
 * default html elements
 */
	BODY {
		padding: 0px;
		margin: 0px;
		font-family: Verdana,Arial;
		font-size: 11px;
	}
/*
 * Textformatierung
 */
	.textCenter {
		text-align:center;
	}
	.textRight {
		text-align:right;
	}
	.textLeft {
		text-align:left;
	}
	.error {
		color: #f00;
	}
	.fontBold {
		font-weight: bolder;
	}
/*
 * 
 */
	DIV#container {
		position: absolute;
		left: 50%;
		width: 800px;
		margin-left: -400px;
		margin-top: 5px;
		border: 1px solid #000;
	}
	DIV#cardSelect {
		float:left;
		margin: 20px;
		width: 540px;
		height: 540px;
		line-height: 500px;
		text-align: center;
		font-size: 20px;
		font-weight: bolder;
		background-color: #aaa;
		border: 1px solid #000;
		background-position: center;
		background-repeat: no-repeat;		
	}
	DIV#cardChoice {
		float:left;
		width: 580px;
		height: 120px;
		background-color: #ddd;
		border-top: 1px solid #000;
	}
	DIV#cardChoice DIV#moveLeft, DIV#cardChoice DIV#moveRight {
		float: left;
		width: 70px;
		height: 120px;
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
	}
	DIV#cardHighlight {
		position: absolute;
		top: 7px;
		left: 2px;
		width: 100px;
		height: 100px;
		border:3px solid #000;
	}
	DIV#cardSlide {
		position: relative;
		float:left;
		width: 440px;
		height: 120px;
		overflow:hidden;
	}	
	DIV#cardSlide UL {
		position : relative;
		left: 0px;
		width: 5000px;
		padding: 0px;
		margin: 0px;
		margin-top: 5px;
		float:left;
		list-style-type: none;
	}
	DIV#cardSlide UL LI {
		float:left;
		background-position: center;
		background-repeat: no-repeat;
	}
	DIV#cardSlide UL LI A {
		padding: 5px;
		margin: 0px;
		display: block;
		aackground-color: #ddd;
	}
	DIV#cardSlide UL LI A IMG {
		width: 100px;
		height: 100px;
		border: 0;
	}
	DIV#cardSlide UL LI A:hover {
		background-color: #808080;
	}
	DIV#cardForm {
		float:left;
	}
	DIV#cardContainer {
		float:left;
		width: 580px;
		border-right: 1px solid #000;
	}
	TABLE {
		padding: 0px;
		margin: 5px;
		width: 190px;
	}
	TABLE TR TD {
		font-weight: bolder;
		padding: 3px;
	}
	TABLE TR TD INPUT, TABLE TR TD TEXTAREA {
		border : 1px solid #000;
		width: 180px;
	}
	TABLE TR TD INPUT.checkbox {
		border : 1px solid #000;
		width: 14px;
		height: 14px;
		margin: 0px;
		padding: 0px;
	}
	TABLE TR TD TEXTAREA {
		height: 140px;
	}
	
/*
 * images
 */
	.icon_left {
		background-image: url('/img/left.png');
	}
	.icon_right {
		background-image: url('/img/right.png');
	}		


	