body
{
	background: #332920;
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
}

a
{
	color: #5dad46;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.container_12
{
	margin-bottom: 20px;
}


 /* set background images for corners */
.rbroundbox { background: url(../gfx/bg.gif) repeat; }
.rbtop div  { background: url(../gfx/bgtopleft.gif) no-repeat top left; }
.rbtop      { background: url(../gfx/bgtopright.gif) no-repeat top right; }
.rbbot div  { background: url(../gfx/bgbottomleft.gif) no-repeat bottom left; }
.rbbot      { background: url(../gfx/bgbottomright.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

h3.imgtitle{ margin: 10px 10px 0 10px; color:#FFF; font:18pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{ 
	width: 620px; 
	height: 330px; 
	float:left; 
	background:#ffffff; 
	overflow: hidden; 
	position: relative; 
}
	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}
	.boxgrid p{ 
		padding: 0 10px; 
		color:#afafaf; 
		font-weight:bold; 
		font:10pt "Lucida Grande", Arial, sans-serif; 
	}
	
.boxcaption{ 
	float: left; 
	position: absolute; 
	background: #000; 
	height: 200px; 
	width: 100%; 
	opacity: .8; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
	.captionfull .boxcaption {
		top: 330px;
		left: 0;
	}
	.caption .boxcaption {
		top: 290px;
		left: 0;
	}

/* Easy Slider */

	#slider2 {visibility: hidden; }
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:630px;
		height:330px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#fff;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:30px;
		position:absolute;
		left:0px;
		top:-170px;
		}	
	#nextBtn2{ 
		left:590px;
		
		}		
	 #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:30px;
		background:url(../gfx/fancy_left.png) no-repeat 0 0;		
		}	
	#nextBtn2 a{ 
		background:url(../gfx/fancy_right.png) no-repeat 0 0;			
		}													

/* // Easy Slider */	

/* Forms */

input.tekst{border:1px solid #ddd;font-size:18px;padding:8px;width:200px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
input.tekst:focus{border-color:#c4e6ba;background-color:#f5f9f4;}
input.edit{width:280px;}

textarea.tekst{border:1px solid #ddd;font-family: arial, helvetica;font-size:18px;padding:8px;width:280px;height:200px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;}
textarea.tekst:focus{border-color:#c4e6ba;background-color:#f5f9f4;}
label {font-size:15px;margin-right:5px;}

legend {
	font-size: 18px;
}

label.error {
	padding:5px;
	margin-top:5px;
	background-color: #EFD8D7;
	display:block;
	width:200px;
}

input.error, textarea.error { 
	border-color: #C8A5A5; 
	background: #fff url(../gfx/Knob_Cancel.png) no-repeat right top!important; 
}

#txtbilder_wrap {
	margin-top:5px;
}

div.MultiFile-label {
	background-color:#f5f9f4;
	font-weight:bold;
	margin:2px 0 0 0;
	width: 260px;
	padding:5px;
}

div.MultiFile-label:hover {
	background-color:#c4e6ba;
}

.uploadForm, .uploadForm td {
	font-size:100%;vertical-align:baseline;
}
.editForm, .editForm th {
	text-align:right;
	font-size:100%;vertical-align:baseline;
	padding-top: 8px;
}

.editForm td.imageholder {
	vertical-align:top;
	padding-left: 10px;
}

.img {
	border: 1px solid #CCC;
	padding:8px;margin:0;-moz-border-radius:5px;-webkit-border-radius:5px;
}		