A { 
	color: #ec008b;
}

A:hover { 
	color: #ec008b;
}

#content .frontpage { position: relative; }
#content .frontpage .headl { position: absolute; bottom: 5px; left: 0; }

.aside-list.aside-list-frontpage {
	margin-bottom: 11px;
}


.reiter A {
	background-color: #ec008b;
}

.reiter A:hover {
	background-color: #d4007b;
}

.pfad {
	color: #ec008b;
}

.navigation2 .aktiv {
	background-image: url(/img/www.jrp/pfeil-navigation2.gif);
}

.navigation2 .rootline {
	background-image: url(/img/www.jrp/pfeil-runter-navigation2.gif);
}

.navigation3 .aktiv {
	background-image: url(/img/www.jrp/pfeil-navigation3.gif);
}

.text-bild-teaser H3 {
	color: #ec008b;
}

.text-bild-teaser SPAN {
	color: #ec008b;
} 

.linkliste A {
	background-image: url(/img/www.jrp/pfeil.gif);
}

.external-link {
	background-image: url("/img/www.jrp/icon_externer-link.gif");
}

.download-link {
	background-image: url("/img/www.jrp/icon_pdf.gif");
}

.mail-link {
	background-image: url("/img/www.jrp/icon_letter.gif");
}

.download LI {
	list-style-image:  url(/img/www.jrp/icon_pdf.gif);
}

.download LI.archiv { list-style-image: url(/img/www.jrp/icon_zip.gif) !important; }
.download LI.dokument { list-style-image: url(/img/www.jrp/icon_rtf.gif) !important; }
.download LI.bild { list-style-image: url(/img/www.jrp/icon_jpg.gif) !important; }
.download LI.video { list-style-image: url(/img/www.jrp/icon_mov.gif) !important; }
.download LI.audio { list-style-image: url(/img/www.jrp/icon_music.gif) !important; }
.download LI.pdf { list-style-image: url(/img/www.jrp/icon_pdf.gif) !important; }


#search-functional-nav a {
	background: url(/img/www.jrp/link-arrow.gif) 0 3px no-repeat;
}

#suche input[type=submit] {
	background: url(/img/www.jrp/link-arrow.gif) 0 3px no-repeat;
	color: #ec008b;
}

#main-nav {
	background: #ec008b;
	border-top: 1px solid #ec008b;
}



#main-nav a:hover {
	background-color: #d4007b;
}

.mail-link {
	background: url(/img/www.jrp/icon_letter.gif) 0 2px no-repeat;
}

h2.frontpage span {
	background: #ec008b;
}

.frontpage-teasers h3 span {
	background: #ec008b;
}

.frontpage-teasers a {
	background: url(/img/www.jrp/link-arrow.gif) 0 4px no-repeat;
}

.aside-list-events h3 {
	background: #ec008b;
}

h2 span {
	background: #ec008b;
}

h2.bgimage span {
	background: #ec008b;
}

.sub-navigation a.aktiv {
	background: rgb(231, 231, 238) url(/img/www.jrp/link-arrow.gif) 0px 6px no-repeat;
}

.sub-navigation a.rootline {
	background: url(/img/www.jrp/down-arrow.gif) 0px 8px no-repeat;
}

#page-tools-print {
	background: url(/img/www.jrp/icon_printer.gif) 0 0 no-repeat;
}

#page-tools-send {
	background: url(/img/www.jrp/icon_letter.gif) 0 0 no-repeat;
}

.mittlerespalte ul {
	list-style-image: url(/img/www.jrp/link-arrow.gif);
}

ul.news-overview a {
	background: url(/img/www.jrp/link-arrow.gif) 0 3px no-repeat;
}

#last-modified-and-goto-top a {
	background: url(/img/www.jrp/pfeil-top.gif) 0 5px no-repeat;
}

div.text-bild-teaser h3 {
	color: #ec008b;
}

#header h1 a {
	display: block;
	background: url(/img/redesign/hmtmh-logo-new.gif) 18px 0 no-repeat;
	width: 175px;
	height: 69px;
}

#header h1.institute {
	margin-top: 0;
	margin-left: 0;
	position: absolute;
    left: 200px;
}

#header h1.institute a {
	background: url(/img/www.ijk/institut-logo.png) 0 23px no-repeat;
/*	background: url(/img/www.ijk/institut-logo.gif) 0 -10px no-repeat;*/
	width: 137px;
	height: 70px;
	display: block;
}

#header h1.institute.en a {
	background: url(/img/www.ijk/institut-logo-en.png) 0 28px no-repeat;
/*	background: url(/img/www.ijk/institut-logo.gif) 0 -10px no-repeat;*/
	width: 137px;
	height: 70px;
	display: block;
}

#facebook { position: relative; z-index: 9; }

.content-rechts-wrap .aside-list.aside-list-frontpage .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap,
.aside-list.aside-list-text .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap { float: right; }

@media only screen and (max-width: 770px) {
	#navtoggle { top: 15px !important; }
	#header h1.institute a { position: relative; left: 15px; }
	#main-nav { visibility: hidden !important; }
	#main-nav.open { visibility: visible !important; }
}

.items-7 a {
    width: 121px !important;
}

.social-media-text {
	display: none;
}
@media only screen and (max-width: 1000px) {
	.items-7 a {
	    width: 12%!important;
	}
	.social-media-text {
		display: inline;
	}
}

@media only screen and (max-width: 375px) {
	#header h1.institute a { width: 95px; position: relative; background-size: contain; top: 11px; }
}

@media only screen and (max-width: 320px) {
	#header h1:not(.institute) a { width: 135px; background-size: contain; background-position: inherit; }
	#header h1.institute a { top: 4px; right: 40px; left: auto; }
}