/* Colors */
/* helles #B0BDD1 */
/* dunkles #3D466D */
body {
	font-family: "lucida grande", "Arial";
	font-size: small;
	line-height: 1.7em;
}
#wrapper {
	width: 933px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../tl_files/images/muster/background2.jpg);
	background-repeat: repeat-y;
	position: relative;
	oobackground-color: #CFDCEC;
	background-color: #EDEFF1;
}
#header {
	background-image: url(../tl_files/images/muster/spacer-white.jpg);
}
#head {
	background-image: url(../tl_files/images/logo/kopf2.jpg);
	background-repeat: none;
	height: 182px;
}
#head h1 {
	display: none;
}
#container {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
}
#footer {
	background-image: url(../tl_files/images/muster/background-footer2.jpg);
	background-repeat: none;
	height: 25px;
	text-indent: 25px;
	oopadding-top: 10px;
	font-size: 80%;
}
#main {
	margin-top: 2em;
}

.artikel a {
	oocolor: #3D466D;
	color: #59669F;
}
.artikel a:hover {
	color: #000000;
}

.mod_coverpicture {
	position: absolute;
	top: 80px;
	right: 70px;
}

.mod_changelanguage {
	height: 35px;
	font-size: 11px;
	background-image: url(../tl_files/images/lang/welt1.jpg);
	background-repeat: no-repeat;
	background-position: 20px 3px;
}
.mod_changelanguage ul {
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 120px;
	margin-top: 5px;
	display: inline;
}
.mod_changelanguage li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}

.mod_changelanguage span,
.mod_changelanguage a  {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000000;
	padding: 2px;
	padding-left: 20px;
	display: block;
}
.mod_changelanguage li a,
.mod_changelanguage li span {
	background-repeat: no-repeat;
	background-position: 2px 50%;
	border: 1px solid #FFFFFF;
}
.mod_changelanguage li a:hover {
	border: 1px solid #B0BDD1;
}
.mod_changelanguage li.lang-en a,
.mod_changelanguage li.lang-en span {
	background-image: url(../system/modules/changelanguage/media/images/en.gif);
}
.mod_changelanguage li.lang-de a,
.mod_changelanguage li.lang-de span {
	background-image: url(../system/modules/changelanguage/media/images/de.gif);
}
h1, h2 {
	color: #3D466D;
}

.artikel,
.toplink {
	float: right;
	width: 560px;
	margin-right: 30px;
	text-align: justify;
}
.artikel h2 {
	font-size: 160%;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.artikel h3 {
	font-size: 110%;
	text-transform: uppercase;
	margin-bottom: 0px;
}
.artikel h4 {
	font-size: 110%;
}
.artikel h5 {
	font-size: 110%;
	margin-bottom: 0.5em;
}
.artikel .vita {
	padding-left: 90px;
	padding-right: 10px;
	font-size: 90%;
	line-height: 1.5em;
}
.artikel .vita h4 {
	border-bottom: 2px solid #3D466D;
	margin-left: -90px;
	margin-right: -10px;
	font-size: 110%;
	text-transform: uppercase;
	font-weight: normal;
}
.artikel .vita dl {
	margin-left: -90px;
	float: left;
}
.artikel .vita dl dt {
	margin: 0px;
	padding: 0px;
}
.artikel dl dd {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	line-height: 1.2em;
	text-align: left;
}
a.anfahrtbutton-halle, 
a.anfahrtbutton-dresden,
a.anfahrtbutton-berlin,
a.anfahrtbutton-ronneburg,
a.anfahrtbutton-duelmen,
a.anfahrtbutton-basa,
a.anfahrtbutton-ndh {
	display: block;
	width: 80px;
	height: 80px;
	text-indent: -9999px;
	float: right;
	margin-top: 1em;
	margin-bottom: 1em;
	border: 1px solid #CFDCEC;
}
a.anfahrtbutton-halle:hover, 
a.anfahrtbutton-dresden:hover,
a.anfahrtbutton-berlin:hover,
a.anfahrtbutton-ronneburg:hover,
a.anfahrtbutton-duelmen:hover,
a.anfahrtbutton-basa:hover,
a.anfahrtbutton-ndh:hover {
	border: 1px solid #FFFFFF;
}
.artikel a.anfahrtbutton-halle {
	background-image: url(../tl_files/images/anfahrt/halle.jpg);
}
.artikel a.anfahrtbutton-dresden {
	background-image: url(../tl_files/images/anfahrt/dresden.jpg);
}
.artikel a.anfahrtbutton-berlin {
	background-image: url(../tl_files/images/anfahrt/berlin.jpg);
}
.artikel a.anfahrtbutton-basa {
	background-image: url(../tl_files/images/anfahrt/basa.jpg);
}
.artikel a.anfahrtbutton-duelmen {
	background-image: url(../tl_files/images/anfahrt/duelmen.jpg);
}
.artikel a.anfahrtbutton-ronneburg {
	background-image: url(../tl_files/images/anfahrt/ronneburg.jpg);
}
.artikel a.anfahrtbutton-ndh {
	background-image: url(../tl_files/images/anfahrt/ndh.jpg);
}
ul.standortliste {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.standortliste li {
	border-bottom: 1px dotted #B0BDD1;
	width: 100%;
	margin-top: 1em;
}
.artikel .imageright {
	margin-left: 2em;
}
.artikel dl.imageright,
.artikel .vita dl  {
	border-bottom: 1px solid #B0BDD1;
	margin-bottom: 1em;
}

.toplink {
	clear: both;
	text-align: right;
	font-size: 75%;
	text-transform: uppercase;
}
.toplink a {
	color: #59669F;
	text-decoration: none;
	letter-spacing: 0.2em;
}
.toplink a:hover {
	color: #000000;
}

div.tabelle {
	ooborder: 1px dotted #B0BDD1;
	oopadding: 0.5em;
}
.tabelle table {
	font-size: 90%;
	width: 100%;
}

.tabelle th {
	font-size: bold;
	border-bottom: 2px solid #B0BDD1;
	border-bottom: 2px solid #3D466D;
}
.tabelle td {
	border-bottom: 1px dotted #B0BDD1;
	vertical-align: top;
	text-align: left;
	line-height: 1.4em;
	padding: 0.5em 0 0.5em 0;
}
.tabelle ul {
	margin: 0;
	padding-left: 1.5em;
}
	