/*
 * Styles for Abator
 * Author L.K. mentronic
*/

/* @group standard */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #fff;
}
img {
	border: none;
}
h1, h2, h3, h4, p, span, ul, li {
	margin: 0;
	padding: 0;
}
a {
	text-decoration: none;
	color: #0066cc;
}
a:hover {
	color: #666666;
}
ul {
	list-style-type: none;
}
.clear {
	height: 1px;
	line-height: 1px;
	clear: both;
	font-size: 1px;
}
.line-main {
	background: transparent url(../gfx/bg-line.gif) repeat-x top left;
	height: 1px;
	line-height: 1px;
	font-size: 0px;
}
.line-main-bottom {
	background: transparent url(../gfx/bg-line-gray.gif) repeat-x top left;
	margin-bottom: 14px;
}
.envelope {
}
.envelope2 {
	width: 960px;
}
.envelope-content {
	background: #fff url(../gfx/bg-env2.gif) repeat-y top left;
	width: 960px;
}
/* @end */

/* @group abator */

/* @group all */
span.gray {
	color: #666;
}
a.link {
/*	background: transparent url(../gfx/arrow-link.gif) no-repeat 0 5px;
	padding-left: 10px; */
}
a.linkback {
/*	background: transparent url(../gfx/arrow-link-back.gif) no-repeat 0 5px;
	padding-left: 10px; */
}
a.nicebottom {
	line-height: 22px;
}
.left {
	float: left;
}
p strong {
	color: #666;
}
/* @end */

/* @group page head */
.logo-container {
	background-color: #e3e4e5;
	width: 285px;
	height: 86px;
	float: left;
}
	.logo-container img {
		padding-left: 50px;
		margin-top: 32px;
	}
/* @group navi */
.navi-container {
	background-color: #fff;
	height: 86px;
	float: left;
}
ul.navi {
	margin-top: 62px;
} 
	ul.navi li {
		float: left;
		height: 16px;
		padding: 0 17px;
		background: transparent url(../gfx/bg-navi-space.gif) no-repeat bottom right;
	}
	ul.navi li.first {
		padding-left: 26px;
	}
	ul.navi li.last {
		background-image: none;
	}
	ul.navi li a {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
	}
	ul.navi li a.active,
	ul.navi li a:hover {
		color: #666;
	}
/* @end */
/* @end */

/* @group content */
.content-container {
	background-color: #fff;
	min-height: 600px;
	float: left;
	padding: 14px 0 50px 26px;
	width: 640px;
}

.content-container h1 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	margin-bottom: 18px;
}
.content-container h2 {
	font-size: 13px;
	color: #666;
	margin-bottom: 10px;
}
.content-container p {
	line-height: 16px;
	margin-bottom: 25px;
}
.content-container p.lessbottom {
	margin-bottom: 17px;
}
.content-container img.image {
	margin: 5px 15px 5px 0;
	float: left;
}
.container-team img.teamimage {
	float: left;
	margin: 0 10px 20px 0;
}
.container-team h1 {
	margin: 0 0 23px 0;
	/* padding-top: 125px; */
	padding-top: 180px;
}
.container-team p {
	float: left;
}
ul.dots,
.newsletter-container ul {
	list-style-image: url(../gfx/bullet-square.gif);
	margin: 0 0 20px 15px;
	padding:  0px;
}
ul.bigbottom {
	margin-bottom: 30px;
}
ul.endspace {
}
p.endspace {
}
ul.dots li,
.newsletter-container ul li {
	margin: 0px;
	padding:  0px;
}

.content-container p.special {
	margin-bottom: 10px;
}
span.middleaddress {
}
span.middleaddress2 {
	display: block;
	width: 50%;
	float: left;
}
.newsletter-wrapper {
	margin-bottom: 40px;
}
.newsletter-container p {
	margin-bottom: 20px;
}
/* @end */

/* @group teaser */
.teaser-container {
/*	background-color: #e3e4e5; */
	width: 209px;
	min-height: 600px;
	float: left;
	padding: 16px 26px 50px 50px;
	overflow: hidden;
}
	.teaser-container img.subline {
		margin-bottom: 53px;
	}
	.teaser-container h2 {
		font-size: 12px;
		color: #666;
		margin-bottom: 10px;
	}
	.teaser-container p {
		margin-bottom: 10px;
		line-height: 16px;
	}
	.teaser-container .line-main {
		background: transparent url(../gfx/bg-line-gray.gif) repeat-x top left;
		height: 1px;
		line-height: 1px;
		font-size: 0px;
		margin: 23px 0;
}

/* @end */

/* @group footer */
.footer-container {
	height: 60px;
	background-color: #fff;
}
.footer-left {
	float: left;
	padding: 9px 26px 0 40px;
	width: 235px;
}
		.footer-left ul li {
			float: left;
			height: 13px;
			padding: 0 10px;
			background: transparent url(../gfx/bg-navi-footer-space.gif) no-repeat bottom right;
		}
		.footer-left ul li.first {
			padding-left: 0px;
		}
		.footer-left ul li.last {
			background-image: none;
		}
.footer-right {
	float: left;
	padding: 9px 0 0 10px;
	width: 620px;
}
	.footer-right span {
		float: left;
	}
	.footer-right a.top {
		float: right;
	}
		.footer-right a.top img {
			margin-right: 4px;
		}
/* @end */
/* @end */

/* @group admin */
table.admin {
/*	background-color: #B1B1AB; */
}
table.admin tr.adminentry td.desc {
	padding: 3px 10px 3px 20px;
	background-color: #ddd;
	vertical-align: top;
}
table.admin tr.adminbuttons td.desc {
	padding: 3px 10px 3px 20px;
}

table.admin tr.adminentry td.data {
	padding: 3px 10px 3px 20px;
	width: 450px;
	background-color: #ddd;
}
table.admin tr.adminbuttons td.data {
	padding: 3px 10px 3px 20px;
	width: 450px;
}
table.admin tr.adminentry td.status {
	padding: 3px 10px 3px 20px;
	width: 30px;
	background-color: #ddd;
}
table.admin tr.adminbottom {
	height: 40px;
}
table.admin tr.adminbuttons {
	background-color: transparent;
}
table.admin tr.adminbuttons td a.delete {
	color: #bd5e5e;
}
/* @end */
