@import url('../Fonts/fonts.css');

* { margin: 0; padding: 0; }

a:focus,
input:focus,
select:focus,
textarea:focus {outline: 1px dotted #000;}

body, html { height: 100%; }

body {
    font-size: 12px;
    line-height: 1.3;
    font-family: 'metanormal', arial, sans-serif;
    color: #323232;
    background: #fff;
    min-width: 100%;
}

/* Korrektur leere P's (damit die Abstände verschwinden) */
p:empty {
	display: none;
}

.button,
.navigation ul li a .nav-state,
a { transition: color 1000ms, background-color 1000ms, opacity 1000ms; -webkit-transition: color 1000ms, background-color 1000ms, opacity 1000ms; }

.button:hover,
.navigation ul li a:hover .nav-state,
a:hover { transition: color 300ms, background-color 300ms, opacity 300ms; -webkit-transition: color 300ms, background-color 300ms, opacity 300ms; }

a img  { transition: color 1000ms, background-color 1000ms, opacity 1000ms; -webkit-transition: color 1000ms, background-color 1000ms, opacity 1000ms; }
a:hover img { transition: color 300ms, background-color 300ms, opacity 300ms; -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;}
a:hover img { opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }

a { color: #18338f; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }

a:visited {color: #18338f; }

.navigation ul,
.employee,
.article,
.post-entry,
.tabs-nav ul,
.order ul,
.pinms > ul,
.row,
.blog-post-author,
.form-holder p,
.uploadForm p,
.products ul,
.clearfix { *zoom: 1; }
.navigation ul:after,
.employee:after,
.article:after,
.row:after,
.pinms > ul:after,
.tabs-nav ul:after,
.blog-post-author:after,
.post-entry:after,
.form-holder p:after,
.uploadForm p:after,
.products ul:after,
.order ul:after,
.clearfix:after { width: 100%; content: ''; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; display: block; }

input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }

fieldset { border: none; }

.hidden {
	display: inline;
	left: -4000px;
	width: 0;
	position: absolute;
	top: -4000px;
	height: 0;
}

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.shell { width: 960px; margin: 0 auto; position: relative;}

.header { border-top: 4px solid #18338f; padding: 45px 0 0;}

/* Meta Navigation */
.top-nav { position: absolute; top: -31px; right: 0; z-index: 300;}
.top-nav form { display: inline-block; zoom: 1; *display: inline; }
.top-nav > ul { list-style: none; }
.top-nav > ul > li { display: inline-block;height: 16px; padding: 0 17px; float:left;border-left: 1px solid #d2d2d2;}
.top-nav > ul > li.small-spacing { padding: 0; }
.top-nav > ul > li:first-child {padding-left: 0; border-left: none;}
.top-nav > ul > li > a { color: #767676; font-size: 13px; }
.top-nav > ul > li > a:hover { color: #000; text-decoration: none;}
.top-nav > ul > li .login { display: inline-block; zoom: 1; *display: inline; padding-right: 13px; background: url(../Images/login.png) no-repeat right 3px; font-family: 'meta-boldregular', arial, sans-serif; }
.top-nav .jqTransformSelectWrapper { float: none; display: block; margin-bottom: -2px; }
.top-nav .jqTransformSelectWrapper div:after { display: none; }

.logo img{ width: 319px; height: 52px; font-size: 0; line-height: 0; float: left; display: inline;}
.logo:hover { text-decoration: none; opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }

.search .search-button:hover,
.delete:hover,
.tab .info-txt .next:hover,
.tab .info-txt .prev:hover,
.tab .info-txt .next.disabled,
.tab .info-txt .prev.disabled,
.logo:hover { text-decoration: none; opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }

.navigation { float: right; display: inline; padding-top: 36px; z-index: 200;}
.navigation ul { float: left; list-style: none; padding-right: 25px; }
.navigation ul li { float: left; display: inline; }
.navigation ul li a { display: block; color: #18338f; font-size: 18px; padding: 20px 35px 0 15px; height: 47px; font-family: 'meta-boldregular', arial, sans-serif; position: relative;z-index: 2;}
.navigation ul li a:hover { text-decoration: none; }
.navigation ul li a .nav-state { width: 13px; height: 8px; background: url(../Images/nav-state-arrow.png) no-repeat 0 0; position: absolute; top: 29px; right: 11px; }
.navigation ul li a .nav-dd-arrow { font-size: 0; line-height: 0; text-indent: -4000px; display: block; position: absolute; bottom: -13px; left: 50%; margin-left: -11px; width: 22px; height: 13px;z-index: 22;}
.navigation>ul>li>h2>a.hover,
.navigation>ul>li>h2>a:hover,
.navigation>ul>li>h2>a:focus,
.navigation>ul>li>a.hover,
.navigation>ul>li>a:hover,
.navigation>ul>li>a:focus { color: #fff!important; background: #ff9933;outline: 0; }  
.navigation>ul>li>a:focus,
.navigation>ul>li>h2>a:focus {outline: 2px solid #18338f;}
.navigation>ul>li>a.no-outline:focus,
.navigation>ul>li>h2>a.no-outline:focus { outline: 0;}
.navigation>ul>li>h2>a.hover .nav-dd-arrow,
.navigation>ul>li>h2>a:hover .nav-dd-arrow,
.navigation>ul>li>h2>a:focus .nav-dd-arrow,
.navigation>ul>li>a.hover .nav-dd-arrow,
.navigation>ul>li>a:hover .nav-dd-arrow,
.navigation>ul>li>a:focus .nav-dd-arrow { background: url(../Images/nav-hover-arrow.png) no-repeat 0 0!important;outline: 0; }
.navigation>ul>li>h2>a.hover .nav-state,
.navigation>ul>li>h2>a:hover .nav-state,
.navigation>ul>li>h2>a:focus .nav-state,
.navigation>ul>li>a.hover .nav-state,
.navigation>ul>li>a:hover .nav-state,
.navigation>ul>li>a:focus .nav-state { background: url(../Images/nav-state-hove-arrow.png) no-repeat 0 0!important;outline: 0; }
.navigation ul li a.active .nav-dd-arrow { background: url(../Images/nav-active-arrow.png) no-repeat 0 0;  }
.navigation ul li a.active { color: #000; color: #323232; }
.navigation ul li a.active .nav-state { background: url(../Images/nav-state-active-arrow.png) no-repeat 0 0; }

/* Top Navigation */
.navigation span ul li a { display: block; color: #18338f; font-size: 18px; padding: 20px 35px 0 15px; height: 47px; font-family: 'meta-boldregular', arial, sans-serif; position: relative;}
.navigation span ul li a:hover { text-decoration: none; }
.navigation span ul li a .nav-state { width: 13px; height: 8px; background: url(../Images/nav-state-arrow.png) no-repeat 0 0; position: absolute; top: 29px; right: 11px; }
.navigation span ul li a .nav-dd-arrow { font-size: 0; line-height: 0; text-indent: -4000px; display: block; position: absolute; bottom: -11px; left: 50%; margin-left: -11px; width: 22px; height: 11px;}
.navigation span ul li a.hover,
.navigation span ul li a:hover { color: #fff!important; background: #ff9933; }  
.navigation span ul li a.hover .nav-dd-arrow,
.navigation span ul li a:hover .nav-dd-arrow { background: url(../Images/nav-hover-arrow.png) no-repeat 0 0!important; }
.navigation span ul li a.hover .nav-state,
.navigation span ul li a:hover .nav-state { background: url(../Images/nav-state-hove-arrow.png) no-repeat 0 0!important; }
.navigation span ul li a.active .nav-dd-arrow { background: url(../Images/nav-active-arrow.png) no-repeat 0 0;  }
.navigation span ul li a.active { color: #000; color: #323232; }
.navigation span ul li a.active .nav-state { background: url(../Images/nav-state-active-arrow.png) no-repeat 0 0; }


.navigation .search { float: right; display: inline; margin-top: 17px; }

.search { height: 28px; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #fbfbfb; background: #f7f7f7; border-left: 1px solid #d7d7d7; position: relative; width: 153px;}
.search { -webkit-box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);  }
.search .field { width: 110px; color: #7c7c7c; font-family: 'metanormal', arial, sans-serif; padding: 6px 8px; border: 0; background: transparent; }
.search .search-button { width: 18px; height: 18px; font-size: 0; line-height: 0;}
.search .search-button { position: absolute; top: 5px; right: 8px; border: 0; cursor: pointer; }

.container { width: 100%; position: relative; }

.dropdown {
	background: #f7f7f7;
	padding: 25px 0;
	border: solid #ff9933;
	border-width: 0px 0px 4px 0px;
	display: none;
	z-index: 1;
	position: absolute;
	top: 103px;
	left: -3%;
	width: 106%;
	margin-right:20px;
	overflow: hidden;
}
.dropdown .col { float: left; display: inline; }
.dropdown .col + .col { padding-left: 40px; }
.dropdown .col1 { width: 210px; } 

.dropdown .col > ul { list-style: none; list-style-type:none; list-style-position:outside; padding-right:0;}
.dropdown .col > ul > li { font-size: 15px !important;  }

.dropdown .col ul li { margin-bottom: 2px; width:100%;}
.dropdown .col ul li a { color: #323232; display: block; padding: 5px 15px 5px; font-size: 15px; cursor: pointer; font-family: 'metanormal'; margin-right:0; height:100%;}
.dropdown .col ul li h4 { font-weight: bold; }
.dropdown .col ul li:hover a { background-color: #fff; }
.dropdown ul li:hover a {background-color: #ff9933;}
.dropdown .col h3,
.dropdown .col .title-placeholder {
	color: #767676;
	font-size: 17px;
	font-weight: normal;
	border-bottom: 2px solid #e5e5e5;
	padding: 0 15px 5px;
	margin-bottom: 10px;
	min-height: 22px;
	font-family: 'metanormal';
}
.dropdown .col ul li ul li a { background-image: url('../Images/breadcrumb-arrow.png'); background-repeat: no-repeat; background-position: 15px 9px; padding-left: 30px; font-size: 13px; height: 100%; }


.nav { background: #efefef; height: 41px; position: relative; z-index: 0; } 

.breadcrumb { float: left; display: inline; padding-top: 13px; }
.breadcrumb ul { list-style: none; }
.breadcrumb ul li { display: inline; }
.breadcrumb .seperator { padding-left: 14px; background: url(../Images/breadcrumb-arrow.png) no-repeat 0 5px; }
.breadcrumb ul li a { color: #606060; }
.breadcrumb ul li a:hover { color: #000; text-decoration: none; }

.share-set { float: right; display: inline; }
.share-set ul { list-style: none; }
.share-set > ul > li { float: left; display: inline; position: relative; }
.share-set > ul > li > a { display: block; height: 27px; position: relative; padding: 14px 13px 0 28px; font-family: 'meta-boldregular', arial, sans-serif; color: #606060; }
.share-set li ul { position: absolute; top: 41px; left: 0; background: #767676; padding: 15px; min-width: 123px; display: none;}
.share-set li ul li { padding-bottom: 12px; }
.share-set li .share em { background: url(../Images/share.png) no-repeat 0 0; width: 12px; height: 13px; left: 12px; top: 14px;}
.share-set li .print em { background: url(../Images/print.png) no-repeat 0 0; width: 16px; height: 14px; left: 10px; top: 14px;}
.share-set > ul > li > a.selected,
.share-set > ul > li > a.hover,
.share-set > ul > li > a:hover { background: #767676; color: #fff; text-decoration: none;}
.share-set > ul > li > a em { font-size: 0; line-height: 0; text-indent: -4000px; position: absolute;  } 
.share-set > ul > li > a.hover em,
.share-set > ul > li > a:hover em { background-position: 0 bottom;}
.share-set .share-button { display: block; }

.main { padding: 60px 0; }

.sidebar { width: 160px; float: left; display: inline; padding-top: 5px;}
.sidebar h2 { font-weight: normal; padding-bottom: 20px; }
.sidebar ul { list-style: none; }
.sidebar > ul > li { font-size: 15px; padding-bottom: 12px;}
.sidebar ul li a { color: #606060; }
.sidebar ul li a:hover { text-decoration: none; color: #000; }
.sidebar ul li a.active { font-family: 'meta-boldregular', arial, sans-serif; }
.sidebar li ul { padding-left: 15px; padding-top: 10px; }
.sidebar li ul li { font-size: 13px; padding-bottom: 10px;}
.sidebar li ul li ul { padding-top: 0; }
.sidebar li ul li ul li { padding-top: 12px; padding-bottom: 0; }
.sidebar li ul li a { padding-left: 15px; }
.sidebar > ul > li > ul > li { padding-bottom: 0px; }
.sidebar > ul > li > ul > li > a {  background: url(../Images/breadcrumb-arrow.png) no-repeat 0 6px; display: block;}
.sidebar ul ul ul { padding-bottom: 15px; }

/* Left Side Navigation Styles */
.sidebar span ul { list-style: none; }
.sidebar > span > ul > li { font-size: 15px; padding-bottom: 12px;}
.sidebar span ul li a { color: #606060; }
.sidebar span ul li a:hover { text-decoration: none; color: #000; }
.sidebar span ul li a.active { font-family: 'meta-boldregular', arial, sans-serif;}
.sidebar span li span ul { padding-left: 15px; padding-top: 10px; }
.sidebar span li span ul li { font-size: 13px; padding-bottom: 10px;}
.sidebar span li span ul li span ul { padding-top: 0; }
.sidebar span li span ul li span ul li { padding-top: 12px; padding-bottom: 0; }
.sidebar span li span ul li a { padding-left: 15px; }
.sidebar span ul li span ul li span ul {padding-bottom: 0;}
.sidebar > span > ul > li > span > ul > li > a {  background: url(../Images/breadcrumb-arrow.png) no-repeat 0 6px; display: block;}
.sidebar > span > ul > li > span > ul > li > span > ul > li > a {  background: url(../Images/breadcrumb-arrow.png) no-repeat 0 6px; display: block;}
.sidebar span ul span ul span ul { padding-bottom: 15px; }

.sidebar .filter2 { padding-top: 140px; }
.sidebar .filter .hold { padding-bottom: 20px; padding-top: 12px; }
.sidebar .filter > ul > li { font-size: 15px; padding-bottom: 23px; }
.sidebar .filter li ul { padding-left: 10px;}
.sidebar .filter li ul li { font-size: 13px;}
.sidebar .filter li ul li a { padding-left: 0; color: #18338f;}
.sidebar .filter li ul li a:hover { text-decoration: underline; color: #18338f; }  

.reset-all { display: inline-block; zoom: 1; *display: inline; background: url(../Images/reset-all.png) no-repeat 0 0; padding-left: 20px; }

.content { width: 760px; float: right; display: inline; }
.content .teaser { width: 960px; float: right; display: inline; }
.content .news-teaser { float: left;display: inline;width: 160px;}
.content .news-teaser-blog { float: left;display: inline;width: 160px; margin-left: 40px;}
.content .news-teaser-twitter { float: left;display: inline;width: 160px; margin-left: 40px;}

.content .teaser .panelcontent span{padding: 8px;}

.content .news-teaser .teaser-twitter {margin-left: 40px;}
.content .news-teaser .teaser-blog {margin-left: 40px;}

.teaserImage  img{width: 160px; height: 105px; }
.teaserImageBig img{width: 560px;height: 260px;}

.bulletlist > ul { padding-left: 15px; }
.bulletlist > ul > li { padding-left: 5px; font-size: 13px; padding-bottom: 16px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; line-height: 1.3;}

.bulletlist .link-list { padding-left: 0; list-style: none; }
.bulletlist .link-list li { background: url(../Images/list-links-arrow.png) no-repeat 0 5px; padding-left: 20px;line-height: 1.3; }

.home-box-content .bulletlist .link-list li {background: url(../Images/list-links-arrow.png) no-repeat 0 23px; padding-left: 20px;line-height: 1.3; }

.acc-entry .bulletlist > ul { padding-left: 15px; list-style:disc;}
.acc-entry .bulletlist > ul > li { padding-left: 5px; line-height: 1.3; font-size: 13px; padding-bottom: 16px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; background:none;}
.acc-entry .bulletlist .link-list { padding-left: 0; line-height: 1.3; list-style: none; }
.acc-entry .bulletlist .link-list li { background: url(../Images/list-links-arrow.png) no-repeat 0 5px; padding-left: 20px; }

.accordion .acc-entry .post-entries ul li.faq .bulletlist .link-list li { background: url(../Images/list-links-arrow.png) no-repeat 0 5px !important; padding-left: 20px !important;padding-top: 0 !important;}

.bulletlist.no-bullets ul {
	padding-left: 0;
}
.bulletlist.no-bullets ul li {
	padding-left: 0;
	list-style: none;
}

.ms-rtestate-write .bulletlist.no-bullets ul li {
	border-bottom: 1px dotted #ccc;
}

.section { float: left; display: inline; width: 560px; }

.post h1 { padding-bottom: 34px; font-weight: normal; font-size: 28px; color:#323232 !important}
.post h2, .post fieldset legend { font-family: 'meta-boldregular', arial, sans-serif; font-weight: normal; font-size: 18px; padding-bottom: 12px; padding-top: 18px;  color:#323232;  }
.post h5 { font-size: 18px; font-weight: normal; padding-bottom: 24px; font-family: 'metanormal', arial, sans-serif; }
.post p { padding-bottom: 16px; font-size: 13px; line-height: 18px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
.post > ul { padding-left: 15px; }
.post > ul > li { padding-left: 5px; font-size: 13px; padding-bottom: 16px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
.post .list-links { padding-left: 0; list-style: none; }
.post .list-links li { background: url(../Images/list-links-arrow.png) no-repeat 0 5px; padding-left: 20px; }
.post table { margin-bottom: 16px; } 
.post table tr td { border-bottom: 1px solid #d5d5d5; }
.post table tr:last-child td { border-bottom: 0; } 
.post table th { background: #efefef; font-weight: normal; font-size: 13px; font-family: 'meta-boldregular', arial, sans-serif; height: 41px; text-align: left; padding-left: 15px;}
.post table th a { background: url(../Images/blue-arrow.png) no-repeat right 7px; display: inline-block; zoom: 1; *display: inline; padding-right: 12px; }
.post table td {  font-size: 13px; padding: 12px 0 12px 15px;}
.post > img {padding-bottom: 16px; }
.post div > img {padding-bottom: 16px;}
.post .headimage {padding-bottom: 16px;}
.post .image-holder { padding-top: 3px; padding-bottom: 5px; }
.post .image-holder p { font-size: 12px; color: #767676; padding-top: 10px; padding-bottom: 0;}
.post .image-holder.alignleft { padding-right: 20px; }
.post .image-holder.alignright {  padding-left: 20px;  }
.post table.post-entries td { vertical-align: top; }
.post table.post-entries td .meta { font-family: 'metanormal', arial, sans-serif; }
.post table.post-entries .post-entry h2 { padding-bottom: 12px; } 
.post .imagelead {margin-bottom: 0px;}

p.title { padding-bottom: 10px; font-size: 13px; line-height: 18px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
p.helpText { padding-bottom: 5px; font-size: 13px; line-height: 18px; font-family: 'linoletter_lt_romanregular', arial, sans-serif;margin-bottom: 5px;}

.medianewsrss {position: absolute; right:200px; margin-top:-20px;}
.announcementrss {float: right;}

.announcementheader {width: 115px;}

.loadingimage
{
	position: absolute;
	left: 50%;
	visibility: visible;
	vertical-align: middle;
	border-style: inset;
	border-color: transparent;
}

.snftable h2 { font-family: 'meta-boldregular', arial, sans-serif; font-weight: normal; font-size: 18px; padding-bottom: 12px; padding-top: 18px;  color:#323232 !important;}
.snftable table { margin-bottom: 16px; } 
.snftable table tr td { border-bottom: 1px solid #d5d5d5; }
.snftable table tr:last-child td { border-bottom: 0; } 
.snftable table th { background: #efefef; font-weight: normal; font-size: 13px; font-family: 'meta-boldregular', arial, sans-serif; height: 41px; text-align: left; padding-left: 15px;}
.snftable table th a { background: url(../Images/blue-arrow.png) no-repeat right 7px; display: inline-block; zoom: 1; *display: inline; padding-right: 12px; }
.snftable table td {  font-size: 13px; padding: 12px 0 12px 15px;}

.rss-button { padding: 10px 0 32px; }
.rss-button a { display: inline-block; zoom: 1; *display: inline; padding-left: 21px; background: url(../Images/rss-button.png) no-repeat 0 0; font-family: 'meta-boldregular', arial, sans-serif; }

.box-holder { padding-bottom: 30px;}
.box-holder h2 {color: #323232;}
.jqcarousel .box,
.box-holder .box { float: left; display: inline; width: 160px; }
.jqcarousel .box + .box,
.box-holder .box + .box { margin-left: 40px; }

.box-image { padding-bottom: 10px; }
.box-image img { display: block; }
.teaserimage .box-image img {width: 560px; height:260px;}

.publicationImage img {width: 160px; height: 210px;}

.box-entry h3 { font-size: 16px; color: #18338f; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; padding-bottom: 9px; }
.box-entry p { padding-bottom: 8px; }
.box-entry p a { background: url(../Images/list-links-arrow.png) no-repeat right 5px; display: inline-block; zoom: 1; *display: inline; padding-right: 12px;}

.aside .box { padding-bottom: 13px; }
.aside .box + .box { background: url(../Images/aside-box-border.png) no-repeat 0 0; padding-top: 18px;}
.aside .box-image { padding-bottom: 16px; }
.aside .teaserimage .box-image img {width: 160px; height:105px;}
.aside .box-entry h3 { color: #323232; }
.aside .box-entry p { font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
.aside .box-entry p a { font-size: 13px; }

.aside .teaser-entry .blog-post p { line-height: 20px; }

.jqcarousel { padding-bottom: 30px; width: 560px; position: relative;}
.jqcarousel h2 { padding-bottom: 23px; color: #323232;}
.jqcarousel ul { list-style: none; padding: 0; }
.jqcarousel ul li { padding: 0; }
.jqcarousel h2 { text-align: center; }

.slideshow {padding-bottom: 5px; }
.slideshow h2 { text-align: center; padding-bottom: 23px;}
.slideshow img { padding-bottom: 10px; }
.slideshow p { font-size: 12px; font-family: 'metanormal', arial, sans-serif; }

.e-paper { padding-bottom: 30px; }
.e-paper h2 { padding-bottom: 20px; }

.aside { width: 160px; float: right; display: inline; }

.accordion { padding-bottom: 30px; padding-top: 15px; }
.accordion .linktitle {font-size: 18px;}
.accordion .accordion-title {color: #323232; }
.accordion .accordion-trigger {position: relative;cursor: pointer; background: url(../Images/accordion-border.png) repeat-x 0 bottom;color: #18338f; font-size: 16px; font-family: 'meta-boldregular', arial, sans-serif; display: block; padding: 13px 0 18px; }
.accordion .accordion-trigger:after {content: ""; position: absolute;top: 0;left: 0;display: block; background: url(../Images/nav-state-arrow.png) no-repeat right 24px;width: 100%;height: 100%; }
.accordion .accordion-trigger.expanded { background: none;color: #323232; }
.accordion .accordion-trigger.expanded:after { text-decoration: none; color: #323232; background: url(../Images/acc-active.png) no-repeat right 24px; }

.accordion .acc-entry { background: url(../Images/accordion-border.png) repeat-x 0 bottom; }
.accordion .acc-entry { padding: 14px 20px 6px 0; display: none;}
.accordion .acc-entry2 { padding-top: 0; margin-top: 0px;  }
.accordion .acc-entry2 p { line-height: 21px;  }
.accordion .text-info { padding-bottom: 10px; }
.accordion .acc-entry ul { list-style: none; }
.accordion .acc-entry ul li { background: url(../Images/list-links-arrow.png) no-repeat 0 7px; padding-left: 20px; font-size: 13px; padding-bottom: 13px;}
.accordion .acc-entry .post-entries ul li {font-size: 13px; padding-bottom: 13px; background:none!important; padding-left: 0px!important;}

.accordion .acc-entry ul li a {  }
.accordion .acc-entry .feedback { margin-right: -20px; line-height: 40px; }
.accordion .acc-entry .list { list-style-type: disc; padding-left: 15px; padding-bottom: 20px; }
.accordion .acc-entry .list li { font-size: 13px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; background: transparent; padding-left: 0;}
.accordion .acc-entry h6 { font-weight: normal; font-family: 'linoletter_w01_boldregular', arial, sans-serif; font-size: 13px; padding-bottom: 10px; }

.post .feedback { height: 40px; padding: 0 0px 0 30px; color: #606060; font-size: 13px; font-family: 'metanormal', arial, sans-serif;}
.post .feedback { background: #f7f7f7 url(../Images/feedback.png) no-repeat 10px 12px; line-height: 40px; margin: 5px 0 20px; }

.accordion2 { background: url(../Images/accordion-border.png) repeat-x 0 0; padding-top: 2px; padding-bottom: 0; }
.accordion2 .accordion-trigger { padding-bottom: 12px;}
.accordion2 .accordion-trigger:after { background: url(../Images/nav-state-arrow.png) no-repeat right center;}
.accordion2 .accordion-trigger.expanded:after {  background: url(../Images/acc-active.png) no-repeat right center; }

.search-section { width: 440px; height: 30px; position: relative; padding-bottom: 35px; margin-top: 14px; }
.search-section .field { border: 0; background: #f7f7f7; width: 340px; color: #7c7c7c; font-size: 12px; font-family: 'metanormal', arial, sans-serif; padding: 6px 10px 7px; }
.search-section .field { border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7;}
.search-section .search-button { position: absolute; top: 0; right: 0; width: 60px; height: 30px; cursor: pointer; border: 0; color: #fff; font-size: 13px; }
.search-section .search-button { font-family: 'metanormal', arial, sans-serif; background: #ff9933; padding-bottom: 2px; }
.search-section .search-button:hover { background: #f18627; }

.search-database { padding: 20px; background: #f7f7f7; margin-bottom: 16px;}

.search-database-image { float: left; display: inline;}

.search-database-entry { width: 380px; float: left; display: inline; padding-left: 20px; }
.search-database-entry h2 { padding: 0; font-size: 16px; padding-bottom: 5px; }
.search-database-entry h2 small { font-size: 10px; vertical-align: top; line-height: 10px;}
.search-database-entry p { padding: 0; }
.search-database-entry p a { color: #18338f; display: inline-block; zoom: 1; *display: inline; margin-right: 15px; position: relative;}
.search-database-entry p a i { width: 11px; height: 11px; background: url(../Images/search-db.png) no-repeat 0 0; position: absolute; top: 1px; right: -15px; }

.search-results { color: #767676; }
.search-results strong { font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif;  }

.entries { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; padding: 8px 0; }
.entries .entry h2 span { color: #767676; font-family: 'metanormal', arial, sans-serif; }
.entries .entry h2 a { text-decoration: none; }

.paging { padding: 20px 0; }
.paging ul { height: 31px }
.paging ul li { float: left; display: inline; width: 31px; padding-right: 10px;}
.paging ul li a { display: block; height: 31px; text-align: center; line-height: 31px; font-size: 13px; color: #18338f; font-family: 'meta-capsmedium', arial, sans-serif;}
.paging ul li a:hover,
.paging ul li .active { color: #fff; background: #767676; text-decoration: none;}
.paging ul li .paging-prev,
.paging ul li .paging-next { font-size: 0; line-height: 0; text-indent: -4000px; }
.paging ul li .paging-prev { background: url(../Images/paging.png) no-repeat 0 0; }  
.paging ul li .paging-prev:hover { background: #767676 url(../Images/paging.png) no-repeat 0 bottom; }  
.paging ul li .paging-next { background: url(../Images/paging.png) no-repeat right 0; }  
.paging ul li .paging-next:hover { background: #767676 url(../Images/paging.png) no-repeat right bottom; }  

.paging span span{ margin-left:5px; margin-right:5px; background: #767676; color:#fff; text-decoration: none; display: block; height: 31px; text-align: center; line-height: 31px; font-size: 13px; font-family: 'meta-capsmedium', arial, sans-serif; float:left; display:inline; width:31px; height:31px;}
.paging span a { margin-left:5px; margin-right:5px; display: block; height: 31px; text-align: center; line-height: 31px; font-size: 13px; color: #18338f; font-family: 'meta-capsmedium', arial, sans-serif; float:left; display:inline; width:31px; height:31px;}
.paging span a:hover,
.paging span span .active { color: #fff; background: #767676; text-decoration: none;}

.medianews .filter-box {padding-top: 15px; width:100%;}
.medianews .search-section .search-button { position: absolute; top: 0; right: 0; width: 60px; height: 30px; cursor: pointer; border: 0; color: #fff; font-size: 13px;font-family: 'metanormal', arial, sans-serif; background: #ff9933; padding-bottom: 2px; padding-top:0px; padding-left:3px; min-width:0px; }
.medianews .search-section .search-button:hover { background: #f18627; }
.medianews .filter-box .search-section { float: right; display: inline; margin-top: 0;}
.medianews .filter-box .search-section .field { width: 170px; padding-right:0px; }

.filter-box { padding-top: 15px;width: 63px;}
.filter-box .search-section { float: right; display: inline; width: 280px; margin-top: 0;}
.filter-box .search-section .field { width: 180px; }
.filter-box .jqTransformSelectWrapper + .jqTransformSelectWrapper { margin-left: 20px; }

.filter-box .jqTransformSelectWrapper a.jqTransformSelectOpen {
	height: 30px;
    right: 0;
    top: 0;
    width: 30px;
	z-index: 2;
}

.employees table { border-collapse: collapse; border-bottom: 1px solid #d2d2d2;}
.employees table td { padding: 24px 15px 19px 0; vertical-align: top; color: #323232; font-size: 13px;}
.employees table td h4 { font-size: 15px; font-weight: normal; padding: 0 0 3px; }
.employees table td p { font-size: 13px; font-weight: normal; font-family: 'metanormal', arial, sans-serif; padding: 0;}
.employees table td p .email { font-size: 12px; display: inline-block; zoom: 1; *display: inline; background: url(../Images/email.png) no-repeat 0 4px; padding-left: 17px;}
.employees table td:last-child p:first-child { padding-bottom: 6px; }
.employees table th { padding: 0 15px 0 0; }
.employees table th:first-child { padding: 0 0 0 20px; }
.employees table tr + tr td { border-bottom: 1px solid #d2d2d2; }

.employees table .title { font-family: "Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif; color: #777; line-height: 1.6; font-size: 15px; font-weight: normal; padding: 0 0 3px; }

.employee-image { background: #f7f7f7; width: 40px; height: 47px; position: relative; cursor: pointer; float: left; display: inline; }
.employee-image:hover img { display: block; }
.employee-image img { position: absolute; bottom: 0; right: 0; display: none; z-index: 100;}

.employee-entry { float: left; display: inline; width: 180px; padding-left: 18px; }

.products-holder { padding-top: 47px; }
.products-holder .products > h2 { padding: 0; font-size: 28px; padding-bottom: 23px; }

.products-holder .product-detail {
    display: none;
}
.products-holder ul li {
    list-style: none;
    float: left;
    width: 160px;
    margin-left: 40px;
    overflow: hidden;
}
.products-holder .product-teaser {
    position: relative;
}
.products-holder .product-detail-link {
    position: absolute;
    top: 1px;
    left: 1px;
    text-indent: -4000px;
    width: 99%;
    height: 99%;
}
.products-holder ul {
    margin-left: -40px;
}
.products-holder .product-teaser img {
    width: 160px;
    height: 210px;
}
.products-holder .product-teaser h2,
.products-holder .product-teaser h3 {
    min-height: 58px;
	color: #18338f;
	font-family: "meta-boldregular",arial,sans-serif;
    font-size: 16px;
}

.products-holder .product-teaser:hover h2,
.products-holder .product-teaser:hover h3 {
	text-decoration: underline;
}
.products-holder .product-teaser:hover img { transition: color 300ms, background-color 300ms, opacity 300ms; -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;}
.products-holder .product-teaser:hover img { opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }

.product-detail .detail-image-left {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.product-detail .field { border: 0; width: 20px;  color: #7c7c7c; font-size: 12px; font-family: 'metanormal', arial, sans-serif; padding: 6px 10px 7px; }
.product-detail .field { border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; background: #f7f7f7; float: left; display: inline; margin-right: 16px;}
.product-detail .submit { float: left; display: inline; width: 72px; height: 30px; cursor: pointer; border: 0; color: #fff; font-size: 13px; }
.product-detail .submit { font-family: 'metanormal', arial, sans-serif; background: #ff9933;padding-bottom: 7px; margin-left: 16px;}
.product-detail .submit:hover { background: #f18627; }

.product-detail select, .product-detail .selectboxit-container {
	float: left;
}

.product-detail .product-ordering {
	margin: 20px 0;
}

.product-detail .product-ordering > * {
	float: left;
	margin-left: 21px;
	padding: 9px 0 9px 21px;
	border-left: 1px solid #d2d2d2;
}

.product-detail .product-ordering > :first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}

button.ui-button {
    min-width: 0;
}

.ui-dialog .ui-dialog-titlebar {
	border-bottom: 1px solid #ccc;
	margin: 0.4em 1em;
	margin-bottom: 5px;
	padding: 0 0 10px 0;
}

.ui-dialog .ui-dialog-title {
	font-family: 'meta-boldregular', arial, sans-serif;
	font-weight: normal;
	font-size: 18px;  
	color: #323232;
}

.ui-dialog .ui-dialog-titlebar-close {
	right: 0;
	top: 13px;
}

.products { padding-bottom: 21px; }
.products > ul { list-style: none; margin-left: -40px;}
.products .product { float: left; display: inline; width: 160px; margin-left: 40px; }

.product a { display: block; position: relative; width: 160px;}
.product a i { width: 24px; height: 11px; background: url(../Images/product-arrow.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.product a i { position: absolute; bottom: -32px; left: 50%; margin-left: -12px; display: block;}
.product a .product-name { display: block; font-size: 16px; color: #18338f; font-family: 'meta-boldregular', arial, sans-serif; min-height: 58px;}
.product a .product-image { display: block; }
.product a .product-entry {  }

.products-description { padding: 17px 0 15px; border-bottom: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; margin-bottom: 35px; display: none;}
.products-description > ul { list-style: none; }
.products-description > ul > li { padding: 10px 0; }

.product-description { display: none;}
.product-description h4 { color: #323232; font-size: 18px; font-family: 'meta-boldregular', arial, sans-serif; font-weight: normal; padding-bottom: 10px;}
.product-description h5 { color: #323232; font-weight: normal; font-family: 'linoletter_w01_boldregular', arial, sans-serif; font-size: 12px;  padding-bottom: 14px;}
.product-description p { font-size: 12px; padding-bottom: 12px; line-height: 18px;}
.product-description > ul { list-style-type: disc; padding-left: 15px; padding-bottom: 20px;}
.product-description > ul > li { font-size: 12px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; padding-bottom: 4px; }
.product-description .order > ul { height: 50px; list-style: none; }
.product-description .order > ul > li { float: left; display: inline; height: 41px; padding-top: 9px; }
.product-description .order > ul > li + li { border-left: 1px solid #d2d2d2; padding-left: 21px; margin-left: 21px;}
.product-description .order > ul > li .field { border: 0; width: 20px;  color: #7c7c7c; font-size: 12px; font-family: 'metanormal', arial, sans-serif; padding: 6px 10px 7px; }
.product-description .order > ul > li .field { border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; background: #f7f7f7; float: left; display: inline; margin-right: 16px;}
.product-description .order > ul > li .submit { float: left; display: inline; width: 72px; height: 30px; cursor: pointer; border: 0; color: #fff; font-size: 13px; }
.product-description .order > ul > li .submit { font-family: 'metanormal', arial, sans-serif; background: #ff9933;padding-bottom: 7px; margin-left: 16px;}
.product-description .order > ul > li .submit:hover { background: #f18627; }

.product-checkout {float: right!important;}

.products-holder2 .product a .product-name  { min-height: 21px; padding-bottom: 15px; }

.button { display: inline-block; zoom: 1; *display: inline; padding: 0 10px; height: 30px; line-height: 30px; border-radius: 1px; background: #ff9933; color: #fff;}
.button { font-size: 13px; font-family: 'metanormal', arial, sans-serif; }
.button:hover { text-decoration: none; background: #f18627;}
.button2:visited {color:#fff!important;}

.button2, .ui-widget-content .button2 { display: inline-block; zoom: 1; *display: inline; padding: 0 10px; height: 30px; line-height: 30px; border-radius: 1px; background: #18338f; color: #fff;}
.button2, .ui-widget-content .button2 { font-size: 13px; font-family: 'metanormal', arial, sans-serif; }
.button2:hover, .ui-widget-content .button2:hover { text-decoration: none; background: #00237b;}

.selection { padding-bottom: 25px; padding-top: 35px;}
.selection h2 { padding-bottom: 18px; }

.selection table th { padding: 0 15px 0 0; }
.selection table th:first-child { padding: 0 15px 0; }
.selection table td { padding-left: 0; padding-top: 16px;}
.selection table td span { width: 26px; height: 24px; border-left: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; display: block; color: #7c7c7c; font-size: 12px; padding: 5px 0 0 13px;}
.selection table td span { background: #f7f7f7; }

.delete { display: inline-block; zoom: 1; *display: inline; font-size: 0; line-height: 0; text-indent: -4000px; width: 18px; height: 17px;position: relative;}
.delete img { position: absolute;top: 0;left: 0;}

textarea.field, input.field { border: 0; width: 339px;  color: #7c7c7c; font-size: 12px; font-family: 'metanormal', arial, sans-serif; padding: 6px 10px 7px; }
textarea.field, input.field { border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; background: #f7f7f7; float: left; display: inline;}

.form-holder { color: #323232;}
.form-holder h2, .form-holder fieldset legend { padding-bottom: 27px; }
.form-holder .form-title { padding: 15px 0 14px; }
.form-holder .note { font-size: 13px; font-family: 'metanormal', arial, sans-serif; padding-top: 13px; }
.form-holder .note span { padding-right: 3px; color: #ff9933; }
.form-holder label { display: block; padding-bottom: 3px; font-family: 'metanormal', arial, sans-serif;}
.form-holder label.jqTransformCheckbox { padding-bottom: 0;}
.form-holder label span,
.form-holder fieldset legend span { color: #ff9933; }
.form-holder .field { width: 339px; }
.form-holder .field.inline-field { width: 100px;margin-top: -4px; }
.form-holder textarea.field { display: block; height: 74px; resize: none; }
.form-holder .small-field { width: 66px; }
.form-holder .medium-field { width: 232px; }
.form-holder .field-holder { float: left; }
.form-holder .field-holder + .field-holder { margin-left: 17px; }
.form-holder .field-holder label.left { padding: 2px 15px 0 5px; }
.form-holder .form-line { margin-bottom: 10px;}

.form-holder .submit-button { width: 75px; height: 30px;margin: 0;padding: 0; border-radius: 1px; cursor: pointer; border: 0; color: #fff; font-size: 13px; font-family: 'metanormal', arial, sans-serif;}
.form-holder .submit-button { background: #ff9933; padding-bottom: 2px; }  
.form-holder .publications .submit-button { width: 150px; height: 30px;margin: 0;padding: 0; border-radius: 1px; cursor: pointer; border: 0; color: #fff; font-size: 13px; font-family: 'metanormal', arial, sans-serif;}
.form-holder .publications .submit-button { background: #ff9933; padding-bottom: 2px; }  
.form-holder .submit-button:hover { background: #f18627; }
.form-holder .buttons { padding-top: 5px; }
.form-holder .horizontal-checkbox { float:left; width: auto; }

.uploadForm { color: #323232;}
.uploadForm h2 { padding-bottom: 27px; }
.uploadForm .form-title { padding: 15px 0 14px; }
.uploadForm .note { font-size: 13px; font-family: 'metanormal', arial, sans-serif; padding-top: 0px;margin-bottom: 0px;margin-top: 0px;}
.uploadForm .note span { padding-right: 3px; color: #ff9933; }
.uploadForm label { display: block; padding-bottom: 3px; font-family: 'metanormal', arial, sans-serif;}
.uploadForm label.jqTransformCheckbox { padding-bottom: 0;}
.uploadForm label span { color: #ff9933; }
.uploadForm .field { width: 339px;float: none; }
.uploadForm textarea.field { display: block; height: 74px; resize: none; }
.uploadForm .small-field { width: 66px; }
.uploadForm .medium-field { width: 232px; }
.uploadForm .field-holder { float: left; display: inline; }
.uploadForm .field-holder + .field-holder { margin-left: 17px; }
.uploadForm .field-holder label.left { padding: 7px 20px 0 15px; }

.uploadForm .submit-button { width: 75px; height: 30px;margin: 0;padding: 0; border-radius: 1px; cursor: pointer; border: 0; color: #fff; font-size: 13px; font-family: 'metanormal', arial, sans-serif;}
.uploadForm .submit-button { background: #ff9933; padding-bottom: 2px; }  
.uploadForm .publications .submit-button { width: 150px; height: 30px;margin: 0;padding: 0; border-radius: 1px; cursor: pointer; border: 0; color: #fff; font-size: 13px; font-family: 'metanormal', arial, sans-serif;}
.uploadForm .publications .submit-button { background: #ff9933; padding-bottom: 2px; }  
.uploadForm .submit-button:hover { background: #f18627; }
.uploadForm .buttons { padding-top: 5px; }
.uploadForm .horizontal-checkbox { float:left; width: auto; }
.uploadForm .label-inline-block { display: inline-block; padding-bottom: 3px; font-family: 'metanormal', arial, sans-serif;}

.uploadForm .helpText {
	display: block;
	margin-top: 5px;
	font-style: italic;
	font-family: 'metanormal', arial, sans-serif;
}

.uploadForm .jqTransformSelectWrapper {
	float: none;
}

.uploadForm .checkbox-list-label {
	padding-bottom: 0;
	margin-bottom: 0;
}

.uploadForm .checkbox-list table {
	width: 100%;
}

.uploadForm .checkbox-list table tr td {
	border-bottom: none;
}

.uploadForm .checkbox-list table tr td .icheckbox {
	float: left;
	margin: 0 10px 0 0;
}

.uploadForm .checkbox-list table tr td label {
	float: left;
}

.uploadForm .checkbox-list label {
	padding-top: 2px;
}

.uploadForm .checkbox-list .jqTransformCheckboxWrapper label {
	padding-top: 0;
}

.program a {position:absolute; margin-top:5px; padding-left:8px;}
.newsletter-language {width: 450px; }
.newsletter-nfp {width: 400px;}
.newsletter-nfp a {font-family: 'metanormal', arial, sans-serif!important;  font-size: 13px; padding-left:8px!important; position:absolute; margin-top:5px;}

/* .contact-formvalidator { display: block; padding-bottom: 3px; font-family: 'metanormal', arial, sans-serif; color:red} */
.contact-formvalidator {
	display: inline-block;
	padding: 4px 0 3px 5px;
	font-family: 'metanormal', arial, sans-serif;
	color: red;
}

.fur-newsletter { padding-bottom: 34px; padding-top: 22px; }
.fur-newsletter label { position: relative; }

.to-db { padding-top: 10px; font-size: 13px;}
.to-db a { display: inline-block; zoom: 1; *display: inline; background: url(../Images/search-db.png) no-repeat right 4px; padding-right: 15px;}

.info-tooltip { display: inline-block; zoom: 1; *display: inline; font-size: 0; line-height: 0; text-indent: -4000px;  background: url(../Images/info.png) no-repeat 0 0; }
.info-tooltip { position: absolute; top: 7px; right: 0; width: 15px; height: 14px; }  

.organization { padding-left: 20px; margin-left: -20px; background: url(../Images/organization.png) repeat-y 0 0; }  

.o-box { margin-bottom: 30px; background: #efefef; padding: 27px 25px; position: relative; height: 100%;}
.o-box h2 { padding-top: 0; } 
.o-box h6 { font-size: 13px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; padding-bottom: 14px; } 
.o-box p { font-size: 15px; font-family: 'metanormal', arial, sans-serif;} 
.o-box ul { padding-left: 15px; } 
.o-box ul li { font-size: 13px; padding-bottom: 5px; } 
.o-box ul li + li { padding-top: 9px; }
.o-box ol { list-style-type: upper-roman; padding-left: 15px; } 
.o-box ol li { font-size: 13px; padding-bottom: 5px;  } 
.o-box ol li + li { padding-top: 9px; }
.o-box .cols { padding-top: 8px; }
.o-box .cols .col { width: 240px; float: left; display: inline; padding-right: 20px; }

.o-box .line { width: 18px; height: 2px; position: absolute; top: 50%; margin-top: -1px; left: -18px; background: url(../Images/o-box-line.png) no-repeat 0 0;}
.last-o-box .line { background: #fff url(../Images/o-box-line.png) repeat-x 0 0; height: 50%; margin: 0; bottom: 0; top: auto; left: -20px; width: 20px;}
.o-box:first-child .line { background: #fff url(../Images/o-box-line.png) repeat-x 0 bottom; height: 50%; margin: 0; top: 0; left: -20px; width: 20px;}

.news-entry { padding-bottom: 35px; }
.news-entry h1 { line-height: 28px; padding-bottom: 19px; }
.news-entry p { line-height: 21px; padding-bottom: 4px;}
.news-entry p a { display: inline-block; zoom: 1; *display: inline; background: url(../Images/list-links-arrow.png) no-repeat right 8px; font-family: 'metanormal', arial, sans-serif; padding-right: 10px;}
.news-entry h2 { padding-bottom: 8px; }

.teasers { padding-bottom: 50px; }
.teasers > ul { list-style: none; }
.teasers > ul > li { float: left; display: inline; }
.teasers > ul > li + li { margin-left: 40px; }

.teaser { width: 160px; }

.teaser-head h2 { padding: 0 0 10px; font-size: 16px; border-bottom: 1px solid #d2d2d2; margin-bottom: 15px; color: #323232; font-family: 'meta-boldregular', arial, sans-serif; line-height: 1.3; }
.teaser-head h2 img { margin-bottom: -5px; margin-right: -3px; }

.teaser-entry h2 { font-size: 16px; padding-top: 6px; padding-bottom: 8px; }
.teaser-entry p { padding-bottom: 7px; }
.teaser-entry p a { font-family: 'metanormal', arial, sans-serif; }
.teaser-entry p .email { display: inline-block; zoom: 1; *display: inline; background: url(../Images/email.png) no-repeat 0 7px; padding-left: 16px;}
  
.teaser-entry .events { list-style: none; }
.teaser-entry .events li + li { border-top: 1px solid #D2D2D2; padding-top: 15px; margin-top: 5px; }
.teaser-entry .events .more { background: url(../Images/list-links-arrow.png) no-repeat right 6px; }

.teaser-entry .event p a { font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
.teaser-entry .event .meta { color: #606060; }

.teaser-entry .feeds { list-style: none; }
.teaser-entry .feeds li + li { padding-top: 22px; margin-top: 13px; background: url(../Images/aside-box-border.png) no-repeat 0 0; }
.teaser-entry .feed { font-family: 'linoletter_lt_romanregular', arial, sans-serif; line-height: 20px;}

.teaser2 .teaser-entry p { font-family: 'linoletter_lt_romanregular', arial, sans-serif; padding-bottom: 11px; line-height: 20px; }

.snf { margin-top: 14px; }
.snf a { display: inline-block; zoom: 1; *display: inline; padding-right: 15px; background: url(../Images/search-db.png) no-repeat right 4px; }

.more { display: inline-block; zoom: 1; *display: inline; background: url(../Images/list-links-arrow.png) no-repeat right 8px; font-family: 'metanormal', arial, sans-serif; padding-right: 10px; }

.test { display: inline-block; zoom: 1; *display: inline; background: url(../Images/list-links-arrow.png) no-repeat right 0px;}
 
.teaser-entry .posts { list-style: none; }
.teaser-entry .posts li + li { background: url(../Images/aside-box-border.png) no-repeat 0 0; padding-top: 11px; margin-top: 6px; }

.teaser-entry .blog-post p { font-family: 'linoletter_lt_romanregular', arial, sans-serif; font-size: 13px;}
.teaser-entry .blog-post h3 { font-size: 13px; color: #18338f; font-weight: normal; font-family: 'metanormal', arial, sans-serif; padding-bottom: 9px;}

.a-box { padding: 20px; background: #f7f7f7; }
.a-box .more {  background: url(../Images/list-links-arrow.png) no-repeat right 6px;  }

.a-box-image { padding-bottom: 12px; }
.a-box-image a { display: block; }

.a-box-entry h3 { font-size: 16px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; padding-bottom: 6px;}
.a-box-entry ul { list-style: none; }  
.a-box-entry ul li + li { padding-top: 13px; }  
.a-box-entry ul li a {  }  

.teaser-links { list-style: none; }
.teaser-links li { font-size: 13px; padding-bottom: 15px; }
.teaser-links .more { background: url(../Images/list-links-arrow.png) no-repeat right 6px; display: inline;}

.t-view-all { background: url(../Images/accordion-border.png) repeat-x 0 0; padding-top: 15px; font-size: 13px;}
.t-view-all .more { background: url(../Images/list-links-arrow.png) no-repeat right 6px; }

.aside .teaser { padding-bottom: 25px;width: 100%; }
.aside .a-box { margin-bottom: 40px; }

.articles h1 { line-height: 28px; padding-bottom: 10px; }
.articles ul { list-style: none; }
.articles ul li + li { margin-top: 25px; border-top: 1px solid #d2d2d2; padding-top: 27px;}

.article-image { float: left; display: inline; width: 160px;}

.article-entry { float: left; display: inline; width: 380px; padding-left: 20px;}
.article-entry h2 { padding: 0 0 10px; line-height: 18px; }
.article-entry p { padding-bottom: 5px; }

.second-level li + li { padding-top: 10px; }

.cartPublication {padding-left: 14px!important;}

.post-entries > ul { list-style: none; }
.post-entries > ul > li { padding-top: 10px; }

.post-entries2 > ul li + li { padding-top: 22px; background: url(../Images/accordion-border.png) repeat-x 0 0; margin-top: 5px; }
.post-entries2 .post-entry .meta { padding-bottom: 14px; }

.post-entries3 > ul li { padding-top: 22px; background: url(../Images/accordion-border.png) repeat-x 0 0; margin-top: 5px; }
.post-entries3 .post-entry .meta { padding-bottom: 14px; }

.post-entry h2 { padding: 0;}
.post-entry.faq h2 { padding: 0;padding-bottom: 15px;}
.post-entry p { line-height: 21px; padding-bottom: 8px; }
.post-entry .meta { font-family: 'metanormal', arial, sans-serif; }
.post-entry img.alignleft { padding-right: 20px; }
.post-entry img.alignright { padding-left: 20px; }

.post-entry2 { padding-top: 10px; padding-bottom: 15px; }
.post-entry2 p { padding-bottom: 0; }
.post-entry2 h2 { padding-bottom: 12px; }
.post-entry2 ul { list-style: none; }
.post-entry2 ul li { font-size: 13px; background: url(../Images/list-links-arrow.png) no-repeat 0 4px; padding-left: 20px; padding-bottom: 13px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; }
.post-entry2 ul li a span { color: #767676; }

.post-entry-image { width: 160px; float: left; display: inline; padding-right: 20px; padding-top: 5px;}

.post-entry-content { width: 570px; float: left; display: inline; padding-bottom: 15px; }
.post-entry-content p { padding-bottom: 2px; }

.bio h1 { line-height: 28px; }

.bio-image { float: left; display: inline; width: 160px; padding-bottom: 20px; }

.bio-entry { float: left; display: inline; width: 330px; padding-left: 40px;}
.bio-entry h2 { line-height: 18px; }
.bio-entry h5 { line-height: 18px; padding-bottom: 15px;}
.bio-entry p { line-height: 21px; }

.brief-bio h2 { padding-bottom: 21px; }
.brief-bio table tr td:first-child { width: 180px; }
.brief-bio table tr td  { border: 0; font-family: 'linoletter_lt_romanregular', arial, sans-serif; line-height: 21px; padding: 4px 20px 4px 0;  vertical-align: top;}

.bio-content ul { padding-left: 15px; }
.bio-content ul li { font-size: 13px; font-family: 'linoletter_lt_romanregular', arial, sans-serif; padding-bottom: 13px;}

.blog-posts { border-top: 1px solid #dadada; margin-top: 5px; }

.blog-post-content { border-bottom: 1px solid #dadada; padding-bottom: 15px; padding-top: 23px; margin-bottom: 7px;}
.blog-post-content h2 { font-size: 36px; font-weight: normal; font-family: 'metanormal', arial, sans-serif; padding-bottom: 25px;}
.blog-post-content h3 { font-size: 18px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; padding: 10px 0; }
.blog-post-content p { line-height: 21px; padding-bottom: 9px; }

.blog-post-author { padding-bottom: 26px; position: relative; }
.blog-post-author .comments { padding-left: 22px; background: url(../Images/comments.png) no-repeat 0 3px; position: absolute; top: 3px; right: 0;}
.blog-post-author .comments { display: inline-block; zoom: 1; *display: inline; font-size: 13px; }

.blog-post-author-image { float: left; display: inline; width: 50px; }
.blog-post-author-image img { width: 50px; }

.blog-post-author-entry { float: left; display: inline; width: 380px; padding-left: 20px; padding-top: 3px; }
.blog-post-author-entry h3 { font-size: 18px; font-weight: normal; font-family: 'metanormal', arial, sans-serif; }
.blog-post-author-entry .meta { color: #767676;  font-family: 'metanormal', arial, sans-serif; }

.blog-post-content-image { padding-bottom: 20px; }

.blog-post-content2 { padding-top: 0; }
.blog-post-content2 h2 { padding-top: 0; }

.blog-post-comments-holder { padding-bottom: 20px; }
.blog-post-comments-holder h2 { color: #767676; font-weight: normal; font-family: 'metanormal', arial, sans-serif; padding-bottom: 20px; }

.blog-post-comments > ul { list-style: none; }
.blog-post-comments > ul > li { margin-bottom: 18px; }

.blog-post-comment { background: #f7f7f7; padding: 20px 20px 5px; }
.blog-post-comment h3 { font-size: 18px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; }
.blog-post-comment p { line-height: 21px; }
.blog-post-comment .meta { color: #767676; padding-bottom: 10px; font-family: 'metanormal', arial, sans-serif;  }

.write-comment { background: #f7f7f7; padding: 20px 20px 5px;  }
.write-comment h3 { font-size: 18px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; }
.write-comment p { color: #606060; font-family: 'metanormal', arial, sans-serif; }
.write-comment .form-holder { width: 100%; padding-top: 8px;}
.write-comment .form-holder label { color: #323232; }
.write-comment .form-holder .field { background: #fff; }
.write-comment .form-holder p textarea.field { height: 82px; width: 499px; }
.write-comment .form-holder .submit-button { width: 100px; }
.write-comment .form-holder label em { font-style: normal; color: #606060;}

.write-comment .uploadForm { width: 100%; padding-top: 8px;}
.write-comment .uploadForm label { color: #323232; }
.write-comment .uploadForm .field { background: #fff; }
.write-comment .uploadForm p textarea.field { height: 82px; width: 499px; }
.write-comment .uploadForm .submit-button { width: 100px; }
.write-comment .uploadForm label em { font-style: normal; color: #606060;}

.selections ul { list-style: none; }
.selections form > ul > li { padding: 0; }
.selections form > ul > li + li { border-top: 1px solid #d2d2d2; }

.selections .selection-head { position: relative;line-height: 1.3;font-size: 12px;padding: 0; }
.selection-head a { display: block; padding: 32px 50px 32px 41px; color: #323232; font-size: 20px; font-family: 'meta-boldregular', arial, sans-serif; }
.selection-head a { background: url(../Images/nav-state-arrow.png) no-repeat right center; }
.selection-head a.selected { background: url(../Images/acc-active.png) no-repeat right center;  }
.selection-head a.not-slideable { background: none;cursor: default; }
.selection-head a strong { font-weight: normal; color: #767676; font-family: 'metanormal', arial, sans-serif; }
.selection-head .selection-number { font-size: 18px; position: absolute; top: 50%; left: 0; width: 31px; height: 28px; background: url(../Images/selection-number.png) no-repeat 0 0; color: #fff; }
.selection-head .selection-number { text-align: center; padding-top: 3px; margin-top: -8px; }
.selection-head a:hover { text-decoration: none; }

.check-boxes .col1 { width: 178px; }
.check-boxes .col1 + .col1 { margin-left: 15px; }
.check-boxes .col2 { width: 369px; }
.check-boxes .col2 + .col2 { margin-left: 20px; }
.check-boxes > ul { list-style: none; }
.check-boxes > ul > li { float: left; display: inline; }

.check-box-head { background: #f7f7f7; margin-bottom: 1px; padding: 20px 0;}
.check-box-head h3 { text-align: center; color: #323232; font-size: 15px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif;}
.check-box-head .info { display: inline-block; zoom: 1; *display: inline; text-indent: -4000px; width: 15px; height: 15px; margin-left: 5px; margin-top: 2px; position:relative }
.check-box-head .info img { position: absolute;top: 0;left: 0;}

.check-box-entry { padding-bottom: 30px; }
.check-box-entry .row { background: #f7f7f7; margin-bottom: 1px; padding: 11px; position: relative;}
.check-box-entry .row.active { background: #ffedda; }

.check-holder { float: left; display: inline; }
.check-holder .jqTransformCheckboxWrapper { margin: 0; }

.col1 .check-label { width: 125px; }
.col2 .check-label { width: 200px; }
.col2 .check-label > label { color: #606060; }

.check-label { float: left; display: inline; padding-left: 10px; }
.check-label > label { color: #323232; display: block; font-size: 13px; line-height: 20px; width: 100%;cursor: pointer; }
.check-label h3 { color: #000; font-size: 16px; line-height: 16px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif;}
.check-label h3 label { cursor: pointer;display: block; padding-bottom: 3px; padding-top: 5px;}
.check-label .details { font-size: 13px; position: absolute; top: 50%; right: 20px; display: inline-block; zoom: 1; *display: inline; height: 17px; margin-top: -8px; }

.tabs-nav { margin-bottom: 32px; }
.tabs-nav ul { border-bottom: 1px solid #d2d2d2; }
.tabs-nav ul li { float: left; display: inline; width: 115px; }
.tabs-nav ul li + li { padding-left: 14px; }
.tabs-nav ul li a { display: block; height: 61px; padding: 9px 0px 0 6px; background: #efefef; border-top-left-radius: 5px; border-top-right-radius: 5px; position: relative;overflow: hidden;}
.tabs-nav ul li a.active, .tabs-nav ul li.ui-state-active a { border: 1px solid #d2d2d2; border-bottom: 0; background: #fff; margin-bottom: -1px;}
.tabs-nav ul li a strong { color: #000; font-weight: normal; font-size: 13px; font-family: 'meta-boldregular', arial, sans-serif; display: block;  min-height: 34px; padding-bottom: 3px;}
.tabs-nav ul li a em { font-style: normal; color: #1d9a65; font-size: 13px; font-family: 'meta-boldregular', arial, sans-serif; }
.tabs-nav ul li a .info { width: 15px; height: 14px; text-indent: -4000px; position: absolute; top: 10px; right: 10px; }
.tabs-nav ul li a .info img { position: absolute;left: 0;top: 0; }
.tabs-nav ul li a:hover { background: #fafafa;  text-decoration: none;}  

.tab { display: none;}
.home-box .tab { display: block;}

.info-txt, .info-txt .info-label { text-align: center; color: #323232; font-size: 18px; font-weight: normal; position: relative; line-height: 31px; padding-bottom: 25px; }
.info-txt .info-label span { color: #767676; }
.info-txt .next { width: 31px; height: 31px; overflow: hidden; font-size: 0; line-height: 0; position: absolute; top: -21px; right: 0; }
.info-txt .next img { position: absolute;left: 0;bottom: 0; }
.info-txt .prev { width: 31px; height: 31px;overflow: hidden; font-size: 0; line-height: 0; position: absolute; top: -21px; right: 33px; }
.info-txt .prev img { position: absolute;left: 0;top: 0; }



.pinms > ul > li { float: left; display: inline; }

.pinms .col1 { width: 178px; }
.pinms .col1 + .col1 { margin-left: 15px; }

.pinm { background: #f7f7f7; }

.pinm-head { border-bottom: 1px solid #fff; padding: 5px 10px; position: relative; min-height: 59px;}
.pinm-head h3 { color: #000;width: 140px; font-size: 16px; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif;float: left;-ms-word-wrap: break-word; word-wrap: break-word;}
.pinm-head .delete { float: right;margin-top: 2px; }

.pinm-entry ul li.even { background: #efefef; }
.pinm-entry ul li { padding: 10px; border-bottom: 1px solid #fff;}
.pinm-entry h4 { font-size: 14px; color: #606060; font-weight: normal; font-family: 'meta-boldregular', arial, sans-serif; padding-bottom: 6px; min-height: 18px;}
.pinm-entry p { color: #606060; font-size: 13px; line-height: 13px; font-family: 'metanormal', arial, sans-serif; line-height: 20px; padding-bottom: 2px;margin-bottom: 0;}
.pinm-entry .buttons { text-align: center; }

.compare { padding-bottom: 25px; }
.compare a { float: left; display: inline; }
.compare p { float: left; display: inline; color: #767676; font-family: 'metanormal', arial, sans-serif; padding-left: 24px; padding-top: 5px;}

.main-slider { height: 740px; overflow: hidden; }
.main-slider .slide-box-holder { position: absolute; top: 0; left: 0; width: 100%; }  

.home-box-holder { padding-top: 45px; padding-bottom: 50px; }
.home-box-holder ul { list-style: none; }
.home-box-holder .shell > ul > li { float: left; display: inline; width: 240px; padding: 0 40px;}

.home-box { background: #fff; }
.home-box h2 { font-size: 18px; font-weight: normal; font-family: 'metanormal', arial, sans-serif; }
.home-box h2 a { color: #323232; display: inline-block; zoom: 1; *display: inline;}
.home-box h2 a:hover { text-decoration: none; }
.home-box ul li { border-top: 1px solid #d2d2d2; font-size: 15px; line-height: 21px; padding: 16px 0;}
.home-box p a,
.home-box ul li a { color: #18338f; }
.home-box p a:hover,
.home-box ul li a:hover { color: #323232; text-decoration: none;}
.home-box p { font-size: 15px; line-height: 21px; padding: 16px 0; }

.home-box-head { min-height: 60px; }
.home-box-head h2 {padding: 14px 40px 0 40px;margin: 0 -20px;min-height: 46px;}
.home-box-content { min-height: 235px; }
.max-h .home-box-content { display: block !important; }

.home-holder { position: relative; overflow: hidden; }

.min-h .home-box-holder { width: 960px; position: absolute; bottom: 0; left: 50%; margin-left: -480px; padding: 0; }
.min-h .home-box-holder .home-box { width: 319px; float: left; display: inline; padding:  0; height: 60px; position: relative }
.min-h .home-box-holder .home-box-head {margin: 0 20px;cursor: pointer; background: url(../Images/box-head.png) no-repeat right 25px;}
.min-h .home-box-holder .home-box-head.active { background: url(../Images/box-head.png) no-repeat right -54px;  }
.min-h .home-box-holder .home-box + .home-box { margin-left: 1px; }
.min-h .home-box-holder .home-box  .home-box-content {display: none; position: relative; min-height: 0;padding: 0 40px; } 
.min-h .flex-control-nav { bottom: 123px; }
.min-h .inner-col { position: absolute; left: 0; bottom: 0; width: 319px; padding: 0; background: #fff; }

.slide-box, .slide-box-gray, .slide-box-white {
	width: 380px;
	margin-top: 125px;
	padding: 10px;
}

.slide-box h2 { color: #323232; font-weight: normal; font-size: 28px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 16px;}
.slide-box .slide-box-lead { color: #323232; font-weight: normal; font-size: 18px; font-family: 'meta-boldregular', arial, sans-serif;}
.slide-box .slide-box-description { color: #323232; font-weight: normal; font-size: 18px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 25px;}
.slide-box-gray h2 { color: #d7d7d6; font-weight: normal; font-size: 28px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 16px;}
.slide-box-gray .slide-box-lead { color: #d7d7d6; font-weight: normal; font-size: 18px; font-family: 'meta-boldregular', arial, sans-serif; }
.slide-box-gray .slide-box-description { color: #d7d7d6; font-weight: normal; font-size: 18px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 25px;}
.slide-box-white h2 { color: #fff; font-weight: normal; font-size: 28px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 16px;}
.slide-box-white .slide-box-lead { color: #fff; font-weight: normal; font-size: 18px; font-family: 'meta-boldregular', arial, sans-serif;}
.slide-box-white .slide-box-description { color: #fff; font-weight: normal; font-size: 18px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 25px;}
.slide-box .buttons { font-size: 15px; border-top: 1px solid #d7d7d6; padding-top: 25px; margin-top: 7px; }
.slide-box .buttons a { color: #323232;}
.slide-box-gray .buttons { font-size: 15px; border-top: 1px solid #d7d7d6; padding-top: 25px; margin-top: 7px; }
.slide-box-gray .buttons a {color: #d7d7d6;}
.slide-box-white .buttons { font-size: 15px; border-top: 1px solid #d7d7d6; padding-top: 25px; margin-top: 7px; }
.slide-box-white .buttons a {color: #fff;}
.slide-box .buttons .more { background: url("../Images/list-links-arrow-black.png") no-repeat right 7px }
.slide-box-gray .buttons .more { background: url("../Images/list-links-arrow-grey.png") no-repeat right 7px }
.slide-box-white .buttons .more { background: url("../Images/list-links-arrow-white.png") no-repeat right 7px }
.slide-box-holder .hidden { display: none; }

.slide-box-inv h2 { color: #fff; }


.slide-box.quote { width: 410px; background: url(../Images/quotes.png) no-repeat 8px 9px; padding-left: 47px; }
.slide-box-white.quote { width: 410px; background: url(../Images/quoteswhite.png) no-repeat 8px 9px; padding-left: 47px; }
.slide-box-gray.quote { width: 410px; background: url(../Images/quotesgray.png) no-repeat 8px 9px; padding-left: 47px; }

.slide-box, .slide-box.quote {
	background-color: #fff;
	background-color: rgba(255,255,255,0.6);
}

.slide-box-gray, .slide-box-gray.quote {
	background-color: #000;
	background-color: rgba(0,0,0,0.7);
}

.slide-box-white, .slide-box-white.quote {
	background-color: #000;
	background-color: rgba(0,0,0,0.4);
}



.footer { background: #efefef url(../Images/footer.png) repeat-x 0 0; padding-top: 80px;}

.footer-columns { padding-bottom: 60px; }
.footer-columns .column { float: left; display: inline; }
.footer-columns .column h2 { padding-bottom: 10px; font-size: 17px; color: #606060; font-weight: normal;}
.footer-columns .column h2 img { margin-bottom: -1px; }
.footer-columns .column p { color: #606060; font-size: 13px; padding-bottom: 16px;}
.footer-columns .column ul { list-style: none; padding-left: 15px;}
.footer-columns .column ul li { font-size: 13px; padding-bottom: 15px; padding-left: 12px; background: url(../Images/breadcrumb-arrow.png) no-repeat 0 5px;}
.footer-columns .column p a,
.footer-columns .column ul li a { color: #606060; }
.footer-columns .column p a:hover,
.footer-columns .column ul li a:hover { text-decoration: none; color: #000; }
.footer-columns .column1 { width: 175px; padding-right: 25px;}
.footer-columns .column2 { width: 135px; padding-right: 60px; }
.footer-columns .column3 { width: 150px; padding-right: 50px;}
.footer-columns .column4 { width: 325px; }

.newsletter { border-top: 1px solid #ddd; border-left: 1px solid #d9d9d9; border-bottom: 1px solid #f3f3f3; background: #fff; height: 29px; position: relative; width: 305px; margin-bottom: 30px;}
.newsletter .field { width: 228px; padding: 6px 10px; color: #333; font-size: 13px; font-family: 'metanormal', arial, sans-serif; border: 0; background: transparent; }
.newsletter .newsletter-button { cursor: pointer; border: 0; width: 55px; height: 29px; background: #606060; color: #fff; font-size: 13px; border-radius: 1px;}
.newsletter .newsletter-button { position: absolute; top: 0; right: 0; font-size: 13px; font-family: 'metanormal', arial, sans-serif; padding-bottom: 3px;}
.newsletter .newsletter-button:hover { background: #323232; }

.socials { height: 24px; }
.socials a { float: left; display: inline; width: 28px; height: 28px; font-size: 0; line-height: 0; margin-right: 8px; }
.socials a:hover { opacity: 0.6; -moz-opacity: 0.6; filter:alpha(opacity=60); }

.copy { border-top: 1px solid #e6e6e6; background: #ddd; padding: 20px 0; }
.copy ul { list-style: none; float: left; }
.copy ul li { display: inline; padding-right: 29px;}
.copy ul li a { color: #606060; font-size: 13px; }
.copy ul li a:hover { text-decoration: none; color: #000; }
.copy p { float: right; display: inline; color: #606060; font-size: 13px;}

/* WebPart Tool Pane */
.ms-ToolPaneOuter { position:fixed; bottom:30px; left:20px; }
.ms-ToolPaneBody { overflow:auto !important; max-height:100%; }

.loader {
    background-image: url(data:image/gif;base64,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);
	height: 100%;
	width: 100%;
	background-repeat: no-repeat;
    background-position: center;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.7);
	position: absolute;
	top: 0;
	left: 0;
    z-index: 2;
}

.mitarbeiter-suche .filter-box {
    width: auto;
}

.mitarbeiter-suche .employee-image img {
    display: block;
    width: 100%;
    z-index: 1;
	padding-bottom: 0;
}

.mitarbeiter-suche .employee-image:hover img {
    width: auto;
	z-index: 10;
}

.mitarbeiter-suche .search-section {
	margin-top: 0;
	width: 260px;
	display: block;
}

.mitarbeiter-suche .search-section .field {
	width: 240px;
}

.forschungsrat-suche .filter-box {
	width: auto;
}

.forschungsrat-suche .employee-image img {
    display: block;
    width: 100%;
    z-index: 1;
	padding-bottom: 0;
}

.forschungsrat-suche .employee-image:hover img {
	width: auto;
	z-index: 10;
}

.forschungsrat-suche .search-section {
	margin-top: 0;
	padding-top: 15px;
	width: 260px;
	display: block;
	float: none;
}

.forschungsrat-suche .search-section .field {
	width: 260px;
}

.hover-tooltip {
	position: absolute;
}
.hover-tooltip .hover-tooltip-content {
	display: none;
	font-size: 14px;
	line-height: 1.3;
	font-family: 'metanormal', arial, sans-serif;
	
	background-color: #EFEFEF;
	
	border: 1px solid #18338F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
	left: 13px;
	top: -10px;
	padding: 10px;
	
	position: relative;
	text-align: left;
	text-indent: 0;
	width: 200px;
	z-index: 1;
}
.hover-tooltip:hover .hover-tooltip-content {
	display: block;
}

/* 404 Seite */
.error-page {
	margin: 0 auto;
	padding: 60px 0;
	width: 960px;
}

.error-header {
	color: #323232 !important;
	font-size: 28px;
	font-weight: normal;
	padding-bottom: 34px;
}

.bestellungenLogoLeft {
	width: 250px;
	float: left;
}

.bestellungenLogoRight {
}

.bestellungenLogoOuter {
	width: 100%;
}

.icheckbox, .iradio {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/check.png) no-repeat center top;
}

.icheckbox.checked, .iradio.checked {
	background-position: center bottom;
}

.icheckbox.focus, .iradio.focus {
	outline: 1px dotted #000;
}

.link-block {
	width: 501px;
}

.link-block .link-item {
	float: left;
	width: 33.333%;
	display: table;	
}

.link-block .link-item a {
	background: #efefef;
	border-left: 1px solid #fff;
	display: table-cell;
	padding: 10px;
	height: 50px;
	vertical-align: middle;
}

.link-block .link-item:first-child a {
	border-left: none;
}

.link-block .link-item a:hover {
	background: #fff;
}

/* jqTransform Select mit OptGroups */
.jqTransformSelectWrapper .group-title {
	padding: 8px 10px;
	font-family: 'metanormal', arial, sans-serif;
	font-weight: bold;
}
.jqTransformSelectWrapper ul a.group-title:hover {
	background: #fff;
	color: #767676;
}

/* ORGANIGRAMM */
.organigramm {
	margin-left:-20px;
}

.organigramm h2 {
	width:150px;
	margin:0 auto;
}

.organigramm h2,
.organigramm h3,
.organigramm ul li {
	font-family: "metanormal", arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	display:block;
	line-height:21px;
	text-decoration:none;
	background:#efefef;
	color: #18338f;
	padding:9px 15px;
}

.organigramm h2,
.organigramm .division h3 {
	color:#fff !important;
	background:#18338f;
	margin-bottom:20px;
}

.organigramm h2,
.organigramm .division h3,
.organigramm .divisions .division,
.organigramm .divisions .division ul li {
	position:relative;
}

.organigramm h2:before {
	content:"";
	position:absolute;
	display:block;
	height:25px;
	width:50%;
	left:0;
	bottom:-25px;
	border-right:1px solid #d2d2d2;
}

.organigramm .divisions {
	margin-top:25px;
	padding-top:24px;
	border-top:1px solid #d2d2d2;
}

.organigramm .divisions .division {
	float:left;
	width:160px;
	margin-left:20px;
	padding-left:19px;
	border-left:1px solid #d2d2d2;
}

.organigramm .divisions .division:before,
.organigramm .divisions .division:first-child:after,
.organigramm .divisions .division.last:after {
	content:"";
	position:absolute;
	display:block;
	height:25px;
	width:50%;
	top:-25px;
}

.organigramm .divisions .division:before {
	left:0;
	border-right:1px solid #d2d2d2;
}

.organigramm .divisions .division:first-child:after {
	left:0;
	background:#fff;
}

.organigramm .divisions .division.last:after {
	left:50%;
	background:#fff;
	border-left:1px solid #d2d2d2;
}

.organigramm .divisions .division:first-child {
	margin-left:0;
}

.organigramm .divisions .division h3:before,
.organigramm .divisions .division ul li:before,
.organigramm .divisions .division ul li.last:after {
	content:"";
	position:absolute;
	display:block;
	height:50%;
	width:20px;
	left:-20px;
}

.organigramm .divisions .division h3:before {
	top:0;
	background:#fff;
	border-bottom:1px solid #d2d2d2;
}

.organigramm .divisions .division ul li {
	margin-top:20px;
}

.organigramm .divisions .division ul li:first-child {
	margin-top:0;
}

.organigramm .divisions .division ul li:before {
	top:50%;
	border-top:1px solid #d2d2d2;
}

.organigramm .divisions .division ul li.last:after {
	top:50%;
	background:#fff;
	border-top:1px solid #d2d2d2;
}
/* /ORGANIGRAMM */

#StructuralNavigation.focus {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
	padding: 10px 15px;
	margin: 10px;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	z-index: 9999;
}

#StructuralNavigation ul li {
	list-style-position: inside;
}

/* SHAREPOINT SEARCH OVERRIDES */
.ms-srch-resultFooter { text-align: left;}
.ms-srch-sbLarge  {background-color:#f7f7f7!important;}
.ms-srch-item-body .ms-srch-ellipsis {
	color: #262626;
	font-family: "Segoe UI Semilight","Segoe UI","Segoe",Tahoma,Helvetica,Arial,sans-serif;
	font-size: 1.15em;
	font-weight: 300;
	padding: 0;
}
.ms-srch-item-body p.ms-srch-item-summary {
	color: #323232;
	font-family: 'metanormal', arial, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.ms-srch-item-body .ms-srch-item-path {
	font-style: normal;
}

.flex-pauseplay {
	position: absolute;
	top: 20px;
	left: 20px;
	text-align: center;
	z-index: 1;
}

.flex-pauseplay img {
    transition: none;
    -webkit-transition: none;
}

.flex-pauseplay .flex-pause,
.flex-pauseplay .flex-play {
    border-radius: 4px;
    display: block;
    height: 22px;
    padding: 5px;
    width: 22px;
	background: no-repeat center center #ccc;
	/*text-indent: -4000px;*/
}

.flex-pauseplay .flex-pause:focus,
.flex-pauseplay .flex-play:focus {
	outline: 1px dotted #000;
}

.flex-pauseplay .flex-pause {
	/*background-image: url('../Images/icons/slider_pause.png');*/
}

.flex-pauseplay .flex-pause:hover {
	background-image: url('../Images/icons/slider_pause_hover.png');
}

.flex-pauseplay .flex-play:hover img,
.flex-pauseplay .flex-pause:hover img {
    opacity: 0;
}

.flex-pauseplay .flex-play {
	/*background-image: url('../Images/icons/slider_play.png');*/
}

.flex-pauseplay .flex-play:hover {
	background-image: url('../Images/icons/slider_play_hover.png');
}

/* Custom RTE Styles */
/* MÜSSEN ZWINGEND ZU UNTERST SEIN DAMIT DIESE DIE RICHTIGE GEWICHTUNG IM CSS HABEN */
H2.my-rteElement-H2
{
  -ms-name:"&Uumlberschr. 2";
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding-bottom: 12px;
  padding-top: 18px;
  color:#323232 !important;
  line-height: 1.3;
}

h3.my-rteElement-h3 {
	-ms-name: "&Uumlberschr. 3";
	font-size: 16px;
	font-weight: bold;
}

h4.my-rteElement-h4 {
	-ms-name: "&Uumlberschr. 4";
	font-size: 14px;
	font-weight: bold;
}

h5.my-rteElement-h5 {
	-ms-name: "&Uumlberschr. 5";
	font-size: 13px;
	font-weight: bold;
}

h2.my-rteElement-h2RightTitle {
	-ms-name: "&Uumlberschr. Related";
	color: #323232;
    font-family: "metanormal",arial,sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.my-rteElement-h3, .my-rteElement-h4, .my-rteElement-h5 {
	font-family: 'meta-boldregular',arial,sans-serif;
	line-height: 18px;
    padding-bottom: 16px;
	color: #000;
}

.ms-rtestate-field h4.my-rteElement-h4, h4.my-rteElement-h4 {
	color: #000;
	line-height: 18px;
}

p.my-rteElement-lead
{
  -ms-name:"Lead";
  font-size: 18px; font-weight: normal;padding-bottom: 24px;
  font-family: 'metanormal', arial, sans-serif;
}

p.my-rteElement-p
{
  -ms-name:"Paragraph";
   padding-bottom: 16px;
   font-size: 13px;
   line-height: 18px;
   font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}

a.my-rteElement-linkMitPfeil {
	-ms-name: "Link mit Pfeil";
	display: block;
	background: url(../Images/list-links-arrow.png) no-repeat 0 5px!important;
	padding-left: 20px!important;
	font-family: 'linoletter_lt_romanregular', arial, sans-serif;
	font-size: 13px;
	line-height: 1.3;
	margin-bottom: 16px;
}

.my-rteImage-0 {
  -ms-name:"720x334"; width: 720px; height: 334px;
}

.my-rteImage-1 {
  -ms-name:"560x260"; width: 560px; height: 260px;
}


/* Forschungsrat CV */

.cvForm-titlearea {
	vertical-align: top;
}

table.cv { margin-bottom: 16px; } 
table.cv tr td { border-bottom: 0 solid #d5d5d5; font-family:linoletter_lt_romanregular; font-size:13px; line-height:18px; border-spacing: 5px 15px; margin: 1px 2px 3px 4px;padding-top: 0;padding-bottom:0}
table.cv tr:last-child td { border-bottom: 0; } 
table.cv ul {margin: 0 0 0 0; padding: 0 13px}
table.cv h2 {padding-top: 0;padding-bottom: 0;margin-bottom: 0;margin-top:0}
table.cv p { line-height: 18px;padding-bottom: 0;margin-bottom: 0}
table.cv tr:first-child td{padding-bottom:0}
table.cv tr:first-child h2{ padding-top: 22px;padding-bottom: 7px}
table.cv tr:first-child td:nth-child(2) p:last-child{padding-top:24px}

table.cv tr:nth-child(2) td,
table.cv tr.prizes td,
table.cv tr.contact td,
table.cv tr.languages td 
{
	padding-top: 34px;
	padding-bottom: 9px;
	border: 0;
}

table.cv tr.publication td 
{
	padding-top: 27px;
	padding-bottom: 9px;
	border: 0;
}

table.cv tr.biography td 
{
	padding-top: 0;
	padding-bottom: 7px;
	border: 0;
}

.job-grid .alt-row {
	background-color: white;
}

.job-grid .row {
	background-color: #E3EDF9;
}

.job-grid {
	width: 100%;
	margin-top: 10px;
}

.job-grid .jobtitle {
	color: #18338F;
	font-size: 18px !important;
	padding-bottom: 12px !important;
	margin-bottom: 0 !important;
	display: inline-block;
}

.job-grid .online {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.job-grid .description {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.job-grid .info {
	margin-bottom: 0 !important;
	padding-bottom: 12px !important;
}

.job-grid td {
	padding-left: 5px !important;
}

.job-grid tr:first-child td {
	border-top: 1px solid #d5d5d5;
}

.job-grid .jobs-count {
	padding-bottom: 0 !important;
}