/**		common		**/

body, td, th, a {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
}


body  {
	background:			#FFFFFF;
	margin:				0px;
}

form {
	border:             0px;
	margin:             0px;
	padding:            0px;
}

/* default-link color, early in css-file! */
a:link,
a:visited,
a:active {
	color:				#333366;
	text-decoration:	underline;
}
a:hover {
	color:				#D4A14D;
	text-decoration:	underline;
} 


/** IDs = layout-boxes **/
#page {
	width:				980px;
}

.page_back_home {
	background-repeat:	repeat-y;
	background-image:	url(../_img/back_04.gif);
}  

#header {
	background:			#FFFFFF;
}


#header .head1 {
	font-size:          18px;
	float:              left;
}

#header .head2{
	font-size:          13px;
	font-style:         italic;
	font-weight:        bold;
	color:              #00A4E6;
}

#col_left	{
	float:				left;
	display: table-cell;
	width:205px;
}

#lightbox {
	position:absolute;
	top:255px;
	left:225px;
	height:157px;
	width:470px;
	width:500px !important;
	background-color:#ffffff;
	border:2px solid #ffa500;
	display:none;
	padding:15 20 10 20px;
}

#outwrap {
	float:left;
	overflow:hidden;
	padding-left:15px;
}

#navwrap {
	width:   210px;
	padding: 0px;
	margin:  0px;
	overflow:hidden;
}

#navishadow {
	display: table-cell;
	width: 12px;
	background-image: url(../_img/layout/shadow.gif);
	background-repeat: y-repeat;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	float:left;
	vertical-align:bottom;
	overflow:hidden;
}

#btmshad {
	width:207px;
}

#col_center	{
	float:				left;
}

/** problems in moz, when height is not defined **/
#subheader	{
	height:				129px;
	width:				495px;
	background-color:	#aeadb2;
}

#subheader #foto {
	float:				left;
}

#login_and_search {
	background-color:	#aeadb2;
	float:				left;
}

#login_box	{}

#login_box_status {
	margin-top:			5px;
	height:				65px;
	width:				225px;
}

#live_box {
	width:				223px;
	border:				1px solid #FF9000;
	background-color:	#FFDDB2;
	margin: 0px 0px 7px 0px;
}

#teaserbox {
	list-style-type:    none;
	padding:            0px;
	margin:             0px;
}

#teaserbox li {
	padding:            5px 0px 0px 15px;
	background:         transparent url(../_img/newsBox_li_bg.gif) no-repeat 5px 8px;
	text-decoration:    underline;
}

#userbox {
	list-style-type:    none;
	padding:            0px;
	margin:             0px;
}

#userbox li {
	padding:            5px 0px 0px 15px;
	background:         transparent url(../_img/userBox_li_bg.gif) no-repeat 5px 8px;
	text-decoration:    underline;
}

#news {
	width:				223px;
	border:             1px solid #00A4E6;
	margin-top:			10px;
	padding-bottom:		10px;
}

.box_with_border {
    background:         white;
    padding:            1px 1px 1px 1px;
    margin:             0px 0px 0px 0px;
    border:             1px solid #00A4E6;
}


#live_headline {
	color:				#34537A;
	line-height:		11px;
	padding-left:		5px;
	background-color:	#FFC17F;
}

#login_box_form	{
    ;
}

#search_box	{
	width:				225px;
	height:			    75px;
	background-color:	#56c8f2;
	margin-top:-5px;
	padding:			10px 0px 5px 0px;
}


#search_box_search	{
	width:				225px;
	height:			    55px;
	background-color:	#fff;
	padding:			10px 0px 0px 0px;
}

#content	{
	width:				495px;
	margin-left:		5px;
	clear:				left;
}

#content .color_spacer	{
	background-color:	#F2E3BA;
}

#content h1,
#page_head_1,
.content08 /** delete-me content08 **/
{
	font-size:			17px;
	color:				#000000;
	line-height:		17px;
	padding:            0px;
	margin:             0px;
}


#col_right	{
	float:				left;
	margin-left:		20px;
	margin-right:		10px;
	margin-top:			10px;
}

#col_right	a:link,
#col_right	a:visited,
#col_right	a:active,
#col_right	a:hover {
	color:				#00A4E6;
	text-decoration:	underline;
}

#jump_space	{}



/** navi-center **/
#navi_center {
	margin:				0px;
	padding:			0px;
}

#navi_center h1 {
	width:				480px;
	margin:				0px;
	padding:			0px;
	line-height:		25px;
}

#navi_center h1 a:link,
#navi_center h1 a:visited,
#navi_center h1 a:active,
#navi_center h1 a:hover {
	font-size:			15px;
	color:				#DA9E57;
	line-height:		25px;
	text-decoration:	none;
	font-weight:		bold;
}

#navi_center h2 {
	margin:				0px;
	padding:			0px;

}

#navi_center h2
{
	width:		        205px;
	float:		        left;
}

#navi_center #subnavi_left
{
	float:		        left;
	width:		        275px;
}

#navi_center #subnavi_right
{
	float:		        left;
	width:		        205px;
}

#navi_center h2 A
{
	font-weight:		bold;
	float:				left;
	width:				105px;
}

#navi_center h2 img
{
	float:				right;
}


#navi_center h2 A:link,
#navi_center h2 A:visited,
#navi_center h2 A:active,
#navi_center h2 A:hover {
	color:				#1F395F;
	line-height:		20px;
	text-decoration:	underline;
}

#navi_top {

	border-top:         1px solid #00A4E6;
	border-bottom:      1px solid #00A4E6;

	margin:             0px;
    padding:            0px;
	list-style:         none;

	height:             24px;
	font:               12px/22px Arial, Helvetica, sans-serif;
}


/** classes **/

.content01,
.content_neu_text {
	color:				#FFFFFF;
	line-height:		16px;
	padding-left:		5px;
}

.content_neu_lighter,
.content02 {
	color:				#B7D6FF;
	line-height:		16px;
}

.content_neu_darker,
.content03 {
	color:				#ADC5F4;
	line-height:		16px;
	padding-left:		5px;
}

#item_result_count,
.content04	{
	color:				#000000;
	line-height:		13px;
	padding:			5px;
	padding-left:		5px;
	padding-right:		5px;
	border-bottom:		1px solid #00A4E6;

}

#content .head_2 {
	color:				#000000;
	line-height:		16px;
	padding-left:		0px;
	padding-right:		0px;
	margin-bottom:		5px;
}

.content05 {
	font-size:			15px;
	color:				#FFFFFF;
	line-height:		15px;
}
.content06 {
	color:				#00A4E6;
	line-height:		16px;
}
.content07 {
	color:				#FFFFFF;
	line-height:		11px;
	padding-left:		5px;
}

.bluetext {
	color:				#00A4E6;
}

.image_with_border {
    border:             1px solid #00A4E6;
}

.img_newsteaser {
    border:             1px solid #00A4E6;
	margin-right:       5px;
}

#teaser_bild,
#teaser_text,
.teaser_bild_kongress,
.teaser_bild_kurs,
.teaser_bild_fall,
.teaser_bild_session,
.teaser_bild_op,
.teaser_bild_veroeffentlichung,
.teaser_bild_wissenschaft,
.teaser_bild_vortrag,
.teaser_bild_test,

.teaser_text_kongress,
.teaser_text_kurs,
.teaser_text_fall,
.teaser_text_session,
.teaser_text_op,
.teaser_text_veroeffentlichung,
.teaser_text_wissenschaft,
.teaser_text_vortrag,
.teaser_text_test,

.content09 {
	color:				#000000;
	line-height:		16px;
}

.teaser_text_trenner_kongress,
.teaser_text_trenner_kurs,
.teaser_text_trenner_fall,
.teaser_text_trenner_session {
	background-color:	#FFFFFF;
}

.teaser_text_trenner_op,
.teaser_text_trenner_veroeffentlichung,
.teaser_text_trenner_wissenschaft,
.teaser_text_trenner_vortrag,
.teaser_text_trenner_test {
	background-color:	#D4D4D4	;
}

.content10 {
	color:				#FFFFFF;
	line-height:		16px;
	padding-top:		3px;
	padding-left:		5px;
	padding-right:		5px;
}
.content11 {
	color:				#1F395F;
	line-height:		16px;
	padding-left:		5px;
}

#search_filter_head {
	color:				#1F395F;
	line-height:		16px;
}

#bereits_angemeldet,
.content12 {
	color:				#00A4E6;
	line-height:		11px;
	padding-left:		5px;
}

#bereits_angemeldet {
  padding:0px;
}

.content13 {
	font-size:			15px;
	color:				#ADC0F9;
	line-height:		15px;
	padding-left:		5px;
	padding-bottom:		3px;
}
.content14 {
	color:				#465F7A;
	line-height:		11px;
}
.content15 {
	color:              #DE3A3A;
	line-height:        11px;
}

/*header*/
a.standard01:link ,
a.standard01:visited ,
a.standard01:active {
	color:              #000000;
	line-height:		11px;
	text-decoration:	none;
	font:               12px/22px Arial, Helvetica, sans-serif;
}
a.standard01:hover {
	color:              #00A4E6;
	line-height:		11px;
	text-decoration:	none;
	font:               12px/22px Arial, Helvetica, sans-serif;
}
/*help*/
a.standard02:link ,
a.standard02:visited ,
a.standard02:active {
	color:				#000000;
	line-height:		12px;
	text-decoration:	none;
	padding-left:		2px;
	font:               12px Arial, Helvetica, sans-serif;
	font-weight:        normal;
}
a.standard02:hover {
	font-weight:        bold;
}

/*middle nav*/
a.standard03:link ,
a.standard03:visited ,
a.standard03:active {
	color:				#1F395F;
	line-height:		11px;
	text-decoration:	underline;
}

a.standard03:hover {
	color:				#87A9D6;
	line-height:		11px;
	text-decoration:	underline;
}

/*middle nav*/
a.standard04:link ,
a.standard04:visited ,
a.standard04:active ,
a.standard04:hover {
	font-size:			15px;
	color:				#DA9E57;
	line-height:		15px;
	text-decoration:	none;
}

/*left nav*/
a.standard05:link ,
a.standard05:visited ,
a.standard05:active {
	color:				#000000;
	line-height:		12px;
	font-size:			12px;
	text-decoration:	none;
	padding-left:		20px;
}

a.standard05:hover {
	font-weight:bold;
}

a.standard16:link ,
a.standard16:visited ,
a.standard16:active {
	color:				#000;
	line-height:		12px;
	font-size:			12px;
	text-decoration:	none;
	padding-left:		0px;
}

a.standard16:hover {
	color:				#ffffff;
}

/*content nav*/
.navi_path_link {
	color:				#000000;
	line-height:		15px;
	text-decoration:	none;
}

a.standard06:link ,
a.standard06:visited ,
a.standard06:active ,
a.standard06:hover {
	color:				#000000;
	line-height:		15px;
	text-decoration:	underlined;
}
/*content nav*/
a.standard07:link ,
a.standard07:visited 
 {
	color:				#000000;
	line-height:		16px;
	text-decoration:	underline;
}

a.standard07:active ,
a.standard07:hover
{
	color:				#00A4E6;
}

/*content nav*/
a.standard08:link ,
a.standard08:visited ,
a.standard08:active ,
a.standard08:hover {
	font-size:			11px;
	color:				#8A5AAE;
	line-height:		11px;
	text-decoration:	underline;
}
/*top*/
a.standard09:link ,
a.standard09:visited ,
a.standard09:active ,
a.standard09:hover {
	font-size:			11px;
	color:				#FFFFFF;
	line-height:		11px;
	text-decoration:	none;
}

a.standard10:link ,
a.standard10:visited ,
a.standard10:active ,
a.standard10:hover {
	color:				#000000;
	line-height:		15px;
	text-decoration:	none;
}

a.topnavi:link ,
a.topnavi:visited ,
a.topnavi:active {
	color:              #ffffff;
	line-height:		11px;
	text-decoration:	none;
	font:               12px/22px Arial, Helvetica, sans-serif;
}
a.topnavi:hover {
	color:              #000000;
	line-height:		11px;
	text-decoration:	none;
	font:               12px/22px Arial, Helvetica, sans-serif;
}

.header_blue1,
td.back01 {
	background-color:	#ECEFF4;
}

.header_white,
td.back02 {
	background-color:	#FFFFFF;
}
td.back03 {
	background-color:	#B7D6FF;
}
#content_invers,
td.back04 {
	background-color:	#E2E2E2; /*  #E2E2E2 #34537A; */
}
td.back05 {
	background-color:	#5D7595;
}


#live,
#login_box,
.login_box,
td.back06 {
	background-color:	#aeadb2;
}

#live_2 {
	background-color:	#DDE0E5;
}

td.back07 {
	background-color:	#DDE0E5;
}

#content .head_1_trenner,
.page_head_1_trenner,
td.back08 {
	background-color:	#F2E3BA;
}


td.back09 {
	background-color:	#FFCE94;
	padding-left:		15px;
	padding-bottom:		4px;
}
td.back10 {
	background-color:	#12263f;
	width:				210px;
	height:				15px;
}
td.back11 {
	background-color:	#4F4F4F;
}
td.back12 {
	background-color:	#bfbfbf;
}
td.back13 {
	background-color:	#758AA5;
}
td.back14 {
	background-color:	#536D8E;
}
td.back15 {
	background-color:	#E2E2E2;
}

td.navlev1 {
	background-color:	#cdcdcd; /* 	#ccedfa; */
}

td.navlev2 {
	background-color:	#99dbf5;
}

td.navlev2 .active {
	background-color:	#99dbf5;
	font-weight:bold;
}

td.navlev3 {
	background-color:	#5ac4ef;
}

td.navlev4 {
	background-color:	#01a4e7;
	color:#ffffff;
}

td.navlev4 .active {
	background-color:	#01a4e7;
	color:#ffffff;
	font-weight:bold;
}

#item_result_count,
#content .breadcrumb_trenner,
td.back16 {
	/** grau **/
	background-color:	#DCDCDC;
}

#teaser_trenner_vor_bild,
td.back17 {
	/** orange **/
	background-color:	#ffffff;
}

td.back18 {
	background-color:	#BAC5D2;
	width:				110px;
	height:				110px;
	padding-left:		5px;
}
td.back19 {
	background-color:	#BAC5D2;
	height:				18px;
	padding-left:		5px;
}
td.back20 {
	background-color:	#BAC5D2;
	width:				368px;
	height:				74px;
	padding-left:		5px;
}


.teaser_bild_vortrag,
.teaser_bild_op,
.teaser_bild_veroeffentlichung,
.teaser_bild_test,
.teaser_bild_wissenschaft
{
	background-color:	#E2E2E2;
}

.teaser_text {
	padding:			4px;
}

.teaser_bild_kurs,
.teaser_text_kurs .teaser_text {
	background-color:	#D4D4D4;
}

.teaser_bild_fall,
.teaser_text_fall .teaser_text {
	background-color:	#D4D4D4;
}



td.back21 {
	background-color:	#BAC5D2;
	padding-left:		5px;
	padding-top:		4px;
	padding-bottom:		4px;
}
#bereits_angemeldet,
td.back22 {
	background-color:	#ffffff;
}

#search_filter_box_head,
td.back23 {
	background-color:	#EBECEF;
}
td.back24 {
	background-color:	#FFC17F;
}


td.back25 {
	background-color:	#E2E2E2;
	width:				110px;
	height:				110px;
	padding-left:		5px;
}
td.back26 {
	background-color:	#FFFFFF;
	height:				35px;
	padding-left:		5px;
}
td.back27 {
	background-color:	#FFFFFF;
	width:				368px;
	height:				74px;
	padding-left:		5px;
}
td.back28 {
	background-color:	#B4B4B4;
}
td.back29 {
	background-color:	#FFFFFF;
	height:				20px;
	padding-left:		5px;
}
td.back30 {
	background-color:	#FFFFFF;
	width:				368px;
	height:				54px;
	padding-left:		5px;
}
td.back31 {
	background-color:	#BAC5D2;
	width:				368px;
	height:				54px;
	padding-left:		5px;
}
td.back32 {
	background-color:	#BAC5D2;
	height:				20px;
	padding-left:		5px;
}
td.back33 {
	background-color:	#D4E6FF;
}
td.back34 {
	background-color:	#F2E1CD; /* #F2E1CD; */
	width:				110px;
	height:				110px;
	padding-left:		5px;
}
td.back35 {
	background-color:	#F2E1CD;
	height:				35px;
	padding-left:		5px;
}
.teaser_bild_kongress,
.teaser_bild_session,
.teaser_text_kongress,
.teaser_text_session,
td.back36 {
	background-color:	#D4D4D4;
}
td.back37 {
	background-color:	#F2E1CD;
	height:				20px;
	padding-left:		5px;
}
td.back38 {
	background-color:	#F2E1CD;
	width:				368px;
	height:				54px;
	padding-left:		5px;
}
td.back39 {
	background-color:   #BAC5D2;
}


/** style up some forms /kontakt-formular **/
.form,
.form li {
	clear:				both;
	margin:				0px;
	padding:			0px;
	list-style:			none;
	line-height:		25px;
}
.form label {
	display:			block;
	float:				left;
	width:				70px;
	font-weight:		bold;
}

.form input {
	width:				200px;
	float:				left;
}

.input01 {
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	width:				110px;
	line-height:				12px;
	margin: 			1px 1px 1px 1px;
	border: 1px solid #00a4e6;
	padding-left:2px;
}

.input02 {
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	width:				205px;
	line-height:				16px;
	margin-bottom:		1px;
}

.input03 {
	background-color:	#FFFFFF;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	width:				250px;
	margin: 			0px 1px 9px 1px;
	border: 1px solid #00a4e6;
	padding-left:2px;
}

.reglabel {
  width:140px;
  line-height:17px;
  float:left;
  padding-top:2px;
  background:   url(../_img/reglabel.gif) no-repeat 0px 16px;
  font-weight:bold;
}

#errormsg {
  color:#ff0000;
  display:none;
  font-weight:bold;
  margin-bottom:15px;
}

.start_button {
    width:              144px;
	background-color:   #01A4E7;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 10px 2px 0px;
    padding:            1px 1px 1px 15px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
}

.start_button_orange {
  width:              144px;
	background-color:   #FFA500;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
  margin:             0px 10px 2px 2px;
  padding:            1px 1px 1px 15px;
	text-align:         left;
  border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
}

.start_button_darkorange {
    width:              144px;
	background-color:   #D28A07;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 10px 2px 0px;
    padding:            1px 1px 1px 15px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
}

.graph_button
 {
	background-color:   #01A4E7;
	width:				110px;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 0px 0px 0px;
    padding:            0px 0px 2px 14px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
	text-decoration:    none;
}

.oldgraph_button {
	width: 53px;
	background-color:#01A4E7;
	background-image: url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:no-repeat;
	margin:0px 11px 2px 0px;
	padding:0px 1px 2px 14px;
	text-align:left;
	border-top:1px solid #7FD1F2;
	border-left:1px solid #7FD1F2;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	color:#ffffff;
	font-size:12px;
}

.whitelink a:link,
.whitelink a:active,
.whitelink a:hover,
.whitelink a:visited {
	color:#ffffff;
	text-decoration:none;
	font-size:          12px;	
}
head:first-child+body .teaser_button_isdn {
	width:51px;
/*	background-color:#00FF00; */
}
.teaser_button_isdn {
    width:54px;
/*	margin-right:1px; */
	display:			block;
	background-color:   #01A4E7;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 0px 0px 0px;
    padding:            1px 0px 2px 0px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
	text-decoration:    none;
}

.teaser_button_dsl {
    width:52px;
/*	margin-right:1px; */
	display:			block;
	background-color:   #01A4E7;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 0px 0px 0px;
    padding:            1px 0px 2px 0px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
	text-decoration:    none;
}

.teaser_button {
    width:109px;
/*	margin-right:1px; */
	display:			block;
	background-color:   #01A4E7;
	background-image:   url(../_img/icons/arrow_white.gif);
	background-position:5px 45%;
	background-repeat:  no-repeat;
    margin:             0px 0px 0px 0px;
    padding:            1px 0px 2px 0px;
	text-align:         left;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	color:              #ffffff;
	font-size:          12px;
	text-decoration:    none;
}
head:first-child+body .teaser_button {
	width:108px;
}


.teaser_button a:link,
.teaser_button A:visited,
.teaser_button A:active,
.teaser_button A:hover {
	color:				#ffffff;
	text-decoration:    none;
}

.search_button {
	height:             20px;
	width:              32px;
    padding:            0px 1px 2px 1px;
	margin:             0px 0px 0px 3px;
    border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	background:         #00A4E6;
	color:              #ffffff;
}


.search_button_orange {
	height:             20px;
	width:              32px;
  padding:            0px 1px 2px 1px;
	margin:             0px 0px 0px 3px;
  border-top:         1px solid #7FD1F2;
	border-left:        1px solid #7FD1F2;
	border-right:       1px solid #000000;
	border-bottom:      1px solid #000000;
	background:         #D28A07;
	color:              #ffffff;
}

.border01 {
	border:				#484700 1px solid;
	/* background-color: #484700; */ /** !!! never use "//" in css */
	margin-left:		0px;
	margin-right:		10px;
	margin-top:			5px;
	margin-bottom:	5px;
	float:				  left;
}

.head_2	{
	font-weight:		bold;
	font-size:			12px;
	padding-bottom:		5px;
}

#content_invers,
#content_invers .head_2,
#content_invers a {
	color:				#000000;
}

.clear_both	{
	clear:				both;
}

/** anpassung mitte hintergruende **/

#center_binneu_li {
    margin:             0px 0px 0px 0px;
    padding:            0px 0px 0px 0px;
    background-color:	#ffffff;
}

#center_binneu_li li  {
    font-size:          12px;
    list-style-image:   none;
    list-style:         none;
    background:         transparent url(../_img/newsBox_li_bg.gif) no-repeat 5px 5px;
    color:              white;
    background-color:	#BFBFBF;
    line-height:        16px;
    padding:            1px 0px 0px 15px;
    color:              #000000;
}

#center_binneu_li li .link:link,
#center_binneu_li li .link:active,
#center_binneu_li li .link:visited {
    color:              #000000;
    text-decoration:    none;
    display:            block;
    padding:            1px 0px 0px 15px;
    
}

#center_binneu_li li .link:hover {
	color:              #ffffff;
    text-decoration:    none;
    display:            block;
    padding-left:       15px;
	background:         transparent url(../_img/newsBox_li_bg.gif) no-repeat 5px 5px;
    background-color:   #9C9C9C;
}

#center_binneu_li .big {
    font-size:          14px;
}

#center_binneu_li .binneu_start {
    font-size:          11px;
    color:              #abc5e5;
    padding:            3px 0px 7px 15px;
    height:             30px;
}


#trilogy { margin:0px;
		   padding:0px;
		   width:493px;
		   height:302px;
		   background: url(../_img/trilogy_bgwo.gif);
		   background-repeat:no-repeat;
}


#pre {
	float:left;
	margin:0px 0px 20px 7px;
	padding-top:14px;
	width:157px;
	height:260px;
}

* html #pre {
	width:154px;
	margin:0px 0px 20px 7px;
} 

*+html #pre {
	width:155px;
	margin:0px 0px 20px 7px;
}


#event {
	float:left;
	margin:0px 0px 20px 9px;
	padding:14px 0px 0px 0px;
	width:156px;
	height:260px;
	background-repeat:no-repeat;
}

* html #trilogy #event {
    width:150px;
	margin:0px 0px 20px 13px;
}


#post {
	float:left;
	margin:0px 0px 20px 10px;
	padding:14px 0px 0px 0px;
	width:154px;
	height:260px;
	background-repeat:no-repeat;
}


* html #post {
 	width:148px;
	margin:0px 0px 20px 13px;
}

#trilogy h1 {
	font:               12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:5px 0px 0px 3px;
	margin:0px;
	line-height:11px;
}

#trilogy h2 {
	font:               18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px 0px 0px 3px;
	margin:0px;
	line-height:18px;
}

#trilogy h3 {
	font:               12px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	padding:11px 0px 0px 10px;
	margin:0px;
}


#trilogy h3 a {
	font:               12px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	margin:0px;
	line-height:14px;
}

* html #trilogy h3 {
	padding:8px 0px 0px 10px;
}

#trilogy h4 {
	font:               11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:4px 0px 18px 3px;
	margin:0px;
}


* html #trilogy h4 {
	padding:4px 0px 20px 3px;
}

#trilogy #event h5 {
	font:               13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#0DA5E8;
	line-height:14px;
	padding:0px 0px 0px 3px;
	margin:18px 0px 0px 0px;
}

#trilogy #event h5 a {
	font:               13px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	line-height:14px;
	padding:0px 0px 0px 3px;
}


* html #trilogy #event h5 {
	margin:19px 0px 0px 0px;
}

/*
*+html #trilogy #event h5 {
	margin:8px 0px 0px 0px;
} */


#trilogy h1 a {
	font:               12px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
	padding:5px 0px 0px 7px;
	margin:0px;
}

.trilogy_banner {
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px 0px;
}

#pre .trilogy_banner {
	padding:0px 0px 0px 0px;
	margin:12px 0px 0px -1px;
}


.clearer,
.cleaner {
	font: 1px/1px Arial, Helvetica, sans-serif;
	clear: both;
}

.bigorange {
	font:               18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFA500;
}

#search_filter_trilogy {
	background:#FFA500;
	width:484px;
}


.sftBig {
	font:               18px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}


#page #col_left #gnav_knee a {
	background:         url(../_img/navbg_knee.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}

#page #col_left #gnav_knee_en a {
	background:         url(../_img/navbg_knee_en.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}

#page #col_left #gnav_knee a:hover {
	background:         url(../_img/navbg_knee_o.gif) no-repeat;
}

#page #col_left #gnav_knee_en a:hover {
	background:         url(../_img/navbg_knee_o_en.gif) no-repeat;
}

#page #col_left #gnav_knee_active a {
	background:         url(../_img/navbg_knee_a.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}
#page #col_left #gnav_knee_active_en a {
	background:         url(../_img/navbg_knee_a_en.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}

#page #col_left #gnav_type_knee a {
	background:         url(../_img/navbg_type_knee.gif) no-repeat;
	display: table-cell;
	height:20px;
	width:195px;
	padding:3px 0px 0px 35px;
}

#page #col_left #gnav_type_knee a:hover {
	background:         url(../_img/navbg_type_knee_o.gif) no-repeat;
	padding:3px 0px 0px 35px;
}
#page #col_left #gnav_type_knee_active {
	height:20px;
	width:195px;
	display: table-cell;
	background-color:     #3b85bd;
	background-image:     url(../_img/pfeil.gif);
	background-position: 20px 6px;
	background-repeat:	no-repeat;
	padding:3px 0px 0px 35px;
}
#page #col_left #gnav_type_knee_active a {
	color:#ffffff;
	font-weight:bold;
}
#page #col_left #gnav_type_hip a {
	background:         url(../_img/navbg_type_hip.gif) no-repeat;
	display: table-cell;
	height:20px;
	width:195px;
	padding:3px 0px 0px 35px;
}

#page #col_left #gnav_type_hip a:hover {
	background:         url(../_img/navbg_type_hip_o.gif) no-repeat;
	padding:3px 0px 0px 35px;
}

#page #col_left #gnav_type_hip_active {
	height:20px;
	width:195px;
	display: table-cell;
	background-color:     #00aead;
	background-image:     url(../_img/pfeil.gif);
	background-position: 20px 6px;
	background-repeat:	no-repeat;
	padding:3px 0px 0px 35px;
}
#page #col_left #gnav_type_hip_active a{
	color:#ffffff;
	font-weight:bold;
}
#page #col_left #gnav_hip a {
	background:         url(../_img/navbg_hip.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}
#page #col_left #gnav_hip_en a {
	background:         url(../_img/navbg_hip_en.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}
#page #col_left #gnav_hip a:hover {
	background:         url(../_img/navbg_hip_o.gif) no-repeat;
}
#page #col_left #gnav_hip_en a:hover {
	background:         url(../_img/navbg_hip_o_en.gif) no-repeat;
}
#page #col_left #gnav_hip_active a {
	background:         url(../_img/navbg_hip_a.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}
#page #col_left #gnav_hip_active_en a {
	background:         url(../_img/navbg_hip_a_en.gif) no-repeat;
	display: table-cell;
	height:40px;
	width:195px;
}

#page #col_left .snav a {
	background-color:  #cdcdcd;
	display: table-cell;
	height:20px;
	width:195px;
	text-decoration:none;
	color:#000000;
	padding:3px 0px 0px 17px;
}

#page #col_left .snav a:hover {
	background-color:	#cdcdcd;
	background-image:  url(../_img/pfeil.gif);
	background-position: 5px 6px;
	background-repeat:	no-repeat;
	font-weight:bold;
	text-decoration:none;
}

#page #col_left .snav_active a {
	height:20px;
	width:195px;
	display: table-cell;
	background-color:	#b1b1b1;
	background-image:  url(../_img/pfeil.gif);
	background-position: 5px 6px;
	background-repeat:	no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	padding:3px 0px 0px 17px;
}


.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 450px;
	height: 220px;
	padding: 1em;
	border: 1em solid #B8B8B8;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#333;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }


#footer {
	margin:0px;
	padding: 50px 0px 0px 0px;
	clear: left;
	height: 25px;
	line-height:25px;
}

#footer #notice {
	margin:0px 0px 0px 15px;
	padding:0px; 
	width:195px;
	height: 25px;
	background: #00A4E6;
	color: #FFFFFF;
	font: 12px/22px Arial, Helvetica, sans-serif;
	float: left;
}

#footer #notice li {
	width: 195px;
	margin:0px;
	padding: 0px 0px 0px 5px;
	display: inline;
	height: 25px;
}

#footer #notice a:link, 
#footer #notice a:visited, 
#footer #notice a:hover, 
#footer #notice a:active {
	margin:0px;
	color: #FFF;
	text-decoration: none;
}

#footer #last_update {
	font: 12px/22px Arial, Helvetica, sans-serif;
	float: left;
	height: 25px;
	width:240px;
	margin:0px;
	padding: 0px 0px 0px 20px;
}

#footer #copyright {
	font: 12px/22px Arial, Helvetica, sans-serif;
	height: 25px;
	float: left;
	text-align:right;
	width:280px; 
	padding: 0px 0px 0px 20px;
	margin:0px 20px 0px 0px;
}

#footer #footer_spacer {
	font: 12px/22px Arial, Helvetica, sans-serif;
	height: 25px;
	float: left;
	width:180px; 
	padding: 0px 0px 0px 0px;
}

