body {
	margin-top: 0px;
	background-image: url(css_img/FF9900_header_hg.jpg);
	background-repeat: repeat-x;
}
.container {
	width: 960px;
}
.td-rand {
	width: 10px;
}
.td-rand-l-fill {
	width: 10px;
	background-image: url(css_img/rand_l.jpg);
	background-repeat: repeat-y;
}
.td-rand-r-fill {
	width: 10px;
	background-image: url(css_img/rand_r.jpg);
	background-repeat: repeat-y;
}
.td-header-l {
	width: 210px;
}
.td-header-r {
	width: 750px;
	height: 124px;
	background-image: url(css_img/header_r.jpg);
	background-repeat: no-repeat;
}
.tx-flashpageheader-pi1 {
	width: 750px;
	height: 124px;
	overflow: hidden;
	display: inline;
}
.td-fuss {
	height: 22px;
	line-height: 22px;
}
/*quickmenu seitenkopf*/
.td-quickmenu {
	width: 575px;
	height: 36px;
	vertical-align: top;
}
#div-quickmenu {
	width: 368px;
	height: 26px;
	margin-left: 202px;
	margin-top: 10px;
	float: none;
	overflow: hidden;
}
#div-quickmenu td {
	width: 92px;
	height: 26px;
}
#div-quickmenu a {
	display: block;
	width: 92px;
	height: 26px;
	padding-top: 5px;
	background-image: url(css_img/menu_quick_hgn.gif);
	background-repeat: no-repeat;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #003366;
}
#div-quickmenu a:hover, #div-quickmenu td.act a {
	background-image: url(css_img/menu_quick_hga.gif);
}
/*hauptmenueA horizontal*/
.td-menu-al {
	width: 210px;
	height: 40px;
	background-color: #FF9900;
}
.td-menu-ac {
	width: 575px;
	height: 40px;
	background-color: #FF9900;
	vertical-align: bottom;
}
.td-menu-ar {
	width: 175px;
	height: 40px;
	background-color: #FF9900;
}
#div-menu-a {
	width: 575px;
	height: 25px;
	overflow: hidden;
}
#div-menu-a td {
	width: 92px;
	height: 25px;
}
#div-menu-a a {
	display: block;
	width: 143px;
	height: 25px;
	padding-top: 5px;
	background-image: url(css_img/FF9900_menu_a_hgn.gif);
	background-repeat: no-repeat;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #003366;
}
#div-menu-a a:hover, #div-menu-a td.act a {
	background-image: url(css_img/FF9900_menu_a_hga.gif);
}

/*hauptmenueB horizontal*/
.td-menu-bl {
	width: 210px;
	height: 27px;
	background-color: #FF9900;
}
.td-menu-bc {
	width: 575px;
	height: 27px;
	background-color: #FF9900;
	vertical-align: bottom;
}
.td-menu-br {
	width: 175px;
	height: 27px;
	background-color: #FFFFFF;
}
#div-menu-b {
	width: 575px;
	height: 25px;
	overflow: hidden;
}
#div-menu-b td {
	width: 92px;
	height: 25px;
}
#div-menu-b a {
	display: block;
	width: 143px;
	height: 25px;
	padding-top: 5px;
	background-image: url(css_img/FF9900_menu_a_hgn.gif);
	background-repeat: no-repeat;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	color: #003366;
}
#div-menu-b a:hover, #div-menu-b td.act a {
	background-image: url(css_img/FF9900_menu_a_hga.gif);
}
/*erstes submenue horizontal - offline*/
/*.td-menu-bl {
	width: 200px;
	height: 30px;
	background-color: #FFFFFF;
}
.td-menu-bc {
	width: 575px;
	height: 30px;
	background-color: #FFFFFF;
	vertical-align: middle;
	border-left: 1px solid #99AEC2;
}
.td-menu-br {
	width: 165px;
	height: 30px;
	background-color: #FFFFFF;
}
#div-menu-b {
	width: 575px;
	height: 25px;
	text-align: center;
}
#div-menu-b ul {
	display: inline;
	list-style: none inside;
	margin: 0px;
	padding: 0px;
}
#div-menu-b li {
	display: inline;
	padding: 2px 1px 2px 1px;
	line-height: 25px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}
#div-menu-b li a {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 2px 2px 2px;
}
#div-menu-b li a:hover, #div-menu-b li.act a {
	background-color: #FFE1B3;
}*/
/*zweites submenue vertikal*/
.td-menu-cl {
	width: 200px;
	height: 530px;
	background-color: #FF9900;
	vertical-align: top;
}
.spacer {
	background-image: url(css_img/FF9900_spacer.jpg);
	background-repeat: no-repeat;
}
#div-menu-c {
	width: 200px;
/*	height: 175px;*/
	background-color: #FFFFFF;
	overflow: visible;
}
#div-menu-c.menu-c-spacer {
	width: 200px;
	height: 500px;
}
#div-menu-c, #div-menu-c a {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	display: block;
/*	height: 25px;*/
	line-height: 25px;
}
#div-menu-c ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#div-menu-c li#leva, #div-menu-c li#leva-act, #div-menu-c li#leva a, #div-menu-c li#leva-act a {
	text-transform: uppercase;
	padding-left: 15px;
	background-image: url(css_img/FF9900_menu_c_tophg.gif);
	background-repeat: no-repeat;
}
#div-menu-c li#levb a {
	text-transform: uppercase;
	padding-left: 10px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #FFFFFF;
	background-image: none;
}
#div-menu-c li#levb a:hover {
	background-color: #E6EBF0;
}
#div-menu-c li#levb-act a, #div-menu-c li#levb-act a:hover {
	text-transform: uppercase;
	padding-left: 10px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #E6EBF0;
	background-image: none;
}
#div-menu-c li#levc a {
	text-transform: none;
	padding-left: 20px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #FFFFFF;
	background-image: none;
}
#div-menu-c li#levc a:hover {
	background-color: #E6EBF0;
}
#div-menu-c li#levc-act a, #div-menu-c li#levc-act a:hover {
	text-transform: none;
	padding-left: 20px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #E6EBF0;
	background-image: none;
}
#div-menu-c li#levd a {
	text-transform: none;
	padding-left: 30px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #FFFFFF;
	background-image: none;
}
#div-menu-c li#levd a:hover {
	background-color: #E6EBF0;
}
#div-menu-c li#levd-act a, #div-menu-c li#levd-act a:hover {
	text-transform: none;
	padding-left: 30px;
	border-bottom: 1px dotted #99AEC2;
	background-color: #E6EBF0;
	background-image: none;
}
/*content bereiche*/
/*zentraler content*/
.td-center {
	width: 575px;
	vertical-align: top;
	border-left: 1px solid #99AEC2;
}
/*standortmenue*/
#div-breadcrumb {
	width: 575px;
	height: 30px;
	float: none;
	margin-bottom: 15px;
	overflow: hidden;
	background-image: url(css_img/breadcrumb_hg.gif);
	background-repeat: no-repeat;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	line-height: 30px;
}
#div-breadcrumb a {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
#div-breadcrumb a:hover {
	text-decoration: underline;
}
/*bild zum artikel*/
#div-cont-l {
	width: 185px;
/*	height: 200px;*/
	float: left;
	padding-right: 15px;
	padding-bottom: 5px;
	overflow: visible;
	display: inline;
	text-align: left;
}
#div-cont-l img {
	margin-bottom: 10px;
}
/*inhaltsbereich*/
#div-cont-r {
	width: 525px;
/*	height: 250px;*/
	float: left;
	margin-left: 25px;
	overflow: visible;
	display: inline;
}
#div-cont-r h1 {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	color: #003366;
	text-transform: uppercase;
	margin: 0px 0px 20px 0px;
}
#div-cont-r h5 {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	color: #000000;
	margin: 0px 0px 3px 0px;
}
#div-cont-r p {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	line-height: 18px;
	color: #000000;
	margin: 0px 0px 18px 0px;
}
#div-cont-r .csc-bulletlist-0 {
	list-style: url(css_img/pfeil_rechts.gif);
	margin: 0px 0px 18px 15px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#div-cont-r div.csc-sitemap ul li {
	list-style: url(css_img/pfeil_rechts.gif);
	margin: 0px 0px 18px 0px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#div-cont-r div.csc-sitemap ul li ul li {
	list-style: disc none;
	margin: 3px 0px 3px 0px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#div-cont-r div.csc-sitemap ul li ul li ul li {
	list-style: circle none;
	margin: 3px 0px 3px 0px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#div-cont-r div.csc-sitemap ul li ul li ul li ul li {
	list-style: square none;
	margin: 3px 0px 3px 0px;
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#div-cont-r fieldset {
	border: 1px solid #99AEC2;
	margin-bottom: 10px;
	padding: 5px;
}
#div-cont-r legend {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	color: #99AEC2;	
}
#div-cont-r label, select, option {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 32px;
	color: #000000;;
}
#div-cont-r input {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #000000;;
}
#div-cont-r div.tx-indexedsearch-whatis,#div-cont-r span.tx-indexedsearch-sw {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;	
	color: #003366;
	text-transform: uppercase;
	font-style: normal;
}
#div-cont-r .submit {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	line-height: 18px;
	color: #000000;;	
}
#div-cont-r a {
	font-family: "MS Trebuchet", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
	background-color: #FFFFFF;
}
#div-cont-r a:hover {
	background-color: #FFE1B3;
}
/*bildleiste rechter rand*/
.td-right {
	width: 165px;
	vertical-align: top;
}
#div-cont-img {
	width: 160px;
	height: 480px;
	float: left;
	margin-left: 5px;
	margin-top: 45px;
	overflow: visible;
	display: inline;
/*	background-image: url(css_img/content_image_hg.gif);
	background-repeat: no-repeat;*/
}
#div-cont-img img {
	margin-bottom: 10px;
}

