/*
	Anzeigenlayout "MEWA"	
*/
@import url('base.min.css');

@media screen, projection
{
	body.gallery-background,
	body.advertisement {
	}
	
	div#ad-container {
	}
}

@media print
{
	#main {
		background: #fff;
	}	
}

@media all
{
	html {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
	}
	
	body {
		font: 12px/18px Arial,sans-serif;

	}
	
	h1, h2, h3, h4, h5, h6 {
	}
	
	#main {
		margin: 5px 0px 5px 0;
		overflow: hidden;
	}
	
	.ym-col1 {
		width: 0;
	}
	
	.ym-col2 {
		width: 0;
	}

	.ym-col3 {
		width: 850px;
		margin: 0 auto;
		border: 1px solid black;
	}

	.ym-cbox {
		margin: 0;
		padding: 0;
	}

	div#ad-container {
	    margin: 0;
	    padding: 0;    
	}
	
	div#ad-header {
		height: 692px;
	}

	/*
	div#ad-head-logo  {
	}
	
	div#ad-head-logo > a {
	}
	*/
	
	div#ad-head-link {
		display: none;
	}
	
	div#ad-head-logo-caption {
		margin-top: 20px;
		padding-right: 60px;
		display: none;
	}
	
	div#ad-content{
		background-image: url(bg_textur_grey_850x57.jpg);
		background-repeat: repeat-y;
	}
		
	/*
	div#ad-content {
		height: 772px;
		padding-left: 44px;
		padding-right: 60px;
	}
	
	div#ad-content-1 {
		width: 100%;
	}
	
	div#ad-content-2 {
		width: 100%;
		margin-top: 30px;
	}
	
	div#ad-container  > div,
	div#ad-container  > p {
	}
	*/
	
	div.title-box {
		padding-top:410px;
	}
	
	div#ad-title {
		background-color: rgb(188, 6, 45); /*rgba(118, 8, 40, 0.7);*/ 
		padding: 18px 0 0 20px;
		margin-right: 18px;
		margin-left: 125px;
		color: #FFF;
	}
	
	div#ad-title > h1 {
	    font-size: 24px;
	    font-weight: bold;
		color: #FFF;
		line-height: 1em;
	}
	
	div#ad-subtitle {
		color: #FFF;
		font-size: 18px;
		font-weight: normal;
	    line-height: 1.5em;
		background-color: rgb(188, 6, 45); /*rgba(118, 8, 40, 0.7);*/ 
		padding: 10px 0 0 20px;
		margin-right: 18px;
		margin-left: 125px;
	}

	div.kanon {
		margin-right: 18px;
		margin-left: 125px;
		padding: 18px 0 0 20px;
		height: 53px;
		color: #FFF;
		font-size: 16px;
		font-weight: bold;
	    line-height: 1em;
		background-image: url(Treppe_rot_268x53.png);
		background-repeat: no-repeat; 
	}
	
	div.kanon > p {
		color: #FFF;
		font-size: 16px;
		font-weight: bold;
	    line-height: 1.5em;
		/*background-color: rgb(188, 6, 45); /*rgba(118, 8, 40, 0.7);*/
		padding: 24px 0 10px 20px;
		/*margin-right: 140px;	
		margin-left: 125px;
		*/
		vertical-align: middle;
	}
		
	div#ad-refid {
		font-size: 1.083em;
		font-weight: bold;
	    line-height: 1.417;
	}
	
	div#ad-lead-hl {
	}
	
	div#ad-lead {
		padding-top: 40px;
		padding-left: 40px;
	}
	
	div#ad-lead-hl,
	div#ad-functions-hl,
	div#ad-profile-hl,
	div#ad-abstract-hl {
		font-weight: bold;
	    color: #bd0f29;
	}
	
	div#ad-functions-hl {
		padding-top: 40px;
	    padding-left: 40px;
	}
	
	div#ad-functions {
	    padding-left: 40px;
	}
	
	div#ad-profile-hl {
		padding-top: 40px;
	}		
	
	div#ad-profile {
	}

	div#ad-abstract-hl {
	    
	}
	
	div#ad-abstract {
	    padding-top: 40px;
	}
	
	div#ad-contact-hl {
		color: #bd0f29;
	    font-weight: bold;
	    margin-top: 10px;
	}
	
	div#ad-contact,
	div#ad-contact > table {
	}
	
	div#ad-contact > h2 {
	}
	
	div#ad-navigation {
	}
	
	div#ad-applicationlink {
	}
	
	div#ad-applicationlink a,
	div#ad-applicationlink a:hover,
	div#ad-applicationlink a:active,
	div#ad-applicationlink a:focus  {
	    text-decoration: none;
	    overflow: visible;
	}
	
	div#ad-applicationlink-img {
		margin-top: 40px;
	}
	
	div#ad-applicationlink-img a img {
		border: 0;
		height: 48px;
		width: auto;
	}

	div#ad-applicationlink a:before {
	}
	
	div#ad-back2searchlink {
	}
	
	div#ad-back2searchlink a,
	div#ad-back2searchlink a:hover,
	div#ad-back2searchlink a:active,
	div#ad-back2searchlink a:focus  {
	    text-decoration: none;
		font-weight: bold;
	    overflow: visible;
		background: url("icnPfeilRechts.png");
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: left center;
		background-color: transparent;
	    display: inline;
	    padding-left: 13px;
	    color: #bd0f29;	
	}
	
	div#ad-button-print > a.button-print {
	    background-image: url("icnPfeilLinks.png");
	    background-position: 0 2px;
	    background-repeat: no-repeat;    
		font-weight: bold;    
		padding: 0 3em 0 16px;
	    text-transform: none;
	    text-decoration: none;
	}
	
	div#ad-functions > ol,
	div#ad-functions > ul,
	div#ad-profile > ol,
	div#ad-profile > ul,
	div#ad-abstract > ol,
	div#ad-abstract > ul {
		margin: 0;
	}
	
	div#ad-profile > ul > li,
	div#ad-functions > ul > li,
	div#ad-abstract > ul > li {
	    list-style-type: none;
	    list-style-image: url(listicon_red_6x8.gif);
	    margin-left: 1em;	    
	}
		
	p.ad_lead_content,
	p.ad_functions_content,
	p.ad_profile_content,
	p.ad_abstract_content,
	p.ad_contact_content {
		font-size: 1.083em;
	    line-height: 1.417;
	    padding: 0.1em 0;
	}
	
	p.ad_lead_hl {
	    font-size: 100%;
	    font-weight: normal;
	    text-transform: uppercase;
	}
	
	h1.ad_lead_hl,
	h1.ad_functions_hl,
	h1.ad_profile_hl,
	h1.ad_abstract_hl,
	h1.ad_contact_hl {
		font-size: 16px;
	    font-weight: bold;
	    padding: 0.25em 0 0.5em;
	}
	
	h2.ad_lead_hl,
	h2.ad_functions_hl,
	h2.ad_profile_hl,
	h2.ad_abstract_hl,
	h2.ad_contact_hl {
		font-size: 14px;
	    font-weight: bold;
		padding: 0.1em 0 0.1em;
	}
	
	h3.ad_lead_hl,
	h3.ad_functions_hl,
	h3.ad_profile_hl,
	h3.ad_abstract_hl,
	h3.ad_contact_hl {
		font-size: 14px;
	    font-weight: bold;
	}
	
	
	li.ad-profile,
	li.ad-functions {
	   line-height: 1.75em;
	}
	
	address.ad_contact_content {
	
	}
	
	ul.sm-icon {
		margin: 40px 0 40px 0;
		overflow: auto;
	}
	
	ul.sm-icon li {
		list-style-type: none;
		float: left;
		padding-right:20px;
		margin: 0;
	}
	
	ul.sm-icon li a img {
		height: 42px;
	}
	
	ul.sm-icon li.downloadpdf {
		padding-top: 5px;
		padding-left: 70px;
	}
	
	ul.sm-icon li.downloadpdf a	{
		text-decoration: none;
		color: #666;
		font-weight: normal;
	}	
}