
	BODY {
		padding			: 0;
		margin			: 0;
		background		: #F5F5F5;
		font-family		: Arial, Verdana;
		font-size		: 12px;
		SCROLLBAR-FACE-COLOR:#FFFFFF;
		SCROLLBAR-BASE-COLOR:#FFFFFF;
		SCROLLBAR-HIGHLIGHT-COLOR:#003269;
 		SCROLLBAR-SHADOW-COLOR:#003269;
		SCROLLBAR-3DLIGHT-COLOR:#FFFFFF;
		SCROLLBAR-ARROW-COLOR:#003269;
		SCROLLBAR-TRACK-COLOR:#FFFFFF;
		SCROLLBAR-DARKSHADOW-COLOR:#FFFFFF;
		onLoad="newsticker();";
	}

	TD.bgr_top {
		background		: #FFFFFF url("../gfx/bgr_top.png") 0 0 no-repeat;
	}

	TD.bgr_top_intro {
		background		: #FFFFFF url("../gfx/bgr_top_intro.png") 0 0 no-repeat;
	}

	TD.intro {
		background		: #FFFFFF url("../gfx/bgr_intro.jpg") 0 0 no-repeat;
	}

	/* Haupt-Navigation */
	TD.bgr_hnav {
		background-color: #DCEFF4;
	}

	A.hnav, A.hnav_act {
		text-decoration	: none;
		background		: url("../gfx/bgr_hnav.png") 0 0 no-repeat;
		padding			: 0px;
		margin			: 0px;
		padding-left	: 12px;
		padding-right	: 18px;
		padding-top		: 8px;
		padding-bottom	: 8px;
		height			: 33px;
		color			: #006AA1;
		font-size		: 15px;
		font-weight		: bold;
	}

	A.hnav P, A.hnav_act P {
		display			: inline;
	}

	A.hnav:HOVER, A.hnav_act {
		background		: #00A9D2 url("../gfx/bgr_hnav_act.png") 0 0 no-repeat;
		color			: #FFFFFF;
	}

	A.hnav_act {
		background		: #E2007A url("../gfx/bgr_hnav_act.png") 0 0 no-repeat;
	}

	A.hnav:HOVER P,  A.hnav_act P {
		color			: #FFFFFF;
	}

	DIV.tp3_hnav {
		padding			: 0px;
		margin			: 0px;
		margin-left		: 0px;
		float			: left;
	}

	A.hnav_home, A.hnav_home:HOVER, A.hnav_home_act, A.hnav_home_act:HOVER {
		text-decoration	: none;
		padding			: 0px;
		margin			: 0px;
		padding-left	: 8px;
		padding-right	: 18px;
		padding-top		: 9px;
		padding-bottom	: 7px;
		height			: 13px;
		color			: #006AA1;
		font-size		: 12px;
		font-weight		: bold;
	}

	A.hnav_home:HOVER, A.hnav_home_act:HOVER {
		text-decoration	: underline;
	}

	A.hnav_home_act, A.hnav_home_act:HOVER {
		color			: #E2007A;
	}

	A.hnav_home P, A.hnav_home_act P {
		display			: inline;
	}

	DIV.tp3_home {
		width			: 129px;
		padding			: 0px;
		margin			: 0px;
		margin-left		: 0px;
		float			: left;
	}

	/* Sprach-Navigation */
	DIV.tp3_lnav {
		position		: relative;
		width			: 450px;
		top				: 40px;
		left			: 193px;
	}

	DIV.tp3_lnav A, DIV.tp3_lnav A:HOVER {
		font-size		: 12px;
		font-weight		: bold;
		padding-left	: 8px;
		padding-right	: 8px;
		color			: #0069A2;
		text-decoration	: none;
	}

	DIV.tp3_lnav A:HOVER {
		text-decoration	: underline;
	}

	/* Unter-Navigation */
	TD.vnav {
                background              : #FFFFFF url("../gfx/bgr_vnav.png") 135px 0 repeat-y;
		padding-top		: 20px;
	}

	/* oberste Ebene */
	TD.vnav A.vnav_1, TD.vnav A.vnav_1:HOVER, TD.vnav A.vnav_1_act, TD.vnav A.vnav_1_act:HOVER,
	TD.vnav A.vnav_2, TD.vnav A.vnav_2:HOVER, TD.vnav A.vnav_2_act, TD.vnav A.vnav_2_act:HOVER,
	TD.vnav A.vnav_3, TD.vnav A.vnav_3:HOVER, TD.vnav A.vnav_3_act, TD.vnav A.vnav_3_act:HOVER {
		text-decoration	: none;
		background		: none;
		height			: 18px;
		display			: block;
		color			: #58585A;
		margin			: 0px;
		padding			: 0px;
		padding-top		: 19px;
		padding-right		: 28px;
		text-align		: right;
		font-size		: 13px;
		font-weight		: bold;
	}

	TD.vnav A.vnav_1, TD.vnav A.vnav_1:HOVER, TD.vnav A.vnav_1_act, TD.vnav A.vnav_1_act:HOVER {
		font-size		: 14px;
		padding-bottom	: 3px;
		background		: url("../gfx/bgr_vnav_ul2.png") 0px 31px no-repeat;
	}

	TD.vnav A.vnav_1:HOVER, TD.vnav A.vnav_1_act, TD.vnav A.vnav_1_act:HOVER,
	TD.vnav A.vnav_2:HOVER, TD.vnav A.vnav_2_act, TD.vnav A.vnav_2_act:HOVER,
	TD.vnav A.vnav_3:HOVER, TD.vnav A.vnav_3_act, TD.vnav A.vnav_3_act:HOVER {
		color			: #0069A2;
	}

		
		/* zweite Ebene */
		TD.vnav A.vnav_2, TD.vnav A.vnav_2:HOVER, TD.vnav A.vnav_2_act, TD.vnav A.vnav_2_act:HOVER {
			font-size		: 12px;
			padding-top		: 10px;
			padding-bottom	: 3px;
			background		: url("../gfx/bgr_vnav_ul2.png") 0px 24px no-repeat;
		}

		/* dritte Ebene */
		TD.vnav A.vnav_3, TD.vnav A.vnav_3:HOVER, TD.vnav A.vnav_3_act, TD.vnav A.vnav_3_act:HOVER {
			padding-top		: 6px;
			padding-bottom	: 1px;
			background		: url("../gfx/bgr_vnav_ul2.png") 0px 18px no-repeat;
		}

		TD.vnav A.bullet, TD.vnav A.bullet:HOVER {
			background		: url("../gfx/btn_vnav.png") 0px 3px no-repeat;
		}


		TD.vnav A.bulleth, TD.vnav A.bulleth:HOVER {
			background		: url("../gfx/btn_vnavh.png") 0px 19px no-repeat;
		}

		TD.vnav A.bullet2, TD.vnav A.bullet2:HOVER {
			background		: url("../gfx/btn_vnav_2.png") 0px 6px no-repeat;
		}

	/* Content-Navigation */
	DIV.cnav {
		padding-bottom	: 18px;
		padding-left	: 11px;
	}

	A.cnav, A.cnav_act, A.cnav:HOVER, A.cnav_act:HOVER {
		text-decoration	: none;
		background		: url("../gfx/btn_cnav.png") 0px 3px no-repeat;
		padding			: 0px;
		margin			: 0px;
		color			: #58585A;
		font-size		: 14px;
		padding-left	: 8px;
		padding-right	: 8px;
		font-weight		: bold;
	}

	A.cnav:HOVER {
		color			: #0069A2;
	}

	A.cnav_act, A.cnav_act:HOVER {
		color			: #E2007A;
	}

	/* Intro */
	DIV.offer {
		position		: relative;
		width			: 550px;
		top			: 80px;
		left			: 0px;
	}

	/* Inhalt */
	TD.content {
                background-color: #FFFFFF;
		padding-top		: 45px;
	}

	TD.content H1 {
		padding			: 0px;
		margin			: 0px;
		font-size		: 15px;
		font-weight		: bold;
		color			: #006AA1;
		padding-left	: 17px;
		margin-bottom	: 19px;
	}

	TD.content H2 {
		padding			: 0px;
		margin			: 0px;
		font-size		: 15px;
		font-weight		: bold;
		color			: #006AA1;
		padding-left	: 17px;
		margin-top		: 19px;
		margin-bottom	: 19px;
	}

	TD.content P {
		padding			: 0px;
		margin			: 0px;
		font-size		: 12px;
		color			: #000000;
		padding-left	: 17px;
		padding-right	: 50px;
	}

	TD.content UL LI, TD.content UL LI {
		font-size 		: 12px;
		color			: #000000;
		text-decoration : none;
		padding-right	: 25px;
		padding-left	: 30px;
		padding-bottom	: 5px;
		background 		: url(../gfx/gfx_aufz.png) no-repeat 0px 1px;
		list-style-type	: none;
		list-style-position	: outside;
		line-height		: 14px;
		margin-left 	: 17px;
		margin-top		: 0px;
	}

	TD.content UL {
		margin			: 0px;
		padding			: 0px;
		margin-top		: 10px;
	}

	TD.content H2 UL LI {
		font-weight		: bold;
	}

	TD.content UL.csc-bulletlist-1 LI {
		font-size 		: 12px;
		color			: #000000;
		text-decoration : none;
		padding-right	: 25px;
		padding-left	: 15px;
		padding-bottom	: 5px;
		background 		: url(../gfx/gfx_aufz.png) no-repeat 0px 1px;
		list-style-type	: none;
		list-style-position	: outside;
		line-height		: 14px;
		margin-left 	: 17px;
		margin-top		: 0px;
	}

	TD.content UL.csc-bulletlist-1 {
		margin			: 0px;
		padding			: 0px;
		margin-top		: 10px;
		margin-bottom	: 10px;
	}

	A.cnav SPAN {
		height			: 100px;
		margin-top		: 150px;
	}

	DIV.tp3_content {
		float			: left;
		width			: 620px;
		margin-bottom	: 25px;
	}

	DIV.tp3_info {
		float			: right;
		width			: 199px;
	}

	DIV.tp3_info P {
		margin			: 0px;
		padding			: 0px;
	}

	DIV.tp3_info H1 {
		padding			: 0px;
		margin			: 0px;
		font-size		: 12px;
		font-weight		: bold;
		margin-bottom	: 20px;
		color			: #58585A;
	}

	/* Spezial-Inhalt */
	TABLE.prod TR.title, TABLE.prod TD.data_title, TABLE.prod TD.data_title_l {
		color			: #0069A2;
		font-size		: 15px;
		font-weight		: bold;
	}

	TABLE.prod TD.data_title {
		font-size		: 12px;
		font-weight		: bold;
		text-align		: left;
		border-bottom	: 2px solid #DBDAD9;
	}

	TABLE.prod TD.data_title_l {
		font-size		: 12px;
		font-weight		: bold;
		text-align		: left;
	}

	TABLE.prod TD.data {
		color			: #17326A;
		height			: 19px;
		font-size		: 12px;
		border-bottom	: 2px solid #DBDAD9;
		font-weight		: normal
	}

        TABLE.prod TD.data_d {
		color			: #17326A;
		height			: 19px;
		font-size		: 12px;
		border-bottom	: 2px solid #0069A1;
		font-weight		: normal
	}

	TABLE.prod TD.data_l {
		color			: #17326A;
		height			: 19px;
		font-size		: 12px;
		font-weight		: normal
	}

	TABLE.prod TD.text_title {
		font-size		: 11px;
		font-weight		: bold;
		color			: #17326A;
		text-align		: left;
		vertical-align	: top;
	}

	TABLE.prod TD.text {
		margin			: 0px;
		padding			: 0px;
		height			: 19px;
		vertical-align	: top;
	}

	TABLE.prod TD.text P {
		margin			: 0px;
		padding			: 0px;
		color			: #17326A;
		font-size		: 11px;
		vertical-align	: top;
		padding-right	: 15px;
	}

	TABLE.prod UL LI {
		font-size 		: 11px;
		color			: #17326A;
		text-decoration : none;
		padding-right	: 15px;
		padding-left	: 7px;
		background 		: url(../gfx/gfx_aufz_kl.png) no-repeat 0px 3px;
		list-style-type	: none;
		list-style-position	: outside;
		line-height		: 14px;
		margin-left 	: 0px;
		margin-top		: 0px;
	}

	TABLE.prod UL {
		margin			: 0px;
		padding			: 0px;
		margin-top		: 5px;
	}

	/* Produktdetails */
	TABLE.prod_det TR.title, TABLE.prod_det TD.subtitle {
		color			: #0069A2;
		font-size		: 15x;
		font-weight		: bold;
	}

	TABLE.prod_det TD.subtitle {
		font-size		: 12px;
	}

	TABLE.prod_det TD.subtitle_bottom {
		color			: #17326A;
		font-size		: 9px;
		font-weight		: normal;
	}

	TABLE.prod_det TD.title P {
		margin			: 0px;
		padding			: 0px;
		padding-left	: 10px;
		padding-top		: 3px;
		color			: #0069A2;
		font-size		: 12px;
		font-weight		: normal;
	}

	TABLE.prod_det TD.data {
		margin			: 0px;
		padding			: 0px;
		color			: #17326A;
		font-size		: 12px;
		font-weight		: normal;
	}

	TABLE.prod_det2 {
		border			: 1px solid #409FC5;
	}

	TABLE.prod_det2 TD.title P {
		margin			: 0px;
		padding			: 0px;
		padding-left	: 10px;
		padding-top		: 3px;
		color			: #0069A2;
		font-size		: 12px;
		font-weight		: normal;
	}

	TABLE.prod_det2 TD.subtitle P {
		margin			: 0px;
		padding			: 0px;
		padding-left	: 0px;
		padding-top		: 3px;
		color			: #0069A2;
		font-size		: 12px;
		font-weight		: normal;
	}

	TABLE.prod_det2 TD.data {
		margin			: 0px;
		padding			: 0px;
		color			: #17326A;
		font-size		: 12px;
		font-weight		: normal;
		border-bottom	: 1px solid #DBDAD9;
	}

	TABLE.prod_det2 TD.data_l {
		margin			: 0px;
		padding			: 0px;
		color			: #17326A;
		font-size		: 12px;
		font-weight		: normal;
	}

	/* Kontakt */
	TABLE.tbl_dist {
		font-size		: 12px;
		font-weight		: normal;
		width			: 600px;
		margin-left		: 10px;
		margin-top		: 0px;
	}

	TABLE.tbl_dist TR.title {
		font-weight		: bold;
		height			: 60px;
	}

	TABLE.tbl_dist TD.img {
		background-color: #F0F0F0;
	}

	TABLE.tbl_dist A, TABLE.tbl_dist A:HOVER, DIV.tp3_info A, DIV.tp3_info A:HOVER {
		text-decoration	: none;
		color			: #0069A2;
	}

	TABLE.tbl_dist A:HOVER, DIV.tp3_info A:HOVER {
		text-decoration	: underline;
	}

	DIV.anr_flug {
		background 		: url(../gfx/gfx_anr_bahn.gif) no-repeat 0px 0px;
		padding-top		: 300px;
	}

	/* Team */

	TABLE.tbl_contact {
		font-size		: 12px;
		font-weight		: normal;
		width			: 776px;
		margin-left		: 20px;
		margin-top		: 0px;
	}

	TABLE.tbl_contact TD.img {
		background-color: #F0F0F0;
	}

	TABLE.tbl_contact A, TABLE.tbl_contact A:HOVER {
		text-decoration	: none;
		color			: #0069A2;
	}

	TABLE.tbl_contact A:HOVER {
		text-decoration	: underline;
	}

	.csc-textpic-caption {
		font-size		: 12px;
		font-weight		: normal;
		padding-top		: 5px;
		padding-bottom	: 15px;
	}

	/* allgemeine Layouts */
	TABLE.contenttable {
		margin			: 0px;
		padding			: 0px;
		font-size		: 12px;
		font-weight		: normal;
		margin-left		: 15px;
	}

	TABLE.contenttable-0 TD.td-0 {
		width			: 130px;
	}

	TABLE.contenttable-1 TD.td-0, TABLE.contenttable-2 TD.td-0 {
		width			: 40px;
		font-weight		: bold;
		color			: #0069A2;
		vertical-align	: top;
	}

	TABLE.contenttable-1 TD, TABLE.contenttable-2 TD {
		margin			: 0px;
		padding			: 0px;
		padding-bottom 	: 10px;
		padding-top		: 5px;
	}

	TABLE.contenttable-1 TR.tr-0 TD, TABLE.contenttable-2 TR.tr-0 TD {
		padding-bottom 	: 10px;
		padding-top		: 0px;
	}

	TABLE.contenttable-1 TD, TABLE.contenttable-2 TD {
		border-bottom	: 2px solid #DADBDB;
	}

	TABLE.contenttable-2 TD.td-0 {
		width			: 80px;
	}

	.csc-textpic-left {
		margin-left		: 15px;
	}
