html, body {
	font-family:				Verdana, Tahoma, Arial, Helvetica, "sans serif";
	padding:					0px;
	margin:						0px;
}

body {
	background:					#f0f0f0 url(/images/layout/pagepattern.gif) left top repeat;
}

h1, h2, h3, h4, h5, h6 {
	font-family:				Arial, Helvetica, "sans serif";
	margin:						0px 0px 15px 0px;
	color:						#00295e;
}

h1.inactive, #latest_news h1.inactive {
	color:						#606060;
}

sub, sup {
	font-size:					70%;
	line-height:				1;
}

#content h1 {
	padding:					0px 0px 8px 0px;
	font-size:					135%;
	border-bottom:				1px dotted #00295e;
}

#content h2 {
	font-style:					italic;
	font-size:					120%;
	margin:						20px 0px 10px 0px;
}

#content h3 {
	font-size:					110%;
	margin:						12px 0px 6px 0px;
}

#content h4 {
	margin:						12px 0px 6px 0px;
	color:						#606060;
}

a {
	color:						#1f4a80;
	text-decoration:			none;
}

a:hover, a:active {
	color:						#1a63c0;
	text-decoration:			underline;
}

a.arrow {
	background:					transparent url(/images/layout/link_arrow_small.gif) left 3px no-repeat;
	padding-left:				13px;
}

a.arrow.pag_right {
	padding-left: 				0px;
	padding-right: 				13px;
	background-position: 		right 3px;
}

a.arrow.pag_left {
	background-image: 			url(/images/layout/link_arrow_small_left.gif);
}

#content p a.arrow {
	background-position:		left 5px;
}

#content p a.arrow.pag_right {
	background-position:		right 5px;
}

#content p.smaller a.arrow {
	background-position:		left 3px;
}

#content p.smaller a.arrow.pag_right {
	background-position:		right 3px;
}

a.extern span {
	background:					transparent url(/images/layout/link_extern.gif) right 3px no-repeat;
	padding-right:				13px;
}

a.pdf {
	background:					transparent url(/images/layout/link_pdf.gif) left top no-repeat;
	padding-left:				18px;
}

li.new a,
a.new span,
span.new {
	padding-right:				19px;
	background:					transparent url(/images/article/icon_new.gif) right 3px no-repeat;
}

li.premium a,
a.premium span,
span.premium {
	padding-right:				13px;
	background:					transparent url(/images/article/icon_premium.gif) right 3px no-repeat;
}

span.for_icon_but_clear {
	margin-right:				3px;
	padding-right:				7px;
}

.clear_both {
	clear:						both;
}

.nobold {
	font-weight:				normal;
}

#head {
	background:					#ffffff url(/images/layout/headphoto.jpg) -20px top no-repeat;
	padding:					0px;
	margin:						0px;
	height:						162px;
	width:						976px; /* 996px; */
}

#print_logo {
	display:					none;
}

#gup-logo {
	float:						left;
	width:						240px;
	height:						40px;
	margin:						22px 0px 12px 17px;
	display:					block;
	background:					transparent url(/images/layout/gup-logo_smed.gif) left top no-repeat;
}

* html #gup-logo {
	margin-left:				8px;
}

#gup-logo span {
	display:					none;
}

#minilinks {
	float:						right;
	width:						289px;
	height:						24px;
	padding:					0px 0px 1px 0px;
	background:					transparent url(/images/layout/minilinks_back.jpg) left top no-repeat;
}

#minilinks a {
	background-position:		left top;
	background-repeat:			no-repeat;
	display:					block;
	margin:						0px 0px 0px 1px;
	height:						23px;
	float:						left;
}

* html #minilinks a {
	margin-left:				0px;
	padding-left:				1px;
}

#minilinks a span {
	display:					none;
}

#minilinks a#link_kontakt {
	background-image:			url(/images/layout/link_kontakt.gif);
	width:						55px;
}

#minilinks a#link_impressum {
	background-image:			url(/images/layout/link_impressum.gif);
	width:						72px;
}

#minilinks a#link_mediadaten {
	background-image:			url(/images/layout/link_mediadaten.gif);
	width:						72px;
}

#minilinks a#link_springer {
	background-image:			url(/images/layout/link_springer.gif);
	width:						86px;
}

#navbar {
	margin:						14px 0px 0px 47px; /* 67px; */
	height:						34px;
	width:						929px;
}

#mainnav {
	margin:						0px;
	padding:					0px;
	list-style-type:			none;
}

#mainnav li {
	float:						left;
	height:						34px;
	margin:						0px;
	padding:					0px;
}

#mainnav li a {
	float:						left;
	color:						#ffffff;
	height:						25px;
	cursor:						pointer;
	margin:						0px 1px 1px 0px;
	display:					block;
	padding:					8px 10px 0px 10px;
	font-size:					85%;
	font-weight:				bold;
	font-family:				Arial, Helvetica, "sans serif";
	text-decoration:			none;
	background-color:			#00295e;
}

* html #mainnav li a {
	margin-right:				0px;
}

* html #mainnav li {
	margin-right:				1px;
}

#mainnav li a:hover {
	text-decoration:			underline;
}

#mainnav li a span {
	cursor:						pointer;
}

#mainnav li#nav_gesundheit a {
	background-color:			#299021;
}

#mainnav li#nav_pharmazie a {
	background-color:			#e16000;
}

#mainnav li.current a {
	height:						26px;
	margin-bottom:				0px;
	background-repeat:			repeat-x;
	background-image:			url(/images/layout/mainnav_blue.gif);
}

#mainnav li#nav_gesundheit.current a {
	background-image:			url(/images/layout/mainnav_green.gif);
}

#mainnav li#nav_pharmazie.current a {
	background-image:			url(/images/layout/mainnav_orange.gif);
}

#mainnav li#nav_bvpta {
	float: right;
	
}

#mainnav li#nav_bvpta a {
	margin-right: 0;
	padding-right: 22px;
	background: #ED008C url(/images/layout/link_extern_white.gif) 57px 12px no-repeat;
}

.secondnav {
	clear:						both;
	height:						26px;
	margin:						0px;
	padding:					0px 0px 0px 1px;
	background:					transparent url(/images/layout/secondnav_blue.gif) left top repeat-x;
	list-style-type:			none;
}

div.secondnav {
	background:					transparent url(/images/layout/navmargin.jpg) left top no-repeat;
}

#gesundheit.secondnav {
	background-image:			url(/images/layout/secondnav_green.gif);
}

#pharmazie.secondnav {
	background-image:			url(/images/layout/secondnav_orange.gif);
}

.secondnav li {
	float:						left;
	height:						26px;
	margin:						0px;
	padding:					0px;
}

.secondnav li.special {
	font-style:					italic;
}

.secondnav li a {
	color:						#ffffff;
	float:						left;
	height:						20px;
	display:					block;
	padding:					6px 9px 0px 9px;
	font-size:					70%;
	text-decoration:			none;
}

.secondnav li.current a {
	font-weight:				bold;
}

.secondnav li a:hover {
	color:						#ffffff;
	text-decoration:			underline;
}

#nav_clear {
	float: right;
	width: 205px;
	height: 33px;
	margin-right: 1px;
	background-color: #00295E;
	/* background: transparent url(/images/layout/navback.jpg) right top no-repeat; */
}

#ad_top {
	display: none;
	/* float:						left;
	width:						468px;
	height:						60px;
	margin:						14px 0px 0px 34px;
	padding:					0px 0px 0px 13px;*/
	/*background:					transparent url(/images/layout/topad_notice.gif) left top no-repeat;*/
}

#search {
	float:						right;
	width:						269px;
	height:						26px;
	padding:					7px 10px 0px 0px;
	background:					transparent url(/images/layout/navback.jpg) right top no-repeat;
	text-align:					right;
}

#textfield_query {
	background: #ffffff url(/images/form/head_search.gif) left -1px no-repeat;
	width: 240px;
}

#search .textfield {
	border-color:				#ffffff;
}

.textfield {
	font-family:				Verdana, Tahoma, Helvetica, Arial, "sans serif";
	font-size:					70%;
	padding:					2px;
	border:						1px solid #96938f;
}

input.textfield {
	height:						13px;
}

textarea.textfield {
	height:						60px;
}

.button {
	background-color:			#515151;
	font-family:				Tahoma, Verdana, Helvetica, Arial, "sans serif";
	font-weight:				bold;
	font-size:					65%;
	padding:					1px 2px 3px 2px;
	border:						1px solid #ffffff;
	height:						20px;
	color:						#ffffff;
	cursor:						pointer;
}

#content .button {
	font-size:					70%;
	height:						21px;
}

#content p form .button {
	font-size:					100%;
}

#content fieldset .button {
	font-size:					90%;
}

.button:hover {
	background-color:			#ffffff;
	border-color:				#515151;
	color:						#515151;
}

.button.dark {
	background-color:			#00295e;
	border:						1px solid #bac1c6;
	color:						#ffffff;
}

.button.dark:hover {
	background-color:			#bac1c6;
	color:						#00295e;
}

input.check_special {
	display:					none;
}

a.check_special, a.check_special:link {
	background:					transparent url(/images/form/check_off.gif) left top no-repeat;
	font-style:					italic;
	padding:					0px 4px 0px 15px;
	color:						#000000;
}

a.check_special:hover {
	color:						#1a63c0;
}

a.check_special.active {
	background-image:			url(/images/form/check_on.gif);
}

#master {
	background:					#5c6983 url(/images/layout/background_blue.jpg) left top no-repeat;
	padding:					0px 0px 0px 47px; /* 67px; */
	margin:						0px;
	width:						929px;
	float:						left;
}

#page_gesundheit #master {
	background-color:			#299021;
	background-image:			url(/images/layout/background_green.jpg);
}

#page_pharmazie #master {
	background-color:			#e16000;
	background-image:			url(/images/layout/background_orange.jpg);
}

#master ul {
	list-style-type:			none;
	list-style-image:			url(/images/layout/list_arrow.gif);
}

#master ul.smaller {
	list-style-image:			url(/images/layout/link_arrow_small.gif);
}

#master ul li {
	margin-bottom:				6px;
}

#master span.info,
#master strong.info,
#master em.info {
	color:						#606060;
}

#content ul, #content ol {
	font-size:					75%;
	line-height:				1.6;
}

#content ul ul, #content ol ul {
	font-size:					90%;
	margin-top:					6px;
	padding-left:				40px;
	list-style-image:			url(/images/layout/link_arrow_small.gif);
}

* html #content ul ul, * html #content ol ul {
	padding-left:				30px;
	margin-left:				0px;
}

#content ul ol, #content ol ol {
	font-size:					90%;
}

#master_white {
	background-color:			#ffffff;
	padding-bottom:				35px;
}

#master_white_end {
	width:						900px;
}

#master_white_end[id] {
	clear:						both;
}

#content {
	margin:						0px -1px 0px 0px;
	float:						left;
	width:						594px;
	padding:					15px 20px 15px 15px;
}

#content.full {
	width:						895px;
	float:						none;
	margin-bottom:				20px;
}

* html #content {
	/*width:						500px;*/
}

#page_start #content {
	width:						624px;
	padding:					1px 1px 20px 1px;
}

#page_gesundheit #content h1,
#page_gesundheit #content h2,
#page_gesundheit #content h3,
#page_gesundheit #content h4,
#page_gesundheit #content h5,
#page_gesundheit #content h6 {
	color:						#299021;
	border-bottom-color:		#299021;
}

#page_pharmazie #content h1,
#page_pharmazie #content h2,
#page_pharmazie #content h3,
#page_pharmazie #content h4,
#page_pharmazie #content h5,
#page_pharmazie #content h6 {
	color:						#e16000;
	border-bottom-color:		#e16000;
}

#content p {
	margin:						0px 0px 15px 0px;
	font-size:					80%;
	line-height:				1.6;
}

#content p.smaller,
#content ul.smaller,
#content ol.smaller,
#content ul .smaller,
#content ol .smaller {
	font-size:					70%;
}

#content span.smaller {
	font-size:					90%;
}

#content p.intro {
	font-weight:				bold;
}

#content p.source {
	font-style:					italic;
	color:						#606060;
}

#content p.quotation {
	background:					transparent url(/images/layout/quote_gray.gif) left top no-repeat;
	padding: 					16px 0 0 20px;
}

#content p.quotation strong {
	display:					block;
	font-size:					85%;
	font-style:					italic;
}

#inline_box {
	float: left;
	width: 286px;
	height: 250px;
	margin-left: 8px;
}

#page_start #inline_box {
	margin-left: 10px;
}

#inline_box_navigation {
	list-style-type: none;
	position: absolute;
	line-height: 1;
	height: 20px;
	padding: 0;
	margin: 0;
}

#inline_box_navigation li {
	list-style-type: none;
	line-height: 1;
	display: block;
	font-size: 90%;
	float: left;
	margin: 0 2px 0 0;
}

#inline_box_navigation li a {
	background: #ffffff url(/images/layout/tab_link_off.gif) left bottom repeat-x;
	border: 1px solid #cccccc;
	padding: 3px 5px 0 5px;
	color: #aaaaaa;
	display: block;
	float: left;
	height: 16px;
}

#inline_box_navigation li.active a {
	color: #000000;
	border-bottom-color: #efefef;
}

#content #inline_box_content {
	width: 264px;
	height: 210px;
	padding: 8px 10px 10px 10px;
	margin: 20px 0 0 0;
	float: right;
	border: 1px solid #cccccc;
	background-color: #efefef;
	overflow-y: auto;
}

#content #inline_box_content h1 {
	font-size: 90%;
}

#content #inline_box_content p {
	border: none;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	text-align: left;

}

#content #inline_box_content p a.arrow {
	background-position: left 3px;
}

#content #inline_box_content ul.issued_articles {
	margin: 0;
	padding: 0;
	font-size: 70%;
	line-height: 1.2;
	list-style-type: none;
	list-style-image: none;
}

#content #inline_box_content ul.education_list {
	margin: 0;
	padding: 0;
	font-size: 70%;
	line-height: 1.2;
	list-style-type: none;
	list-style-image: none;
}

#content #inline_box_content ul.education_list li a {
	display: block;
	padding-left: 20px;
	background: transparent url(/images/layout/link_arrow_small.gif) no-repeat scroll 1px 3px;
}

#content #inline_box_content ul.education_list li a .notice {
	color: #909090;
}

#content #inline_box_content ul.education_list li.cme a {
	background: transparent url(/images/education/type_cme_small.gif) left top no-repeat;
}

#content #inline_box_content ul.education_list li.elearning a {
	background: transparent url(/images/education/type_epoint.gif) left top no-repeat;
}

#content_after_content {
	border-top: 1px dotted #cccccc;
	margin: 0 0 20px 0;
	padding-top: 20px;
}

#footer {
	background:					#454f63 url(/images/layout/footback.jpg) 47px top repeat-y;
	font-family:				Tahoma, Verdana, Arial, Helvetica, "sans serif";
	font-size:					70%;
	position:					absolute;
	padding:					6px 0px 0px 77px;
	margin:						-15px 0px 0px 0px;
	height:						27px;
	width:						810px;
	color:						#606060;
	left:						0px;
}

#page_gesundheit #footer {
	background-color:			#1f6c19;
}

#page_pharmazie #footer {
	background-color:			#a94800;
}

#footer .copyright {
	display: block;
	float: left;
	margin-top: 4px;
}

#footer a {
	margin-left: 15px;
	margin-top: 4px;
	display: block;
	float: left;
}

#footer a.springer_de {
	display: none;
	/* background: transparent url(/images/layout/springer_logo_footer.gif) left top no-repeat;
	width: 70px;
	height: 20px;
	margin-top: 1px; */
}

#footer a.springer_de span {
	display:					none;
}



#right_column {
	width:						301px;
	float:						right;
}

#boxes {
	width:						300px;
	margin:						0px;
	padding: 1px 1px 30px 0;
}

#boxes h2 {
	background:					transparent url(/images/layout/box_head.jpg) left top no-repeat;
	font-weight:				bold;
	font-size:					90%;
	padding:					7px 0px 0px 10px;
	margin:						0px;
	height:						23px;
	width:						290px;
	color:						#00295e;
}

#boxes h2.ptc {
	background-image:			url(/images/ptc/box_headline.jpg);
}

#boxes h2.ptc span {
	display:					none;
}

#boxes h2.tippspiel {
	background: url(/images/tippspiel/box_background.jpg);
}

#boxes h2.tippspiel span {
	display: none;
}

#boxes h2.tippspiel img {
	position: absolute;
	margin-top: -26px;
}

#boxes div.tippspiel {
	background: url(/images/tippspiel/box_background.jpg) left -30px;
}

#boxes div.tippspiel p {
	background: none;
}


#boxes h2.equiz {
	background-image:			url(/images/equiz/box_headline.gif);
	height:				37px;
	padding-top:				0px;
}

#boxes div.equiz {
	background-color:			#78b2ce;
	padding:				0 4px 4px 4px;
	margin:				0 0 10px 0;
}

#boxes div.equiz p {
	background-color:			#fff;
	padding:				6px;
	margin:				0;
	border:				none;
}

#boxes h2.equiz span {
	display:					none;
}

#boxes h2.newatus {
	background-color:			#00295E;
	background-image:			none;
	padding-left:				26px;
	width:						274px;
	color:						#ffffff;
}

#boxes p, #boxes form, #boxes ul, #boxes ol {
	background-color:			#f4f4f4;
	border-bottom:				1px solid #cccccc;
	font-size:					70%;
	padding:					10px 5px 10px 10px;
	margin:						0px 0px 10px 0px;
}

#boxes p.firstone, #boxes form.firstone, #boxes ul.firstone, #boxes ol.firstone {
	border-bottom:				none;
	margin-bottom:				0;
	padding-bottom:				0;
}

#boxes p.newatus {
	border-bottom:				3px solid #00295e;
	margin-bottom:				10px;
	line-height:				1.7
}

#boxes ul li, #boxes ol li {
	margin-left:				20px;
}

* html #boxes ul li, * html #boxes ol li {
	margin-left:				15px;
}

#boxes p.banner {
	background-color:			#ffffff;
}

#boxes diuv {
	margin:						0;
}

#boxes div {
	margin:						0px 0px 6px 0px;
}

#boxes input {
	font-size:					90%;
}

#boxes select {
	font-family:				Tahoma, Verdana, Arial, Helvetica, "sans serif";
	font-size:					100%;
}

#boxes #jobcenter select {
	width:						280px;
}

#boxes #textfield_name {
	background:					#ffffff url(/images/form/login_name.gif) left top no-repeat;
	width:						92px;
}

#boxes #textfield_password {
	background:					#ffffff url(/images/form/login_password.gif) left top no-repeat;
	width:						92px;
}

#boxes #textfield_email {
	background:					#ffffff url(/images/form/newsletter_email.gif) left top no-repeat;
	width:						126px;
}

#boxes #button_abo {
	width:						32px;
}

#boxes #button_kuendigen {
	width:						60px;
}

#boxes #button_jobs {
	width:						70px;
}

#boxes #button_jobletter {
	width:						110px;
}

#boxes #link_jobcenter {
	font-weight:				bold;
}

#boxes #link_jobcenter span {
	color:						#EC7F08;
}

#boxes div.competitions ul li a {
	display: block;
}

#boxes div.competitions ul li a em {
	display:					block;
	color:						#606060;
}



#boxes #ads_premiumpartners h2 {
	height: auto;
	background: none;
	background-color: #cccccc;
	margin: 0;
	padding: 5px 0 3px 10px;
	font-size: 90%;
	color: #505050;
	width: auto;
	border-bottom: 1px solid #cccccc;
}

#boxes #ads_premiumpartners ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	border: 1px solid #cccccc;
	background: none;
}

#boxes #ads_premiumpartners li {
	border: none;
	background: none;
	margin: 0;
	padding: 0;
	list-style: none;
}

#boxes #ads_premiumpartners li a {
	display: block;
	height: 40px;
	background-position: 8px 5px;
	background-repeat: no-repeat;
	color: #999999;
	text-decoration: none;
}

#boxes #ads_premiumpartners li a span {
	display: block;
	margin-left: 75px;
	padding-top: 7px;
}



#skyscraper_column {
	position:					absolute;
	top:						166px;
	left:						1015px;
}



#article_sponsor {
	width: 300px;
	margin:	1px 1px 10px 0;
	border-right: none;
}

#article_sponsor p {
	padding: 5px 6px 5px 6px;
	line-height: 1.5;
	font-size: 70%;
}

#articleinfos {
	width: 297px;
	margin:	1px 1px 10px 0;
	border: 3px solid #00295e;
	border-right: none;
}

#articleinfos.continued {
	border-bottom: none;
	margin-bottom: 0;
}

#articleinfos.continue_last {
	border-top: none;
	margin-top: 0;
}

#articleinfos div.background {
	background-color:			#f4f4f4;
	padding:					0 2px 4px 0;
	margin:						0 0 1px 1px;
}

#articleinfos.continued div.background {
	margin-bottom:				0px;
	padding-bottom:				3px;
}

#articleinfos.continue_last div.background {
	-moz-opacity:				0.4;
	opacity:					0.4;
}

* html #articleinfos.continue_last div.background {
	filter:						Alpha(opacity=40);
}

#articleinfos.continue_last:hover div.background {
	filter:						alpha(opacity=100);
	-moz-opacity:				1;
	opacity:					1;
}

#articleinfos a.cover img {
	margin-top:					7px;
	margin-right:				8px;
}

#page_gesundheit #articleinfos {
	border-color:				#299021;
}

#page_pharmazie #articleinfos {
	border-color:				#e16000;
}

#articleinfos h2 {
	font-weight:				bold;
	font-size:					90%;
	padding:					7px 0px 4px 9px;
	margin:						0px;
	/*height:						23px;*/
	/*width:						245px;*/
	color:						#00295e;
}

#articleinfos.continue_last h2 {
	padding-top:				6px;
	margin-left:				9px;
	margin-right:				6px;
	padding-left:				0px;
	border-top:					1px solid #00295e;
}

#page_gesundheit #articleinfos.continue_last h2 {
	border-top-color:			#299021;
}

#page_pharmazie #articleinfos.continue_last h2 {
	border-top-color:			#e16000;
}

#page_gesundheit #articleinfos h2 {
	color:						#299021;
}

#page_pharmazie #articleinfos h2 {
	color:						#e16000;
}

#articleinfos .groupheadline {
	color:						#606060;
	margin:						0;
	padding:					0 0 0 9px;
	font-size:					70%;
	line-height:				1.6;
}

#articleinfos .groupheadline[class] strong {
	display:					block;
}

#articleinfos .issueinfo {
	/* width:						235px;*/
	color:						#606060;
	margin:						0 6px 5px 9px;
	padding:					0 0 6px 0;
	font-size:					70%;
	font-style:					italic;
	line-height:				1.2;
	border-bottom:				1px solid #cccccc;
}

#articleinfos ul,
#content ul.articleinfos {
	list-style-type:			none;
	list-style-image:			none;
	line-height:				1.2;
	font-size:					70%;
	padding:					0;
	margin:						2px 0 6px 0;
}

#content ul.articleinfos {
	font-size:					90%;
}

#content ul.articleinfos ul,
#content ul.articleinfos ol,
#articleinfos ul ul,
#articleinfos ul ol {
	margin-top:					4px;
	font-size:					100%;
}

#articleinfos ul li,
ul.articleinfos li {
	background:					transparent none 2px 2px no-repeat;
	padding:					0 0 0 18px;
	margin:						0 0 3px 9px;
}

#articleinfos ul.articles li,
ul.articleinfos.articles li {
	background-image:			url(/images/article/icon_article.gif);
}

#articleinfos ul.links li,
ul.articleinfos.links li {
	background-image:			url(/images/article/icon_link.gif);
}

#articleinfos ul.files li,
ul.articleinfos.files li {
	background-image:			url(/images/article/icon_download.gif);
}

#articleinfos ul.extras li,
ul.articleinfos.extras li {
	background-image:			url(/images/article/icon_extras.gif);
	background-position:		1px 1px;
}

#articleinfos ul li.arrow,
ul.articleinfos li.arrow {
	background-image:			url(/images/layout/link_arrow_small.gif);
	background-position:		2px center;
}

#articleinfos ul.articles li.read,
ul.articleinfos.articles li.read {
	background-image:			url(/images/article/icon_article_read.gif);
}

#articleinfos ul.articles li.correct,
ul.articleinfos.articles li.correct {
	background-image:			url(/images/article/icon_article_correct.gif);
}

#articleinfos ul.articles li.false,
ul.articleinfos.articles li.false {
	background-image:			url(/images/article/icon_article_false.gif);
}

#articleinfos ul ul li,
ul.articleinfos ul li,
#articleinfos ul.articles ul li,
ul.articleinfos.articles ul li {
	background-image:			none;
	padding-left:				0px;
}



#current_issues {
	float:						left;
	width:						155px;
	margin:						0px 1px 0px 0px;
	padding:					0px 2px 10px 0px;
	background:					transparent url(/images/layout/boxes_line.gif) right top no-repeat;
}

#current_issues h2 {
	background:					transparent url(/images/layout/box_head_left.jpg) left top no-repeat;
	font-style:					normal;
	font-weight:				bold;
	font-size:					90%;
	padding:					7px 0px 0px 10px;
	margin:						0px;
	height:						23px;
	width:						145px;
	color:						#00295e;
}

#current_issues p {
	font-size:					70%;
	padding:					10px 1px 10px 9px;
	margin:						0px;
}

#current_issues img {
	background-color:			#ffffff; /*f7f7f7;*/
	margin-bottom:				6px;
	padding:					3px;
	border:						1px solid #acacac;
}

#current_issues a:hover img {
	border-color:				#1a63c0;
}

#page_start #latest_news {
	padding:					15px 15px 10px 15px;
	float:						left;
	width: 596px;
}

.overline {
	color:						#aaaaaa;
	margin:						0px 0px 4px 0px;
	font-size:					60%;
	font-weight:				bold;
	letter-spacing:				0.2em;
	text-transform:				uppercase;
}

.publishdate {
	color:						#909090;
}

#latest_news h1 {
	margin:						0px 0px 7px 0px;
	padding:					0px;
	font-size:					110%;
	border-bottom:				none;
}

#latest_news h1.gesundheit,
#latest_news h1.gesundheit a {
	color:						#299021;
}

#latest_news h1.pharmazie,
#latest_news h1.pharmazie a {
	color:						#e16000;
}

#latest_news .publishinfo {
	color:						#606060;
	margin:						0px 0px 4px 0px;
	font-size:					70%;
	line-height:				1.6;
}

#latest_news p {
	margin:						0px 0px 12px 0px;
	padding:					0px 0px 12px 0px;
	font-size:					70%;
	text-align:					justify;
	line-height:				1.6;
	border-bottom:				1px dotted #cccccc;
}

#latest_news.photospreads p.introtext {
	border-bottom:				none;
	padding-bottom:				0px;
	margin-bottom:				8px;
}

#latest_news p.end {
	border-bottom:				none;
}

#latest_news .divider {
	clear:						both;
	display:					block;
}

#latest_news .latest_issue {
	float: left;
	width: 276px;
	padding: 9px 5px 10px 10px;
	border: 1px solid #cccccc;
	background-color: #efefef;
}

#latest_news .latest_issue.first {
	margin-right: 10px;
}

#latest_news .latest_issue h2 {
	color: #606060;
	font-size: 90%;
	margin: 0 0 8px 0;
	font-style: normal;
}

#latest_news .latest_issue img {
	float: left;
	display: block;
	margin: 0 10px 0 0;
	border-color: #cccccc;
}

#latest_news .latest_issue h1 {
	padding-top: 1px;
	margin: 0px 0 8px 0;
	font-size: 90%;
	/*font-family: Verdana,Tahoma,Arial,Helvetica,"sans serif";*/
}

#latest_news .latest_issue h1 a {
	/* background: transparent url(/images/layout/link_arrow_small.gif) no-repeat scroll left 3px;
	padding-left: 13px; */
}

#latest_news .latest_issue .info {
	font-size: 70%;
	display: block;
	margin: 0 0 4px 0;
}

#latest_news .latest_issue ul {
	list-style-image: none;
	list-style-type: none;
	line-height: 1.3;
	font-size: 70%;
	margin: 0;
}

#latest_news .latest_issue ul li {
	list-style-type: none;
	margin-bottom: 0;
}

#latest_news .latest_issue ul li.bottom {
	margin-top: 8px;
}

#searchhints {
	margin: 0 0 20px 0;
	font-size: 80%;
	border: 1px dotted #ccc;
	background-color: #efefef;
	padding: 8px 10px 8px 10px;
	font-style: italic;
}

#searchhints a {
	font-weight: bold;
	margin-left: 6px;
}

p.paginate {
	color:						#606060;
	border-bottom:				none;
}

* html #fulltext {
	/*width:						630px;*/
}

#fulltext p {
	text-align:					left;
}

#latest_news img {
	margin:						0px 10px 0px 0px;
	border:						1px solid #cccccc;
	float:						left;
}

#latest_news p a {
	text-decoration:			underline;
}

#latest_news p a.arrow {
	text-decoration:			none;
}

#latest_news p a:hover {
	text-decoration:			underline;
}

#latest_news .sideheading {
	font-style:					italic;
}



.picture {
	border:						1px solid #cccccc;
}

.picture.left {
	float:						left;
	margin:						0px 10px 10px 0px;
}

.picture.right {
	float:						right;
	margin:						0px 0px 10px 10px;
}

.picture img {
	margin:						0px;
}

#fulltext div.picture,
#fulltext a.picture {
	display: block;
	width:						180px;
}

div.picture.wide,
a.picture.wide,
#fulltext div.picture.wide,
#fulltext a.picture.wide {
	display: block;
	width:						400px;
	margin:					0px 0 15px 96px;
}

div.picture.widest,
a.picture.widest,
#fulltext div.picture.widest,
#fulltext a.picture.widest {
	display: block;
	width:						595px;
	margin:					0 0 15px 0;
}

div.picture span,
a.picture span {
	clear:						both;
	color:						#404040;
	margin:						0px;
	display:					block;
	padding:					5px;
	font-size:					70%;
	font-style:					italic;
	background-color:			#dddddd;
	width: 172px;
}

div.picture.wide span,
a.picture.wide span,
#fulltext div.picture.wide span,
#fulltext a.picture.wide span {
	width:						390px;
}

div.picture.widest span,
a.picture.widest span,
#fulltext div.picture.widest span,
#fulltext a.picture.widest span {
	width:						585px;
}

a.picture span {
	font-size: 85%;
}

a.picture span.magnify {
	display: block;
	width: 23px;
	height: 22px;
	position: absolute;
	padding: 0;
	margin: -27px 0 0 152px;
	background: url(/images/layout/link_image_magnify.png) left top no-repeat;
}

a.picture.wide span.magnify {
	margin-left: 372px;
}

a.picture:hover span.magnify,
a.picture:active span.magnify,
a.picture:focus span.magnify {
	background-position: left -44px;
}

a.picture:hover,
a.picture:active,
a.picture:focus {
	text-decoration: none;	
}



.photospread_picture {
	text-align:					center;
	padding:					15px 10px 15px 10px;
	border:						1px solid #cccccc;
}

.photospread_picture img {
	border:						1px solid #cccccc;
}

.photospread_picture .pagination {
	display:					block;
	font-weight:				bold;
	margin-bottom:				10px;
}

.photospread_picture .subheadline {
	display:					block;
	padding:					0px 25px 0 25px;
}

.photospread_teaser {
	border:						1px solid #cccccc;
	padding:					6px 8px 6px 8px;
	background-color:			#fafafa;
}

.photospread_teaser.left {
	float:						left;
	margin-right:				10px;
}

.photospread_teaser.right {
	float:						right;
	margin-left:				10px;
}

.photospread_teaser a.headline {
	display:					block;
	font-size:					70%;
	font-weight:				bold;
	margin-bottom:				6px;
}

.photospread_teaser a img {
	border:						1px solid #cccccc;
}



strong.gesundheit, a.gesundheit {
	color:						#299021;
}

strong.pharmazie, a.pharmazie {
	color:						#e16000;
}



#content table {
	width:						594px;
	font-size:					70%;
	empty-cells:				show;
	border-spacing:				1px;
	border-collapse:			separate;
}

#content fieldset table {
	font-size:					90%;
	width:						570px;
}



table.coloured thead th {
	background-color:			#5c6983;
	font-weight:				bold;
	text-align:					left;
	padding:					12px 8px 6px 10px;
	color:						#ffffff;
}

table.coloured.gray thead th {
	background-color:			#515151;
}

table.coloured.gray.light thead th {
	background-color:			#f4f4f4;
	color:						#515151;

}

#page_gesundheit table.coloured thead th {
	background-color:			#299021;
}

#page_pharmazie table.coloured thead th {
	background-color:			#e16000;
}

table.coloured thead th a {
	float:						right;
	color:						#ffffff;
	display:					block;
	font-style:					italic;
	text-decoration:			underline
}

table.coloured tbody td {
	background-color:			#dddddd;
	padding:					6px 8px 6px 10px;
}

table.white tbody td {
	background-color:			#ffffff;
	vertical-align:				top;
}

table.light tbody td {
	background-color:			#ffffff;
	border-bottom:				1px dotted #dddddd;
}

table.light tbody tr:hover td {
	background-color:			#f4f4f4;
}

table.coloured tr.expired td {
	color:						#808080;
	background-color:			#eeeeee;
}

table.coloured tr.expired td a {
	color:						#8094af;
}

table.coloured tr.expired td a.arrow {
	background-image:			url(/images/layout/list_arrow_light.gif);
}

table.coloured tr.runing td {
	font-weight:				bold;
}

table.coloured tr.upcoming td {
	font-style:					italic;
	color:						#606060;
}

table.coloured tr.wrong td {
	color:						#cc0000;
}




table.education tr.firstrow td {
	border-top:					4px solid #ffffff;
}

table.education .col_period {
	width:						120px;
	vertical-align:				top;
}

table.education .col_percent {
	width:						48px;
	text-align:					center;
}

table.education .col_points {
	width:						15px;
	text-align:					center;
	font-weight:				bold;
}

table.education .col_links a {
	margin-right:				20px;
	display:					block;
	float:						left;
}

table.education .col_subject .notice {
	color:						#606060;
	font-weight:				normal;
}

table.education .col_certificate {
	width:						48px;
	text-align:					center;
	padding-left:				0;
	padding-right:				0;
}

table.education tr.expired .col_subject .notice {
	color:						#afafaf;
}

table.education tr.gesundheit td.col_subject,
table.education tr.gesundheit td.col_subject a {
	color:						#299021;
}

table.education tr.gesundheit.expired td.col_subject,
table.education tr.gesundheit.expired td.col_subject a {
	color:						#94c890;
}

table.education tr.pharmazie td.col_subject,
table.education tr.pharmazie td.col_subject a {
	color:						#e16000;
}

table.education tr.pharmazie.expired td.col_subject,
table.education tr.pharmazie.expired td.col_subject a {
	color:						#f0b080;
}

table.education tr.elearning td.col_subject,
table.education tr.elearning td.col_subject a {
	color:						#ffffff;
}

table.education .gesundheit td.elearning {
	background-color:			#299021;
}

table.education .pharmazie td.elearning {
	background-color:			#e16000;
}

table.education .aum td.elearning {
	background-color:			#1f4a80;
}

table.education tr.cme td.col_subject {
	background-image:			url(/images/education/type_cme.gif);
	background-repeat:			no-repeat;
	background-position:		10px 4px;
}

table.education tr.cme td.col_subject a {
	padding-left:				22px;
}

* html table.education tr.elearning td.col_subject {
	filter:						progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/education/type_epoint.png', sizingMethod='crop');
}

table.education tr.elearning td.col_subject[class] {
	background-image:			url(/images/education/type_epoint.png);
	background-repeat:			no-repeat;
	background-position:		0px 0px;
}

table.education tr.elearning td.col_subject a {
	padding-left:				66px;
}



table.education_questions {
	empty-cells:				hide;
}

table.education_questions tbody td {
	background-color:			#eeeeee;
}

table.education_questions thead th {
	border-top:					5px solid #ffffff;
	padding-top:				6px;
}

table.education_questions thead th.dontevaluate {
	background-color:#D5D9E1;
	color:						#505050;
}

table.education_questions tr.answered td {
	font-weight:				bold;
}

table.education_questions tr.need_right td {
	background-color:			#ddd;
}



table.education_questions.review tr.wrong td {
	color:						#cc0000;
}

span.wrong {
	color:						#cc0000;
}

table.education_questions.review tr.correct td {
	color:						#090;
}

span.correct {
	color:						#090;
}



table.coloured .col_empty,
table.coloured td.col_empty {
	background-color:			#ffffff;
}



#content h2.education {
	float:						right;
	width:						250px;
	height:						80px;
	background:					transparent none right top no-repeat;
	margin-right:				10px;
}

#content h2.education span {
	display:					none;
}

#content h2.education.normal {
	background-image:			url(/images/education/logo_pta-point.gif);
}

#content h2.education.elearning {
	background-image:			url(/images/education/logo_pta-e-point.gif);
}

#content h2.education.aum {
	background-image:			url(/images/education/logo_aum-point.gif);
}

#content h2.education.aumepoint {
	background-image:			url(/images/education/logo_aum-e-point.gif);
}

#content h2.education.cme {
	background-image:			url(/images/education/logo_cme.gif);
}

#content p.education.note {
	margin-top:					20px;
	font-size:					70%;
	color:						#606060;
	float:						left;
	width:						330px;
}

#content p.education.note.special {
	background-color:			#ffffcc;
	padding:					8px 10px 8px 10px;
	border:						1px solid #cccccc;	
	width:						auto;
}



#master ul.education_v2 {
	clear:						both;
	margin:						0 0 20px 0; /*50px;*/
	padding:					0;
	list-style-type:			none;
	list-style-image:			none;
}

#content ul.education_v2 li {
	list-style-type:			none;
	border-bottom:				1px solid #cccccc;
	
}

#content ul.education_v2 li h3 {
	background-color:			#f4f4f4;
	font-family:				Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding:					3px 5px 3px 8px;
	margin:						0px;
}

#content ul.education_v2 li h3 a.arrow {
	background-position:		left 5px;
}

#content ul.education_v2 li h3 a.extern span {
	background-position:		right 5px;
}

#content ul.education_v2 li h3 a span.notice {
	font-size:					80%;
	font-weight:				normal;
	color:						#707070;
}

#content ul.education_v2 li .timeinfo {
	float:						right;
	color:						#909090;
	padding:					2px 3px 0 0;
	font-size:					80%;
	font-weight:				normal;
}

#content ul.education_v2 li .timeinfo.future {
	font-weight:				bold;
	color:						#00aa00;
}

#content ul.education_v2 li .timeinfo.toend {
	font-weight:				bold;
	color:						#cc0000;
}

#content ul.education_v2 li span.infos {
	display:					none;
	padding:					0 5px 8px 8px;
	font-size:					90%;
	background-color:			#f4f4f4;
}

#content ul.education_v2 li.shown span.infos {
	display:					block;
}



table.events tbody td {
	background-color:			#eeeeee;
}

table.events tr.active td {
	background-color:			#dddddd;
}

table.events .col_date {
	vertical-align:				top;
	width:						140px;
}

table.events .col_event {
	vertical-align:				top;
}

table.events tr.gesundheit .col_event strong {
	color:						#299021;
}

table.events tr.pharmazie .col_event strong {
	color:						#e16000;
}

table.events .col_event a.details {
	background:					transparent url(/images/link_table_details.gif) left top no-repeat;
	display:					block;
	margin:						2px 0px 0px 0px;
	height:						9px;
	width:						49px;
	float:						right;
}

table.events tr.active .col_event a.details {
	background-image:			url(/images/link_table_hidedetails.gif);
}

table.events .col_event a.details:hover {
	background-position:		left -9px;
}

table.events .col_event a.details span {
	display:					none;
}

table.events .col_event div.infos {
	display:					none;
	margin-top:					10px;
}

table.events tbody tr.active .col_event div.infos {
	display:					block;
}

table.events tbody tr.active .col_event span.shortinfos {
	display:					none;
}



table.tv tbody td {
	background-color:			transparent;
	padding:					6px 8px 6px 10px;
}

table.tv tbody tr.headline td {
	border-bottom:				1px solid #cccccc;
	font-weight:				bold;
	border-top:					10px solid #ffffff;
}

table.tv td.col_hour {
	width:						80px;
}

table.tv td.col_sender {
	color:						#606060;
	width:						120px;
	height:						30px;
	padding-left:				56px;
	background-repeat:			no-repeat;
	background-position:		left 50%;
}

table.tv tr.meta td {
	vertical-align:				middle;
}

table.tv tr.info {
	display:					none;
}

table.tv tr.info.active {
	display:					table-row;
}

* html table.tv tr.info.active {
	display:					block;
}

table.tv tr.active td {
	background-color:			transparent;
}

* html table.tv tr.meta.active td {
	padding-top:				6px;
}

table.tv tr.info.active td {
	padding-bottom:				10px;
	padding-top:				0px;
}

table.tv tr.info td {
	padding-left:				100px;
}

table.tv tr.tipp td.col_event {
	color:						#e16000;
	padding-left:				28px;
	background:					transparent url(/images/layout/list_arrow.gif) no-repeat scroll 10px 50%;
}



table.contacts tbody td {
	vertical-align:				top;
	background-color:			#eeeeee;
}

table.contacts .col_person {
	width:						260px;
}



#progressbar {
	background:					transparent url(/images/progress_blue.gif) left 16px no-repeat;
	margin:						10px 0px 15px 0px;
	height:						25px;
	width:						594px;
}

#progressbar span {
	text-align:					center;
	font-size:					70%;
	display:					block;
	float:						left;
	color:						#606060;
	height:						15px;
}

#progressbar span.step1 { width: 148px; }
#progressbar span.step2 { width: 188px; }
#progressbar span.step3 { width: 148px; }
#progressbar span.step4 { width: 108px; }

.step2 #progressbar { background-position: left -23px; }
.step3 #progressbar { background-position: left -62px; }
.step4 #progressbar { background-position: left -101px; }

#progressbar.step1 span.step1 { font-weight: bold; }
#progressbar.step2 span.step2 { font-weight: bold; }
#progressbar.step3 span.step3 { font-weight: bold; }
#progressbar.step4 span.step4 { font-weight: bold; }



form.inline {
	margin-bottom: 20px;
}

form.inline fieldset {
	margin:						14px 0px 16px 0px;
	padding:					10px;
	font-size:					75%;
	line-height:				1.5;
	border-color:				#cccccc;
	border-width:				1px;
	border-style:				dotted;
}

form.inline fieldset legend {
	font-weight:				bold;
	color:						#00295e;
}

* html form.inline fieldset legend {

	margin-left:				-6px;
	margin-bottom:				10px;
}

#page_gesundheit form.inline fieldset legend {
	color:						#299021;
}

#page_pharmazie form.inline fieldset legend {
	color:						#e16000;
}

#content form.inline fieldset p {
	font-size:					90%;
}

form.inline fieldset span {
	color:						#606060;
	font-size:					90%;
	font-style:					italic;
}

form.inline fieldset label {
	display:					block;
	float:						left;
	width:						120px;
}

form.inline fieldset label.big {
	display:					block;
	float:						left;
	width:						180px;
}

form.inline fieldset label.behind {
	padding-left:				10px;
	text-indent:				-10px;
	display:					inline;
	float:						none;
	width:						auto;
}

form.inline label.wrong {
	color:						#cc0000;
}

form.inline fieldset div {
	clear:						both;
	margin-bottom:				6px;
}

form.inline fieldset div.boxright {
	float:						right;
}

form.inline fieldset div.boxright label {
	float:						none;
}

form.inline fieldset div.halfwidth {
	clear:						none;
	float:						left;
}

form.inline fieldset div.halfwidth label {
	width:						auto;
	margin-right:				6px;

}

form.inline fieldset .textfield {
	margin-right:				2px;
	font-size:					90%;
	width:						180px;
}

form.inline fieldset .wrong {
	border-color:				#cc0000;
}

form.inline fieldset select {
	font-family:				Verdana, Tahoma, Arial, Helvetica, "sans serif";
	margin-right:				10px;
	font-size:					90%;
}

form.inline fieldset select optgroup {
	font-family:				Verdana, Tahoma, Arial, Helvetica, "sans serif";
	color:						#808080;
}

form.inline fieldset select option {
	font-family:				Verdana, Tahoma, Arial, Helvetica, "sans serif";
	color:						#000000;
}

form.inline fieldset .textfield:hover {
	background-color:			#00295e;
	color:						#ffffff;
}

form.inline fieldset .biggersize {
	width:						450px;
}

form.inline fieldset .bigsize {
	width:						300px;
}

form.inline fieldset .halfbigsize {
	width:						200px;
}

form.inline fieldset .halfsize {
	width:						100px;
}

form.inline fieldset .smallsize {
	width:						70px;
}

#content form.education h3 {
	border:						1px dotted #cccccc;
	border-bottom:				none;
	background-color:			#f4f4f4;
	font-family:				Verdana, Tahoma, Arial, Helvetica, sans-serif;
	padding:					8px 8px 8px 12px;
	font-size:					75%;
	margin:						20px 0 0 0;
}

#content form.education h3.dontevaluate {
	color:						#505050;
}

#content form.education h3.wrong {
	background-color:			#fff1ea;
	border-color:				#cc0000;
	color:						#cc0000;	
}

#content form.education h3 span.question_number {
	/*font-size: 150%;
	display: block;
	float: left;*/
}

form.inline.education fieldset {
	margin-top:					0px;
	border-top:					none;
}

form.inline.education fieldset.wrong {
	background-color:			#FFF7F2;
	border-color:				#cc0000;	
}

form.inline.education fieldset.dontevaluate title {
	color:						#505050;
}



hr {
	color:						#cccccc;
	height:						1px;
	border-bottom:				1px dotted #cccccc;
	border-top-style:			none;
	border-left-style:			none;
	border-right-style:			none;
}

.fault {
	background-color:			#fff1ea;
	font-weight:				bold;
	padding:					6px;
	border:						1px solid #cc0000;
	color:						#cc0000;
}

#boxes .fault {
	background-color:			transparent;
	font-weight:				bold;
	padding:					0px;
	border:						none;
	color:						#cc0000;
}

.fault span {
	color:						#303030;
	font-weight:				normal;
}



#content .ad_no_border {
	float: left;
	width: 300px;
	height: 250px;
}

#content .ad_no_border img {
	border: 0px;
	margin: 0px;
}



#content .infobox {
	margin:						15px 30px 15px 30px;
	border:						1px solid #00295e;
	padding:					6px 10px 6px 10px;
	font-size:					70%;
	background-color:			#eeeeee;
}

#content .infobox.yellow {
	background-color:			#FFFFCC;
	font-weight:				bold;
	padding:					8px 10px 8px 10px;
	border:						1px solid #cccccc;
}

#page_gesundheit #content .infobox {
	border-color:				#299021;
}

#page_pharmazie #content .infobox {
	border-color:				#e16000;
}

#content .infobox.special {
	margin:						20px 0px 15px 0px;
}

#content .infobox p, 
#content .infobox ul, 
#content .infobox ol {
	font-size:					100%;
}



.attention {
	padding-left:				30px;
	background:					transparent url(/images/attention_blue.gif) 4px 2px no-repeat;
}

.attention.twolines {
	padding-bottom:				10px;
	padding-top:				10px;
}

#page_gesundheit .attention {
	background-image:			url(/images/attention_green.gif);
}

#page_pharmazie .attention {
	background-image:			url(/images/attention_orange.gif);
}



#content #issued_articles ul,
#content .issued_articles ul {
	margin-left:				150px;
}

#content #issued_articles ul.extras,
#content .issued_articles ul.extras {
	margin-left:				5px;
}

* html #content #issued_articles ul,
* html #content .issued_articles ul {
	padding-left:				30px;
}

#content #issued_articles ul li span,
#content .issued_articles ul li span,
ul.issued_articles li span {
	color:						#606060;
	font-style:					italic;
}

#content .issued_articles hr {
	margin-bottom: 20px;
}

#content .issued_articles ul li {
	margin-bottom: 0px;
}

#content #issued_articles ul li.affiliate,
#content .issued_articles ul li.affiliate,
ul.issued_articles li.affiliate {
	font-style: italic;
}

#content #issued_articles ul li.affiliate.bvpta a strong,
#content .issued_articles ul li.affiliate.bvpta a strong,
ul.issued_articles li.affiliate.bvpta a strong {
	color: #ED008C;
}




.issue_list a {
	line-height:				1.1;
	display:					block;
	margin:						0px 5px 15px 0px;
	height:						225px;
	width:						150px;
	float:						left;
}

.issue_list a:hover {
	background-color:			#f4f4f4;
	text-decoration:			none;
}

.issue_list span {
	text-align:					center;
	font-size:					90%;
	padding:					0px 4px 2px 4px;
	display:					block;
}

.issue_list span.issue {
	color:						#606060;
}

.issue_list span.subject {
	font-weight:				bold;
	height:						24px;
}

.issue_list a img {
	margin:						3px 15px 4px 15px;
	border:						0px;
}

.issue_list a:hover img {
	border:						1px solid #acacac;
	margin:						2px 14px 3px 14px;
}



.preview {
	background-color:			#ffffff;
	visibility:					hidden;
	position:					absolute;
	display:					block;
	padding:					3px;
	margin:						15px 0px 0px 0px;
	border:						1px solid #909090;
}

.preview.shown {
	visibility:					visible;
}



#content .poll_block {
	margin-top: 6px;
	display: block;
	float: left;
	width: 460px;
}

#content #inline_box_content .poll_block {
	width: auto;
}

#content .poll_block strong.head {
	display:					block;
	margin-top:					0px;
	margin-bottom:				8px;
}

#content .poll_block .item {
	display:					block;
	margin:						1px 0 3px 0;
}

#content .poll_block form {
	font-size:					100%;
	margin-bottom:				0px;
	border-bottom:				none;
	padding:					0;
}

#content #inline_box_content .poll_block form {
	width:						190px;
}

.poll_block .button {
	margin-top:					10px;
}

* html .poll_block a {
	font-size: 70%;
}

.poll_bar {
	display:					block;
	float:						left;
	margin:						3px 6px 0px 16px;
	height: 9px;
	background-color: #cccccc;
	border: 1px solid #909090;
}

.poll_bar.active {
	background-color: #FFFFCC;
}

* html #content .poll_bar {
	margin-left:				8px;
	margin-top:					2px;
	line-height:				1;
	font-size:					1px;
	padding:					0;
	height:						9px;
}




#elearning_chapter.loaded,
#content .selftest.loaded {
	background-color:			#efefef;
	border:						1px solid #5C6983;
	margin:						10px 0 10px 0;
}

#elearning_chapter.loaded a.arrow,
#content .selftest.loaded a.arrow {
	background-position:		left 3px;
}

#elearning_chapter.loaded h2,
#content .selftest.loaded h2 {
	background-color:			#5C6983;
	font-style:					normal;
	font-size:					90%;
	padding:					6px 10px 6px 10px;
	margin:						0 0 10px 0;
	color:						#ffffff;
}


#elearning_chapter.loaded p,
#elearning_chapter.loaded form,
#content .selftest.loaded p,
#content .selftest.loaded form {
	margin:						0 10px 10px 10px;
	font-size:					70%;
}

#elearning_chapter.loaded ul,
#content .selftest.loaded ul {
	font-size:					70%;
	list-style-image:			url(/images/layout/link_arrow_small.gif);
}

#elearning_chapter.loaded form input.button,
#content .selftest form input.button {
	font-size:					100%;
}

#content .selftest .progress_links,
#elearning_chapter .progress_links {
	float:						right;
}

#content .selftest .progress_links.small,
#elearning_chapter .progress_links.small {
	line-height:				1;
}

#content .selftest .progress_links a,
#elearning_chapter .progress_links a {
	margin:						3px 0 0 3px;
	display:					block;
	float:						left;
	width:						10px;
	height:						10px;
	border:						1px solid #606060;
	background-color:			#ffffff;
}

#content .selftest .progress_links.small a,
#elearning_chapter .progress_links.small a {
	width:						7px;
	height:						7px;
	margin:						1px 0 0 1px;
}

#content .selftest .progress_links a.past,
#elearning_chapter .progress_links a.past {
	background-color:			#ababab;
}

#content .selftest .progress_links a.current,
#elearning_chapter .progress_links a.current {
	background-color:			#5c6983;
}

#content .selftest .progress_links a span,
#elearning_chapter .progress_links a span {
	display:					none;
}



.inline_article_ad {
	display: block;
	float: left;
	margin: 0 10px 7px 0;
}

.inline_article_ad span.adinfo {
	display: block;
	color: #909090;
	padding-bottom: 2px;
	font-size: 70%;
}



h1.ptc {
	background: transparent url(/images/ptc/headline.gif) 70px 4px no-repeat;
	height: 27px;
}

h1.ptc span {
	display: none;
}

img.ptc-logo {
	position: absolute;
	margin-top: -65px;
}



#page_tippspiel #master_white {
	background: #fff url(/images/tippspiel/headline.jpg) left top repeat-x;
}

#page_tippspiel h1#headline_tippspiel {
	height: 118px;
	border: none;
	padding: 0;
	margin: -40px 0 30px -10px;
	background: transparent url(/images/tippspiel/headline-logo.png) left top no-repeat;
}

#page_tippspiel h1#headline_tippspiel span {
	display: none;
}

table.tippspiel {
	clear:both;
	margin-top: 0;
	border-top: 1px solid #360;
}

table.tippspiel thead th {
	background-color: #360;
}

table.tippspiel thead th.tipp {
	background-color: #140;
}

table.tippspiel tr.caption td {
	background-color: #e0e0e0;
	font-weight: bold;
}

table.tippspiel .team.left {
	background-position: 2px 7px;
	background-repeat: no-repeat;
	padding-left: 24px;
	margin-left: 1px;
}

table.tippspiel .team.right {
	background-position: right 7px;
	background-repeat: no-repeat;
	padding-right: 22px;
}

table.tippspiel .left {
	text-align: left;
}

table.tippspiel .right {
	text-align: right;
}

table.tippspiel .center {
	text-align: center;
}

table.tippspiel tr.disabled td {
	font-style: italic;
	color: #777;
}

table.tippspiel tr td.tipp {
	background-color: #dfebc7;
}

table.tippspiel tr.live td {
	background-color: #edf6db;
}

table.tippspiel tr.live.noborder td {
	border-bottom: none;
}

table.tippspiel tr.live td.tipp {
	background-color: #c3d59f;
}

table.tippspiel tr.live td.result strong {
	text-decoration: blink;
	color: #aa0000;
}

table.tippspiel input.textfield {
	border-color: #999;
}

table.tippspiel input.textfield.disabled {
	border-color: #aaa;
	background-color: #dfebc7;
}

table.tippspiel tr.live input.textfield.disabled {
	background-color: #c3d59f;
}

table.tippspiel input.textfield.result {
	width: 15px;
	text-align: center;
	padding: 0px;
	font-size: 100%;
}

table.tippspielbox {
	border-collapse: collapse;
	margin: 7px 0 0 7px;
	width: 280px;
}

table.tippspielbox td {
	font-size: 70%;
	padding: 3px 5px 3px 5px;
	background: transparent url(/images/layout/white50percent.png) left top repeat;
}

table.tippspielbox .team.left span {
	background-position: 2px 2px;
	background-repeat: no-repeat;
	padding-left: 24px;
}

table.tippspielbox .team.right span {
	background-position: right 2px;
	background-repeat: no-repeat;
	padding-right: 22px;
}

table.tippspielbox .left {
	text-align: left;
}

table.tippspielbox .right {
	text-align: right;
}

table.tippspielbox .center {
	text-align: center;
}

table.tippspielbox tr.live .team {
	font-weight: bold;
}

table.tippspielbox tr.live .result strong {
	text-decoration: blink;
	color: #360;
}

ul.tippspiel {
	display: block;
	margin: 0 0 1px 0;
	padding: 0 0 0 10px;
	list-style-type:none;
}

#master ul.tippspiel li {
	display: block;
	margin: 0 1px 0 0;
	padding: 0;
	list-style-type: none;
	float: left;
}

ul.tippspiel li a {
	display: block;
	height: 25px;
	background: transparent url(/images/tippspiel/nav_background.jpg) left -80px repeat-x;
	padding: 5px 10px 0 10px;
	color: #404040;
	font-weight: bold;
}

ul.tippspiel li.active a {
	background-position: left 0px;
	color: #fff;
}

ul.tippspiel li a:hover,
ul.tippspiel li a:active {
	background-position: left -40px;
}



/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/images/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(/images/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #00295E;
	background-color: #fff;
	font-size: 70%;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(/images/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #00295E;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color: #fff;
}

#JT_close_right{
	background-color: #00295E;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color: #fff;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #00295E;
}

.jTip{
	cursor:help;
	font-style: italic;
	border-bottom: 1px dotted #1F4A80;
}

.jTip:hover, .jTip:active {
	text-decoration: none;
	border-bottom: 1px solid #1A63C0;
}



/******************************************************/


