/* CSS Document */

/* ===============================

   = undo Html

=============================== */

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

dl {margin: 0 0 0 .8em;}

dl dt {margin: 0 0 .5em 0;}

dl dd+dt {margin-top: 1.5em;}

dl dd {margin: 0 0 1em 2em;}

ol {list-style: decimal;}

ol li {margin: 0 0 1em 2.5em;}

ol li ol {margin: 1em 0 1em 1em;}

ol li ul {margin: 1em 0 1em 1em;}

p {margin-bottom: 1em;}

ul {list-style: square; }

ul li {margin: 0 0 0 2em;}

ul li ul {margin: 1em 0 1em 1em; list-style: square;}

ul li ol {margin: 1em 0 1em 1em;}

fieldset {
	border: none;
}
legend {
	display: none;
}

/*
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="checkbox"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: none !important;
}
*/

/* ===============================

   = General Styling

=============================== */

* { font-size: 1em; /* don't edit! */ }

html {
	font-size: 62.51%; /* don't edit */
}

body {
	background: #FFF url(../images/bgBody_3.gif) center top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em; /* edit here to change font size globaly 1em = 10px */
	text-align: center;
}

a {
	color: #88151c;
}
a:hover {
	text-decoration: underline;
}

.hidden {
	display: none;
}

.floatRight {
	float: right;
}
.floatLeft {
	float: left;
}
img.floatLeft {
	float: left;
	margin: 0 8px 8px 0 ;
}
.clearBoth {
	clear: both;
}

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #EEE;
	border: 1px solid #999;
	padding: 3px;
}
input.submitForm {
	font-weight: bold;
	padding: 3px 10px;
	background: #88151c;
	color: #FFFFFF;
	border: none;
}

/* ===============================

   = Content

=============================== */


#container {
	top: 0;
	width: 987px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

#head {
	/*position: absolute;*/
	height: 88px;
	width: 987px;
	background: url(../images/bgHead_2.gif) left top no-repeat;
	padding: 12px 0 0 0;
}
#head img.logoLMZ {
	position: relative;
	left: 34px;
}
#head img.logoMCO {
	position: relative;
	left: 58px;
}
#head img.claim {
	display: none;
}

#content {
	/*position: relative;*/
	top: 130px;
	width: 987px;
	background: url(../images/bgContentLine.gif) 760px top repeat-y;
	/*padding: 30px 0 0 0;*/
	margin: 50px 0 20px 0;
}

#contentLeft {
	display: none;
}

#contentMain {
	float: none;
	width: 80%;
	margin: 0;
	line-height: 150%;
}
#contentMain h1 {
	font-size: 1.833333333em;
	font-weight: normal;
	color: #666;
	margin: 0 0 22px 0;
	line-height: 120%;
}
#contentMain h2 {
	font-size: 1.333333333em;
	font-weight: bold;
	color: #88151c;
	margin: 0 0 15px 0;
	line-height: 120%;
}
#contentMain h3 {
	font-size: 1.166666667em;
	font-weight: bold;
	color: #88151c;
	line-height: 120%;
}
#contentMain ul {
	margin: 15px 0;
}
#contentMain h3.borderBottom {
	font-size: 1.166666667em;
	font-weight: bold;
	color: #88151c;
	border-bottom: 1px solid #c6c6c6;
	padding: 8px 0;
	margin: 0 0 10px 0;
}
#contentMain ul {
	list-style: square;
	list-style-image: url(../images/bullet.gif);
}
#contentMain ul li {
	margin: 0 0 10px -2em;
}

#contentMain div.newsHome {
	border-top: 1px solid #c6c6c6;
	padding: 15px 0;
	margin-top: 15px;
}
#contentMain div.newsHome p.bodytext {
	margin-bottom: 0;
}
#contentMain div.newsHome span.more {
	font-weight: bold;
	font-size: 0.916666667em;
}
#contentMain div.date {
	font-size: 0.916666667em;
	color: #666666;
	margin: 0 0 4px 0;
}
#contentMain div.creativeCommon {
	font-size: 0.916666667em;
	background: url(../images/logo_CreativeCommon.gif) right 3px no-repeat;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 5px 0;
	margin: 0 0 15px 0;
}
#contentMain div.descriptions {
	width: 110px;
}
#contentMain div.descriptionsRight {
	width: 365px;
}
#contentMain div.descriptionsDownloads a {
	float: left;
	/*margin: 0 10px 0 0;*/
	padding: 0 10px 0 20px;
}
#contentMain div.descriptionsDownloads a.pdf {
	background: url(../images/dataicons/pdf.gif) left top no-repeat;
}
#contentMain div.descriptionsDownloads a.html {
	background: url(../images/dataicons/html.gif) left top no-repeat;
}
#contentMain div.descriptionsDownloads a.sxw {
	background: url(../images/dataicons/sxw.gif) left top no-repeat;
}
#contentMain div.infobox {
	border: 1px solid #c6c6c6;
	background: #eee;
}
#contentMain div.infobox div.inner {
	border: 3px solid #FFF;
	padding: 10px;
}

#contentMain div.comments a.newComment {
	float: right;
	background: url(../images/ico_newComment.gif) right top no-repeat;
	margin: -35px 0 0 0;
	padding: 0 20px 0 0;
}
#contentMain div.comments div.commentNavi a {
	font-size: 0.916666667em;
	color: #000;
	background: #EEE;
	border-right: 1px solid #FFF;
	padding: 4px 8px;
}
#contentMain div.comments div.commentNavi a:hover {
	background: #c6c6c6;
}
#contentMain div.comments div.commentNavi a.inactive {
	color: #999;
}
#contentMain div.comments div.commentNavi a.inactive:hover {
	background: #EEE;
	text-decoration: none;
}

#contentMain .copyright {
	font-style: italic;
	color: #999;
}
#contentMain div.author {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	margin: 0 0 15px 0;
}
#contentMain div.author fieldset {
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	background: #EEE;
	padding: 5px 10px;
}
#contentMain div.author label {
	font-weight: bold;
	margin: 0 30px 0 0;
}
#contentMain div.author input {
	color: #666;
	width: 240px;
	padding: 2px 5px;
}
#contentMain div.author input.submit {
	color: #FFF;
	font-weight: bold;
	width: 72px;
	height: 22px;
	background: url(../images/bgSubmitKatalog.gif) left top no-repeat;
	border: none;
	padding: 0;
}

#contentMain div.newsFooter {
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 10px 0;
	margin: 15px 0 0 0;
}
#contentMain div.newsFooter a {
	background: url(../images/ico_formular.gif) 0 0.25em no-repeat;
	font-size: 0.916666667em;
	padding: 0 0 0 17px;
	margin: 0 10px 0 0;
	color: #000000;
}

#contentRight {
	display: none;
}

#footer {
	display: none;
}

#shadow {
	display: none;
}


/* ===============================

   = Navigationen

=============================== */

#breadcrumb ul {
	display: none;
}

#metaNavigation {
	display: none;
}
/* ===============================

   = Typo3-Elemente

=============================== */

.news-single-item {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}
.news-single-timedata {
	font-size: 0.83333333em;
	float: none;
}
.news-single-imgcaption {
	clear: none;
	padding: 0;
}
.news-single-backlink, .news-single-backlink a {
	font-size: 1em;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:10px;
}

div.browseLinksWrap span a, div.browseLinksWrap span.active {
	font-size: 0.916666667em;
	color: #000;
	background: #EEE;
	border: none;
	border-right: 1px solid #FFF;
	padding: 4px 8px;
	margin-right: -2px;
}
div.browseLinksWrap span.active {
	background: #c6c6c6;
}
div.browseLinksWrap span a:hover {
	background: #c6c6c6;
}
div.browseLinksWrap span.inactive a {
	color: #999;
}
div.browseLinksWrap span.inactive a:hover {
	background: #c6c6c6;
	color: #000;
	text-decoration: none;
}

.csc-sitemap-level1 {
	font-size: 1.166666667em;
	font-weight: bold;
}
.csc-sitemap-level2 {
	margin-left: 10px;
}
.csc-sitemap-level3 {
	margin-left: 20px;
}

.tx-skpagecomments-pi1 form input#name, .tx-skpagecomments-pi1 form input#email, .tx-skpagecomments-pi1 form input#homepage {
	background: #EEE;
	border: 1px solid #999;
	width:320px;
	padding: 3px;
}


/* ===============================
= Bibliothek (div.tx_bibliothek)
=============================== */
div.tx_bibliothek li,
div.tx_bibliothek div.charlist {
	border-bottom:1px solid #999;
	margin:0pt 0pt 15px;
	padding:0pt 0pt 15px;
}
div.tx_bibliothek div.charlist span.charNoLink,
div.tx_bibliothek div.charlist a {
	display:block;
	float:left;
	width:20px;
	height:19px;
	text-align: center;
	color:black;
	background-color:#EEE;
	margin:0 1px 1px 0;
	padding:1px 0 0 0;
	font-size:0.85em;
}
div.tx_bibliothek div.charlist a:hover,
div.tx_bibliothek div.charlist a.active {
	background-color:#C6C6C6;
	text-decoration: none;
}
div.tx_bibliothek div.charlist span.charNoLink {
	color:#C6C6C6;
}
div.tx_bibliothek li,
div.tx_bibliothek ol {
	list-style: none;
}
div.tx_bibliothek ol {
	margin:0;
	padding:0;
	clear:both;
}
div.tx_bibliothek div.filelinks {
	margin:0pt 0pt 25px;
}
div.tx_bibliothek span.filelinksLabel,
div.tx_bibliothek div.labeldText strong {
	display: block;
	width:110px;
	float:left;
	font-weight: bold;
}
div.tx_bibliothek div.labeldText div.labeldTextText {
	padding-left:110px;
}
div.tx_bibliothek  .underlinedSpaced {
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
	border-bottom:1px solid #999;
}
div.tx_bibliothek div.vita {
	border:1px solid #999;
	padding:3px;
	margin:0 0 20px;
}
#contentMain div.tx_bibliothek div.vita h3,
#contentMain div.tx_bibliothek div.vita p {
	background-color:#EEE;
	padding:5px 10px 20px 10px;
}
#contentMain div.tx_bibliothek div.vita h3 {
	font-size:1em;
	color:Black;
}
#contentMain div.tx_bibliothek div.vita p {
	margin-bottom: 0;
}
#contentMain div.tx_bibliothek div.vita img {
	float:left;
	margin:0 10px 5px 0;
}
div.tx_bibliothek div.filelinks a {
	background-repeat: no-repeat;
	padding:0 20px 5px 20px;
}
div.tx_bibliothek div.filelinks a.pdf {background-image: url(../images/dataicons/pdf.gif);}
div.tx_bibliothek div.filelinks a.sxw {background-image: url(../images/dataicons/sxw.gif);}
div.tx_bibliothek div.filelinks a.html {background-image: url(../images/dataicons/html.gif);}
