/* Massachusetts Institute of Technology CSS Document */
/* Created October 2007 */
html, head, body, h1, h2, h3, h4, h5, h6,
blockquote, img, a, table, caption, tr, thead, th, tbody, td,
ul, ol, label, form, input, ins {
	margin:0;
	padding:0;
	line-height:1em;
	font-size:1em;
	text-decoration:none;
}
p, li, div, span {
	margin:0;
	padding:0;
	line-height:1.8em;
	font-size:1em;
	text-decoration:none;
}
img {
	border:none;
}
.widthContainer {
	width:950px;
	margin:0px;
	padding:0px 0px 0px 30px;
}
.tocaps {text-transform:uppercase;}
.pspace{padding-left: 1px; padding-right: 1px;}
html {}
body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height: 10px;
	font-size: 10px;
	background-color: #e1e1e1; 
	height:100%;
	min-width:998px;
}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
p {}
ul {}
ol {}
li {}
a {}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration:underline;
}
pre {
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#header #skiplinks {
	display:none;
}
#header #skiplinks ul {list-style-type:none;}
#header {
	max-height: 5.5em;
	height: 5.5em;
	position: relative;
	z-index: 5;
	margin:0px;
	padding:0.7em 0px 2.2em 0px;
	text-transform:lowercase;
	background-image: url(../images/bg-head.jpg);
	background-repeat: repeat-x;
}
#header h1 {
	font-size:1em;
	font-weight:normal;
}
#header h2 {}
#header h3 {}
#header h4 {}
#header h5 {}
#header p {}
#header ul {}
#header ol {}
#header li {}
#header img {
	margin:0px 10px 0px 0px;
	padding:0px;
	border:none;
}
#header a {font-size:1.2em;}
#header a:link {color: #993333;}
#header a:visited {color: #993333;}
#header a:hover {color: #993333;}
#header a:active {color: #993333;}
#content {
        margin:0px;
        padding:0px;
        min-height: 45em;
        min-width: 980px;
	background-color: #fff; 
}
#content .widthContainer {
	padding-left: 0px;
	width: 980px;
	overflow:hidden;
}
#content h1 {}
#content h2 {}
#content h3 {}
#content h4 {}
#content h5 {}
#content p {}
#content ul {}
#content ol {}
#content li {}
#content label {}
#content a {}
#content a:link {}
#content a:visited {}
#content a:hover {}
#content a:active {}
#content #articles img, #content video {
	border:none;
	max-width: 400px;
	height: auto;
	width: auto;
	padding-top: 1em;
}
#content #articles #article_foot {
	height: 210px;
}
#content #articles #article_foot img {
	padding: 0;
}
#content #articles img[src^="http://ads"] {
	display: none;
}
#content #articles img[src*="go.microsoft"] {
	display: none;
}
#content #spotImage1 {
	margin:0px;
	padding:0px;
	position:absolute;
	left:88px;
	top:7.8em;
	width:765px;
	height:470px;
	z-index:2;
}
#content #spotHeadline {
	margin: 19px 0px 0px 0px;
	padding:0px;
	float:left;
	width: 452px;
	z-index:6;
	color: #000;
	line-height: 150%;
	font-size: 1.2em;
}
#content div.spotnew {
	background: #fddacd;
}
#content #spotHeadline div.spotline1 {
	margin-top: 25px;
}
#content #spotHeadline div.spotline2 {
	float: left;
	margin-top: 25px;
	margin-left: 10px;
}
#content #spotHeadline br.clear {
	clear: left;
}
#content #spotHeadline .spotline1 .spotlinetext {
	margin-top: 9px;
}
#content #spotHeadline img.left {
	float: left;
	margin-right: 17px;
	margin-bottom: 5px;
}
.text p {
	line-height: 120%;
}
.textred {
	line-height: 120%;
	margin-left: 180px;
}
.text {
	line-height: 120%;
	margin-left: 210px;
}
#content #spotHeadline span.spotline a:hover {
	 text-decoration: none;
}
#content #spotHeadline .headline {font-size: 1.1em; 
				  line-height: 13px;}
#content #spotHeadline .subheadline {
	font-size:   .705em; 
	margin-bottom: 2px;
}	
#content #spotHeadline h1 {
	margin-bottom: 5px;
	font-size:1.1em;
}
#content #spotHeadline h2 {font-size:1.5em;
	margin-top: 1.5em;
	margin-bottom: 0.4em;
}
#content #spotHeadline h3 {
	margin-bottom: 5px;
	font-size:1.2em;
	line-height: 120%;
}
#content #spotHeadline h4 {}
#content #spotHeadline h5 {}
#content #spotHeadline p {}
#content #spotHeadline ul {
	list-style-type:none;
}
#content #spotHeadline ol {}
#content #spotHeadline li {}
#content #spotHeadline label {}
#content #spotHeadline td {vertical-align:top;}
#content #spotHeadline a {color: #993333}
#content #spotHeadline a:link {}
#content #spotHeadline a:visited {}
#content #spotHeadline a:hover {}
#content #spotHeadline a:active {}
#content #spotHeadline .inline {display:inline;}
#content #spotHeadline .spotlink {
	font-size: 1.2em;
	line-height: 19px;
}
#content #spotHeadline #spotlink_container {
	padding-left: 5px;
}
.daygroup h2 {
	color: #7cb0c8;
	padding-bottom: 5px;
}
#content #spotHeadline .channelgroup h3 a {
	color: #7cb0c8;
}
#content #spotHeadline .entrygroup h4 a {
	font-size: 1.3em;
}
.caption {
	font-size: 0.8em;
	display: block;
	padding-bottom: 3em;
}
#content .entrygroup {
	padding-bottom: 2.1em;
}
#content .channelgroup {
	padding-bottom: 9px;
}
#content .channelgroup p {
	font-size: 1em;
}
#content .feedflare {
	display: none;
}
#articles p {
	margin-bottom: 1em;
}
#articles ul {
	margin-bottom: 1em;
	top-bottom: 1em;
}
#articles li {
	margin-left: 3em;
	margin-bottom: 0.5em;
}
#articles p.date {
	font-size: 0.8em;
}
#content #spotHeadline #articles a {
	color: #345868;
}
#content #navAndSearch {
	width:240px;
	z-index:5;
	color: #993333;
	margin: 0em 0px 1.0em 17px;
	float:left;
	position:relative;
	padding-top: 1.4em;
	padding-right: 14px;
	padding-bottom: 1.4em;
	padding-left: 13px;
}
#content #navAndSearch h3 {
	font-size:1.4em;
}
#content #navAndSearch a:link {
	color: #ffffff;
}
#content #navAndSearch a:visited {
	color: #cccccc;
}
#content #navAndSearch a:active {
	text-decoration: underline;
	color: #993333;
}
#content #navAndSearch a:hover {
	text-decoration: underline;
	color: #993333;
}
#content #navAndSearch .inline {display:inline;}
#content #navAndSearch #nav  {
	margin:0px 0px 2.2em 0px;
	padding:0px;
}
#content #navAndSearch #nav  h1 {}
#content #navAndSearch #nav  h2 {}
#content #navAndSearch #nav .selected {
	color: #fc8a4c;
}
#content #navAndSearch #nav .navtitle {
      color: #993333;
}
#content #navAndSearch #nav  h3 {}
#content #navAndSearch #nav  h4 {}
#content #navAndSearch #nav  h5 {}
#content #navAndSearch #nav  p {}
#content #navAndSearch #nav  ul {
	list-style-type:none;
}
#content #navAndSearch #nav ol {}
#content #navAndSearch #nav li {
	font-weight:bold;
	font-size:1.35em;
	margin-bottom: 2px;
}
#content #navAndSearch #nav .subNavList {margin-top:2px;}
#content #navAndSearch #nav .subNav {
	display:inline;
	font-weight:normal;
	font-size:.9em;
}
#content #navAndSearch #nav  label {}
#content #navAndSearch #nav  a {}
#content #navAndSearch #nav  a:link {}
#content #navAndSearch #nav  a:visited {}
#content #navAndSearch #nav  a:hover {}
#content #navAndSearch #nav  a:active {}
#content #navAndSearch #nav .caps {text-transform:none;}
#content #navAndSearch #search {
	margin:0px;
	padding:0px;
}
#content #navAndSearch #search h3 {
	margin-top:.5em;
	margin-bottom:.5em;
}
#content #navAndSearch #search a {}
#content #navAndSearch #search a:link {}
#content #navAndSearch #search a:visited {}
#content #navAndSearch #search a:hover {}
#content #navAndSearch #search a:active {}
#content #navAndSearch #search .white {
	background: #FFFFFF;
}
#content #navAndSearch #search input {
	background: #FFFFFF url(/images/google_custom_search_watermark.gif) left no-repeat;
	vertical-align:middle;
	margin-right:.3em;
	margin-bottom:.5em;
}
#content #navAndSearch #search ins {
	line-height:1em;
	vertical-align:middle;
}
#content #newsAndEvents {
	margin: 1.0em 17px 0px 1.0em;
	z-index:5;
	color: #993333;
	width:168px;
	margin: 0em 17px 0em 1em;
	float:right;
	position:relative;
	padding-top: 1.4em;
	padding-right: 14px;
	padding-bottom: 1.2em;
	padding-left: 14px;
}
#content #newsAndEvents h3 {
	font-size: 1.1em;
}
#content #newsAndEvents h3 a:link {
	color: #993333;
}	
#content #newsAndEvents h3 a:visited {
	color: #993333;
}
#content #newsAndEvents ul {
	margin:0px 0px 0px 0em;
	list-style-type: none;
}
#content #newsAndEvents li {
	line-height:1.2em;
	margin-top: 8px;
	margin-bottom: 0;
	font-size:1.2em;
	margin-left:0px;
}
#content #newsAndEvents p {
	line-height:140%;
	margin-top: 1.2em;
	margin-bottom:0em;
	font-size:1.2em;
}
#content #newsAndEvents a:link {
	color: #993333;
}
#content #newsAndEvents a:visited {
	color: #993333;
}
#content #newsAndEvents a:active {
	text-decoration: underline;
	color: #993333;
}
#content #newsAndEvents a:hover {
	text-decoration: underline;
	color: #993333;
}
#content #newsAndEvents .inline {display:inline;}
#content #newsAndEvents #news h1 {}
#content #newsAndEvents #news h2 {}
#content #newsAndEvents #news h3 {}
#content #newsAndEvents #news h4 {}
#content #newsAndEvents #news h5 {}
#content #newsAndEvents #news p {}
#content #newsAndEvents #news ul {}
#content #newsAndEvents #news ol {}
#content #newsAndEvents #news li {}
#content #newsAndEvents #news label {}
#content #newsAndEvents #news a {}
#content #newsAndEvents #news a:link {}
#content #newsAndEvents #news a:visited {}
#content #newsAndEvents #news a:hover {}
#content #newsAndEvents #news a:active {}
#content #newsAndEvents #events {
	margin:25px 0px 0px 0px;
	padding:0px;
}
#content #newsAndEvents #events h1 {}
#content #newsAndEvents #events h2 {}
#content #newsAndEvents #events h3 {}
#content #newsAndEvents #events h4 {}
#content #newsAndEvents #events h5 {}
#content #newsAndEvents #events p {}
#content #newsAndEvents #events ul {}
#content #newsAndEvents #events ol {}
#content #newsAndEvents #events li {}
#content #newsAndEvents #events label {}
#content #newsAndEvents #events a {}
#content #newsAndEvents #events a:link {}
#content #newsAndEvents #events a:visited {}
#content #newsAndEvents #events a:hover {}
#content #newsAndEvents #events a:active {}
#content #newsAndEvents #events .eventDate {font-style:italic;}
#content #canvas {}
#content #canvas a {}
#footer {
	position: relative;
	z-index: 5;
	padding-top: 1em;
	padding-right: 0px;
	padding-bottom: 1em;
	padding-left: 0px;
	color: #000;
	background-image: url(../images/bg-foot.jpg);
	background-repeat: repeat-x;
}
#footer ul {
	list-style-type: none;
}
#footer li {
	display:inline;
}
#footer a {
	line-height:1.2em; 
	color: #000;
}
#footer a:link {}
#footer a:visited {}
#footer a:hover {}
#footer a:active {}
@media print { #navAndSearch, #footer { display: none; } }
#ausstellung {
	background-image: url(../images/events/tda_bkg.jpg);
        color: #ffffff;
	padding:0px 10px 0px 10px;
}
#spotHeadline #ausstellung a {color: #dfdfff;}
#spotHeadline #ausstellung a:hover {color: #afafff; text-decoration: none;}

