.modules img {border:0}
.modules hr {color: #ccc;border-style: dotted;border-width: 1px }
.modules h1{line-height:1.5em;margin: 10px 0 }
.modulebar {background: #ddd;width: auto;text-indent: 10px;clear: both;margin: 10px 0}
.modulebar hr {color: #aaa;margin: 0 }
#links .modulebar {margin: 10px 20px }
.modulebar h1 {font-size: 1.5em;color: #666;margin: 0}
.modules,#gallery {line-height: 1.5em;}
#contactContainer,
#postcardContainer,#applicationContainer,#dox {font-size: .8em;padding:20px 20px 3em 20px }
#dox img,#dox a {display: inline-block;border: 0;margin: 10px 0 0 0;padding: 4px}
#galleryContainer {overflow: hidden;max-width: 960px;margin-top: 10px}
#galleryContainer a:hover {padding: 0}
#galleryContainer a:hover img {background: #eee}
.contact input {background: #eee;height: 20px;padding: 2px}
.contact .button {float: left;width: 60px}
.contact textarea {background: #eee;padding: 5px;margin: 0 0 10px 0}
#employeeContainer {width: auto;padding: 20px}
.employee.odd .intro strong {color: #fff;}
.employeerow, .employeerow_alt {overflow: hidden;}
.employee {
	width: 50%;
	float: left;
	background: #f6f6f6;
	margin-bottom: -500px;
	padding-bottom: 500px;}
.employee .intro h1 {font-size: 1.5em;margin: 0;}
.employee em {color: #333;margin: 0;}
.employee .description {float: left;}
#employeeContainer .details {
	float: left;
	width: 85%;
	display: block;}
.employee .details a:link {font-size: .9em;}
.employeerow .odd, .employeerow_alt .even {background: transparent}
#postcardContainer table img {float: left;border: 0;margin: 0 20px 10px 0}
table .application {width: 95%;float: left}
#links .LinkHeaderClass {
	display: block;
	font-size: 1em;
	font-family: inherit;
	white-space: nowrap}
a.LinkImageClass:hover {padding:0}
#links .description {
	font-family: inherit;
	font-size: .8em;
	line-height: 1.5em;
	margin: 10px 0}
#links img {float: left}
.jobofferlist td {width: 160px}
td .jobofferlist, .jobofferdetails {
	border: 0;
	line-height: 1.5em;
	padding: 20px}
.jobofferdetails a:hover,.jobofferlist a:hover {background: #3ea6f0;color: #fff;padding: 0 .5em}
#newsWrapper .news {line-height: 1.5em;font-size: .9em;}
#newsWrapper .news a {display: block;color: #333;text-decoration: none;padding: .3em;border-top: 2px solid #fff;}
#newsWrapper .news a:hover {background: #3ea6f0;color: #fff;font-weight: 700 }
.news_details img {max-width: 700px;}
#newsPage .categoryTable img, .newsPage .categoryTable img {max-width: 130px;}
#newsPage, .newsPage, .news_details, #newsDetails {overflow: hidden;}
.news_details .categoryTable, #newsDetails .categoryTable {margin: 10px 0 0}
#newsDetails .newsIntro, .news_details .newsIntro {font-weight: 700;}
li.fntextClass a:link {white-space: normal;border-bottom: 0;}
#newsPage .fntextClass a:link, .newsPage .fntextClass a:link {white-space: normal;}
.more {background: #fff;line-height: 1.5em;padding: 0 .5em;}
.more:hover {background: #3ea6f0;}
.catWrapper {max-width: 580px;overflow: hidden;}
.catWrapper_right {float: right;margin: 0 20px;}
a:hover img {background: none}