/* Processed by CSScaffold on Wed, 08 Sep 2010 12:02:42 +0000 in 0.1960 seconds */

html{	font-size: 62.5%;}body{	line-height: 1;	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	font-size: 1em;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{	margin: 0;	padding: 0;}a img{	border: 0;}a,a:hover{	text-decoration: none;}:focus{	outline: 0;}ol,ul{	list-style-type: none;}table{	border-collapse: collapse;	border-spacing: 0;}blockquote:before, blockquote:after, q:before, q:after{	content: "";}blockquote,q{	quotes: "" "";}address{	font-style: normal;}#skd__wrapper{	font-size: 1.3em;	margin: 0 auto 5em;	width: 940px;}#skd__header{	position: relative;	z-index: 2;}#skd__content{	zoom: 1;	display: block;	z-index: 0;}#skd__content:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content.color-1{	background: url(/fileadmin/templates/images/stripes/stripe-1.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-2{	background: url(/fileadmin/templates/images/stripes/stripe-2.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-3{	background: url(/fileadmin/templates/images/stripes/stripe-3.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-4{	background: url(/fileadmin/templates/images/stripes/stripe-4.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-5{	background: url(/fileadmin/templates/images/stripes/stripe-5.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-6{	background: url(/fileadmin/templates/images/stripes/stripe-6.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-7{	background: url(/fileadmin/templates/images/stripes/stripe-7.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-8{	background: url(/fileadmin/templates/images/stripes/stripe-8.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-9{	background: url(/fileadmin/templates/images/stripes/stripe-9.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-10{	background: url(/fileadmin/templates/images/stripes/stripe-10.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-11{	background: url(/fileadmin/templates/images/stripes/stripe-11.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-12{	background: url(/fileadmin/templates/images/stripes/stripe-12.png) top left repeat-x;	padding-top: 15px;}#skd__content.color-13{	background: url(/fileadmin/templates/images/stripes/stripe-13.png) top left repeat-x;	padding-top: 15px;}#skd__content p{	color: #555555;}#skd__content a{	color: #ba2a16;	text-decoration: none;}#skd__content a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__content .pagination{	zoom: 1;	display: block;	background: url(/fileadmin/templates/images/pagination_gradient.png) top left repeat-y;	border: 1px solid #E3E3E3;	border-left: 0;	margin: 10px 10px 10px 0;	padding: 7px 2px 4px 12px;}#skd__content .pagination:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content .pagination form{	margin: 0 0 5px 0;	display: inline;	float: left;}#skd__content .pagination form input.submit{	background: url("/fileadmin/templates/images/gray-btn_arrow.png") no-repeat scroll left 2px transparent;	height: 23px;	text-indent: -9999px;	width: 23px;	border: none;}#skd__content .pagination form input.submit:hover{	background-image: url(/fileadmin/templates/images/red-btn_right.png);}#skd__content .pagination select{	font-size: 12px;}#skd__content .pagination ul{	float: right;}#skd__content .pagination ul li{	float: left;}#skd__content .pagination ul li a{	color: #555555;	display: block;	margin-right: 10px;	padding: 4px 0 0;}#skd__content .pagination ul li a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__content .pagination ul li strong a{	color: #ba2a16;}#skd__content .pagination ul li strong a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__content .pagination ul li.prev a{	background: url(/fileadmin/templates/images/grey-btn_calendar-prev.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;}#skd__content .pagination ul li.prev a:hover{	background-image: url(/fileadmin/templates/images/red-btn_left.png);}#skd__content .pagination ul li.next a{	background: url(/fileadmin/templates/images/grey-btn_calendar-next.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;}#skd__content .pagination ul li.next a:hover{	background-image: url(/fileadmin/templates/images/red-btn_right.png);}#skd__content ul.bread{	zoom: 1;	display: block;	padding-bottom: 0;	font-size: 0.9em;	margin-bottom: 5px;	padding: 10px 0;}#skd__content ul.bread:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content ul.bread li{	background-image: none;	line-height: 1em;	padding: 0;}#skd__content ul.bread li{	float: left;}#skd__content ul.bread li span,#skd__content ul.bread li  a{	background: url(/fileadmin/templates/images/icons/gray-arrow_right.png) left 4px no-repeat;	color: #999999;	margin-left: 8px;	padding-left: 10px;}#skd__content ul.bread li a:hover{	background-image: url(/fileadmin/templates/images/icons/red-arrow_right.png);	color: #ba2a16;	text-decoration: underline;}#skd__content ul.bread li.first-child span,#skd__content ul.bread li.first-child  a,#skd__content ul.bread li:first-child span, #skd__content ul.bread li:first-child  a{	background-image: none;	margin: 0;	padding: 0;}#skd__content ul.bread li span{	color: #666666;	background: url(/fileadmin/templates/images/icons/dark_gray-arrow_right.png) left 4px no-repeat;}#skd__content div.content_head{	float: right;}#skd__content div.content_head ul.bread{	zoom: 1;	display: block;	padding-bottom: 0;	font-size: 0.9em;	margin-bottom: 5px;	padding: 10px 0;}#skd__content div.content_head ul.bread:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content div.content_head ul.bread li{	background-image: none;	line-height: 1em;	padding: 0;}#skd__content div.content_head ul.bread li{	float: left;}#skd__content div.content_head ul.bread li span,#skd__content div.content_head ul.bread li  a{	background: url(/fileadmin/templates/images/icons/gray-arrow_right.png) left 4px no-repeat;	color: #999999;	margin-left: 8px;	padding-left: 10px;}#skd__content div.content_head ul.bread li a:hover{	background-image: url(/fileadmin/templates/images/icons/red-arrow_right.png);	color: #ba2a16;	text-decoration: underline;}#skd__content div.content_head ul.bread li.first-child span,#skd__content div.content_head ul.bread li.first-child  a,#skd__content div.content_head ul.bread li:first-child span, #skd__content div.content_head ul.bread li:first-child  a{	background-image: none;	margin: 0;	padding: 0;}#skd__content div.content_head ul.bread li span{	color: #666666;	background: url(/fileadmin/templates/images/icons/dark_gray-arrow_right.png) left 4px no-repeat;}#skd__content div.content{	float: left;	width: 480px;	min-height: 300px;}#skd__content div.content ul.bread{	zoom: 1;	display: block;	padding-bottom: 0;	font-size: 0.9em;	margin-bottom: 5px;	padding: 10px 0;}#skd__content div.content ul.bread:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content div.content ul.bread li{	background-image: none;	line-height: 1em;	padding: 0;}#skd__content div.content ul.bread li{	float: left;}#skd__content div.content ul.bread li span,#skd__content div.content ul.bread li  a{	background: url(/fileadmin/templates/images/icons/gray-arrow_right.png) left 4px no-repeat;	color: #999999;	margin-left: 8px;	padding-left: 10px;}#skd__content div.content ul.bread li a:hover{	background-image: url(/fileadmin/templates/images/icons/red-arrow_right.png);	color: #ba2a16;	text-decoration: underline;}#skd__content div.content ul.bread li.first-child span,#skd__content div.content ul.bread li.first-child  a,#skd__content div.content ul.bread li:first-child span, #skd__content div.content ul.bread li:first-child  a{	background-image: none;	margin: 0;	padding: 0;}#skd__content div.content ul.bread li span{	color: #666666;	background: url(/fileadmin/templates/images/icons/dark_gray-arrow_right.png) left 4px no-repeat;}#skd__content div.marginal_left{	float: left;	width: 218px;	min-height: 300px;}#skd__stage{	height: 364px;	padding: 0 0 20px;	position: relative;	text-indent: 0;	width: 940px;	z-index: 1;}#skd__footer{	zoom: 1;	display: block;	padding-top: 20px;}#skd__footer:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__header a.branding{	background: url(/fileadmin/templates/images/logo.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 59px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 243px;	float: left;	margin: 12px 0 18px 12px;}#skd__header div.metanav{	background: url(/fileadmin/templates/images/meta-gradient.png) top right repeat-y;	float: right;	font-size: 0.9em;	height: 30px;	width: 593px;}#skd__header div.metanav ul.list{	zoom: 1;	display: block;	position: absolute;	right: 150px;	z-index: 1;}#skd__header div.metanav ul.list:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__header div.metanav ul.list li{	float: left;}#skd__header div.metanav ul.list li{	border-right: 1px solid #999999;	margin: 10px 0;	padding: 0 10px;}#skd__header div.metanav ul.list li a{	color: #666666;}#skd__header div.metanav ul.list li a:hover{	text-decoration: underline;	color: #ba2a16;}#skd__header div.metanav ul.list li.lang{	height: 12px;	padding-right: 0;	padding-left: 5px;}#skd__header div.metanav ul.list li.lang ul{	background: url(/fileadmin/templates/images/icons/red-arrow_down.png) no-repeat scroll right 9px;	background-color: #F3F3F3;	margin-right: 10px;	margin-top: -5px;	padding-right: 8px;}#skd__header div.metanav ul.list li.lang ul.closed{	background-image: url(/fileadmin/templates/images/icons/gray-arrow_down.png);	height: 18px;	overflow: hidden;}#skd__header div.metanav ul.list li.lang ul.closed li{	display: none;	width: 45px;}#skd__header div.metanav ul.list li.lang ul.closed li.active{	display: block;	width: 45px;}#skd__header div.metanav ul.list li.lang ul.closed:hover{	background-image: url(/fileadmin/templates/images/icons/red-arrow_down.png);	background-color: #F3F3F3;}#skd__header div.metanav ul.list li.lang ul.closed:hover a{	color: #ba2a16;}#skd__header div.metanav ul.list li.lang ul.no_js{	zoom: 1;	display: block;	background: none;	margin-right: 0;	padding-left: 5px;	margin-top: -10px;}#skd__header div.metanav ul.list li.lang ul.no_js:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__header div.metanav ul.list li.lang ul.no_js li{	border-right: 1px solid #999999;	margin: 10px 3px 10px 0;	padding: 0 3px 0 0;	float: left;}#skd__header div.metanav ul.list li.lang ul.no_js li.last{	border: none;	margin-right: 0;}#skd__header div.metanav ul.list li.lang ul li{	border: none;	float: none;	color: #666666;	padding: 5px;	margin: 0;	width: 45px;}#skd__header div.metanav ul.list li.lang ul li a:hover{	text-decoration: underline;	color: #ba2a16;}#skd__header div.metanav ul.list li.fontresize span{	margin: 0 5px 0 0;	line-height: 0.6em;}#skd__header div.metanav ul.list li.fontresize .smaller{	font-size: 0.9em;}#skd__header div.metanav ul.list li.fontresize .normal{	font-size: 1.1em;}#skd__header div.metanav ul.list li.fontresize .bigger{	font-size: 1.3em;	margin: 0;}#skd__header div.metanav ul.list li.rss{	border-right: 0;	padding: 0 0 0 10px;}#skd__header div.metanav ul.list li.rss a{	background: url(/fileadmin/templates/images/icons/rss_mini.png) center right no-repeat;	padding: 0 15px 0 0;}#skd__header div.metanav form{	float: right;	padding: 3px 3px 0;}#skd__header div.metanav form input{	border: 0;	color: #555555;	padding: 2px 4px;}#skd__header div.metanav form input.text{	float: left;	margin: 4px 4px 0;	width: 97px;	font-size: 1em;}#skd__header div.metanav form input.submit{	background: url("/fileadmin/templates/images/gray-btn_arrow.png") no-repeat scroll left 2px transparent;	height: 23px;	text-indent: -9999px;	width: 23px;}#skd__header div.metanav form input.submit.hover,#skd__header div.metanav form input.submit:hover{	background: url("/fileadmin/templates/images/red-btn_right.png") no-repeat scroll 1px 3px transparent;	cursor: pointer;}#skd__mainnav{	border: 1px solid #E3E3E3;	clear: both;}#skd__mainnav ul.level1{	zoom: 1;	display: block;	background: url(/fileadmin/templates/images/menu-gradient.png) top left repeat-x;	height: 34px;	position: relative;}#skd__mainnav ul.level1:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__mainnav ul.level1 li{	float: left;}#skd__mainnav ul.level1 li{	overflow: visible;	position: relative;}#skd__mainnav ul.level1 li.last a{	border-right: 0;}#skd__mainnav ul.level1 li.active a{	color: #ba2a16;}#skd__mainnav ul.level1 li a{	border-right: 1px solid #999999;	color: #776a5a;	display: block;	font-size: 1em;	margin: 10px 0;	padding: 2px 12px;	text-transform: uppercase;}#skd__mainnav ul.level1 li.mini div.level2{	background: #fff;	border: 1px solid #E3E3E3;	display: none;	left: -1px;	padding: 10px 10px 10px 15px;	position: absolute;	top: 34px;	width: 195px;	z-index: 100;}#skd__mainnav ul.level1 li.mini ul li{	float: none;}#skd__mainnav ul.level1 li.mini ul li a{	color: #776a5a;	border: 0;	margin: 0;	padding: 0 0 10px;	text-transform: none;}#skd__mainnav ul.level1 li.mini ul li a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__mainnav ul.level1 li.mini ul li.active a{	color: #ba2a16;	font-weight: bold;}#skd__mainnav ul.level1 li#skd__institutions{	position: static;}#skd__mainnav ul.level1 li#skd__institutions.hover div.level2,#skd__mainnav ul.level1 li#skd__institutions:hover div.level2{	display: block;}#skd__mainnav ul.level1 li#skd__institutions div.level2{	display: none;	background: #fff url(/fileadmin/templates/images/megamenu-center.png) top left repeat-y;	left: -11px;	padding: 20px;	padding-top: 10px;	position: absolute;	top: 34px;	width: 920px;	z-index: 100;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .shadow_top{	background: url(/fileadmin/templates/images/megamenu-top.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 9px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 960px;	left: 0;	position: absolute;	top: -6px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .shadow_bottom{	background: url(/fileadmin/templates/images/megamenu-bottom.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 9px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 960px;	left: 0;	position: absolute;	bottom: -8px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-1{	float: left;	padding: 0 10px 0 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-2{	float: left;	padding: 0 10px 0 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-3{	float: left;	padding: 0 10px 0 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-1{	width: 215px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-2{	width: 230px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-3{	width: 225px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-4{	float: right;	padding: 0;	width: 200px;	padding-right: 8px;	padding-top: 20px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-4 li.head{	height: 19px;	padding-top: 10px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 .column-4 li.head a{	padding: 0;	margin: 0;	height: 18px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul{	padding: 0 0 5px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li{	border: 0;	float: none;	padding: 0 0 5px 22px;	margin: 0 0 0 5px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.head{	padding: 0 0 5px 0;	height: 55px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.head a{	background: transparent;	display: block;	font-size: 12px;	letter-spacing: 0;	text-indent: 0;	text-transform: uppercase;	line-height: 15px;	position: absolute;	bottom: 0px;	left: 0px;	padding-bottom: 4px;	padding-top: 25px;	height: 25px;	color: #666666;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.head a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li a{	color: #666666;	border: 0;	display: inline;	font-size: 1em;	line-height: 1.2em;	padding: 0;	text-transform: none;	background-color: transparent;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-1{	background: url(/fileadmin/templates/images/mainnav/color-1.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-2{	background: url(/fileadmin/templates/images/mainnav/color-2.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-3{	background: url(/fileadmin/templates/images/mainnav/color-3.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-4{	background: url(/fileadmin/templates/images/mainnav/color-4.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-5{	background: url(/fileadmin/templates/images/mainnav/color-5.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-6{	background: url(/fileadmin/templates/images/mainnav/color-6.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-7{	background: url(/fileadmin/templates/images/mainnav/color-7.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-8{	background: url(/fileadmin/templates/images/mainnav/color-8.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-9{	background: url(/fileadmin/templates/images/mainnav/color-9.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-10{	background: url(/fileadmin/templates/images/mainnav/color-10.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-11{	background: url(/fileadmin/templates/images/mainnav/color-11.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-12{	background: url(/fileadmin/templates/images/mainnav/color-12.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul li.color-13{	background: url(/fileadmin/templates/images/mainnav/color-13.png) 0 5px no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.residenz li.head{	background: url(/fileadmin/templates/images/mainnav/residenzschloss.png) top left no-repeat;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.residenz li.head a{	padding-left: 107px;	height: 25px;	padding-top: 25px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.lipsiusbau li.head{	background: url(/fileadmin/templates/images/mainnav/lipsiusbau.png) top left no-repeat;	background-position: -4px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.lipsiusbau li.head a{	padding-left: 34px;	padding-top: 25px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.japanisches_palais li.head{	background: url(/fileadmin/templates/images/mainnav/japanisches_palais.png) top left no-repeat;	background-position: -3px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.japanisches_palais li.head a{	padding-left: 103px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.semperbau li.head{	background: url(/fileadmin/templates/images/mainnav/semperbau.png) top left no-repeat;	background-position: -3px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.semperbau li.head a{	padding-left: 125px;	padding-bottom: 9px;	height: 36px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.jaegerhof li.head{	background: url(/fileadmin/templates/images/mainnav/jaegerhof.png) top left no-repeat;	background-position: -4px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.jaegerhof li.head a{	padding-left: 34px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.pillnitz li.head{	background: url(/fileadmin/templates/images/mainnav/pillnitz.png) top left no-repeat;	background-position: -4px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.pillnitz li.head a{	padding-left: 96px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.albertinum li.head{	background: url(/fileadmin/templates/images/mainnav/albertinum.png) top left no-repeat;	background-position: -2px 0;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.albertinum li.head a{	padding-left: 112px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.leipzig_dresden_herrnhut li.head a{	padding-bottom: 5px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.institutionen{	width: 190px;}#skd__mainnav ul.level1 li#skd__institutions div.level2 ul.institutionen li.head a{	background-position: -3px 0;}#skd__mainnav ul.level1 li.hover a,#skd__mainnav ul.level1 li:hover a{	background: #fff;	border: 1px solid #E3E3E3;	border-bottom: 0;	color: #ba2a16;	margin: -9px 0 0 0;	padding: 20px 11px 10px 12px;	position: relative;	left: -1px;	z-index: 101;}#skd__mainnav ul.level1 li.hover div.level2,#skd__mainnav ul.level1 li:hover div.level2{	display: block;}#skd__footer div.foot{	zoom: 1;	display: block;	background: url(/fileadmin/templates/images/footer-gradient.png) top left repeat-y;	border-top: 1px solid #E3E3E3;	clear: both;	font-size: 0.9em;	padding: 8px 0;}#skd__footer div.foot:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__footer div.foot ul.list{	zoom: 1;	display: block;	float: left;}#skd__footer div.foot ul.list:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__footer div.foot ul.list li{	float: left;}#skd__footer div.foot ul.list li{	border-right: 1px solid #999999;	padding: 0 10px;}#skd__footer div.foot ul.list li a{	color: #666666;}#skd__footer div.foot ul.list li a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__footer div.foot ul.list li.last{	border-right: 0;	padding-right: 0;}#skd__footer div.foot ul.social{	zoom: 1;	display: block;	float: right;	margin-top: -2px;}#skd__footer div.foot ul.social:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__footer div.foot ul.social li{	float: left;}#skd__footer div.foot ul.social li{	height: 14px;	overflow: visible;}#skd__footer div.foot ul.social li a{	color: #666666;	margin: 0 15px 0 0;	padding: 0 25px 0 0;	display: block;	height: 16px;	line-height: 15px;}#skd__footer div.foot ul.social li a:hover{	color: #ba2a16;	text-decoration: underline;}#skd__footer div.foot ul.social .facebook a{	background: url(/fileadmin/templates/images/icons/facebook.png) top right no-repeat;}#skd__footer div.foot ul.social .twitter a{	background: url(/fileadmin/templates/images/icons/twitter.png) top right no-repeat;}#skd__footer div.foot ul.social .youtube a{	background: url(/fileadmin/templates/images/icons/youtube.png) top right no-repeat;	margin: 0 50px 0 0;}#skd__footer div.foot ul.page_actions{	zoom: 1;	display: block;	float: right;}#skd__footer div.foot ul.page_actions:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__footer div.foot ul.page_actions li{	float: left;}#skd__footer div.foot ul.page_actions a:hover{	text-decoration: underline;}#skd__footer div.foot ul.page_actions .print_page a{	background: url(/fileadmin/templates/images/icons/print_page.png) center left no-repeat;	color: #666666;	margin: 0 20px 0 0;	padding: 0 0 0 22px;}#skd__footer div.foot ul.page_actions .print_page a:hover{	background-image: url(/fileadmin/templates/images/icons/print_page_red.png);	color: #ba2a16;}#skd__footer div.foot ul.page_actions .send_page a{	background: url(/fileadmin/templates/images/icons/sendafriend.png) center left no-repeat;	color: #666666;	padding: 0 0 0 29px;}#skd__footer div.foot ul.page_actions .send_page a:hover{	background-image: url(/fileadmin/templates/images/icons/sendafriend_red.png);	color: #ba2a16;}#skd__footer p.copyrights{	color: #999999;	font-size: 0.9em;	padding: 10px 12px;}#skd__content .marginal_left{	padding: 24px 0px 0;}#skd__content .marginal_left a{	color: #776a5a;}#skd__content .marginal_left ul{	padding-bottom: 30px;}#skd__content .marginal_left ul li{	line-height: 1.5em;	padding-bottom: 5px;	padding-left: 13px;}#skd__content .marginal_left ul li.active a{	font-weight: bold;	color: #ba2a16;}#skd__content .marginal_left ul li.active li.active a{	font-weight: bold;	color: #ba2a16;}#skd__content .marginal_left ul li.active li.active li.active a{	font-weight: bold;	color: #ba2a16;}#skd__content .marginal_left ul li.active li.active li.active li.active a{	font-weight: bold;	color: #ba2a16;}#skd__content .marginal_left ul li.active li.active li.active li a{	color: #776a5a;	font-weight: normal;}#skd__content .marginal_left ul li.active li.active li.active li a:hover{	color: #ba2a16;}#skd__content .marginal_left ul li.active li.active li a{	color: #776a5a;	font-weight: normal;}#skd__content .marginal_left ul li.active li.active li a:hover{	color: #ba2a16;}#skd__content .marginal_left ul li.active li a{	color: #776a5a;	font-weight: normal;}#skd__content .marginal_left ul li.active li a:hover{	color: #ba2a16;}#skd__content .marginal_left ul li li{	padding-left: 15px;}#skd__content .marginal_left ul li a{	color: #776a5a;}#skd__content .marginal_left ul li a.hover,#skd__content .marginal_left ul li a:hover, #skd__content .marginal_left ul li a.active{	color: #ba2a16;	text-decoration: none;}#skd__content .marginal_left ul li ul{	padding-bottom: 3px;}#skd__content .marginal_left ul li ul li{	padding-bottom: 0;}#skd__content .marginal_left .exibits{	border-top: 1px solid #E3E3E3;	border-bottom: 1px solid #E3E3E3;	padding: 10px 29px;	background: url(/fileadmin/templates/images/exibit-gradient.png) top left repeat-y;	border-right: 1px solid #E3E3E3;	margin-right: -1px;}#skd__content .marginal_left .exibits h3{	color: #666666;	font-size: 1em;	font-weight: normal;	text-transform: uppercase;}#skd__content .marginal_left .exibits div.ex_link{	position: relative;}#skd__content .marginal_left .exibits div.ex_link a{	display: block;	margin: 10px 0 0;	padding: 0 0 8px;}#skd__content .marginal_left .exibits div.ex_link a img{	border: 1px solid #999999;}#skd__content .marginal_left .exibits div.ex_link span{	background-image: url(/fileadmin/templates/images/icons/btn_plus.png);	height: 16px;	left: 137px;	position: absolute;	bottom: 14px;	width: 16px;	z-index: 1;}#skd__content .marginal_left .exibits div.ex_link:hover span{	background-image: url(/fileadmin/templates/images/icons/btn_plus_red.png);}#skd__content div.sidebar{	float: right;	width: 221px;}#skd__content div.sidebar .ticket_booking{	margin: 0 0 20px;	border: 1px solid #E3E3E3;	margin-top: 20px;	padding: 10px 0 10px 0;	border-width: 1px 0 1px 0;	color: #ba2a16;	padding: 10px 5px 10px 10px;	margin-top: 0;}#skd__content div.sidebar .ticket_booking a:hover{	text-decoration: underline;}#skd__content div.sidebar .ticket_booking h2,#skd__content div.sidebar .ticket_booking  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.sidebar .ticket_booking h2 a,#skd__content div.sidebar .ticket_booking  h3 a{	color: #ba2a16;	display: block;}#skd__content div.sidebar .ticket_booking h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.sidebar .ticket_booking p a{	color: #ba2a16;}#skd__content div.sidebar .ticket_booking:hover{	background: #F8E9E7;	text-decoration: underline;}#skd__content div.sidebar .ticket_booking h3{	background: url(/fileadmin/templates/images/icons/red-arrow_right.png) center right no-repeat;	margin: 0;}#skd__content div.sidebar .teaser_marginal,#skd__content div.sidebar  .deeplist{	margin: 0 0 20px;	border: 1px solid #E3E3E3;	margin-top: 20px;	padding: 10px 0 10px 0;	margin-top: 0;}#skd__content div.sidebar .teaser_marginal a:hover, #skd__content div.sidebar  .deeplist a:hover{	text-decoration: underline;}#skd__content div.sidebar .teaser_marginal h2,#skd__content div.sidebar .teaser_marginal  h3,#skd__content div.sidebar  .deeplist h2,#skd__content div.sidebar  .deeplist  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.sidebar .teaser_marginal h2 a,#skd__content div.sidebar .teaser_marginal  h3 a,#skd__content div.sidebar  .deeplist h2 a,#skd__content div.sidebar  .deeplist  h3 a{	color: #ba2a16;	display: block;}#skd__content div.sidebar .teaser_marginal h2,#skd__content div.sidebar  .deeplist h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.sidebar .teaser_marginal p a,#skd__content div.sidebar  .deeplist p a{	color: #ba2a16;}#skd__content div.sidebar .teaser_marginal h2,#skd__content div.sidebar  .deeplist h2{	padding: 10px 5px 0px 10px;	font-size: 1.3em;}#skd__content div.sidebar .teaser_marginal h3,#skd__content div.sidebar  .deeplist h3{	border-bottom: 1px solid #E3E3E3;	padding: 0 5px 10px 10px;	margin-bottom: 10px;}#skd__content div.sidebar .teaser_marginal h4,#skd__content div.sidebar  .deeplist h4{	color: #555555;	padding: 0px 5px 0px 10px;	margin-top: 7px;}#skd__content div.sidebar .teaser_marginal p,#skd__content div.sidebar  .deeplist p{	line-height: 1.2em;	padding: 2px 5px 3px 10px;}#skd__content div.sidebar .teaser_marginal img,#skd__content div.sidebar  .deeplist img{	padding: 1px 10px 0px 10px;}#skd__content div.sidebar .teaser_marginal ul,#skd__content div.sidebar  .deeplist ul{	padding: 1px 5px 0 10px;}#skd__content div.sidebar .teaser_marginal ul li,#skd__content div.sidebar  .deeplist ul li{	background: url(/fileadmin/templates/images/icons/gray-arrow_right.png) 0px 3px no-repeat;	margin: 5px 0 0;	padding: 0 0 0 15px;	color: #666666;}#skd__content div.sidebar .teaser_marginal ul li a,#skd__content div.sidebar  .deeplist ul li a{	color: #666666;}#skd__content div.sidebar .teaser_marginal ul li a a:hover, #skd__content div.sidebar  .deeplist ul li a a:hover{	color: #ba2a16;}#skd__content div.sidebar .teaser_marginal ul li:hover, #skd__content div.sidebar .teaser_marginal ul li.hover, #skd__content div.sidebar .teaser_marginal ul li.active, #skd__content div.sidebar  .deeplist ul li:hover, #skd__content div.sidebar  .deeplist ul li.hover, #skd__content div.sidebar  .deeplist ul li.active{	background-image: url(/fileadmin/templates/images/icons/red-arrow_right.png);}#skd__content div.sidebar .teaser_marginal ul li:hover a, #skd__content div.sidebar .teaser_marginal ul li.hover a, #skd__content div.sidebar .teaser_marginal ul li.active a, #skd__content div.sidebar  .deeplist ul li:hover a, #skd__content div.sidebar  .deeplist ul li.hover a, #skd__content div.sidebar  .deeplist ul li.active a{	color: #ba2a16;}#skd__content div.sidebar .visiting{	margin: 0 0 20px;	border: 1px solid #E3E3E3;	margin-top: 20px;	padding: 10px 0 10px 0;}#skd__content div.sidebar .visiting a:hover{	text-decoration: underline;}#skd__content div.sidebar .visiting h2,#skd__content div.sidebar .visiting  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.sidebar .visiting h2 a,#skd__content div.sidebar .visiting  h3 a{	color: #ba2a16;	display: block;}#skd__content div.sidebar .visiting h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.sidebar .visiting p a{	color: #ba2a16;}#skd__content div.sidebar .visiting h3{	border-bottom: 1px solid #E3E3E3;	padding: 0 5px 10px 10px;}#skd__content div.sidebar .visiting p{	line-height: 1.2em;	padding: 1px 10px 0 10px;}#skd__calendar{	margin: 0 0 20px;	border: 1px solid #E3E3E3;}#skd__calendar a:hover{	text-decoration: underline;}#skd__calendar h2,#skd__calendar  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__calendar h2 a,#skd__calendar  h3 a{	color: #ba2a16;	display: block;}#skd__calendar h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__calendar p a{	color: #ba2a16;}#skd__calendar h3{	padding: 10px 0 0 10px;	margin-bottom: 10px;}#skd__calendar .navigation{	background: #F3F3F3;	color: #776a5a;	font-size: 1.2em;	font-weight: normal;	padding: 10px;	position: relative;	text-align: left;}#skd__calendar .navigation .prev{	background: url(/fileadmin/templates/images/grey-btn_calendar-prev.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;	position: absolute;	right: 30px;	top: 5px;}#skd__calendar .navigation .prev.hover,#skd__calendar .navigation .prev:hover{	background: url(/fileadmin/templates/images/red-btn_left.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;}#skd__calendar .navigation .next{	background: url(/fileadmin/templates/images/grey-btn_calendar-next.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;	position: absolute;	right: 5px;	top: 5px;}#skd__calendar .navigation .next.hover,#skd__calendar .navigation .next:hover{	background: url(/fileadmin/templates/images/red-btn_right.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;}#skd__calendar table{	margin: 10px auto 5px;	text-align: right;}#skd__calendar table tr th,#skd__calendar table tr  td{	color: #555555;	font-size: 1em;}#skd__calendar table tr th{	font-size: 0.9em;	font-weight: normal;	text-transform: uppercase;	padding: 6px;}#skd__calendar table tr td{	color: #555555;	padding: 2px 4px;}#skd__calendar table tr td a,#skd__calendar table tr td  span{	display: block;	padding: 4px;	font-weight: bold;}#skd__calendar table tr td span:hover{	cursor: default;}#skd__calendar table tr td a{	color: #ba2a16;}#skd__calendar table tr td a:hover{	background-color: #F5D9DC;	color: #ba2a16;	text-decoration: underline;}#skd__calendar table tr td.today span{	background: #999999;	color: #fff;}#skd__calendar table tr td.today a{	background: #ba2a16;	color: #fff;}#skd__calendar table tr td.today a:hover{	background: #ba2a16 url(/fileadmin/templates/images/calendar-gradient_active.png) top left repeat-x;}#skd__calendar table tr td.past span{	color: #999999;}#skd__calendar table tr td.past a{	color: #999999;}#skd__stage .fader{	height: 364px;	left: 0;	position: absolute;	top: 0;	width: 940px;	z-index: 1;}#skd__stage .fader img{	left: 0;	position: absolute;	top: 0;}#skd__stage ul{	zoom: 1;	display: block;	bottom: 30px;	left: 0;	position: absolute;	z-index: 2;}#skd__stage ul:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__stage ul li{	float: left;	margin-left: 10px;	position: relative;}#skd__stage ul li a{	display: block;}#skd__stage ul li a span{	background: url(/fileadmin/templates/images/red-btn_right.png) no-repeat 0 0;	display: block;	font-size: 1px;	height: 21px;	letter-spacing: -9999em;	outline: 0;	text-indent: -9999em;	width: 21px;	bottom: 8px;	display: none;	position: absolute;	right: 8px;	cursor: pointer;}#skd__stage ul li a.hover span,#skd__stage ul li a:hover span{	display: block;}#skd__content div.content{	width: 700px;}#skd__content div.content ul.teaser{	padding-bottom: 0;	margin: 0 0 20px;	color: #555555;	margin: 0 0 30px;	border: 1px solid #E3E3E3;	border-bottom: 0;	clear: both;}#skd__content div.content ul.teaser li{	background-image: none;	line-height: 1em;	padding: 0;}#skd__content div.content ul.teaser a:hover{	text-decoration: underline;}#skd__content div.content ul.teaser h2,#skd__content div.content ul.teaser  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.content ul.teaser h2 a,#skd__content div.content ul.teaser  h3 a{	color: #ba2a16;	display: block;}#skd__content div.content ul.teaser h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.content ul.teaser p a{	color: #ba2a16;}#skd__content div.content ul.teaser p{	line-height: 1.2em;}#skd__content div.content ul.teaser li{	zoom: 1;	display: block;	border-bottom: 1px solid #E3E3E3;	padding: 10px;}#skd__content div.content ul.teaser li:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content div.content ul.teaser li img{	float: left;	padding: 0 15px 0 0;}#skd__content div.content ul.teaser li h3{	padding-top: 10px;}#skd__content div.content .highlights{	margin: 0 0 20px;	color: #555555;	margin: 0 0 30px;	zoom: 1;	display: block;	background: #F3F3F3;	padding: 0 0 20px;}#skd__content div.content .highlights a:hover{	text-decoration: underline;}#skd__content div.content .highlights h2,#skd__content div.content .highlights  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.content .highlights h2 a,#skd__content div.content .highlights  h3 a{	color: #ba2a16;	display: block;}#skd__content div.content .highlights h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.content .highlights p a{	color: #ba2a16;}#skd__content div.content .highlights p{	line-height: 1.2em;}#skd__content div.content .highlights:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content div.content .highlights h3{	border-bottom: 1px solid #DADADA;	color: #ba2a16;	margin: 0 0 10px;	padding: 10px;}#skd__content div.content .highlights div{	float: left;	margin: 0 0 0 15px;	width: 210px;}#skd__content div.content .highlights div.plain{	width: 155px;}#skd__content div.content .highlights div.picture{	width: 310px;}#skd__content div.content .highlights div.picture img{	float: left;	margin: 0 10px 10px 0;	width: 133px;}#skd__content div.content_foot{	zoom: 1;	display: block;	clear: both;}#skd__content div.content_foot:after{	content: '\\0020';	display: block;	height: 0;	clear: both;	visibility: hidden;	overflow: hidden;	font-size: 0;}#skd__content div.content_foot a{	display: block;	float: left;}#skd__content div.content_foot div.social_media{	margin: 0 0 20px;	border: 1px solid #E3E3E3;	margin: 0;	padding: 10px;	width: 440px;	float: left;}#skd__content div.content_foot div.social_media a:hover{	text-decoration: underline;}#skd__content div.content_foot div.social_media h2,#skd__content div.content_foot div.social_media  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.content_foot div.social_media h2 a,#skd__content div.content_foot div.social_media  h3 a{	color: #ba2a16;	display: block;}#skd__content div.content_foot div.social_media h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.content_foot div.social_media p a{	color: #ba2a16;}#skd__content div.content_foot div.social_media a{	margin-top: 0px;}#skd__content div.content_foot div.sponsors{	margin: 0 0 20px;	border: 1px solid #E3E3E3;	margin: 0;	padding: 10px;	width: 440px;	float: right;}#skd__content div.content_foot div.sponsors a:hover{	text-decoration: underline;}#skd__content div.content_foot div.sponsors h2,#skd__content div.content_foot div.sponsors  h3{	color: #555555;	font-size: 1.2em;	font-weight: normal;	margin: 0 0 7px;}#skd__content div.content_foot div.sponsors h2 a,#skd__content div.content_foot div.sponsors  h3 a{	color: #ba2a16;	display: block;}#skd__content div.content_foot div.sponsors h2{	font-size: 1.4em;	line-height: 1.3em;}#skd__content div.content_foot div.sponsors p a{	color: #ba2a16;}