* {
	padding: 0px;
	margin: 0px;
}
body {
	background: #fff url(../images/bg_page.png) repeat-x top left;
	font-family: Verdana,sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}
a,a:active,a:visited,body {
	color: #4d4d4f;
}
dfn {
	font-style: normal;
}
img {
	border: none;
}
#HeadOuter {
	position: absolute;
	top: 162px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 150px;
	text-align: center;
	background: #00103c; /* Old browsers */
	background: -moz-linear-gradient(left, #00103c 0%, #1e4f92 50%, #1e4f92 51%, #00103c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#00103c), color-stop(50%,#1e4f92), color-stop(51%,#1e4f92), color-stop(100%,#00103c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #00103c 0%,#1e4f92 50%,#1e4f92 51%,#00103c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #00103c 0%,#1e4f92 50%,#1e4f92 51%,#00103c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #00103c 0%,#1e4f92 50%,#1e4f92 51%,#00103c 100%); /* IE10+ */
	background: linear-gradient(to right, #00103c 0%,#1e4f92 50%,#1e4f92 51%,#00103c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00103c', endColorstr='#00103c',GradientType=1 ); /* IE6-9 */
}
#Outer {
	margin: 0px auto;
	width: 979px;
	text-align: left;
	padding-bottom: 50px;
}
#Logo {
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 979px;
	height: 162px;
	background: #fff url(../images/bg.logo.png) repeat-y top right;
}

#Logo img.logo {
	margin-top: 17.000000px;
	margin-left: 9.000000px;
}

/*#Logo #Suchbegriff {*/
#Logo div.search input#mod-search-searchword111,
#Logo div.mod-finder__search input#mod-finder-searchword123,
#Logo div.moduletable.search div.mod-finder__search div.awesomplete {
	position: absolute;
	bottom: 20px;
	left: 734px;
	z-index: 2;
	width: 150px;
	background: #fff;
	border: 1px solid #00558B;
	color: #4D4D4F;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
	/*height: 20px;*/
	padding-left: 3px;
}

.awesomplete > input {
	border: none;
	height: 20px;
}
#Logo div.search label.element-invisible,
#Logo div.moduletable.search label.visually-hidden  {display: none;}

#Logo div.search form button {
	position: absolute;
	bottom: 20px;
	/*left: 888px;*/
	left: 880px;
	z-index: 2;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 22px;
	line-height: 21px;
	width: 24px;
	text-align: center;
	background: #00558B;
	cursor: pointer;
	color: #fff;
	border: 0px;
}


#HeadInner {
	width: 979px;
	height: 150px;
	position: relative;
	top: 0px;
	left: 0px;
	/*z-index: 2;*/
	/*background: rgb(0,85,139);*/
	background-color: #00558b;
	/*background-image: url('../images/Willkommen.png');
	background-repeat: no-repeat;
	background-position:  734px;*/ 
}

#HeadInner div.moduletable.spezial-01 {
	width: 350px;
	height: 150px;
	position: absolute;
	top: 0px;
	left: 735px;
	z-index: 4;
}

#Main {
	width: 979px;
	padding-top: 45px;
	min-height: 500px;
	background: #fff;
}

#left {
	float: left;
	width: 270px;
	min-height: 500px;
	/*padding-top: 195px;*/
	padding-bottom: 50px;
}

#Navigation ul {
	list-style: none;
}

#Navigation ul li {
	line-height: 36px;
	font-weight: bold;
	border-bottom: 1px solid #96989a;
	margin-top: 3px;
	padding-bottom: 5px;
}

#Navigation ul li.item-101 {
	margin-top: 0px;
}

#Navigation ul li ul.small li {
	line-height: 24px;
	font-weight: normal;
	border-bottom: none;
	margin-top: 0px;
	padding-bottom: 0px;
}

#Navigation a {
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
}

#Navigation li a,
#Navigation li.parent li a {
	color: #95791c;
}

#Navigation li.active.default a,
#Navigation li.active.parent a, #Navigation a:hover,
#Navigation li.parent li a:hover,
#Navigation li.active.parent ul.small a:hover {
	color: #00558b;
}

#Navigation li.active.parent ul.small a {
	color: #95791c;
}

#Navigation li.active.parent ul.small li.active a {
	color: #00558b;
}

#Navigation li.nav-item.item-166,
#Navigation li.nav-item.item-167 {
	margin-top: 18px;
}

#left .moduletable.logos.left {
	padding-top: 35px;
}

#left .moduletable.logos.left div.caption {
	
}

#Content1 {
	float: left;
	width: 423px;
	min-height: 500px;
	margin-left: 19px;
	padding-bottom: 50px;
	margin-top: -195px;
	position: relative;
	z-index: 3;
}

body.newsletter.anmeldung #Content1 {
	margin-top: 0;
}

#Content1 p {margin-bottom: 18px;}

#Content1 ul {
	padding-left: 16px;
	list-style: square;
	color: #00558b;
}
#Content1 ul li {
	color: #4d4d4f;
}
#Content1 ul {
	margin-bottom: 18px;
}



#Content1 .blog-featured .page-header,
#Content1 .com-content-category-blog .page-header,
#Content1 .com-content-article.item-page .page-header.h150,
#Content1 .com-finder .page-header.h150 {
	height: 150px;
	padding-bottom: 45px;
	}
	
#Content1 .blog-featured .page-header h1,	
#Content1 .com-content-category-blog .page-header h1,
#Content1 .com-content-article.item-page .page-header h1,
#Content1 .com-finder h1 {
	font-size: 20px;
	font-weight: normal;
	line-height: 27px;
	color: #fff;
	position: relative;
	top: 93px;
	left: 0px;
	z-index: 3;
	width: 423px;
}

#Content1 .com-content-category-blog h2,
#Content1 .com-content-article.item-page h2,
#Content1 h1.contentheading.newsletter.anmeldung,
body.newsletter.anmeldung #Content1 h1 {
	font-size: 20px;
	font-weight: normal;
	line-height: 27px;
	color: #00558b;
	margin-bottom: 18px;
}

#Content1 .com-content-category-blog .category-desc {
	padding-bottom: 7px;
}

#Content1 .com-content-category-blog__item.blog-item {
	padding-bottom: 2px;
}
#Content1 .com-content-category-blog__item.blog-item .page-header {
	height: 36px;
	padding-bottom: 0;
	}
#Content1 .com-content-category-blog__item.blog-item .page-header h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #00558b;
	margin-top: 10px;
	margin-bottom: 18px;
}

#Content1 a.PDF {
	padding-left: 22px;
	background: url(../images/pdf_klein.gif) no-repeat 0px 1px;
	/*color: #00558b;*/
	display: block;
}

body.newsletter.anmeldung #Content1 a.PDF {display: inline;}

#Content1 .com-content-category-blog__item.blog-item {
	color: #00558b;
}

body.archiv-radiologie-und-recht #Content1 .com-content-category-blog__item.blog-item p {
	margin-bottom: 10px;
}

body.archiv-radiologie-und-recht #Content1 .com-content-category-blog__item.blog-item a {
	color: #00558b;
	text-decoration: none;
}

body.archiv-radiologie-und-recht #Content1 .com-content-category-blog__item.blog-item a:hover {
	text-decoration: underline;
}

#right {
	float: left;
	width: 244px;
	min-height: 500px;
	margin-left: 23px;
	padding-bottom: 50px;
	font-size: 11px;
}

#right .startseite {
	margin-right: 5px;
}

#right .startseite h3,
#right .rur-aktuell h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #00558b;
	margin-bottom: 18px;
}

#right .startseite p {
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 18px;
	margin-right: 5px;
}

#right .rur-aktuell p {
	font-weight: bold;
	line-height: 18px;
	color: #95791c;
	margin-top: 18px;
	border-top: 1px solid #96989a;
	padding-top: 18px;
}

#right .rur-aktuell a {
	color: #95791c;
	text-decoration: none;
}

#right .rur-aktuell a dfn {
	font-weight: normal;
	color: #4D4D4F;
}

#right .rur-aktuell a dfn:after {
	color: #95791c;
	content: 'Lesen/Download';
	display: block;
	color: #95791c;
	font-size: 9px;
	text-transform: uppercase;
	text-decoration: none;
}

#right .rur-aktuell a:hover dfn:after {
	text-decoration: underline;
}





#Content1 .FileViewObject .Files a {
	color: #00558b;
	text-decoration: none;
}

#Content1 .FileViewObject .Files a:hover {
	text-decoration: underline;
}

#Content1 .files a.PDF {
  padding-left: 22px;
  background: url(../images/pdf_klein.gif) no-repeat 0px 1px;
  color: #00558b;
  display: block;
}

.Start .Files a.PDF {
  background-position: 0px 18px !important;
}

.Start .Files a, #Content2 .FileViewObject a, #Content2 h2 {
  font-weight: bold;
  line-height: 18px;
  color: #95791c;
  margin-top: 18px;
  border-top: 1px solid #96989a;
  padding-top: 18px;
}

.Start .Files a dfn, #Content2 .FileViewObject a dfn {
  color: #4D4D4F;
  font-weight: normal;
}

.Start .Files a dfn::after, #Content2 .FileViewObject a dfn::after {
  content: 'Lesen/Download';
  display: block;
  color: #95791c;
  font-size: 9px;
  text-transform: uppercase;
  text-decoration: none;
}


/* Newsletter - Convert Forms */
.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
	padding: 0;
}




#footer {
	clear: both;
	width: 979px;
	height: 34px;
	line-height: 34px;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cfdfe9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cfdfe9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#cfdfe9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#cfdfe9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#cfdfe9 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#cfdfe9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cfdfe9',GradientType=0 ); /* IE6-9 */
}
#footer .footer-menu {
	margin-left: 15px;
}

#footer .footer-menu ul {list-style: none; display: inline;}
#footer .footer-menu ul li {list-style: none; display: inline;}

#footer .footer-menu a {
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	border-left: solid 1px;
}

#footer .footer-menu ul li.item-119 a{border-left: none;}

#footer .footer-menu a.Current,
#footer .footer-menu a.Parent,
#footer .footer-menu a:hover,
#footer .footer-menu a:focus {
	color: #00558b;
}
#footer .footer-menu span {
	padding: 0px 3px;
}


body.itemid-175 .page-header h1{display: none;}