/* =Flash */
span.Flash p {
	padding:0;
	background:url('../../../filefactory/template/engine/flash.png');
	background-color:#eeeeee;
	background-repeat:no-repeat;
	background-position:center;
}

/* =ImageGallery */
ul#ImageGallery {
	position:relative;
	width:330px;
	height:310px;
}
ul#ImageGallery li {
	display:block;
	float:left;
	width:160px;
	height:120px;
	margin:0 !important;
	padding:0 !important;
}
ul#ImageGallery li a {
	margin:0;
	padding:0;
}

/* =Download */
a#Download {
	display:block;
	margin-bottom:10px;
}
a#Download img {
	margin-top:-2px;
	vertical-align:middle;
}

/* =Sitemap */
ul#Sitemap li {
	margin:0 !important;
}
ul#Sitemap li#Level2 {
	padding-left:10px;
}

/* =Skype */
p#Skype img {
	margin-top:-2px;
	vertical-align:middle;
}

/* =Table */
table {
	width:100%;
	border:1px solid #cccccc;
}
table td {
	padding:3px;
	width:20%;
}
table tr#Row2,
table tr#Row4,
table tr#Row6,
table tr#Row8,
table tr#Row10 {
	background-color:#eeeeee;
}

/* =Formular */
input, textarea, select {
	border:#666666 solid 1px;
	color:#000000;
	padding:2px;
}
input {
	height:17px !important;
}
textarea{
	overflow:auto;
}
fieldset {
	position:relative;
	padding-bottom:10px;
	width:100%;
	vertical-align:center;
}
fieldset p {
	position:absolute;
}
fieldset span {
	position:absolute;
	margin-left:5px;
}
fieldset input,
fieldset textarea,
fieldset select {
	margin-left:250px;
	width:300px;
}
fieldset input {
	height:2em;
}
fieldset select {
	width:305px;
}
input[type="radio"],
input[type="checkbox"] {
	width:15px;
	height:15px;
	border:0;
}
input[type="submit"] {
	height:24px !important;
	width:305px;
}

/* =Search */
form#Search fieldset {
	height:20px
}
form#Search fieldset input {
	position:absolute;
	top:0;
	width:200px;
	margin-left:0;
}
form#Search fieldset input[type="submit"] {
	left:220px;
	width:100px !important;
}

form#Search ul li p {
	width:100%;
}
form#Search fieldset input[type="submit"] {
	margin-left:5px;
	width:185px;
}

/* =Bookmarks */
ul#Bookmarks {
	background-color:#eee;
	border:1px solid #ccc;
	width:193px;
	height:18px;
	padding:2px;
}
ul#Bookmarks li {
	display:inline;
	padding-left:2px;
}

/* =GoogleMap */
iframe#GoogleMap {
	width:100%;
	height:300px;
}

/* =Container */
.Container {
  position:relative;
  width:100%;
}