	body {
		margin:				0;
		padding: 			0;
		font-family: 		Calibri, Arial, Helvetica, sans-serif;
		font-size: 			14px;
		background-color: #fff;
		background-image:	url(images/wood2_2.jpg);

		}

	iframe body {
		background-color:	#FFF;
		background-image:	none;
	}

	em {
		font-size: 			11px;
		font-weight: 		normal;
		}
	
	a {
		color:				#FF0;
		text-shadow: 	 	1px 1px 0 rgb(255,255,255);
		text-decoration:	none;
	}
	
	#content {
		margin:				0;
		color: 				rgb(255,255,255);
		padding:			0px 20px 10px 20px;	
		}
				
	#content_box {
		margin:				0;
		color: 				#ffffff;
		padding: 			20px;
		}
		
	input[type=file], input[type=text] {
		width:				250px;
		border: 			1px solid #F8F8F8;
		background: 		#EFEFEF;
		margin-bottom:		2px;
	}
		
	th, th a {
		text-align: 		left;
		color: 				#fff;
		text-shadow: 	 	1px 1px 0 #333333; 
		padding-left: 		2px;
		font-size: 			16px;
		font-weight: 		normal;
		background-color:	rgba(0,0,0,0.2);
		border-bottom: 		1px solid rgba(255,254,255,0.5);
	}
		
	a:active, a:focus {
		outline-color:		-moz-use-text-color;
		outline-style:		none;
		outline-width:		medium;
		}	
	
	table {
		padding:				0;
		margin:				0;
		}
	
	table.hoverEffect tr:hover {
		background-color: rgba(255,254,255,0.2);
		}
		
	table th, table td {
		padding: 			2px;
		}
		
	table td {
		color: 				#fff;
		text-shadow: 		1px 1px 0 #333333; 
		font-size: 			14px;
		font-weight:		normal;
		line-height:		18px;
		}
	
	.inputSmall {
		width: 				200px;
		border: 			1px solid #666666;
		background-color: 	#eee;
		}
		
	.inputBig {
		width:				250px!important;
	}
	
	.inputCheckbox {
		width:				20px;
		}	
	
	textarea {
		width: 				250px;
		height:				150px;

		}
	
	select {
		width: 				256px;
		margin-bottom: 		3px;
		border: 			1px solid #555555;
		}
		
	a img {
		border: 			0px solid;
		}
			
	.clear {
		clear: 				both;
		margin-bottom: 		10px;
		}
		
	.txtfield {
		width: 				200px;
		margin-right: 		10px;
		float: 				left;
		color: 				#fff;
		text-shadow: 	 	1px 1px 0 #333333; 
		}
	
	.bold {
		font-weight: 		bold;
		}
	
	.button {
		width: 100%;
		}
	
	/*=============================================
		MENU
	=============================================*/
	
	.mainTool, .subTool {
		width: 				22px;
		}
	
	.mainTool a:hover, .subTool a:hover {
		border-bottom:		1px solid grey;
		}
		
	.bgOne {
		border-bottom: 1px solid #010101;
	}
	
	.bgTwo {
		border-bottom: 1px solid #020202;
	}
	
	h2 {
		margin: 			0;
		padding: 			0;
		color: 				#ffffff;
		font-size: 			16px;
		}
	
	.green {
		color:				green;
		}
		
	.red {
		color: 				red;
		}
		
		
	/* BUTTONS */
	
	a.newButton, a.newButton:visited {
			background:transparent url(images/button/a.png) no-repeat scroll right 0;
			color:#FFFFFF;
			display:block;
			float:left;
			font-family:"Lucida Grande",Lucida,Verdana,sans-serif;
			font-size:11px;
			font-size-adjust:none;
			font-stretch:normal;
			font-style:normal;
			font-variant:normal;
			font-weight:normal;
			height:27px;
			line-height:normal;
			margin-right:6px;
			padding-right:19px;
			text-decoration:none;
			}

	a.newButton span {
			background:transparent url(images/button/span.png) no-repeat scroll left 0;
			display:block;
			height:16px;
			line-height:14px;
			padding:5px 0 6px 20px;
			}
			
	a.newButton span img {
			margin: 0px 8px -3px -4px;
			}
						
	a.newButton:hover {
			background-position:right -57px;
			color:#F5F5F5;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:medium;
			}
			
	a.newButton:hover span {
			background-position:left -57px;
			padding:6px 0 4px 20px;
			}
			
	a.newButton:active {
			background-position:right -28px;
			color:#F5F5F5;
			outline-color:-moz-use-text-color;
			outline-style:none;
			outline-width:medium;
			}
			
	a.newButton:active span {
			background-position:left -28px;
			padding:6px 0 4px 20px;
			}
	
	
	/*=============================================
		Head
	=============================================*/
	
	#head {
		height: 				77px;
		background-image:	url('images/header_bg.png'); 
		background-repeat:repeat-x;
		position:			relative;
		}	
		
	#head-logo {
		
		}
	
	#head-button {
		position:			absolute;
		top:					5px;
		right:				10px;
		}
	
	#head-button a {
		margin-right:		10px;
		}

		
	#title {
		padding: 			5px 0 5px 24px;
		display: 			block;
		font-size:			21px;
		color:				#000;
		background-image:	url('images/header_bg.png'); 
		background-position: 0 -19px;
		opacity: 0.9;
		margin-bottom:		5px;
		font-weight:		bold;
		text-shadow:		0 0 6px #FFFFFF
		}

	
	/*=============================================
		Login bereich
	=============================================*/

	
	#center {
		width: 				100%;
		
		}
		
	#login {
		margin: 			300px auto;
		background-image: 	url('images/login_cms.png');
		background-repeat: 	no-repeat;
		width: 				426px;
		height: 			169px;
		}
		
	/*=============================================
		Formular Generator
	=============================================*/
	
	div.formGen h4 {
		padding-bottom:			10px;
		font-size:				1.3em;
	}
	
	div.formGen .formGen-box {
		width:					200px;
		min-height:				165px;
		background-color:		#efefef;
		border:					2px solid #fff;
		padding:				5px;
		margin:					15px 5px 0 5px;
		box-shadow:				0px 0px 5px #CCC;
		-moz-box-shadow:		0px 0px 5px #CCC;
		float:					left;
	}
	
	div.formGen .border-radius {
		-moz-border-radius: 	8px;
		-webkit-border-radius: 	8px;
	}
	
	div.formGen fieldset {
		border:					1px solid #333;
	}
	
	div.formGen .left {
		float:					left;
		margin-bottom:			4px;
	}
	
	div.formGen .right {
		float:					right;
		margin-bottom:			4px;
	}
	
	div.formGen .tbl {
		width:					100%;

		min-height:				300px;
	}
	
	div.formGen a {
		color:					#fff;
		text-shadow:			none;
	}
	
	div.formGen input {
		width:					auto;
	}
	
	div.formGen h4 {
		margin:					0;
	}
	
	div.formGen div#preview {
		width:					200px;
	}
	
	div.formGen {
		
	}
	
	div.formGen {
		
	}
	
	div.formGen {
		
	}
	
	.uploader {
		padding: 15px;
		width: calc(100% - 30px);
		height: calc(100% - 30px);
	}