/*
 * Main Stylesheet for OJC and all related sites, only insert Layout, Positioning CSS here, no Colors, Backgrounds etc.
 */



 body,html {
	margin:0px !important;
	padding:0px;
	font-size:100%;
 }

 body {
	margin:0px !important;
 }

 body {overflow-y:scroll;}

.content-wrapper {
	display:block;
	width:900px;
	margin:0px auto;
	padding:0px 62px;
}

.header-wrapper {
	width:920px;
	height:243px;
	padding:0px 52px;
}

a.home-link {display:block;width:443px;height:101px;position:absolute;top:26px;left:34px;}

#header-main ul li {
	float:left;
}

#header-main  {
	position:relative;
	text-align:right;
}
#header-main ul {
	margin:0px 20px 0px 0px;
	list-style-type:none;
	display:inline-block;
}

#header-main li{
	margin-left:8px;
	font-size:0.72em;
}

#main-nav {
	padding-top:8px;
}

#sub-nav {
	width:920px;
	height:28px;
	position:absolute;
	top:156px;
	border-radius:0px 0px 4px 4px;
}

#sub-nav {
	text-align:left;
}

#sub-nav ul {
	margin:0px;
	padding:0px;
}

#sub-nav li {
	padding:8px 8px 0px;
	margin:0px;
	height:28px;
}

.header-search-wrapper {
	border-radius: 0px 0px 4px 0px;
	display:block;
	width:178px;
	height:23px;
	position:absolute;
	right:3px;
	top:2px;

}

.tx-solr #tx-solr-search .tx-solr-search-form {
	display:none;
}

#tx-solr-search .results-list li {
	border-bottom:solid 1px #5d381d;
}

#tx-solr-search .tx-solr-relevance {
	background:#c62c00;
}

#tx-solr-search .results-entry h5 {
	text-transform:none;
	font-size:1em;
}

.sword{
	width:148px;
	height:23px;
	line-height:23px;
	border:solid 0px transparent;
	background:transparent;
	display:block;
	outline:none !important;
	font-size:0.75em;
	margin:0px;
	padding:0px 0px 0px 7px;

	-webkit-appearance:none;
}

.searchfield-submit input {
	margin-top:5px;
}

.header-search-wrapper form div{
	float:left;
}

.header-search-wrapper form div.searchfield-submit {
	float:right;
	margin-right:7px;
}

.main-row {
	position:relative;
}

.main-row:after {
	content:" ";
	display:block;
	clear:both;
}

.main-col {
	float:left;
	display:block;
	width:280px;
	margin-right:30px;
}

.main-row .main-col.last-child {
	margin-right:0px;
}
.main-row .main-col:last-child{
	margin-right:0px;
}

.main-col.big-col {
	width:435px;
	height:209px;
	display:block;
	position:relative;
	margin-bottom:2.1em;
}

ul > li {
	list-style-type:none;
}

.main-col ul li img {
	float:right;
	margin-top:0.35em;
}

p.Bottom-Line,
.col-bottom-link,
#c7108 a,
#c7124 a,
#c7109 a {
	position:absolute;
	bottom:3.2em;
	font-size:1em;
}

p.Bottom-Line {
	bottom:0px;
}

.main-col .news ul {
	margin:0px 0px 4.25em 0px;
	padding:0px;
}

.main-col ul li {
	color: #000;
	font-size:0.85em;
}

.main-col ul li ul {
	margin-top:1em;
}

.main-col ul li ul li {
	font-size:1em;
}

.main-col .news ul li {
	line-height:1.4em;
	padding:10px 0px 7px;
	list-style:none;
	font-size:1em;
}

.main-col p ,
.main-col h4 ,
.main-col h5 {
	margin:0px;
	line-height:1.65em;
}

.big-headers h2 {
	height:2.5em;
	line-height:1.45em;
	margin:0px 0px 1.3em 0px;
}

.main-col > img {
	margin-bottom:10px;
	width:280px;
	height:112px;
}

.main-col.big-col > img{
	float:left;
	padding-right:10px;
	margin-right:1em;
	width:145px;
	height:209px;
}

.main-row {
	padding-bottom:17px;
	margin-bottom:10px;
}

.big-col h3,
.big-col p {
	padding:0px 1.2em;
}

.big-col a {
	display:block;
	margin-top:0.55em;
}

.donation-box {
	display:block;
	border-radius:3px;
	width:250px;
	height:232px;
	padding:10px 15px;
}

.donation-box p {
	line-height:1.5em;
	margin-bottom:1.25em;
}

.donation-box a {
	line-height:1.5em;
}

.main-col h5 {
	margin:3px 0px 8px;
}

.newsletter-box {
	display:block;
	border-radius:3px;
	width:250px;
	height:81px;
	padding:7px 15px;
}

.newsletter-box h5 {
	margin-bottom:12px;
}

.newsletter-box .sword {
	height:30px;
	line-height:30px;
	-moz-box-shadow: inset 0px 0px 6px #aaa;
	-webkit-box-shadow: inset 0px 0px 6px #aaa;
	box-shadow: inset 0px 0px 6px #aaa;
}

.newsletter-box .submit {
	margin-left:9px;
	margin-top:5px;
	height:20px;
	width:51px;

}

.bordered-row {
	width:100%;
	display:block;
	padding:21px 0px 22px 1px;
}

.left-col {
	float:left;
}

.right-col {
	float:right;
}

.float-clear {
	clear:both;
}

.footer-wrapper {
	margin-top:-10px;
}

#footer-main {
	font-size:0.85em;
	padding-bottom:116px;
	position:relative;
}

.icon-print,
.icon-rss,
.icon-fb,
.icon-yt {
	padding-left:24px;
	min-height:16px;
	display:block;
}

.footer-col {
	width:222px;
	padding-right:10px;
	float:left;
}

.footer-col ul {
	margin:0px;
	padding:0px;
}

.footer-col ul li {
	margin:0px 0px 0px 0px;
}

.footer-col ul li a {
	line-height:1.65em;
	position:relative;
	padding-left:0em;
	display:block;
}

.footer-col ul.follow-list li a {
	padding-left:1.75em;
	line-height:1.3em;
}

/*.footer-col a:before{
	content:"» ";
	position:absolute;
	top:0px;
	left:0px;
}*/

.footer-col ul.follow-list li a:before{
	content:"";
}

.footer-col ul.follow-list li {
	margin:0px 0px 13px 0px;
}

.footer-col h5 {
	text-transform:uppercase;
	font-size:0.9em;
	margin:1.5em 0px;
	padding-bottom:1px;
}


.footer-col.small-col {
	width:199px;
	padding-right:0px;
}

.footer-logo {
	position:absolute;
	left:37px;
	bottom:34px;
}

.nav-col {
	width:187px;
	float:left;
}

.content-misc-col {
	width:683px;
	float:right;
	position:relative;
}

.content-col {
	width:465px;
	position:relative;
	float:left;
	padding-bottom:40px;
}

.misc-col {
	width:187px;
	float:right;
}

.misc-col > .donation-box {
	width:177px;
	height:auto;
	margin-bottom:30px;
	padding:7px 0px 7px 10px;
}

.misc-col > .newsletter-box {
	width:165px;
	height:136px;
	margin-bottom:30px;
	padding:7px 11px;
}

.misc-block {
	display:block;
	margin-bottom:30px;
}

.misclist {
	margin:0px;
	padding:0px;
}

.misclist ul{
	padding:0px;
	margin:0px;
}

ul ,
ul li {
	list-style-type:none;
}

.misclist li{
	padding:0px;
	margin:0px;
	position:relative;
	display:block;
}

.nav-col li.active ul li.active ul li > a {
	padding-left:1.75em;
}

.misclist a {
	padding:7px 0px 7px 3px;
	min-height:12px;
	display:block;
}

.nav-col .active a {
	margin-bottom:1px;
}

.misc-block a {
	margin-left:7px;
	display:block;
}
.misc-block ul {
	padding:0px;
	margin:0px;

}
.misc-block h5 {
	padding-left:12px;
	display:block;
	font-size:0.85em;
}

.misc-col .newsletter-box h5 {
	margin:3px 0px 13px 0px;
	line-height:1.65em;
}

.misc-col .newsletter-box .sword {
	width:158px;
}

.misc-col .newsletter-box .fieldwrap-email,
.misc-col .newsletter-box .fieldwrap-submit{
	float:none;
}

.misc-col .newsletter-box .submit {
	margin:18px 0px 0px 0px;
}


.misc-col .donation-box p  {
	font-size:0.85em;
}

.misc-col .donation-box h5 {
	margin:6px 0px 0px 0px;
}

.footer-unterseite footer {
	width:684px;
	float:right;
}

.footer-unterseite .follow-col {
	float:none;
	position:absolute;
	height:50px;
	bottom:-35px;
	left:0px;
}

.footer-unterseite .follow-col .follow-list {
	height:50px;
	width:684px;
}

.footer-unterseite .follow-col ul.follow-list li {
	float:left;
	display:block;
	margin:0px 20px 0px 0px;
}

.footer-unterseite .footer-logo {
	left:-180px;
}

h1 {
	font-size:2.2em;
	margin:0px 0px 13px 0px;
}

.content-col h2,
.misc-col h2 {
	font-size:1.3em;
	margin:0px 0px 0.65em 0px;
}

.content-col p,
.content-col ol,
.misc-col p,
.misc-col ol {
	font-size:0.85em;
	margin:0px 0px 1.5em 0px;
	line-height:1.65em;
}

.content-col ol,
.misc-col ol {
	padding-left:2.5em;
}

.content-col h3,
.misc-col h3 {
	font-size:1em;
	letter-spacing:0em;
	margin:0px 0px 0.4em 0px;
}

.title-image {
	margin:0px 0px 17px 0px;
}

.pagelist {
	padding:14px 16px 0px 16px;
	height:29px;
}

.pagelist-left {
	float:left;
}

.pagelist-right {
	float:right;
}


h1 {
	margin-bottom:1em;
}


.misc-block li li p {
	margin-left:7px;
	padding-bottom:15px;
}


.termin-detail-bild {
	margin-bottom:24px;
}

.detail-termin-ablauf p {
	margin:0px;
	padding:0px;
}
.detail-termin-ablauf li {
	margin:0px;
	padding:6px 0px 3px 0px;
}
.detail-termin-ablauf {
	margin:0px 0px 24px 0px;
	padding:5px 0px 0px 0px;
}

.anmeldungs-button {
	padding:10px 13px;
	display:inline-block;
	border-radius:3px;
	margin:0px 0px 21px 0px;
}

.artikel-bild {
	width:100%;
	height:auto;
	margin-bottom:26px;
	border:0px;
}

img.artikel-seiten-bild {
	display:block;
	width:200px;
	height:auto;
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	border:0px;
}

a img {
	border:0px;
}

.breadcrumbs {
	position:absolute;
	left:6px;
	top:207px;
}

.breadcrumbs ul{
	margin:0px;
	padding:0px;
}

#language-nav {
	padding-top:5px;
}


/* CSC-Settings */
.csc-frame-rulerAfter {
	border-bottom:1px dotted #AE9B8E;
	margin-bottom:1.5em;
}


.csc-textpic-caption {
margin-top:0.5em;
margin-bottom:1em;
font-size:0.8em;
line-height:1.3em;
}

.csc-default ul,
.csc-frame-rulerAfter ul {
    font-size: 0.85em;
    margin: 0 0 1.5em;
}

.csc-default .news ul {
	font-size:1em;
}

.csc-default ul li,
.csc-frame-rulerAfter ul li {
    line-height: 1.4em;
    margin: 0 0 1em 0;
}

.csc-textpic-center-inner { margin-bottom:1em;}

/* Fußnoten */
p sup { font-size: 0.9em; position: relative; top: -0.2em; font-weight:normal; line-height:1em;}



ol.fussnote {
    counter-reset: item;
    padding: 0;
    list-style:none;
}

ol.fussnote li:before{
    content: counter(item) ")";
    counter-increment: item;
    position: absolute;
    top:-5px;
    font-size:x-small;
    left: 1em;
}

ol.fussnote li{
    position: relative;
    display: block;
    padding: .0em .0em 0.5em 1.8em;
}


.copyright-caption { font-size:0.7em;position:absolute;right:0;top:280px;}
.copyright-caption a { font-weight:normal !important;color:#5d381d;}






/* Powermail */

.tx-powermail { }
.tx-powermail legend,
.tx-powermail form > h3 { display:none;}

.tx-powermail .powermail_create h3 { display:block;}



.tx-powermail .powermail_fieldwrap { width:100%;margin-bottom:1em;}
.tx-powermail .powermail_fieldwrap label { display:block;float:left;}

.tx-powermail .powermail_fieldwrap_input input { color:#333; border:none; padding:0px; margin:0px;}
.tx-powermail .powermail_fieldwrap_textarea textarea { height:100px; color:#333; border:none; padding:0px; padding:0px;}

.tx-powermail .powermail_fieldwrap legend { display:block;}

.powermail_check_legend {margin-bottom:0.5em;}

.powermail_fieldwrap_check {padding-top:0.5em;}
.tx-powermail .powermail_check_outer {padding-left:0px; float:right; width:250px;}
.powermail_check_inner { clear:both;margin-bottom:0.25em;float:left;width:100%;clear:both;}
.tx-powermail .powermail_check_inner label { display:block;float:right;width:220px;}
.powermail_check_inner input { display:block;float:left;}


.powermail_fieldset { width:466px; position:relative;}

/* Z-INDEX */
 .formError { z-index: 990; }
    .formError .formErrorContent { z-index: 991; }
    .formError .formErrorArrow { z-index: 996; }

    .ui-dialog .formError { z-index: 5000; }
    .ui-dialog .formError .formErrorContent { z-index: 5001; }
    .ui-dialog .formError .formErrorArrow { z-index: 5006; }


.powermail_radio_outer { padding:0.5em 0px 0px 1em;}
.powermail_radio_outer label { margin-right:-1em;}
.powermail_radio_inner { margin-bottom:0.5em; }



.inputContainer {
position: relative;
float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	display: block;
	cursor: pointer;
	text-align: left;
}

.formError.inline {
position: relative;
top: 0;
left: 0;
display: inline-block;
}

.ajaxSubmit {
padding: 20px;
background: #55ea55;
border: 1px solid #999;
display: none;
}

.formError .formErrorContent {
	width: 100%;
	position:relative;
	background: #ffb76b;
	background: -moz-linear-gradient(top, #ffb76b 0%, #ffa73d 45%, #ff7c00 56%, #ff7f04 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffb76b), color-stop(45%,#ffa73d), color-stop(56%,#ff7c00), color-stop(100%,#ff7f04));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 );
	border-top: 1px solid #FFAF56;
	border-left: 1px solid #FFAF56;
	border-right: 1px solid #FFAF56;
	font-size: 11px;
	color: #fff;
	font-family: droid_sansbold,arial,sans;
	padding: 3px 10px 5px 10px;
	margin-left: -2px;
	z-index: 10;
	text-align: left;
	height: auto;
	-webkit-box-shadow: 3px 3px 5px #eee;
	-moz-box-shadow: 3px 3px 5px #eee;
	box-shadow: 3px 3px 5px #eee;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	margin-top:-50px;
}

.formError.inline .formErrorContent {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

.greenPopup .formErrorContent {
	background: #33be40;
}

.blackPopup .formErrorContent {
	background: #393939;
	color: #FFF;
}

.formError .formErrorArrow {
	display: block;
	width: 0;
	height: 0;
	border: 10px solid;
	border-color: #FF7E03 transparent transparent;
	position: absolute;
	bottom: -6px;
	left: 5px;
	border-bottom: 0 none;
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
	margin: -2px 13px 0 0;
}

.formError .formErrorArrowBottom {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	margin: 0px 0 0 12px;
	top:2px;
}

.formError .formErrorArrow div {
	display:none;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	display:none;
}


.powermail_fieldset {
	border:none;
	padding:0px;
	margin:0px;
	clear:both;
	background:#cfc7b6;
	padding:0.5em 4px 0.5em;
	width:458px;
	-ms-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	-o-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
}

.powermail_fieldset .powermail_fieldwrap:last-child {
	margin-bottom:0px;
}

.powermail_fieldwrap {
	background:#cfc7b6;
	width:100%;
	position:relative;
	display:block;

	border-top:solid 2px #cfc7b6;
	border-bottom:solid 2px #cfc7b6;
}

.powermail_fieldwrap:before {
	content:'';
	display:block;
	position:absolute;
	left:2px;
	top:0px;
	width:188px;
	height:100%;
	background:#e6ded3;
	z-index:1;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

.powermail_fieldwrap:after {
	content:'';
	display:block;
	clear:both;
}

.powermail_label {
	background:#e6ded3;
	display:block;
	float:left;
	width:168px;
	font-family: droid_sansbold,arial,sans;
	font-size:0.8em;
	margin:2px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding:2px 4px;
	position:relative;
	z-index:2;
}

.powermail_field {
	display:block;
	float:right;
}

.tx-powermail .powermail_select,
.tx-powermail .powermail_fieldwrap_input input,
.tx-powermail .powermail_fieldwrap_textarea textarea {
	width:256px;
	margin-top:4px;
	margin-right:4px;
	margin-bottom:4px;
	background:#cfc7b6;
	border:none;
	font-size:0.8em !important;
	color:#5d381d;
}

.tx-powermail .powermail_fieldwrap_submit:before {
	display:none;
}

.tx-powermail .powermail_fieldwrap_submit {
	background:transparent;
	border:none;
}

.tx-powermail .powermail_fieldwrap_text:before {
	display:none;
}

.tx-powermail .powermail_fieldwrap_text {
	padding:4px;
	width:450px;
	background:#cfc7b6;
	font-size:0.9em;
	border:none;
}

.tx-powermail .powermail_submit {
	border:none;
	display:block;
	padding:0px 40px 0px 20px;
	margin:0px;
	height:27px;
	font-size:0.8em;
	-ms-border-radius:0px 0px 4px 4px;
	-webkit-border-radius:0px 0px 4px 4px;
	-moz-border-radius:0px 0px 4px 4px;
	-o-border-radius:0px 0px 4px 4px;
	border-radius:0px 0px 4px 4px;
	background-color:#e6ded3 !important;
	color:#5d381d;
	margin-right:2px;
}

.tx-powermail .powermail_tabmenu {
	width:500px;
	display:block;
	padding:0px;
	margin:0px;
}

.tx-powermail .powermail_tabmenu li {
	float:left;
	padding:0px;
	margin:8px 8px 0px 0px;
	padding:8px 0px;
	text-align:center;
	width:150px;

	background:#e6ded3;
	-webkit-border-radius:4px 4px 0px 0px;
	-moz-border-radius:4px 4px 0px 0px;
	-ms-border-radius:4px 4px 0px 0px;
	-o-border-radius:4px 4px 0px 0px;
	border-radius:4px 4px 0px 0px;
	cursor:pointer;
}

.tx-powermail .powermail_tabmenu li.act {
	font-family: droid_sansbold,arial,sans;
	margin-top:0px;
	padding-bottom:16px;
	background:#cfc7b6;
}

.tx-powermail .powermail_select {
	position:absolute;
	top:50%;
	right:0px;
	margin-top:-9px;
}

.tx-powermail .powermail_fieldwrap_input input ,
.tx-powermail .powermail_fieldwrap_textarea textarea {
	-webkit-box-shadow:0px 2px 2px -2px rgba(0,0,0,0.3);
	-moz-box-shadow:0px 2px 2px -2px rgba(0,0,0,0.3);
	-ms-box-shadow:0px 2px 2px -2px rgba(0,0,0,0.3);
	-o-box-shadow:0px 2px 2px -2px rgba(0,0,0,0.3);
	box-shadow:0px 2px 2px -2px rgba(0,0,0,0.3);
}

.powermail_fieldwrap_content:before {
	display:none;
}

.tx-powermail fieldset fieldset {
	margin:0px;
	padding:0px;
	border:0px;
}

.tx-powermail.fourTabsOrMore fieldset {
	display:block !important;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
	border-radius:0px;
	background:transparent;
}

.tx-powermail.fourTabsOrMore form {
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-ms-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
	display:block;
	position:relative;
	background: #cfc7b6;
}



.tx-powermail.fourTabsOrMore .powermail_tabmenu {
	display:none;
}



/* / Powermail */



.tt_news_tags_pi1 p {
	display:none;
}

.tt_news_tags_pi1 ol {
	padding:0px !important;
	margin:0px !important;
}

.tt_news_tags_pi1 li {
	margin-bottom:2em;
	position:relative;
	cursor:pointer;
	display:block;
}

.tt_news_tags_pi1 li img {
	width:100%;
	height:auto;
	display:block;

}

.tt_news_tags_pi1 li h4 {
	float:right;
	margin:0px;
	font-size:0.6em;
	font-weight:normal;
	margin-top:6px;
}

.tt_news_tags_pi1 li h3 {
	margin:0px;
	font-weight:normal;
}

.tt_news_fancybox img {
	width:960px;
}

.tt_news_fancybox h4{
	float:right;
	margin:0px;
	font-size:0.8em;
	font-weight:normal;
	margin-top:0px;
	margin-right:1em;
}

.tt_news_fancybox h3 {
	margin:0px;
	font-weight:normal;
	font-size:2em;
}

.tt_news_fancybox .content {
	display:block !important;
	width:960px;
	margin:1em 0px;
	line-height:1.4em;
}

.tt_news_fancybox {
	width:960px;
}






/* Browser */

.tx-browser-pi .csc-textpic-image img {
	width:150px;
	height:auto;
	display:block;
}

.author_article_list,
.author_list,
.article_overview,
.article_list {
	padding:0px;
}

.author_article_list li {
	margin:0px;
}

#inhalt .tx-browser-pi1 .article_overview li {
	margin-bottom:2.5em;
}

#inhalt .tx-browser-pi1 .browserSearchLabel {
	display:block;
}

#inhalt .tx-browser-pi1 input.sword {
	border:solid 1px #000;
	margin:0.5em 0px;
	float:left;
	clear:both;
	height:1.5em;
}

#inhalt .tx-browser-pi1 input.button {
	float:left;
	height:1.5em;
	margin-top:9px;
}

#inhalt .tx-browser-pi1 .selectbox {
	clear:both;
}

#inhalt .tx-browser-pi1 a.more_infos {
	display:block;
	position:relative;
	padding-left:40px;
}
#inhalt .tx-browser-pi1 a.more_infos:before {
	content:'';
	display:block;
	position:absolute;
	left:0px;
	top:50%;
	margin-top:-15px;
	width:29px;
	height:29px;
	background:url('../img/ICON-accordion-plus.png') no-repeat 50% 50%;
}

#inhalt .tx-browser-pi1 a.more_infos.active:before {
	background:url('../img/ICON-accordion-minus.png') no-repeat 50% 50%;
}

.author_list img {
	display:block;
	width:100%;
	height:auto;
}

/* /Browser */

.caddy_col {
	float:left;
	display:block;
	width:50px;
	padding:0.25em 0px;
	font-size:0.75em;
}

.caddy_col1 input {
	width:40px;
	font-size:0.75em;
}

.caddy_col4 {
	width:60px;
}
.caddy_col2 {
	width:110px;
}

.caddy_col3 {
	width:140px;
}

.caddy_col2_4 {
	width:320px;
}

.caddy_header,
.caddy_product,
.caddy_cleaner {
	clear:both;
}

a.order_button {
	margin-top:-20px;
	float:right;
	background:#c62c00;
	color: #fff !important;
	padding:0.1em 0.5em;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	position:relative;
	z-index:100;
}

.caddy_error {
	font-size:0.75em;
	color:#c62c00;
}

.csc-default ul.article_overview {
	font-size:1em;
	padding-left:0px !important;
	list-style-type:none !important;
}

.csc-default ul.article_overview > li {
	list-style-image:none !important;
}

.tx-browser-pi1 .listview-3 {
	font-size:1em;
}

strong,
span[style="font-weight: bold; "] ,
span[style="font-weight: bold;"] {
	font-weight:normal !important;
	font-family: droid_sansbold,arial,sans;
}

.copyright-caption {
	text-align:right;
	position:relative;
	top:0px;
	left:0px;
	margin-top:-26px;
}

.copyright-caption p {
	margin:0px;
}

.main-row ul,
#inhalt ul {
	padding-left:1.35em;
}

.main-row ul,
#inhalt ul li {
	padding-left:0.15em;
}

.main-row ul,
#inhalt ul li p {
	font-size:1em;
}

#inhalt .tx-browser-pi1 ul li p {
	font-size:0.85em;
}

.main-col .news ul {
	padding-bottom:1.5em;
}

.main-col.big-col div.csc-textpic .csc-textpic-imagewrap a {
	margin:0px;
}

.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
	margin-right:1em;
}

.main-col.big-col div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap img {
	margin:0px;
	background:#fff;
	padding-right:10px;
}

.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
	margin-left:1em;
}

.main-col.big-col div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap img {
	margin:0px;
	background:#fff;
	padding-left:10px;
}


/* Anpassungen NEWS-LIST */
.news li h5 {
	font-family:droid_sansregular,arial,sans;
	margin: 3px 0 0em;
	font-size:0.8em;
}

.news li h4 {
	line-height:1.3em;
	margin-bottom:0.5em;
}


/* LIST-VIEW */
.image-left {
	float:left;
	padding-right:20px;
}
#inhalt ul.news-detail-list .news-img-wrap {float:left;padding-right:20px;}

#inhalt ul.news-detail-list {
	margin:0px;
	padding:0px;
	font-size:1em;
}

ul.f3-widget-paginator li.current a{
	font-weight: bold !important;
}

.tx_news_tag_filter {
	position:relative;
	min-height:32px;
}

.loading:before {
	content:'';
	display:block;
	margin-left:-8px;
	margin-top:-8px;
	width:16px;
	height:16px;
	position:absolute;
	left:50%;
	top:24px;
}


.news-detail-list h3 {margin:0px 0px 14px 0px;}
.news-detail-list h5 {margin-bottom:0;}

#inhalt ul.news-detail-list li {
	padding-top:23px;
	padding-bottom:9px;
	padding-left:0;
	list-style-image:none;
	clear:both;
}

#inhalt ul.news-detail-list li:after {
	content:'';
	display:block;
	position:relative;
	clear:both;
}
#inhalt .news-detail-list p {
	display:block;
	margin:0px 0px 1.1em 0px;
	font-size:0.85em;

}


.pagelist {clear:both;}
ul.f3-widget-paginator {clear:both;}
ul.f3-widget-paginator li
{
	display: inline;
	list-style-type: none;
	padding-right: 4px;
}

ul.f3-widget-paginator li { border:none;}
ul.f3-widget-paginator li.current {font-weight:bold;}

.news-clear {clear:both;}

p.teaser { font-family:droid_sansbold,arial,sans;}
.news-list-date {font-family:droid_sansbold,arial,sans;}

.news-img-wrap { clear:both;__margin-left:-10px;}
.news-single .news-img-wrap { width:470px;}
.news-img-wrap .outer {float:left;padding-right:5px;padding-bottom:5px;width:230px; }

.news-img-wrap .outer img {width:100%; height:auto;display:block; border:0px; }

.news-list-tags {clear:both;padding-top:1.5em;}

.news-backlink-wrap {clear:both;padding-top:1em;}


.contenttable {
	border:none;
	border-collapse: collapse;
	margin-bottom:2em;
	width:100%;
}

.contenttable td {
	border:0px;
	font-size:0.85em;
	padding:0.2em 1em 0.1em 0.4em;
}

td.numberCol {
	white-space:nowrap;
	text-align:right;
}

.contenttable tr:nth-child(even),
.contenttable tr:nth-child(even) td {
	background:#cfc6b5;
}

.powermail_create dd.powermail_all_value {
	min-height:1em;
}

.caddy .linktoshopwofloat {
	float:right;
	margin:1em 0px 0.5em;
}

.mediaelement iframe {
	width:465px;
}

.big-col .csc-textpic-text .csc-textpicHeader h2 {
	padding:0px 0.85em;
}

.powermail_radio_outer {
	padding-left:3em;
}

.powermail_radio_inner {
	float:left;
	display:block;
	margin-right:1em;
	margin-left:1em;
}

.powermail_radio_inner > input {
	float:left;
}

.misc-col a.order_button {
	float:left;
	margin:0em 0px 1em;
}



.wk-button { margin-bottom:5em;clear:both;}
.wk-button a.order_button { display:block;clear:both;margin-top:0px;z-index:0;position:static;}

/* PayPal Button */

.paypal_btn {
        margin: -5px 0px 15px 0px;
        display:block;
        background:#c62c00;
        color: #fff !important;
        padding:0.1em 0.5em;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        -ms-border-radius:4px;
        -o-border-radius:4px;
        border-radius:4px;
		border: 0px;
        position:relative;
        z-index:100;
}

/* PayPal Button DIJG */

.paypal_btn_dijg {
        margin: -5px 0px 15px 0px;
        display:block;
        background:#2e5c9e;
        color: #fff !important;
        padding:0.1em 0.5em;
        -webkit-border-radius:4px;
        -moz-border-radius:4px;
        -ms-border-radius:4px;
        -o-border-radius:4px;
        border-radius:4px;
		border: 0px;
        position:relative;
        z-index:100;
}


#mobile-header-wrapper {
	display:none !important;
}



.tx-solr #tx-solr-search {
	width: 100%;
	float: none;
}

.tx-solr #tx-solr-search ol.results-list {
	padding-left:0px;
}

.tx-solr .tx-pagebrowse-pi1 {
	clear:both;
	width:100%;
}

.tx-solr #tx-solr-pagination #tx-solr-pagination-results-per-page {
	margin-bottom:10px;
}

.tx-solr #tx-solr-pagination .tx-pagebrowse-pi1 ul.tx-pagebrowse {
	padding-left:0px;
}

.tx-solr .content-keyword {
	font-weight:bold;
}

.main-row ul li {
	margin-left:15px;
}

.main-row .news ul li {
	margin-left:0px;
}

.csc-default ul.author_list {
	font-size:1em;
}

.csc-default ul.author_list .author_about p {
	margin-top:0.5em;
}