/**
 * Style sheet ruhry_neu
 */

html {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#header {
	padding-left: 35px;
	padding-top: 6px;
	border-bottom: 1px solid #aeaeae;

}

#header a {
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
	color: #000;
}

#main ul.level_1 li {
	list-style-type: none;
	font-size: 11px;
	line-height: 14px;
}

#main a.trail.first {
	color: #000;
}

#main ul.level_1 a {
	text-decoration: none;
	color: #7e7e7e;
	background: #fff no-repeat left center;
	padding-right: 22px;
}

#main {
	padding-left: 35px;
}

h6 {
	display: none;
}

/* @group main menu */

div#mainmenu.mod_navigation.block {
	display: inline;
	float: left;
}

div#mainmenu.mod_navigation.block ul.level_1 {
	margin: 10px 0 0;
	padding: 0;
	width: 120px;
}



/* @end */

/* @group menu work */

div#submenu.mod_navigation.block ul.level_1 {
	margin: 10px 0 0;
	padding: 0;
}

div#submenu.mod_navigation.block {
	display: inline;
	float: left;
}

#content div.ce_accordion.block div.accordion div {
	font-size: 11px;
	color: #7e7e7e;
	line-height: 13px;
}

#main ul.level_1 p {
	text-decoration: none;
	color: #000;
	display: inline;
	background-position: left center;
	background-repeat: no-repeat;
}

#submenu ul.level_1 li.active span.active {
	padding-right: 22px;
}



/* @end */

/* @group content */

div#cv.mod_article.block, div#news.mod_article.block, div#links.mod_article.block, div#kontakt.mod_article.block, div#contact.mod_article.block {
	float: left;
}

#main a {
	text-decoration: none;
	color: #2f2f2f;
}

#links a {
	text-decoration: none;
	color: #7e7e7e;
}

#main a:hover {
	text-decoration: none;
	color: #c8c8c8;
}

#main h1.ce_headline {
	font-size: 12px;
	margin: 5px 0 13px 35px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	text-decoration: none;
	color: #000;
}

#main  h1 {
	font-size: 11px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	margin-bottom: 0;
	color: #7e7e7e;
	text-decoration: underline;
}

#news h1 a {
	font-size: 11px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	margin-bottom: 0;
	color: #000;
	text-decoration: underline;
}

#news h1 {
	font-size: 11px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	margin-bottom: 0;
	color: #000;
	text-decoration: underline;
}

#news h1 a:hover {
	font-size: 11px;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	line-height: 14px;
	margin-bottom: 0;
	color: #c8c8c8;
	text-decoration: underline;
}

div.ce_text.block {
	margin-left: 0;
	font-size: 11px;
	color: #7e7e7e;
	line-height: 12px;
	margin-bottom: 3px;
}

#content div.ce_accordion.block {
	margin-left: 35px;
	padding-top: 2px;
	border-top: 1px solid #aeaeae;
	width: 492px;
	padding-bottom: 2px;
}

aaadiv.mod_newslist.block {
	margin-left: 35px;
	padding-top: 2px;
	border-top: 1px solid #aeaeae;
	width: 492px;
	padding-bottom: 2px;
}

#content div.ce_accordion.block div.accordion div a img {
	margin-top: 2px;
}

div#content.mod_article.block {
	position: relative;
	top: -24px;
	float: left;
}

div.toggler {
	display: inline;
	float: left;
	font-size: 10px;
	cursor: pointer;
	width: 41px;
	color: #7e7e7e;
}

#news p.info {
	margin: 0;
	float: right;
	position: relative;
	top: -12px;
}

#news .block {
	font-size: 10px;
	color: #7e7e7e;
	line-height: 12px;
	margin-bottom: 3px;
	width: 304px;
}

#subtext p {
	
}

#news div.layout_full.block {
	border-bottom: 1px solid #aeaeae;
	margin-bottom: 9px;
	padding-bottom: 8px;
}

#news img {
	margin-right: 5px;
	margin-bottom: 5px;
}

div.ce_text p {
	margin: 0;
}



/* @end */

/* @group pagination */

#news div.pagination.block {
	text-align: center;
	padding-bottom: 29px;
}

#news div.pagination.block li
{
	display:inline;
}

#news div.mod_newslist.block div.pagination.block p {
	display: none;
}

#news div.mod_newslist.block div.pagination.block ul {
	margin: 0;
	padding: 0;
}



/* @end */

div.mod_changelanguage {
	float: left;
	position: relative;
	left: 130px;
	top: -18px;
}

div.mod_changelanguage li, div.mod_changelanguage p {
	display: inline;
}

div.mod_changelanguage ul {
	padding: 0;
	font-size: 10px;
	margin-bottom: 0;
	margin-top: 0;
	margin-right: 0;
}

#news p img.mime_icon {
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* @group newsletter */

#main div.inside div.mod_subscribe.block h1 {
	color: #000;
	margin: 0 0 8px 130px;
}

div.mod_subscribe.block {
	margin-top: -11px;
}

#main div.inside div.mod_subscribe.block form div.formbody {
	margin-left: 130px;
	margin-bottom: 5px;
}

div.mod_subscribe.block input.submit {
	font-size: 10px;
	line-height: 11px;
}

div.mod_subscribe.block input.text, div.mod_unsubscribe.block input.text {
	font-size: 10px;
	line-height: 11px;
	color: #7e7e7e;
}

p.confirm {
	color: #7e7e7e;
	margin: 0 0 7px;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
}

#content div.mod_unsubscribe.block form div.formbody {
	padding-bottom: 6px;
	padding-left: 3px;
}

p.error {
	color: #e40017;
	margin: 0 0 7px;
	padding: 0;
	font-size: 10px;
	line-height: 12px;
}

#main div.inside div.mod_unsubscribe.block h1 {
	color: #000;
	margin: 0 0 8px;
}

div.mod_unsubscribe.block {
	margin-top: 13px;
}

div.mod_unsubscribe.block input.submit {
	font-size: 10px;
	line-height: 11px;
}

#subtext p {
	font-size: 10px;
	line-height: 12px;
	margin: 0 0 0 130px;
}

#subtext a {
	font-size: 10px;
	color: #7e7e7e;
	line-height: 12px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
}



/* @end */