/*
Theme Name: Europolis 1.0
Theme URI: http://www.europolis-online.org
Description: Das Standart Theme f¸r Europolis
Author: Andreas Hille
Author URI: http://www.bluehilltec.com
Tags: blue, custom header, fixed width, two columns, widgets
Text Domain:


*/



/* Begin Typography & Colors */


@font-face {
	font-family: 'EUGeorgia';
	src: url('/fonts/georgia-webfont.eot');
	src: local('‚ò∫'),
		url('fonts/georgia-webfont.woff') format('woff'),
		url('fonts/georgia-webfont.ttf') format('truetype'),
		url('fonts/georgia-webfont.svg#webfontvk1PNRkG') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'EUGeorgiaI';
	src: url('/fonts/georgia_i.eot');
	src: local('‚ò∫'),
		url('fonts/georgia_i.woff') format('woff'),
		url('fonts/georgia_i.ttf') format('truetype'),
		url('fonts/georgia_i.svg#georgia_i') format('svg');
	font-weight: normal;
	font-style: normal;
}




html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, blockqoute, img, a, a:hover, table, tr, td, form {
	margin:0; padding:0; line-height:140%; border:none; color:#333; font-family:'Droid Serif', EUGeorgia, Georgia, san-serif; font-weight:normal;
}
body {font-size: 14px;}
body, body.blog.paged, body.blog.en {
	color: #333;
	background-color: #FFFFFF;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*body.blog {background-image: url(images/bg_startseite.gif);}*/
a {color:#00507d;}
ul {list-style:none;}
.clear {clear:both; height:1px; font-size:0;}
h2 {color:#00254a; font-size:20px;}
h4 {font-size:1em; font-weight:bold; margin-top:1em;}
span.enamepart:after {
    content: "@";
}


/* Topnavigation */
#topNavi {height:260px; background-color:#00254A;}

#topNavi #tabs-rotate, #topNavi .ui-tabs-panel, #topNavi .ui-tabs-nav, #topNavi .ui-tabs .ui-tabs-nav li, #topNavi .ui-tabs .ui-tabs-nav li a {padding:0; margin:0; -webkit-border-radius: 0px; border-radius: 0px; border:none;}
#topNavi #tabs-rotate {height:260px; background:transparent; overflow:hidden;}
#topNavi #tabs-rotate li, #topNavi #tabs-rotate .ui-widget-header {background:transparent;}
#topNavi #tabs-rotate div, #topNavi #tabs-rotate .ui-tabs-panel {float:left; width:495px; height:260px; background-color:#00254A; overflow:hidden;}
#topNavi ul, #topNavi .ui-tabs-nav {float:right; width:465px; height:260px; margin-top:-1px;}
#topNavi .ui-tabs ul li, #topNavi .ui-tabs .ui-tabs-nav li {float:none; display:block; background-color:#00254A; }
#topNavi .ui-tabs ul li a, #topNavi .ui-tabs .ui-tabs-nav li a {display:block; height:65px; float:none; background-color:#00254A; color:#FFFFFF; white-space: normal;}
#topNavi .ui-tabs ul li small, #topNavi .ui-tabs .ui-tabs-nav li small {background:transparent; margin:0 15px 0 15px; color:#999; padding-bottom:1px; border-top:solid 1px #98a4a8; display:block; padding-top:3px;}
#topNavi .ui-tabs .ui-tabs-nav li.li1 a {
	background-image: url(images/topNavi_li_first.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#topNavi .ui-tabs .ui-tabs-nav li.li1 small {border-top:none;}
#topNavi .ui-tabs .ui-tabs-nav li small a {display:inline; height:auto;}
#topNavi .ui-tabs .ui-tabs-nav li span {font-size:15px; font-weight:normal; margin-left:15px; margin-right:15px; display:block; white-space:normal;}
#topNavi .ui-tabs-nav li a { cursor: pointer;}
#topNavi .ui-tabs-nav .ui-state-active a {background-color: #a9c371 !important;}
#topNavi .ui-tabs-nav .ui-state-active a small {color:#333;}
#topNavi .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {}

#topNavi #tabs-rotate .clear, #topNavi .clear {background-color:#00254A; height:1px; border:none;}




#contentColum .pagetitle {color:#000000; font-size:20px; border-bottom:solid 1px #000000; margin-bottom:30px;
        text-shadow: 1px 1px 1px #e5e5e5;
        filter: dropshadow(color=#e5e5e5, offx=1, offy=1); margin-right:15px;
}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline; color:#a9c371;}


.more-link {white-space: nowrap;}
.fL {float:left;}
.fR {float:right;}
.ico.print, .ico.favorit, .ico.mail, .ico.top {background-repeat:no-repeat; background-position:left center; padding-left: 12px;}
.ico.print, .ico.favorit, .ico.mail {float:left;}
.ico.print {background-image: url(images/ico_print.gif);}
.ico.favorit {background-image: url(images/ico_favorit.gif);}
.ico.mail {background-image: url(images/ico_mail.gif);}
.ico.top {background-image: url(images/ico_top.gif);}
.nowrap {white-space: nowrap;}

body.blog #background, body.archive #background, body.page #background {
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0 10px;
}
body.post-type-archive-publikation #background, body.tax-Verlage #background {background:transparent;}
.wrapper {width:960px; margin:0 auto;}
#header {
	border: solid 2px #c4c4c4; border-top:none; height:68px;
	background: #e7e5df; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #e7e5df 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e7e5df)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#e7e5df 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#e7e5df 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#e7e5df 100%); /* IE10+ */
	background: linear-gradient(top,  #ffffff 0%,#e7e5df 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e5df',GradientType=0 ); /* IE6-9 */
	margin-bottom:30px;

}
#header h1 {float:left; border:none;}
#header #extra {float:right;}
#header img.logo {
	width:206px;
	height:36px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	margin: 14px 0 0 12px;
}
#header .extra {float:right; margin-top:10px; text-align:right;}
#header .extra table {margin-right:10px;}
#header .extra a {}

#header .extra form {}
#header .extra form label {display:none;}
#header .extra form input {height:16px; margin-left:10px;}
#header .extra form input#s {width:125px; border: solid 1px #003366;}
#header .extra form input#searchsubmit {border: solid 1px #003366;	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; font-size:0; background: url(images/header-searchsubmit.gif) no-repeat center center; height:20px; margin-left:4px; float: right;}
#header .extra li {float:left; line-height: 24px;}
#header .extra li:after {content:"|";}
#header .extra li:last-child {border-right: none;}
#header .extra li.fb a {
	background-image: url(images/fb-icon.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 28px;
}
#header .extra li a {padding: 0 10px;}


/* NAvigation */
#navi {background-color: #00254a; height:28px; line-height: 100%;}
#navi li {float:left;}
#navi li ul li {float:none;}
#navi a {
	line-height:28px;
	padding:0 12px;
	display:block;
	color:#FFFFFF;
	font-size:13px;
	text-decoration:none;
	background-image: url(images/navi-a.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#navi .current_page_item a, #navi .current_page_parent a,
#navi .current-menu-item a, #navi .current-menu-parent a,
.current-post-ancestor a, #navi .current-page-ancestor a  {
	background: #c1d29c; /* Old browsers */
	background: -moz-linear-gradient(top,  #c1d29c 0%, #87a93e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1d29c), color-stop(100%,#87a93e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c1d29c 0%,#87a93e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c1d29c 0%,#87a93e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c1d29c 0%,#87a93e 100%); /* IE10+ */
	background: linear-gradient(top,  #c1d29c 0%,#87a93e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1d29c', endColorstr='#87a93e',GradientType=0 ); /* IE6-9 */
}
#navi a:hover {background-color:#87A93E; text-decoration:underline;}
#navi li ul {margin:-2px 0 0 0; padding:0;}
#navi li ul li {border-bottom: 1px  solid  #FFFFFF;}
#navi li.current_page_item li a, #navi li.current_page_parent li a, #navi li.current-menu-item li a, #navi li.current-menu-parent li a,
#navi li ul li a  {background:transparent; background-image: url(images/navi-ul-li.png); padding-right:20px;}
#navi li.menu-item-1091 ul, #navi li.menu-item-1177 ul {display:none;}

#navi .langSwitch {float: right; background: rgba(255,255,255,0.2);}
#navi .langSwitch li a {font-size: 0; background-image: none; line-height: normal; padding: 6px;}
#navi .langSwitch li:first-child a {}
#navi .langSwitch li a.current {background:#87A93E;}




.clear.bottomshadow {
	height:20px;
	background: #FFFFFF; /* Old browsers */
	background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}


#contentWrapper {background-image: url(images/wrapper.jpg) left bottom no-repeat;}
#contentColum {border-right: solid 1px #bac0c3; width:605px; float:left;}
.blog #contentColum {width:490px;}
.page-template-page_iframe-fullscreen-php #contentColum {width:100%; border-right:none;}
.page-template-page_iframe-fullscreen-php #contentColum .post {margin-right:0;}
#contentColum .post, #contentColum .publikation, #contentColum .rezension, #contentColum .veranstaltung, #contentColum .encyclopedia {margin-right:15px;}
#contentColum small.meta {display:block; border-bottom: solid 1px #bac0c3; font-size:14px; margin-bottom:10px;}
#contentColum small.meta a, #contentColum small.meta a:hover {color:#333; text-decoration:none;}
.articleFooter {border-top: solid 1px #bac0c3; border-bottom:solid 1px #bac0c3; margin-bottom:26px; padding:5px 0; font-family: 'Tahoma', Helvetica, Geneva, Arial, sans-serif; font-size:11px; height:17px;}
.articleFooter a {margin-right:11px;}
#contentColum .post p, #contentColum .encyclopedia p {line-height:150%; margin-bottom:18px;}
#contentColum .post blockquote {
	font-size: 14px;
	font-style: italic;
	padding-left: 80px;
	margin-left:20px;
	color:#EDEDED;
	background-image: url(images/blockquote.png);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:45px;
}
#contentColum .post ul, #contentColum .entry ul {padding: 6px 0 18px 25px; line-height:150%; list-style-position: inside; list-style-image: url(images/li.gif);}
#contentColum .post ol, #contentColum .entry ol {padding: 6px 0 18px 25px;}
#contentColum .post ol li, #contentColum .entry ol li {padding:0 0 14px 10px;}
#contentColum .post li {padding: 3px 0;}
#contentColum .post blockquote strong {font-size:12px;}
#contentColum .post img.alignleft, #contentColum .entry img.alignleft {float:left; margin:0 10px 10px 0;}
#contentColum .post img.alignright, #contentColum .entry img.alignright {float:right; margin: 0 0 10px 10px;}
#contentColum .wp-caption.alignleft {float:left; margin:0 10px 10px 0;}
#contentColum .wp-caption.alignright {float:right; margin:0 0 10px 10px;}
#contentColum .wp-caption .wp-caption-text {font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#contentColum table {margin-bottom:18px;}
#contentColum td {vertical-align:top;}
/* TABS */
#contentColum .ui-widget-header {background:transparent;}
#contentColum .ui-widget-content {border:none;}
#contentColum .entry .ui-tabs-nav {
	border:none;
	border-bottom:solid 1px #eaeaea;
	-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;
	font-family: 'Droid Serif',EUGeorgia,Georgia,san-serif;
	font-size:16px;
	line-height:100%;
	padding:0;
}
#contentColum .ui-tabs-panel {padding: 10px 0 0 10px;}
#contentColum .ui-state-default {-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; background:transparent; background-color:#FFF; border: 1px solid #EAEAEA;}
#contentColum .ui-state-default a {padding:5px 12px 3px; color:#999999;}
#contentColum .ui-state-active {border: 1px solid #EAEAEA;}
#contentColum .ui-state-active a {color:#000000;}


#contentColum .entry #tabs-1 .ui-tabs-panel h2 {color: #00254A; font-size: 20px;}
#contentColum .entry #tabs-1 .ui-tabs-panel h3 {border-bottom: 1px solid #BAC0C3; display:block; font-size:14px; margin-bottom:10px;}

#contentColum .navigation {text-align:center; background:#FFFFFF; border:solid 4px #fff;}
#contentColum .navigation .wp-paginate {padding:5px 0;}
#contentColum .navigation .wp-paginate a {background: #ddd;border: 1px solid #ccc;color: #666;margin-right: 4px;padding: 4px 8px;text-align: center;text-decoration: none;}
#contentColum .navigation wp-paginate .current {background: #5f87ae;border: 1px solid #89adcf;color: #fff;margin-right: 4px;padding: 4px 8px;}




/* Right Column */
#rightColumn {width:340px; float:right;}
.blog #rightColumn {width:450px;}
#rightColumn #txtCloud {background-color:#fefdf7; border:solid 1px #BAC0C3; padding:5px; margin-bottom:15px;}
#rightColumn #txtCloud li {display: inline;}
#rightColumn #txtCloud a {color:#00254a; text-decoration:none;}
#rightColumn #txtCloud a:hover {text-decoration:underline;}
#rightColumn .relatedNews {}
#rightColumn .amazonIframe {text-align:center;}
#rightColumn .details .headl {background-color:#f8f8f8; border-top: solid 2px #f1f1f1; border-bottom: solid 2px #f1f1f1; margin-bottom:6px;}
#rightColumn .details .headl h4 {color:#00254A; font-weight:normal; margin:0;}
#rightColumn .details h4 {color: #333333; font-size:16px; padding:5px; text-align:left;}
#rightColumn .amazonIframe iframe {margin:0 auto 12px;}
#rightColumn .details .headl a {color:#00507d; float:right; font-size:13px; line-height: 32px; margin-right: 5px}
#rightColumn .details small {color:#666666;}
#rightColumn .details h5 {font-size:13px; font-weight:bold; margin-bottom:10px;}
#rightColumn .details h5 a {color:#00254a; text-decoration:none;}
#rightColumn .details td {padding-bottom:10px; vertical-align:top;}
#rightColumn .details td.label {font-weight:bold; white-space: nowrap; padding-right:10px;}
/* Twitterbox on Right Column */
#rightColumn #twitterBox {/*border:solid 1px #00254A;*/ margin-bottom:12px;}
#rightColumn #twitterBox .tweet {background: url(images/twitterBox-tweet.jpg) no-repeat left bottom; padding:10px 10px 10px 110px; font-size:11px;}
#rightColumn #twitterBox .tweet_list li {margin-bottom: 7px;}
#rightColumn #twitterBox h4 {color:#FFFFFF; padding:5px; background: #00254A url(images/twitterBox-h4.jpg) no-repeat left top; padding-left:120px; margin:0;}
#rightColumn #twitterBox .tweet_avatar {display:none;}
#rightColumn #twitterBox h4 a {color:#FFFFFF; text-decoration:none; background:transparent; padding:0;}
#rightColumn .buecher, #rightColumn .werbung {border: solid 1px #aebf8c; margin: 0 0 12px 0; border-bottom:none}
#rightColumn .werbung {
	text-align:center;
	background: #eeeeee; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMGQwZDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #eeeeee 0%, #d0d0d0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #eeeeee 0%,#d0d0d0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #eeeeee 0%,#d0d0d0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #eeeeee 0%,#d0d0d0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-8 */
}
#rightColumn .werbung img {margin:7px auto;}

#rightColumn .buecher h4, #rightColumn .buecher h4 a, #rightColumn .buecher h4 a:hover,
#rightColumn .werbung h4, #rightColumn .werbung h4 a, #rightColumn .werbung h4 a:hover,
#rightColumn .commerce h4 {background-color:#00254A; color:#FFF; padding:5px; text-decoration:none; text-align:left; margin:0;}

#rightColumn .suche, #rightColumn .legende, #rightColumn .veranstaltung.top, #rightColumn .buch.top { font-family:"Trebuchet MS",Tahoma,Geneva,Arial,sans-serif; background-color:#e7e7e7; width:49%; height:80px;}
#rightColumn .veranstaltung.top, #rightColumn .buch.top {border:solid 1px #BAC0C3;}
#rightColumn .veranstaltung.top, #rightColumn .buch.top {width:220px; height:auto;}
#rightColumn.small .suche, #rightColumn.small .legende {height:130px;}
#rightColumn .suche, #rightColumn .veranstaltung.top {float:left;}
#rightColumn .legende, #rightColumn .buch.top {float:right;}
#rightColumn .subbox h4 {background-color:#d1d1d1; color:#003366; text-transform: uppercase; font-size:11px; padding:3px 5px; font-weight:bold; font-family:Tahoma,Geneva,Arial,sans-serif; margin:0;}
#rightColumn .legende ul {padding:5px;}
#rightColumn .legende li {
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	width: 80px;
	font-size:11px;
	font-family:Tahoma,Geneva,Arial,sans-serif;
	padding-left: 12px;
	margin: 3px;
}
#rightColumn .legende li.drucken {background-image: url(images/icon_drucker.png);}
#rightColumn .legende li.download {background-image: url(images/icon_diskette.png);}
#rightColumn .legende li.fenster {background-image: url(images/icon_newwindows.gif);}
#rightColumn .legende li.lesezeichen {background-image: url(images/icon_lesezeichen.png);}
#rightColumn .suche form {padding:15px 10px 5px 10px;}
#rightColumn .suche label {display:none;}
#rightColumn .suche input#s {border: solid 1px #969696; width:175px;}
#rightColumn.small .suche input#s {width:120px;}
#rightColumn .suche input#searchsubmit {font-size:0; background: url(images/searchsubmit.gif) no-repeat center center; height: 15px; width: 14px; padding:0; border:none; margin-top:2px; float: right;}

#rightColumn #eughVerhandlung {background:url(images/rightcolum/EuGH.jpg) no-repeat center bottom; height:280px; margin-bottom:12px; text-align:right;}
#rightColumn #eughVerhandlung a {display:block; height:220px; text-decoration:none; padding-top:150px;}
#rightColumn #eughVerhandlung span {
	background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    color: #666666;
    font-size: 1.8em;
    line-height: 150%;
    padding: 3px 5px;
}
#rightColumn #eughVerhandlung span strong {color: #00507D; font-weight: normal; font-size:0.7em;}
#rightColumn .esmVerhandlung {border:solid 1px #aebf8c; margin-bottom:1em; padding:1em; background: #d4e1b8;}
#rightColumn .esmVerhandlung h4 {padding:0; margin:0; font-size:120%; color: #00254a;}

#rightColumn .esmVerhandlung a {text-decoration:none; color:#333; text-align:center;}
#rightColumn .esmVerhandlung a h4 span {color: #666; font-weight:normal; font-size:0.8em;}
/* Edition Europolis Bilder rechts */
#rightColumn .box.bestellen.buecher {border:solid 1px #DDD; -webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;}
	#rightColumn .box.bestellen.buecher .trenner.image {background:url(images/rightcolum/bestellen-buecher-trenner.gif) repeat-y center top; margin:0;}
#rightColumn .box.bestellen.buecher .headl {position:relative;}
#rightColumn .box.bestellen.buecher .headl span {float:right; position:absolute; top:7px; right: 10px;}
#rightColumn .box.bestellen.buecher .headl span a {color:#FFF;}
#rightColumn .box.bestellen.buecher h4 {}
#rightColumn .box.bestellen.buecher h5 {color:#00254a; font-size:12px; margin:0 0.5em 1em;}
#rightColumn .box.bestellen.buecher h5 a {color:#00254A; text-decoration:none;}
#rightColumn .box.bestellen.buecher h5 a:hover {color:#00254A;}
#rightColumn .box.bestellen.buecher .entry { font-size:12px;}
#rightColumn .box.bestellen.buecher .entry:first-child {border-left:none;}
#rightColumn .box.bestellen.buecher .entry.fL {
	float:left;
	width:50%;
}
#rightColumn .box.bestellen.buecher .entry .padding {margin:0 1em;}
#rightColumn .box.bestellen.buecher .entry p { color:#666;}
#rightColumn .box.bestellen.buecher .entry:last-child {border-bottom:none;}
#rightColumn .box.bestellen.buecher .thumb.wp-post-image {margin:0 auto;}
#rightColumn .box.bestellen.buecher .thumb {text-align:center;}

#rightColumn #aboutBox {background: none repeat scroll 0 0 #fafafa; margin-bottom: 12px; border: 1px solid #aaaaaa;}
#rightColumn #aboutBox .box {background: #d4e1b8; color: #222222;}
#rightColumn #aboutBox .box ul {line-height: 150%; list-style-image: url("images/li.gif"); list-style-position: outside; margin-left: 20px; padding: 6px 0 5px 15px;}
#rightColumn #aboutBox .box li {padding: 6px 10px;}


#content, #sidebar, #footer, #page {display:none;}
/* fuer Pages */
body.page h1 {border-bottom: 1px solid #BAC0C3; margin-bottom: 10px; padding-bottom:5px; color: #00254A; font-size: 20px;}
body.page #header h1{border:none; padding:0; margin:0; border:none;}
/*body.page h2 {border-bottom: 1px solid #BAC0C3; margin: 12px 0 10px 0; padding:5px 0; color: #003366; font-size: 17px;}*/
/* Fuer Formulare */
.wpcf7 {margin-top:20px !important;}
.wpcf7 label {display:block; width:200px; float:left;}
.wpcf7 label span {color:#FF0000; padding-left:5px;}
.wpcf7 input {width: 247px;}
.wpcf7 input[type="checkbox"] {width: auto;}
.wpcf7 select {width:250px;}
.wpcf7 textarea {width:250px; height:125px;}
.wpcf7 .button.send {
	border: solid 1px #aac370;
	font-weight:bold;
	padding: 5px 9px;
	width:auto;
	margin-left:200px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #d5e1b9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZTFiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWMzNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d5e1b9 0%, #aac370 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e1b9), color-stop(100%,#aac370)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* IE10+ */
	background: linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e1b9', endColorstr='#aac370',GradientType=0 ); /* IE6-8 */
}
.wpcf7 input.plz {width:50px;}
.wpcf7 input.ort {width:187px;}
.wpcf7 input.upload {width:247px;}
.wpcf7 .wpcf7-list-item label {width: auto;}
.wpcf7 span.wpcf7-list-item {margin: 0;}
/* Publikation Archive */
.post-type-archive-publikation #contentColum, .tax-verlag #contentColum, #contentColum.publikation_archive  {width:100%; border-right:none;}
#contentColum.publikation_archive header.page-header {margin-right: 0;}
#contentColum.publikation_archive .post {float:left; width:625px;}
#contentColum.publikation_archive .publikation, .tax-verlag .publikation {margin:0 1rem 2rem 1rem; width:30%;}
/*#contentColum.publikation_archive .publikation:nth-child(3n+1), .tax-verlag .publikation:nth-child(3n+1) {margin-right: 0 !important;}
#contentColum.publikation_archive .publikation:nth-child(3n+1):after, .tax-verlag .publikation:nth-child(3n+1):after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}*/


.term-edition-europolis #contentColum.publikation_archive .publikation {height:180px;}
#contentColum.publikation_archive .publikation h2, .tax-verlag .publikation h2 {margin: 0 0 9px 0; padding:0 0 3px 0; font-size:14px; border-bottom: 1px solid #BAC0C3;}

#contentColum.publikation_archive .publikation img.thumb, .tax-verlag .publikation img.thumb {float:left; margin:0 10px 0 0;}
.archive.post-type-archive-publikation header, .archive.term-edition-europolis header {margin-right: 0 !important;}
/*.archive #contentColum .publikation:nth-child(3n+1) {margin-right: 0;}*/
#contentColum .publikation h2 {}
#contentColum .publikation p, #contentColum .veranstaltungen p {line-height: 150%; margin-top: 18px;} {line-height: 150%; margin-bottom: 18px;}
/* Publikation Single */
.single-publikation h1 { color: #00254A;font-size: 20px;border-bottom: 1px solid #BAC0C3;margin-bottom: 10px;}
.single-publikation #contentColum {height:515px;}
.single-publikation .type-publikation .thumb {float:right;}
.single-publikation .type-publikation .entry.thumbnail {float:left; width:390px;}



/* Rezension Archive */
.post-type-archive-rezension h2 {font-size:20px; border:none; padding:0; margin:0 0 1em 0;}
#contentColum.rezensionen_archive h2 a {color:#00507D;}
#contentColum.rezensionen_archive small {border-bottom: 1px solid #BAC0C3; display: block; font-size: 14px; margin-bottom: 10px;}
#contentColum.rezensionen_archive .rezension p {line-height: 150%; margin-bottom: 18px;}
/* Rezension Single */
.single-rezension #contentColum .rezension h2 {font-size:20px; border:none; padding:0; margin:0;color:#00507D;}
.single-rezension #contentColum .rezension small {border-bottom: 1px solid #BAC0C3; display: block; font-size: 14px; margin-bottom: 10px;}
.single-rezension #contentColum .rezension p {line-height: 150%; margin-bottom: 18px;}
/* Single Page */
body.single #contentColum {min-height:350px;}
/* Single Veranstaltungen */
body.post-type-archive-veranstaltung #contentColum h1.title ,body.single-veranstaltung #contentColum h1.title {background-color:#003366; color:#FFFFFF; font-size:18px; font-weight:normal; padding: 0 5px; margin: -4px 0 15px 0;}
body.post-type-archive-veranstaltung #contentColum .headline, body.single-veranstaltung #contentColum .headline {display:block; clear:both;}
body.post-type-archive-veranstaltung #contentColum .details, body.single-veranstaltung #contentColum .details {font-size:13px;}
/* About Us */
.vcard {border:solid 1px #CCCCCC; margin-bottom:12px; background-repeat: no-repeat; background-position: right center; padding:5px;}
.vcard p {margin-bottom:22px;}
.vcard a {margin-top:25px;}
.vcard img {float: right; margin: 0 0 0 1em;}
/*.vcard.kerber {background-image: url(images/aboutus/prof_dr_markus_c_kerber.jpg);}
.vcard.staedter {background-image: url(images/aboutus/stefan-staedter.jpg);}
.vcard.hoffmann {background-image: url(images/aboutus/daniel_hoffmann.jpg);}
.vcard.nguyen {background-image: url(images/aboutus/nguyen.jpg);}
.vcard.rusak {background-image: url(images/aboutus/rusak.jpg);}*/
/* Sitemap */
#sitemap {margin-left: auto; margin-right: auto; width: 400px; font-weight:normal;}
#sitemap ul, #contentColum .post #sitemap ul {margin: 0; padding: 0; list-style-image: url(images/pic.gif); list-style-type: none;}
#sitemap ul li {
    background-color: #E2E2E2;
    border-top: 22px solid #FFFFFF;
    list-style-type: none;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
	border-top: none;
}
#sitemap ul li a {color: #000000; display: block; font-weight: bold; padding: 6px 10px; text-decoration: none; font-weight:normal;}
#contentColum .post #sitemap ul ul {padding-left:30px;margin:0;}
#sitemap ul li ul li {background-color: #EDEDED; border: medium none;}
/* Suchergebnisse */
body.search .searchColum {height: 620px; min-height: 620px;}
.searchColum .searchform, .searchColum .headline, .searchColum .results {margin-right:15px;}
.searchColum .searchform {background-color: #F6F6F6; border-bottom: medium none; border-radius: 6px 6px 0 0; border-top: 1px solid #ECECEC; padding: 6px 10px;}
.searchColum .searchform #searchsubmit {
	border: solid 1px #aac370;
	font-weight:bold;
	padding: 3px 9px;
	width:auto;
	margin-left:10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #d5e1b9; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZTFiOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYWMzNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #d5e1b9 0%, #aac370 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5e1b9), color-stop(100%,#aac370)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* IE10+ */
	background: linear-gradient(top,  #d5e1b9 0%,#aac370 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5e1b9', endColorstr='#aac370',GradientType=0 ); /* IE6-8 */
}
.searchColum .headline {
    font-size: 18px;
	background: #a9c371; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E5YzM3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGUxYjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a9c371 0%, #d4e1b8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a9c371), color-stop(100%,#d4e1b8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a9c371 0%,#d4e1b8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a9c371 0%,#d4e1b8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a9c371 0%,#d4e1b8 100%); /* IE10+ */
	background: linear-gradient(top,  #a9c371 0%,#d4e1b8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9c371', endColorstr='#d4e1b8',GradientType=0 ); /* IE6-8 */
}
.searchColum .headline, .searchColum .pagenavi {
    background-color: #7BB82F;
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: normal;
    line-height: 28px;
    padding: 3px 10px;
}
.searchColum .headline span {float: right; font-size: 13px; font-weight: normal; margin-top: 2px;}
.searchColum .results {margin-bottom:12px;}
.searchColum .results .entry {background-color: #FFFFFF; background-image: url("images/search-entry.gif"); background-position: left top; background-repeat: repeat-x;}
.searchColum .entry {padding:0 10px;}
.searchColum .entry h3 {font-size: 15px; padding: 12px 0;}
.searchColum .entry h3 a {color:#00507D; text-decoration:none;}
.searchColum .entry p {padding:0 0 16px;}
.searchColum .description a, .searchColum .description a:hover {background: none repeat scroll 0 0 transparent;color:#333333;text-decoration:none;}
.searchColum .results .entry p a.link {background-image:url(images/li.png);background-position:left center;background-repeat:no-repeat;color:#87A93E;
	padding-left: 18px;text-decoration: underline;font-size:11px;}
/* About Box */
#about-box {margin-bottom:12px;}
/* events */

/* Icons */
a[href$=".pdf"], a[href$=".txt"], a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"], a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"], a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"], a[href$=".swf"], a[href$=".xls"], a[href$=".doc"], a[href*="trackback"], a[href*="@"], a[href*="rss2"], a[href*="feed"], a[href*="action=edit"]
{padding-bottom:2px; padding-left:22px; padding-top:2px; background:transparent;	}
a[href$=".pdf"] {background: url(images/file-icons/page_white_acrobat.png) no-repeat scroll left center;}
a[href$=".txt"] {background: url(images/file-icons/page_white_text.png) no-repeat scroll left center;}
a[href$=".mp3"], a[href$=".aiff"], a[href$=".wav"], a[href$=".ogg"], a[href$=".wma"] {background: url(images/file-icons/music.png) no-repeat scroll left center;	}
a[href$=".zip"], a[href$=".rar"], a[href$=".ace"], a[href$=".tar.gz"], a[href$=".tgz"] {background: url(images/file-icons/page_white_compressed.png) no-repeat scroll left center;}
a[href$=".mpg"], a[href$=".mpeg"], a[href$=".avi"], a[href$=".mv2"], a[href$=".mov"], a[href$=".mp4"], a[href$=".wmv"] {background: url(images/file-icons/film.png) no-repeat scroll left center;}
a[href$=".swf"] {background: url(images/file-icons/page_white_flash.png) no-repeat scroll left center;}
a[href$=".xls"] {background: url(images/file-icons/page_white_excel.png) no-repeat scroll left center;}
a[href$=".doc"] {background: url(images/file-icons/page_white_word.png) no-repeat scroll left center;}
a[href*="trackback"] {background: url(images/file-icons/link.png) no-repeat scroll left center;}
a[href*="@"] {background: url(images/file-icons/email.png) no-repeat scroll left center;}
a[href*="rss2"], a[href*="feed"] {background: url(images/file-icons/rss.png) no-repeat scroll left center;}
a[href*="postcomment"], a[href*="respond"] {background: url(images/file-icons/comment.png) no-repeat scroll left center;}
a[href*="action=edit"] {background: url(images/file-icons/page_white_edit.png) no-repeat scroll left center;}
a.glossar {background: url(images/file-icons/glossar.png) no-repeat scroll left center; padding-left:18px;}



/*Media */
.post-type-archive-videos .mejs-container {margin-bottom:16px;}
/*.post-type-archive-videos div.mejs-video, .post-type-archive-videos div.mejs-player, .post-type-archive-videos div.mejs-container {display:none !important;}*/


/*#######################################################################
#																		#
#		Videos															#
#																		#
#######################################################################*/
.post-type-archive-video #videoFrame, .single-video #videoFrame {border:solid 10px #CCCCCC; height:460px; background:#FFFFFF;}
.post-type-archive-video #videoFrame h1, .single-video #videoFrame h1 {font:20px/30px 'Droid Serif',EUGeorgia,Georgia,san-serif; color:#00254A; padding-top:15px;}
.post-type-archive-video #videoFrame h2, .single-video #videoFrame h2 {font:14px/14px 'Droid Serif',EUGeorgia,Georgia,san-serif; color:#333; border-bottom:1px solid #BAC0C3; margin-bottom:10px;}
.post-type-archive-video #currentVideo, .single-video #currentVideo {width:610px; float:left;}
.post-type-archive-video #videoGround, .single-video #videoGround {margin:0 auto; width:560px;}
.post-type-archive-video #videoGround .video, .single-video #videoGround .video {background:#000000;}
.post-type-archive-video #featured, .single-video #featured {width:325px; height:460px; float:right;}
.post-type-archive-video #featured .morevideoH, .single-video #featured .morevideoH {height:50px;}
.post-type-archive-video #featured .morevideo, .single-video #featured .morevideo {height:414px; overflow:scroll; overflow-y:scroll; overflow-x:visible; border-top:1px solid #EAEAEA;}
.post-type-archive-video #featured .video, .single-video #featured .video {border:1px solid #EAEAEA; height:90px; padding:10px;}
.post-type-archive-video #featured .video a, .single-video #featured .video a {float:right;}
.post-type-archive-video #featured .post_thumbnail, .single-video #featured .post_thumbnail {float:left; margin:0 10px 0 0;}
.post-type-archive-video .articleFooter, .single-video .articleFooter {margin-top:12px;}

.wp-video {max-width: 560px !important; width: 560px !important;}
.mejs-container {width: 560px !important;}
.mejs-layer {max-width: 560px !important;}
.mejs-mediaelement video {max-width: 560px !important;}
.morevideo .video span {color:#666; font-size: 0.9em;}







.commerce {border:solid #AEBF8C 1px;}
.commerce.box220x200 {width:220px; height:200px;}
.commerce table {width:100%;}


/*#######################################################################
#																		#
#		Karriere														#
#																		#
#######################################################################*/
.karriereBanner {
	background: url(images/karriereHeader.jpg) no-repeat; margin-bottom:20px;}
.karriereBanner ul {list-style:none; padding:225px 0 0 0;}
.karriereBanner li {float:left; margin-right:10px; width:160px;}
.karriereBanner li a {display: block; background:#999999; color:#FFFFFF; text-decoration:none; height:35px; padding:7px 15px;}
.karriereBanner li a:hover {text-decoration:underline;}
.karriereBanner li.current_page_item a {background:#FFF; color:#000000;}
.karriereBanner li.current_page_item a:hover {text-decoration:none;}





/*#######################################################################
#																		#
#		ESM Hauptverhandlung											#
#																		#
#######################################################################*/
body.special1 .clear.bottomshadow {display:none;}
body.special1 #background {padding:0;}
body.special1 h2.pageTitle {
	color:#00507d;
	background:#f8f8f8;
	font-size:21px;
	line-height:160%;
	border-bottom:solid 1px #EAEAEA;
	padding:1em 10px;
	margin:0;

}
body.special1 .content, .page-template-template_omt-vorlagebeschluss-php .content {
	background:#f8f8f8;
	border-top:solid 1px #EAEAEA;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(80px,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#ffffff 80px); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#ffffff 80px); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#ffffff 80px); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#ffffff 80px); /* W3C */
	padding-top:15px;
}
body.special1 #contentColum {width:640px;}
body.special1 #contentColum .entry {margin:0 20px 10px 10px; border-bottom:1px solid #BAC0C3}
body.special1 #contentColum h2 {font-size:18px;}
body.special1 #rightColumn {width:300px;}
body.special1 #rightColumn .BVerfG {width:300px; height:70px; background:url(images/Verfassungsgericht.jpg) no-repeat; margin-bottom:15px; padding-top:100px;}
body.special1 #rightColumn .BVerfG span {background:#FFF; color:#666; padding:3px 5px; font-size:16px; line-height:150%; clear:both; margin-top:100px;}
body.special1 #rightColumn .BVerfG span strong {color:#00507d;font-weight:normal; font-size:19px;}
body.special1 #rightColumn .EuGH {width:300px; height:200px; background:url(images/EuGH.jpg) no-repeat; position:relative; background-size:cover; margin-bottom: 15px;}
body.special1 #rightColumn .EuGH span {position:absolute; bottom:0; display:block; background:#FFF; color:grey; padding:0.2em 0.5em; font-size:90%;}
.newsitems {

	padding:10px 0 0 5px;
	margin-right:20px;
	background-image: url(images/newsitems.png);
	background-repeat: repeat-y;
	background-position: center 20px;
}
body.special1 .newsitems {padding:0; margin: 0 15px 0 10px;}
/*.newsitems .post {float:left; width:290px;}*/
.newsitems .left {float:left; width:290px;}
.newsitems .right {float:right; width:290px;}
.newsitems .post {
	background-image: url(images/newsitem-post.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom:8px;
}
#contentColum .newsitems .post p {margin:0;}
.newsitems .txt {margin-top:15px; padding-bottom:10px;}
body.page #contentColum .newsitems small.meta {border-bottom:none; font-size:11px; margin:0;}
/*body.page .newsitems h2 {border-bottom:none;}*/
.newsitems .column img, .newsitems .column object, .newsitems .column embed {max-width: 290px; height:auto;}

body.special1 #contentColum .post {margin-right:0;}
body.special1 #contentColum .entry.post {margin-right:15px;}
body.special1.esm #contentColum .post-1585,
body.special1.esm #contentColum .post-1588,
body.special1.esm #contentColum .post-1620,
body.special1.omt #contentColum .post-2022,
body.special1.omt #contentColum .post-1588,
#contentColum .post-1585,
#contentColum .post-1588,
#contentColum .post-1620,
#contentColum .post-2022,
#contentColum .post-1588 {border:solid 4px #D4E1B8; padding:8px 8px 0 8px; background:#F8F8F8; margin:0 15px 8px 0px;}
body.special1.esm #contentColum .post-1585,
body.special1.esm #contentColum .post-1588,
body.special1.esm #contentColum .post-1620,
body.special1.omt #contentColum .post-2022,
body.special1.omt #contentColum .post-1588 {margin:0 0 8px 0px;}


body.special1 .timeline-event-content strong {font-weight:normal; text-decoration:underline;}


/*###############################
#								#
#	Tabs links					#
#								#
###############################*/
.tabsV3.ui-tabs {border:none; padding:0; margin:0 0 12px 0;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.tabsV3.ui-tabs .ui-tabs-nav {padding:0;}
.tabsV3.ui-tabs .ui-tabs-nav li {-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; margin:0; border:solid 1px #CECECE;}
.tabsV3.ui-tabs .ui-tabs-nav li:first-child {border-right:none;}
.tabsV3.ui-tabs li.ui-state-default {background: url(images/esm-verhandlung/tabs-li.png);}
.tabsV3.ui-tabs li.ui-state-active {background:#FFFFFF;}
.tabsV3.ui-tabs li.ui-state-active a {color:#00254a;}
.tabsV3.ui-tabs .ui-tabs-nav {border:none; background:none;}
.tabsV3.ui-tabs .ui-tabs-panel {border:solid 1px #CECECE; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
.tabsV3 .ui-tabs-panel p {margin-bottom:12px;}
.tabsV3 .ui-tabs-panel ul {background:url(images/tabsV3_ui-tabs-panel_li.png) repeat-x left top;}
.tabsV3 .ui-tabs-panel li {background:url(images/tabsV3_ui-tabs-panel_li.png) repeat-x left bottom; padding: 10px;}
.tabsV3 .ui-tabs-panel li a {color:#00254a; text-decoration:none;}
.tabsV3 .ui-tabs-panel li a:hover {text-decoration:underline;}
.tabsV3 .ui-tabs-panel li span {display:block; color:#666666; text-decoration:none; size: 1em;}
/*###############################################
#												#
#	Newsticker ESM/Breaking Comments			#
#												#
###############################################*/
#newsticker, #breakingComments, #contentColum .category-breaking-comments  {border:solid 3px #9abd50; background: url(images/newsticker-bg.gif) repeat-y left top; -webkit-box-shadow: 0px 0px 5px 0px rgba(00, 00, 00, 0.2); box-shadow: 0px 0px 5px 0px rgba(00, 00, 00, 0.2); margin-bottom:16px;
	padding: 7px;
}
article.post.sticky {
	border:solid 3px #9abd50;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(00, 00, 00, 0.2); box-shadow: 0px 0px 5px 0px rgba(00, 00, 00, 0.2); 
	margin-bottom:16px;
	padding: 7px;
}
#breakingComments{padding:7px; -webkit-box-shadow:none; box-shadow: none; margin-bottom:12px;}
#newsticker {display:none;}
.scrollWrapper {max-height:365px; overflow-x: auto; visibility: visible;}
#newsticker h3 {color:#00254a; font-size:18px; padding-bottom:16px; padding:7px;}
#newsticker h2 a {color:#337397;}
#newsticker .post {margin:7px !important;}


#breakingComments h4 {
	font-size:18px;
	font-weight:normal;
	padding:0 0 7px 0;
	margin:0;
	color:#999999;
	background-image: url("images/newsitem-post.png");
    background-position: left bottom;
    background-repeat: repeat-x;
}
#breakingComments h4 a {font-size:13px; padding-top:3px;}
#breakingComments h5 {padding-bottom:6px; padding-top:12px; font-size:15px;}
#breakingComments h5 a {text-decoration:none; color:##00507D;}
#breakingComments h5 span {color:#999; display:block; font-size:13px;}
#breakingComments p {margin:8px 0;}
#breakingComments blockquote {
	background-image: url(images/breaking-comments-blockquote.png);
	background-repeat: no-repeat;
	margin:0;
	background-position: left center;
	padding:  10px 0px 10px 40px;
	font-weight: bold;
	font-size:13px;
	font-style:italic;
	min-height:30px;
}
#breakingComments blockquote p {font-weight:bold;}



/*###############################################
#												#
#	Relatet News								#
#												#
###############################################*/
.pc-post-list {
	background: #f8f8f8;
    border-top: 2px solid #00254a;
	border-bottom: 2px solid #f1f1f1;
    padding: 1em 1em 0.5em;
	margin-bottom: 1.5em;
}
.pc-post-list ul {margin-bottom:0; padding-bottom:0 !important}

/*###############################################
#												#
#	Veranstaltungen   							#
#												#
###############################################*/
#rightColumn .veranstaltung.archive h4 {background: #00254a; color: #FFF; line-height: 200%; font-weight: normal; padding: 3px 6px; margin: 0;}
#rightColumn .veranstaltung.archive h4.en {background: #00254a url('images/en.png') no-repeat 5px center; padding-left: 35px;}
#rightColumn .veranstaltung.archive h4.de {background: #00254a url('images/de.png') no-repeat 5px center; padding-left: 35px;}
#rightColumn .veranstaltung.archive .scroller {min-height: 240px; max-height: 360px; overflow: auto;border:1px solid #eaeaea; overflow-x: hidden;overflow-y: auto; height: 310px;}

.scroller .event {border-left: none; border-right: none;}
.event {border-top: solid 1px #EAEAEA; padding:10px; margin-bottom:-1px;}
.event .post_thumbnail {float:left; margin:0 10px 0 0;}
.event p {text-align:right;}
.scroller .event:first-child {border-bottom: none;}
.scroller .event .inner {position: relative;}
.scroller .event .inner a {position: absolute; bottom: 0; right: 0; font-size: 110%;}








#contentColum header.page-header {margin: 0 1.5em 2em 0; border-bottom: solid 1px #00254a;}


/*###############################################
#												#
#	Article         							#
#												#
###############################################*/
article {margin-right: 1.5em;}
article h2 {color: #00254a;font-size: 20px;}
article h2 a {text-decoration: none;color: #00507d;}
article h2 a:hover {text-decoration: underline;color: #A9C371;}
article p {line-height: 150%;margin-bottom: 18px;font-size: 14px;}


article footer {
    border-bottom: 1px solid #bac0c3;
    border-top: 1px solid #bac0c3;
    font-family: "Tahoma",Helvetica,Geneva,Arial,sans-serif;
    font-size: 11px;
    height: 17px;
    margin-bottom: 26px;
    padding: 5px 0;
}




#rightColumn .newsletter {
    border: 1px solid #bac0c3;
    padding: 1em;
    background: #F5F5F5;
    font-size: 1em;
    margin-bottom: 12px;
}
#rightColumn .newsletter h3 {
    color:#00507d;
    font-size: 20px;
    padding-bottom: 0.8em;
}
#rightColumn .newsletter table {
    margin-top: 1.5em;
}
#rightColumn .newsletter td {
    padding: 0.4em 0 !important;
}
#rightColumn .newsletter td label {
    padding-left: 0 !important;
    padding-right: 0.5em !important;
}
#rightColumn .newsletter select,
#rightColumn .newsletter input {
    width: 100%;
    padding: 0.3em;
    box-sizing: border-box;
    box-shadow: 0 1px 2px #c4c4c4 inset;
    border-radius: 6px;
}
#rightColumn .newsletter input[type="checkbox"] {width:auto;}
#rightColumn .newsletter button {
    background: #87a93e !important;
    color: #FFF !important;
    font-weight: bold !important;
    margin-top: 0 !important;
    font-size: 1em;
    border: solid 2px #c1d29c !important;
}
#rightColumn .newsletter h2 {
    color: #87a93e;
    font-size: 1em;
}
[data-element="flashvideo"] {
    position: relative;
    margin: 1em auto;
}
[data-element="flashvideo"] img {
    position: absolute;
    z-index: 2;
}
[data-element="flashvideo"] a:before {
    content: '.';
    display: inline-block;
    width: 100px;
    height: 100px;
    position: absolute;
    z-index: 100;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    background: transparent url('images/videoplay.png') no-repeat center center;
}
[data-element="flashvideo"] h3 {
    background: #FFF;
    background: rgba(255,255,255,0.8);
    padding: 0.3em;
    position: absolute;
    bottom: 1em;
    left: 1em;
    right: 1em;
    text-decoration: none;
    z-index: 33;
}
[data-element="flashvideo"] br {display: none;}
[data-element="flashvideo"]:hover a:before{
    background-image: url('images/videoplay_h.png');
}
[data-element="flashvideo"] object {
    z-index: 1;
}

#rightColumn .widget.shop {
	background-color: rgba(197, 210, 169, .6);
	padding: 4rem 1rem;
	text-align: center;
}
#rightColumn .widget.shop a {
	position: relative;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 1.2em;
    border: 3px solid #fff;
    border-radius: 12px;
    padding: 30px 50px 30px 50px;
	padding: 30px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    background-color: #efbb20;
    -webkit-box-shadow: 0px 1px 6px 0px rgb(0 0 0 / 14%);
    box-shadow: 0px 1px 6px 0px rgb(0 0 0 / 14%);
}
#rightColumn .widget.shop a:hover {
	-webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    border: 3px solid #efbb20;
    border-radius: 50px;
    background-color: #fff;
    -webkit-box-shadow: 0px 1px 12px 1px rgb(0 0 0 / 14%);
    box-shadow: 0px 1px 12px 1px rgb(0 0 0 / 14%);
	color: #efbb20;
	border-color: #89CCF1;
    background-color: #00254a;
}
#rightColumn .widget.shop a:hover .label span,
#rightColumn .widget.shop a:hover .hover {
	color: #efbb20;
}
#rightColumn .widget.shop .label_action {
	position: absolute;
    border: 3px solid #89CCF1;
    background-color: #00254a;
    -webkit-transform: skew(-25deg);
    transform: skew(-25deg);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    font-size: 0.85em;
    text-transform: none;
    left: -1rem;
    top: -1.3rem;
    padding: 0.4rem 1rem;
    z-index: 2;
}
#rightColumn .widget.shop a:hover .label_action {
	background-color: #fff;
	color: #00254a;
	border-color: #89CCF1;
}
#rightColumn .label_action span {
	-webkit-transform: skew(25deg);
	transform: skew(25deg);
	display: block;
}



#rightColumn .widget.shop .hover {
    text-transform: none;
    display: block;
    text-align: center;
    width: 100%;
    position: absolute;
    color: #efbb20;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: all 0s ease 0s;
    transition: all 0s ease 0s;
    padding: 30px 50px 30px 50px;
}
#rightColumn td.label {text-align: right;}