@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}
body, html {
	height: 100.01%
}
body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */
	font-family: Arial, Helvetica, sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color: #333;
	margin:0px 0px 0px 0px;
	/*/*/margin:0px 0px 0px 0px;/**/
}
body {
	font-size: 100.01%;
	color: #333;
	text-align: center;
	background: #fff;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/********* Fonts ***************/



div, p, a, th, tr, td, span, label, li {
	font-size: 11px;
	color: #333;
}
td {
	vertical-align:top;
}
p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 18px;
	text-align: right;
}
a {
	color: #000;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration:none;
}
a {
	outline : none;
	-moz-user-focus: none;
	-moz-outline: none;
}
a.internal-link-new-window {
}
h1 {
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:18px;
	text-align: right;
}
h2 {
	font-size:14px;
	color:#ff3300;
	font-weight:bold;
	line-height:14px;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	line-height:10px;
	text-align: right;
}
h4 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:12px;
	text-align: right;
}
h5 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height:14px;
	text-align: right;
}
h6 {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	line-height:12px;
	text-align: right;
}
h1 {
	padding: 0px 0px 10px 0px;
}
h2 {
	padding: 0px 0px 10px 0px;
}
h3 {
	padding: 0px 0px 0px 0px;
}
h4 {
	padding: 0px 0px 0px 0px;
}
h5 {
	padding: 0px 0px 0px 0px;
}
h6 {
	padding: 0px 0px 0px 0px;
}
h2.grey {
	color: #999;
	font-size:11px;
	height: 28px;
}
h2.grey {
	padding: 0px 0px 5px 0px;
}
#content ul {
	list-style:square;
	padding: 10px 0px 10px 35px;
}
#content ol {
	padding: 10px 0px 10px 35px;
}
.lightgrey {
	color:#999999;
}
.red {
	color:#ff3300;
}
.white {
	color:#ffffff;
}
.black {
	color:#000000;
}
#download-headline h2{
	text-align: left;
}
.cols-left h1, .cols-right h1{
	font-size:14px;
	color:#fff;
	font-weight:bold;
	line-height:14px;
	text-align: left;
	padding: 0px 0px 5px 0px;
}
#download-contentarea div, #download-contentarea p, #download-contentarea a, #download-contentarea th, #download-contentarea tr, #download-contentarea td, #download-contentarea span, #download-contentarea label, #download-contentarea li,, #download-contentarea h1, #download-contentarea h2, #download-contentarea h3, #download-contentarea h4, #download-contentarea h5 {
	text-align: left;
}
.cols-left p, .cols-right p,.cols-left a, .cols-right a{
	text-align: left;
}
.csc-uploads-fileName a{
	text-decoration: none;
}
.csc-uploads-fileName a:hover{
	text-decoration: hover;
}

.csc-uploads-fileName a:visited,.csc-uploads-fileName a:active{
	color:#ff3300;
}
/********* Main Classes ***************/

#root {
	margin-left: -427px;
	margin-top:  -290px;
	position:absolute;
	top: 50%;
	left: 50%;
	width: 850px;
	min-width: 580px;
	max-width: 850px;
	height: 693px;
	min-height: 693px;
	max-height: 693px;
	background: #fff;
}
#root:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#main {
	width: 850px;
	min-width: 580px;
	max-width: 850px;
	height: 693px;
	min-height: 693px;
	max-height: 693px;
	text-align: left;
}
#main:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*
#root{

	width: 850px;

	min-width: 850px;

	max-width: 850px;

	margin: 0 auto; 

	background: #fff;

}

#root:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



#main{

	display: block;

	width: 850px;

	min-width: 850px;

	max-width: 850px;

	text-align: left;

}

#main:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}
*/
#head {
	display: block;
	position: relative;
	width: 349px;
	min-width: 349px;
	max-width: 349px;
	height: 113px;
	min-height: 113px;
	max-height: 113px;
	padding: 0px 0px 0px 497px;
}
#head-home {
	display: block;
	position: relative;
	width: 394px;
	min-width: 394px;
	max-width: 394px;
	height: 113px;
	min-height: 113px;
	max-height: 113px;
	padding: 0px 0px 0px 452px;
}
#logo {
	display: block;
	width: 118px;
	min-width: 118px;
	max-width: 118px;
	height: 113px;
	min-height: 113px;
	max-height: 113px;
}
#main-area {
	display: block;
	width: 850px;
	min-width: 850px;
	max-width: 850px;
	text-align: left;
}
#main-area:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#navigation-area, #navigation-area-home {
	display: block;
	float: left;
	width: 265px;
	min-width: 265px;
	max-width: 265px;
	overflow: hidden;
}
#content-navigation {
	width: 246px;
	min-width: 246px;
	max-width: 246px;
	height: 435px;
	min-height: 435px;
	max-height: 435px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #CCC;
	border-top: 10px solid #fff;
	overflow: hidden;
}
#content-area {
	display: block;
	float: left;
	width: 320px;
	min-width: 320px;
	max-width: 320px;
	height: 464px;
	min-height: 464px;
	max-height: 464px;
	background-color:#CCCCCC;
	padding: 30px 20px 20px 10px;
}
#content-area-home {
	display: block;
	float: left;
	width: 285px;
	min-width: 285px;
	max-width: 285px;
	height: 290px;
	min-height: 290px;
	max-height: 290px;
	background-color:#CCCCCC;
	padding: 10px;
	overflow: hidden;
}
#content {
	display: block;
	width: 310px;
	min-width: 310px;
	max-width: 310px;
	height: 404px;
	min-height: 404px;
	max-height: 404px;
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;	
	padding-right: 10px;
}
#download-contentarea {
	display: block;
	float: left;
	width: 555px;
	min-width: 555px;
	max-width: 555px;
	height: 340px;
	min-height: 340px;
	max-height: 340px;
	background-color:#CCCCCC;
	padding: 36px 20px 20px 10px;
}

#download-content {
	display: block;
	width: 545px;
	min-width: 545px;
	max-width: 545px;
	height: 280px;
	min-height: 280px;
	max-height: 280px;
	overflow:auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;	
	padding-right: 10px;
}

#content p {
}
#headline {
	display: block;
	width: 310px;
	min-width: 310px;
	max-width: 310px;
	height: 63px;
	min-height: 63px;
	max-height: 63px;	
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
#download-headline {
	padding: 0px 0px 30px 0px;
}
#margin-area {
	display: block;
	float: left;
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	height: 520px;
	min-height: 520px;
	max-height: 520px;
	overflow: hidden;
	padding-left: 20px;
}
#margin-area-home {
	display: block;
	position: relative;
	float: left;
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	height: 260px;
	min-height: 260px;
	max-height: 260px;
	overflow: hidden;
	padding-left: 10px;
}
#visuals {
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	height: 251px;
	min-height: 251px;
	max-height: 251px;
	overflow: hidden;
	position:relative;
}
#visuals img {
	position:absolute;
	display:block;
	width: 210px;
	min-width: 210px;
	max-width: 210px;
	height: 251px;
	min-height: 251px;
	max-height: 251px;
	overflow: hidden;
	border:none;
}
#detail-area {
	position: relative;
	padding: 60px 0px 0px 15px;
}
/********* Top-Navigation ***************/

ul#topnav {
	list-style: none;
	width: 250px;
	min-width: 250px;
	max-width: 250px;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	margin: 0px;
	padding: 0px;
}
ul#topnav li {
	display: block;
	float:left;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	width: 73px;
	min-width: 73px;
	max-width: 73px;
	margin: 0px 12px 0px 0px;
	padding: 0px;
	background-color: #CCC;
}
ul#topnav li a {
	display: block;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	width: 73px;
	min-width: 73px;
	max-width: 73px;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration:none;
	text-align: center;
	line-height: 75px;
}
ul#topnav li a.act, ul#topnav li a:hover {
	color: #FFF;
}
ul#topnav li a:hover {
	text-decoration:underline;
}
ul#topnav li#tnav-49, ul#topnav li#tnav-6, ul#topnav li#tnav-7, ul#topnav li#tnav-8, ul#topnav li#tnav-9, ul#topnav li#tnav-10, ul#topnav li#tnav-11, ul#topnav li#tnav-12, ul#topnav li#tnav-13, ul#topnav li#tnav-16 {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	background:#ff2700;
}
ul#topnav li#tnav-21 {
	background:#CCC;
}
ul#topnav li#tnav-23, ul#topnav li#tnav-216, ul#topnav li#tnav-322, ul#topnav li#tnav-323, ul#topnav li#tnav-324, ul#topnav li#tnav-325, ul#topnav li#tnav-326, ul#topnav li#tnav-327, ul#topnav li#tnav-328 {
	background:#999;
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	margin: 0px 0px 0px 0px;
}
ul#topnav li#tnav-49 a, ul#topnav li#tnav-6 a, ul#topnav li#tnav-7 a, ul#topnav li#tnav-8 a, ul#topnav li#tnav-9 a, ul#topnav li#tnav-10 a, ul#topnav li#tnav-11 a, ul#topnav li#tnav-12 a, ul#topnav li#tnav-13 a, ul#topnav li#tnav-16 a {
	color:#CCC;
}
ul#topnav li#tnav-21 a {
	color:#ff2700;
}
ul#topnav li#tnav-23 a, ul#topnav li#tnav-216 a, ul#topnav li#tnav-322 a, ul#topnav li#tnav-323 a, ul#topnav li#tnav-324 a, ul#topnav li#tnav-325 a, ul#topnav li#tnav-326 a, ul#topnav li#tnav-327 a, ul#topnav li#tnav-328 a {
	color:#333;
}
ul#topnav li#tnav-22{
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	background:#ff2700;
}
ul#topnav li#tnav-22 a{
	line-height: 14px;
	color: #CCC;
	padding-top: 22px;
	height: 53px;
	min-height: 53px;
	max-height: 53px;
}
ul#topnav li#tnav-25{
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	background:#ff2700;
}
ul#topnav li#tnav-25 a{
	line-height: 14px;
	color: #CCC;
	padding-top: 16px;
	height: 59px;
	min-height: 59px;
	max-height: 59px;
}
ul#topnav li#tnav-13 a{
	line-height: 14px;
	color: #ccc;
	width: 74px;
	min-width: 74px;
	max-width: 74px;	
	padding-top: 16px;
	height: 59px;
	min-height: 59px;
	max-height: 59px;
}
/********* Content-Navigation ***************/

ul.cnavi {
	list-style: none;
	display: block;
	width: 246px;
	min-width: 246px;
	max-width: 246px;
	height: 445px;
	min-height: 445px;
	max-height: 445px;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #CCC;
	overflow: hidden;
}
ul.cnavi li {
	display: block;
	width: 226px;
	min-width: 226px;
	max-width: 226px;
	text-align:right;
	border-top: 10px solid #fff;
	padding: 10px 20px 5px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff3300;
	text-decoration:none;
	text-align:right;
}
ul.cnavi li a {
	font-size: 12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #ff3300;
	text-decoration:none;
	text-align:right;
}
ul.cnavi ul.secnav {
	padding: 5px 0px 10px 0px;
}
ul.cnavi ul.secnav li {
	display: block;
	width: 226px;
	min-width: 226px;
	max-width: 226px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: none;
	border-top:none;
	text-align:right;
}
ul.cnavi ul.secnav li a {
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-align:right;
}
ul.cnavi ul.secnav li.act a, ul.cnavi ul.secnav li a:hover {
	color:#333;
}
ul.cnavi ul.secnav li a:hover {
	text-decoration:underline;
}
/********* Sub-Navigation ***************/

#sub-navigation {
	display: block;
	clear: both;
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	padding: 0px 0px 0px 0px;
}
#box-navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul#subnav {
	list-style: none;
	display: block;
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}
ul#subnav li {
	display: block;
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: none;
	border-top:none;
	text-align:right;
}
ul#subnav li a {
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-align:right;
	text-decoration:none;
}
ul#subnav li a:hover {
	text-decoration:underline;
}
#navigation-area-home ul#subnav {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	padding: 10px 0px 0px 0px;
}
#navigation-area-home ul#subnav li {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
}
#navigation-area-home ul#subnav li a {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
}
/********* Start-Navigation ***************/

#start-navigation {
	display: block;
	width: 244px;
	min-width: 244px;
	max-width: 244px;
	height: 308px;
	min-height: 308px;
	max-height: 308px;
	background: #CCC;
	border: 1px solid #CCC;
}
#start-navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul.snavi {
	padding: 10px 0px 10px 0px;
}
ul.snavi li {
	display: block;
	width: 226px;
	min-width: 226px;
	max-width: 226px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	background: none;
	border-top:none;
	text-align:right;
}
ul.snavi li a {
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-align:right;
	text-decoration:none;
}
ul.snavi li a.act, ul.snavi li a:hover {
	color: #FFF;
}
ul.snavi li a:hover {
	text-decoration:underline;
}
ul.snavi li#snav-14 {
	padding-top: 15px;
}
/********* Box-Navigation Startseite ***************/

#box-navigation {
	display: block;
	width: 250px;
	min-width: 250px;
	max-width: 250px;
	padding: 0px 0px 0px 0px;
}
#box-navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
ul#boxnav {
	list-style: none;
	width: 250px;
	min-width: 250px;
	max-width: 250px;
	margin: 0px;
	padding: 0px;
}
ul#boxnav li {
	display: block;
	float:left;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	width: 73px;
	min-width: 73px;
	max-width: 73px;
	margin: 10px 12px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #CCC;
	vertical-align: middle;
}
ul#boxnav li span {
	display:block;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	width: 73px;
	min-width: 73px;
	max-width: 73px;
}
ul#boxnav li a {
	display:block;
	height: 75px;
	min-height: 75px;
	max-height: 75px;
	width: 73px;
	min-width: 73px;
	max-width: 73px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration:none;
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
}
ul#boxnav li a.act, ul#boxnav li a:hover {
	color: #FFF;
}
ul#boxnav li a:hover {
	text-decoration:underline;
}
ul#boxnav li#bnav-22 {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	background:#ff2700;
}
ul#boxnav li#bnav-21 {
	background:#CCC;
}
ul#boxnav li#bnav-23 {
	background:#999;
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	margin: 10px 0px 0px 0px;
}
ul#boxnav li#bnav-24 {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
	background:#ff2700;
	font-size: 11px;
	font-weight: bold;
	color:#CCC;
	text-align: center;
	padding-top: 15px;
}
ul#boxnav li#bnav-25 {
	width: 74px;
	min-width: 74px;
	max-width: 74px;
	background:#ff2700;
}
ul#boxnav li#bnav-22 a {
	color:#CCC;
	line-height: 75px;
}
ul#boxnav li#bnav-21 a {
	color:#ff2700;
	line-height: 75px;
}
ul#boxnav li#bnav-23 a {
	color:#333;
	line-height: 75px;
}
ul#boxnav li#bnav-24 a {
	display:inline;
	color:#CCC;
	height:12px;
	min-height:12px;
	max-height:12px;
	width:12px;
	min-width:12px;
	max-width:12px;
	padding: 0px 0px 0px 0px;
}
ul#boxnav li#bnav-25 a {
	color:#CCC;
	height: 65px;
	padding-top: 10px;
}
/********* Bildwechsler ***************/



#box1 {
	position:absolute;
}
.mask {
	position:relative;
	width:284px;
	height:291px;
	overflow:hidden;
}
.mask img {
	position:absolute;
	display:block;
	border:none;
}
/********* Aktuelles auf Startseite ***************/

table#newsbox {
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	height: 270px;
	min-height: 270px;
	max-height: 270px;
	font-size:14px;
	color:#ff3300;
	font-weight:bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
table#newsbox td {
	border-top: 0px solid #fff;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-right: 0px solid #fff;
	vertical-align:middle;
	font-size:12px;
	color:#ff3300;
	font-weight:bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
table#newsbox td span {
	display: block;
	width: 35px;
	min-width: 35px;
	max-width: 35px;
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	overflow: hidden;
}
table#newsbox td span a {
	display: block;
	width: 35px;
	min-width: 35px;
	max-width: 35px;
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	text-indent: 999em;
	white-space:nowrap;
	overflow: hidden;
}
#newsTeaser {
	display: none;
	position: absolute;
	left: 20px !important;
	left: 5px;
	width: 164px;
	min-width: 164px;
	max-width: 164px;
	height: 29px;
	min-height: 29px;
	max-height: 29px;
	background: #fff;
	border: 3px solid #ccc;
	color:#ff3300;
	font-size: 12px;
	text-align: center;
	line-height: 29px;
	overflow: hidden;
}
/********* Detailbox ***************/

table#detailbox {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	height: 180px;
	min-height: 180px;
	max-height: 180px;
	font-size:14px;
	color:#ff3300;
	font-weight:bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
table#detailbox td {
	border-top: 0px solid #fff;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #fff;
	border-right: 0px solid #fff;
	vertical-align:middle;
	font-size:12px;
	color:#ff3300;
	font-weight:bold;
	text-align: right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
table#detailbox td span {
	display: block;
	width: 35px;
	min-width: 35px;
	max-width: 35px;
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	overflow: hidden;
}
table#detailbox td span a {
	display: block;
	width: 35px;
	min-width: 35px;
	max-width: 35px;
	height: 35px;
	min-height: 35px;
	max-height: 35px;
	text-indent: 999em;
	white-space:nowrap;
	overflow: hidden;
}
#detailTeaser {
	display: none;
	position: absolute;
	left: 25px !important;
	left: 10px;
	width: 164px;
	min-width: 164px;
	max-width: 164px;
	height: 29px;
	min-height: 29px;
	max-height: 29px;
	background: #fff;
	border: 3px solid #ccc;
	color:#ff3300;
	font-size: 12px;
	text-align: center;
	line-height: 29px;
	overflow: hidden;
}
/********* Sitemap ***************/

.tx-flseositemap-pi1 ul {
	list-style: none;
}
#content .tx-flseositemap-pi1 ul {
	padding-top: 0px;
	padding-bottom: 0px;
}
.tx-flseositemap-pi1 ul.list {
}
.tx-flseositemap-pi1 li {
	list-style: none;
}
.tx-flseositemap-pi1 ul li a {
	font-size: 11px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
.tx-flseositemap-pi1 ul li a:hover {
	color: #FFF;
	text-decoration:underline;
}

/********* 2spaltiger Inhalt ***************/
.content-2cols{
	display: block;
	width: 545px;
	min-width: 545px;
	max-width: 545px;
}
.content-2cols:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.cols-left{
	display: block;
	float: left;
	width: 270px;
	min-width: 270px;
	max-width: 270px;
}
.cols-right{
	display: block;
	float: left;	
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	padding-left: 5px;
}
a.alink{
	font-size:14px; 
	color:#ff3300; 
	font-weight:bold; 
	line-height:14px; 
	text-decoration: none;
}
.tx-flseositemap-pi1{
	display: block;
	width: 540px;
	min-width: 540px;
	max-width: 540px;
}
.tx-flseositemap-pi1:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tx-flseositemap-pi1 ul.deep0 li{
	display: block;
	float: left;
	width: 270px;
	min-width: 270px;
	max-width: 270px;
	padding-bottom: 10px;
}
.tx-flseositemap-pi1 ul.deep0 li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.tx-flseositemap-pi1 ul.deep1{
	float: none;
	padding-left: 10px;
}
.tx-flseositemap-pi1 ul.deep1 li{
	float: none;
	padding-bottom: 0px;
}
.tx-flseositemap-pi1 ul.deep2{
	float: none;
	padding-left: 20px;
}
.tx-flseositemap-pi1 ul.deep2 li{
	float: none;
	padding-bottom: 0px;
}

.tx-flseositemap-pi1 ul.deep3{
	float: none;
}
.tx-flseositemap-pi1 ul.deep1 li a{
	font-weight: normal;
}
