@charset "utf-8";
html {
	width:				100%;
	height:				100%;
	margin:				0;
	padding:			0;
}

p {
	margin:				0;
}

body {

	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	background:			#e1e1e1 url('/img/bg.jpg') repeat-x top left;
	margin:				0;
	padding:			0;
	width:				100%;
	height:				100%;
	color:				#5d6d7c;

}

a {

	color:				#58711e;
}

#content a, #top_box1 a, #tob_box2 a, #tob_box3 a {

	background:			transparent url('/img/a.gif') no-repeat left 2px;
	padding-left:		15px;

}

h1 {

	font-size:			12px;
	margin:				0;

}





/* Bottom */
#bottom {

	background:			#5d6c79 url('/img/bottom/bl.gif') no-repeat bottom left;
	font-size:			10px;
	line-height:		160%;
	width: 848px;
	margin: auto;

}

#bottom a {

	color:				#fff;
	text-decoration:	none;

}

#bottom .inner {

	background:			transparent url('/img/bottom/br.gif') no-repeat bottom right;
	height:				75px;

}

#bottom div.box {

	float:				left;
	border-right:		2px solid #54626e;
	margin:				13px 0 0 0;
	width:				210px;
	height:				48px;

}

#bottom div.box .spacing {

	padding-left:		30px;

}

#copyright {

	margin-top:			5px;
	text-align:			center;
	font-size:			10px;
	color:				#7b7e81;

}

#sitemap ul {

	list-style:			none;

}

/* Kontakt */
#contact fieldset
{
	border:				none;
}
#contact label
{
	display:			block;
	width:				120px;
	margin:				5px 0 5px 5px;
	float:				left;
}
input.contact
{
	width:				210px;
	border:				1px solid #999;
}
textarea.contact
{
	width:				335px;
	border:				1px solid #999;
}
.clear
{
	clear:				both;
}
input.contact_error
{
	width:				210px;
	border:				1px solid red;
}
textarea.contact_error
{
	width:				335px;
	border:				1px solid red;
}
.inputerror
{
	color:				red;
	font-weight:		bold;
}

/* CMS Login */
div#cms_login {

	width:				200px;
	height:				207px;
	background-color:	#fff;
	border:				1px solid #dbdbdb;
	text-align:			center;

}

div#cms_login_space {

	padding:			12px 0 0 0;

}

div#cms_login form {

	width:				186px;
	height:				107px;
	margin:				auto;
	text-align:			center;
	background-color:	#e6e6e6;
	font-size:			11px;

}

div#cms_login form div {

	width:				140px;
	text-align:			left;
	margin:				auto;

}

div#cms_login form input[type=text], div#cms_login form input[type=password] {

	width:				138px;
	height:				14px;
	background-color:	#fff;
	border:				1px solid #a5acb2;
	color:				#000;
	font-size:			11px;

}

div#cms_login form input[type=submit] {

	width:				68px;
	height:				18px;
	text-align:			center;
	background-color:	#777;
	border:				1px solid #efefef;
	color:				#fff;
	font-size:			11px;
	margin-left:		74px;

}
