/*
Theme Name: WOR
Theme URI: https://www.rodrigogalindez.com/themes/modernist
Description: A flexible, minimal theme focused on great typography. An invisible design to let you and your users focus on your content. Based on the design ideas of Jan Tschichold, Josef Müller-Brockmann, Dieter Rams, and other modernists. Supports widgets, SEO optimized, clean and documented code, fast to load, no plugins required. Works in WordPress 2.7 and superior. Works in IE 6 & superior and all versions of Safari/Firefox/Opera. Includes CSS3 buttons. Rodrigo Galindez
Version: 0.1
Author: Salomon Kronthaler / Dirk Hoffmann
Author URI: https://www.rodrigogalindez.com
Tags: white, blue, black, silver, light, two-columns, fixed-width, threaded-comments, sticky-post, custom-header, custom-colors, custom-menu
License: GNU General Public License v2.0
License URI: https://www.gnu.org/licenses/gpl-2.0.html
wor hot server
*/




/* ------------------------------------------ [ Startseiten Animation ] */

#header-picture-stage {
	margin: 3px 0 0;
	padding: 0;
	height: 221px;
	position: relative;
}

#header-picture-stage img {
  position: absolute;
  z-index: 10;
  left:0;
  top:0;
  width:100%;
/*  width:950px;*/
/*  height:221px;*/
}

#header-picture-stage img {
  
-webkit-animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-duration:25s;
	-moz-animation-timing-function: ease-in-out;
	-moz-animation-iteration-count: infinite;
	-moz-animation-duration:25s;
	-ms-animation-timing-function: ease-in-out;
	-ms-animation-iteration-count: infinite;
	-ms-animation-duration:25s;
	-o-animation-timing-function: ease-in-out;
	-o-animation-iteration-count: infinite;
	-o-animation-duration:25s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: infinite;
	animation-duration:25s;
}

#header-picture-stage img:nth-of-type(1) {
  -webkit-animation-name: fadingAnimation01;
  	-moz-animation-name: fadingAnimation01;	
  	-ms-animation-name: fadingAnimation01;	
  	-o-animation-name: fadingAnimation01;	
  	animation-name: fadingAnimation01;
}

#header-picture-stage img:nth-of-type(2) {
  -webkit-animation-name: fadingAnimation02;
  	-moz-animation-name: fadingAnimation02;
  	-ms-animation-name: fadingAnimation02;	
  	-o-animation-name: fadingAnimation02;		
  	animation-name: fadingAnimation02;
}

#header-picture-stage img:nth-of-type(3) {
  -webkit-animation-name: fadingAnimation03;
  	-moz-animation-name: fadingAnimation03;
  	-ms-animation-name: fadingAnimation03;	
  	-o-animation-name: fadingAnimation03;	
  	animation-name: fadingAnimation03;
}

#header-picture-stage img:nth-of-type(4) {
  -webkit-animation-name: fadingAnimation04;
  	-moz-animation-name: fadingAnimation04;
  	-ms-animation-name: fadingAnimation04;	
  	-o-animation-name: fadingAnimation04;	
  	animation-name: fadingAnimation04;
}

#header-picture-stage img:nth-of-type(5) {
  -webkit-animation-name: fadingAnimation05;
  	-moz-animation-name: fadingAnimation05;
  	-ms-animation-name: fadingAnimation05;	
  	-o-animation-name: fadingAnimation05;	
  	animation-name: fadingAnimation05;
}

@-webkit-keyframes fadingAnimation01 {
	0%   { opacity:1;} 10% { opacity:1;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:1;}
}
@-webkit-keyframes fadingAnimation02 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:1; } 30% { opacity:1;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-webkit-keyframes fadingAnimation03 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:1;} 50% { opacity:1;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-webkit-keyframes fadingAnimation04 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:1;} 70% { opacity:1;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-webkit-keyframes fadingAnimation05 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:1;	} 90% { opacity:1; } 100% { opacity:0;}
}



@-moz-keyframes fadingAnimation01 {
	0%   { opacity:1;} 10% { opacity:1;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:1;}
}
@-moz-keyframes fadingAnimation02 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:1; } 30% { opacity:1;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-moz-keyframes fadingAnimation03 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:1;} 50% { opacity:1;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-moz-keyframes fadingAnimation04 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:1;} 70% { opacity:1;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-moz-keyframes fadingAnimation05 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:1;	} 90% { opacity:1; } 100% { opacity:0;}
}


@-ms-keyframes fadingAnimation01 {
	0%   { opacity:1;} 10% { opacity:1;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:1;}
}
@-ms-keyframes fadingAnimation02 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:1; } 30% { opacity:1;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-ms-keyframes fadingAnimation03 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:1;} 50% { opacity:1;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-ms-keyframes fadingAnimation04 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:1;} 70% { opacity:1;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-ms-keyframes fadingAnimation05 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:1;	} 90% { opacity:1; } 100% { opacity:0;}
}


@-o-keyframes fadingAnimation01 {
	0%   { opacity:1;} 10% { opacity:1;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:1;}
}
@-o-keyframes fadingAnimation02 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:1; } 30% { opacity:1;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-o-keyframes fadingAnimation03 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:1;} 50% { opacity:1;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-o-keyframes fadingAnimation04 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:1;} 70% { opacity:1;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@-o-keyframes fadingAnimation05 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:1;	} 90% { opacity:1; } 100% { opacity:0;}
}


@keyframes fadingAnimation01 {
	0%   { opacity:1;} 10% { opacity:1;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:1;}
}
@keyframes fadingAnimation02 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:1; } 30% { opacity:1;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@keyframes fadingAnimation03 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:1;} 50% { opacity:1;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@keyframes fadingAnimation04 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:1;} 70% { opacity:1;} 80% { opacity:0;	} 90% { opacity:0; } 100% { opacity:0;}
}
@keyframes fadingAnimation05 {
	0%   { opacity:0;} 10% { opacity:0;	} 20% { opacity:0; } 30% { opacity:0;} 40% { opacity:0;} 50% { opacity:0;} 60% { opacity:0;} 70% { opacity:0;} 80% { opacity:1;	} 90% { opacity:1; } 100% { opacity:0;}
}

/* ------------------------------------------ [ Startseiten Animation Ende ] */






/* ----------------------------------------- [ Content ] */


/* Post */

.post,
.page {
	margin: 0;
	height: 1%;
}

.search .post,
.search .page {
	margin: 0;
	height: 1%;
}

.post:after,
.page:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.sidemain.kapitelinhalt, .sidemain.border-top {
	/*background-color: pink;*/
	min-height: 1200px;
}

 .page-id-6165 .bestellen {
 	min-height: 550px;
 }

.sidemain.ganzehoehe {
	/*background-color: pink;*/
	min-height: 1430px;
}

.sidemain.kapitelinhalt.presse {
	min-height: 10px;
}



.sidemain.presse {
	color: #000;
}





.post table {
	width: 100%;
	font-size: 1.4em;
	line-height: 1.65;
	border-collapse: collapse;
}

.post table th {
	padding: 5px 0;
	text-align: left;
}

.post table td {
	padding: 5px 0;
}

.post table tr {
	border-bottom: 1px solid #ddd;
}






.post address {
	font-size: 1.4em;
	line-height: 1.65;
	margin: 0 0 1.4em 0;
}

.post abbr,
.post acronym {
	border-bottom: 1px dotted #ccc;
}

.post pre {
	margin: 0 0 1.4em 0;
	font-family: Monaco, "Courier New", fixed;
	font-size: 12px;
	color: #6C8318;
}

.post kbd,
.post tt {
	font-family: Monaco, "Courier New", fixed;
	font-size: 12px;
	color: #666;
}

.post var {
	color: #892E12;
}

/* Hack to make the 'Div and Span Tests' unit test look better */
div.myclass strong { 
	font-size: 1.4em;
	line-height: 1.65;
}

.post blockquote {
	margin-left: 30px;
	padding-left: 15px;
	border-left: 2px solid #ddd;
}

.post-header h2 {
	margin: 0;
	font-size: 21px;
	font-weight: normal;
	color: #01506e;
}

.post-header h2 a {
	border: 0 none;
	color: #333;
}

.post-header h3 {
	margin: 0 !important;
	font-size: 18px;
	color: #01506e;
	line-height: 20px;
	font-weight: normal;
}

.post-header h3 a {
	border: 0 none;
}

.post-header p {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color: #777;
}

.post-meta {
	padding: 10px 0 0 0;
	background: transparent url("images/l.gif") no-repeat left top;
	clear: both;	
}

.post-meta ul {
	list-style-type: none;
}

.post-meta li {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #777;
}

.post-navigation,
.comment-navigation {
	margin: 0 0 40px 0;
	padding: 10px 0 0 0;
	/*background: transparent url("images/l.gif") no-repeat left top;*/
	clear: both;
	float: left;
	height: 1%;
}

.comment-navigation {
	margin-top: 40px;
}

.post-navigation:after,
.comment-navigation:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.post-navigation ul,
.comment-navigation ul {
	list-style-type: none;
}

.post-navigation li,
.comment-navigation li {
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #cc061d;
	float: left;
}

.next_left {
	min-width: 100px;
}

.next_right {
	padding-left: 480px;
}

.post-page-links, 
.download-pdf, 
.beteiligteindex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #cc061d;
	margin-bottom: 10px;
}

.download-pdf {
	width: 100%;
	margin-top: -20px;
	/* margin-left: 190px; */
	margin-bottom: 12px;
	padding: 0;
	text-align: right;
	/*background-color: pink;*/
}

/*Liste Startseite  -----------------------------*/

ul#startseitenliste {
	margin: 0;
	padding: 0;
	width: 678px;
}

#startseitenliste li {
	padding: 0 20px 20px;
	margin-top: 0;
	margin-bottom: 20px;
	list-style-type: none;
	min-height: 430px;
	font-size: 15px;
}

#startseitenliste li h2 {
	border-top: 1px solid #959686;
	border-bottom: 1px solid #959686;
	padding-top: 21px;
	padding-bottom: 5px;
	font: 28px Times, Georgia, "Times New Roman", serif;
	color: #01506e;
	margin-bottom: 0;
	margin-top: 5px;
}

#startseitenliste em {
	text-align: right;
	display: block;
	float: right;
	position: relative;
	right: 2px;
	font: normal bold 90px Arial, Helvetica, Geneva, sans-serif;
	color: #cc061d;
	padding-bottom: 0;
	padding-top: 21px;
}

.intro-jahr {
	width: 78px;
	margin-left: 555px;
	padding-right: 25px;
	font-size: 20px;
	line-height: 20px;
	text-align: right;
	color: #cc061d;
	margin-bottom: 20px;
}

img.intro-bild {
	float: left;
	padding-right: 20px;
}

#startseitenliste p.intro-beschreibung {
	line-height: 22px;
}

/*Startseite neuer Aufbau -----------------------------*/

.sliderkasten-overflow {
	width: 680px;
	height: 397px;
	
	margin-bottom: 27px;
	border-style: none;
	border-width: 0;
	padding-bottom: 1px;
	border-bottom: 1px solid #959686;
	/*background-color: pink;*/
	overflow: auto;
}
overflow-box {
	min-width: 680px;
}

.standarttext {
	font-size: 15px;
	line-height: 22px;
}

.standarttext p {
	padding-bottom: 15px;
}

ul.standarttext li {
	font-size: 15px!important;
	line-height: 22px;
	padding-bottom: 10px;
}

ul.sliderkasten-overflow-ul {
	margin: 0;
	padding: 0;
	min-width: 1164px; /*Muss die gesamt Breite der li Elemente nebeneinander haben. 1x li ist 194px breit, 4x 194px = 776px (Das Sichtfesnter ist 680px x 370px und es sollen immer 3,5 Hefte gezeigt werden, damit man sieht, das hier gescrolt werden kann)*/
	height: 370px;
}
 /* Ursprüngliche Breite war200x258 Bilder mit 10px pading right - Muss die gesamt Breite der li Elemente nebeneinander haben. 1x li ist 226px breit, 4x 226px = 904px (Alte Wert war 678px bei 3 li)*/

.sliderkasten-overflow-ul li {
	padding: 0 0 10px 10px;
	margin-top: 0;
	margin-bottom: 0;
	list-style-type: none;
	width: 184px;
	min-height: 350px;
	font: 14px Times, Georgia, "Times New Roman", serif;
	color: #cc061d;
	float: left;
}

.sliderkasten-overflow-ul li h2 {
	padding-top: 0;
	padding-bottom: 5px;
	font: bold 21px Times, Georgia, "Times New Roman", serif;
	color: #cc061d;
	margin-bottom: 0;
	margin-top: 5px;
	background: url(images/pfeil-bg-rot.png) 0 1px no-repeat;
	padding-left: 27px;
}

.sliderkasten-overflow-ul li.wor-overflow:hover {
	opacity: 0.90;
}

.sliderkasten-overflow-ul li.wor:hover {
	background-color: #e6ebef;
}

.extra-borderbuttom {
	padding-bottom: 8px;
	border-bottom: 1px solid #959686;
	margin-bottom: 20px;
}

/* Nur Firefox */
@-moz-document url-prefix() {
    .extra-borderbuttom  {
        padding-bottom: 3px;
    }
}

a.bestellengorss {
	color: #cc061d;
	padding: 0 0 15px;
	font: normal 37px/40px Times, serif;
}

/*Startseiten angaben für Stil WOR 1 -----------------------------*/

#startseitenliste li.wor1 {
	background-color: #e6ebef;
}

#startseitenliste li.wor1 h2, #startseitenliste .wor1 .intro-jahr {
	color: #01506e;
}

#startseitenliste .wor1 em {
	color: #cc061d;
}

#startseitenliste .wor1 p.intro-beschreibung {
	padding-top: 116px;
}

/*Startseiten angaben für Stil WOR 2 -----------------------------*/

#startseitenliste li.wor2  {
	background-color: #f4f2e6;
}

#startseitenliste li.wor2 h2, #startseitenliste.wor2 .intro-jahr {
	color: #cc061d;
}

#startseitenliste .wor2 em {
	color: #01506e;
}

#startseitenliste .wor2 p.intro-beschreibung {
	padding-top: 27px;
}

/*Startseiten angaben für Stil WOR 3 -----------------------------*/

#startseitenliste li.wor3  {
	background-color: #dee9e8;
}

#startseitenliste li.wor3 h2, #startseitenliste .wor3 .intro-jahr {
	color: #01506e;
	/*color: #00645f; grün*/
}

#startseitenliste .wor3 em {
	color: #cc061d;
}


#startseitenliste .wor3 p.intro-beschreibung {
	padding-top: 92px;
}

/*Unternavigation für einzelne Seiten -----------------------------*/

.post-page-links {
	/*width: 140px;*/
	margin-top: -20px;
	margin-left: 330px;
	margin-bottom: 12px;
	padding: 0 4px;
	text-align: right;
}

.post-page-links a {
	color: #9d9a7e;
	font-size: 12px;
	padding: 1px 4px 0;
	margin-right: 0;
	margin-left: 0;
}

.post-page-links a:hover {
	color: #fff;
	padding: 0 4px;
	background-color: #cc061d;
	margin-right: 0;
	margin-left: 0;
}

.post-page-links.topbox {
	width: 140px;
	margin: 0;
	/*margin-left: -4px;*/
	text-align: left;
}

.post-page-links ul.pagenav {
	margin: 0;
	text-align: left;
	padding: 0;
}

.post-page-links.topbox ul.pagenav {
	width: 100px;
}

.pagenav li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding-top: 0;
}

.post-page-links > ul {
	float: right;
	margin: 0;
	padding: 0;
	}

.post-page-links li {
	/*width: 15px;*/
	/*height: 20px;*/
	list-style: none;
	float: left;
	text-align: left;
	/*background-color: pink;*/
}

.post-page-links li a, .pagenav li span {
	display: block;
	outline: none;	
	padding: 0 4px;
	}

.post-page-links li a:hover {
	text-decoration: none;
	}

.post-page-links > ul > li { /* Top Menu Items */
	/*float: left;*/
	}

.clearnav {
	clear: both;
}

a.print {
	padding-right: 20px;
}

/* Comments */

.post-comments {
	margin: 0 0 40px 0;
	height: 1%;
}

.post-comments:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.post-comments h2,
h3#comments-title, 
h3#reply-title {
	margin-bottom: 1em;
	font-size: 2.8em;
	font-weight: normal;
	color: #21759B;
}

.comment,
.trackback,
.pingback {
	width: 530px;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
	clear: both;
	float: left;
	height: 1%;
}

.comment:after, 
.trackback:after,
.pingback:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.pingback p, 
.trackback p {
	font-family: Times, serif;
	font-size: 1.1em;
	line-height: 1.5;
	color: #aaa;
}

.comment-avatar {
	width: 60px;
	float: left;
}

.comment-avatar img {
	width: 54px;
	padding: 2px;
	background: #fff;
	border: 1px solid #ddd;
}

.comment-body {
	width: 460px;
	margin-left: 10px;
	float: right;
}

.comment-body ul {
	margin: 0 0 1.4em 1.2em;
}

.comment-body li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

.comment-body blockquote {
	margin-left: 30px;
	margin-bottom: 1.4em;
	padding-left: 15px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	border-left: 2px solid #ddd;
}

.comment-body blockquote p {
	font-size: 1em;
}

.comment-meta {
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.5;
	color: #777;
}

.comment-form table {
	width: 530px;
	border-collapse: collapse;
}

.comment-form th {
	width: 120px;
	padding: 2px 0 15px 0;
	text-align: left;
	vertical-align: top;
}

.comment-form th label {
	font-size: 1.3em;
	line-height: 1.4;
	color: #333;
}

.comment-form th p {
	margin: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #777;
}

.comment-form td {
	padding: 5px 0 15px 24px;
	vertical-align: top;
}

.comment-form td input {
	width: 280px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #444;
}

.comment-form td textarea {
	width: 360px;
	padding: 6px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
	line-height: 1.65;
	font-weight: 300;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #444;
}

#submit {
	width: auto;
	padding: 6px 10px;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
	font-weight: bold;
	background: transparent url(images/bg-button.png) repeat-x 0 50%;
	background-color: #21759B;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-transition: all .2s linear;
}

#submit:hover {
	background-color: #1F536C;
	text-decoration: none;
}

.depth-2,
.depth-3,
.depth-4,
.depth-5 {
	margin: 15px 0 0 0;
	padding: 0;
	border: 0 none;
}

.depth-2 .comment-avatar {
	text-align: right;
}

.depth-2 .comment-body p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 1.1em;
	line-height: 1.5;
	color: #444;
}

.depth-2 .comment-avatar img {
	width: 30px;
	height: 30px;
}

.depth-3 .comment-avatar {
	width: 100px;
}

.depth-3 .comment-body {
	width: 420px;
}

.depth-4 .comment-avatar {
	width: 140px;
}

.depth-4 .comment-body {
	width: 380px;
}

.depth-5 .comment-avatar {
	width: 180px;
}

.depth-5 .comment-body {
	width: 340px;
}

/* ----------------------------------------- [ Sidebar ] */

aside h2 {
	margin: 0 0 .9em 0;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.3em;
	line-height: 1.4;
	text-transform: uppercase;
	color: #666;
}

aside a {
	color: #555;
}

aside a:hover {
	color: #111;
}

aside p {
	font-size: 1em;
	line-height: 1.5;
}

aside ul {
	list-style-type: none;
}

aside li {
	margin: 0;
}

aside .section {
	margin: 0 0 4px;
	padding: 0 0 5px;
	/*background: transparent url(images/l.gif) no-repeat top left;*/
}

/* ------------------------------------------ [ Footer ] */

footer {
	margin-top: 18px;
	padding: 0;
	/*background: transparent url(images/l.gif) no-repeat top left;*/
	clear: both;
	border-top: 1px solid #959686;
}

.page-template-page-wor-english-php footer{
	padding: 10px 0;
	/*background: transparent url(images/l.gif) no-repeat top left;*/
	clear: both;
	border-top: 0 !important;
}

footer p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #777;
}

.box-lightbox footer {
	padding: 0;
	/*background: transparent url(images/l.gif) no-repeat top left;*/
	clear: both;
	border-top: 0;
	display: none;
	/*margin-top: 10px;*/
}

/* Widget: Search */

 #searchform input {
	width: 160px;
	padding: 3px;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #959686;
	background-color: #ebe8d5;
	border-width: 0;
	border-style: none;
	margin-bottom: 0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}

.searchfield {
	
	border-top: 1px solid #cc061d;
	border-bottom: 1px solid #cc061d;
	color: #cc061d;
	background-color: #ebe8d5;
	padding: 5px;
	font-weight: bold;
}

/* Widget: Calendar */

table#wp-calendar {
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

table#wp-calendar caption {
	letter-spacing: 2px;
	text-transform: uppercase;
}

table#wp-calendar caption,
table#wp-calendar td,
table#wp-calendar tr {
	padding: 5px 2px;
}

table#wp-calendar tr {
	border-bottom: 1px solid #ddd;
}

table#wp-calendar tr:last-child {
	border: 0 none;
}

/* Widget: Tag Cloud */

.tag-cloud {
	line-height: 1.65;
}

.wp-tag-cloud {
	line-height: 1.5;
}

/* Widget: Pages */

aside ul.children {
	margin: .4em 0 0 15px;
}

/* General WordPress Classes */

.aligncenter {
	display: block;
	margin: 0 auto;
	text-align: center;
}

.alignleft {
	margin-right: 15px;
	float: left;
}

.alignright {
	margin-left: 15px;
	float: right;
}

a.alignright {
	text-align: right;
	display: block;
	float: none;
}

img.alignnone {
	margin-right: 0;
	margin-bottom: 0;
}

.wp-caption {
	padding: 2px 5px;
	background: #fff;
	border: 1px solid #E9E9E9;
}

.wp-caption p {
	font-size: 1.1em;
	line-height: 1.5;
}

.wp-caption img {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0;
	border: 0 none;
}

.wp-caption a[rel] {
	border: 0 none;
}

.gallery dd {
	font-size: 1.1em;
	line-height: 1.5;
}

.gallery-caption,
.wp-caption-text {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	text-align: center;
}

.gallery-icon a {
	border: 0 none;
}

.gallery-item img {
	margin-bottom: 5px;
	border: 1px solid #E9E9E9 !important;
}

/* ----------------------------------------- [ Ergänzungen ] */

/* ----------------------------------------- [ Layout Contentbereich ] */

/* ----------------------------------------- [ Seitenleiste ] */

/* ----------------------------------------- [ Widgets ] */

/* ----------------------------------------- [ Head-pictur ] */

.page-template-page-wor-php #header-picture {
	background: url(images/head_bg_wor3_0011.jpg) no-repeat;
}

.p-right {
	text-align: right;
	margin-top: -4px;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	/*background-color: violet;*/
}

.brownbg {
	background-color: #f4f2e6;
	padding: 10px;
	margin-right: 10px;
	width: 140px !important;
}

.brownbox {
	color: #959686;
	font-size: 15px;
	background-color: #f4f2e6;
	padding: 10px 20px 21px;
	text-indent: 140px;
	margin: 0 0 20px;
}
	
.twolines {
	margin: 0 0 0 0 ;
	padding-left: 0;
	}

.text-hell {
	color: #959686;
}

.text-beige {
	color: #9d9a7e;
}

/* ----------------------------------------- [ secials ] */

p.allert {
	color: #fff;
	padding: 10px;
	background-color: #cc061d;
	font-weight: bold;
}

p.allert-blacklist {
	color: #fff;
	padding: 10px;
	background-color: #cc061d;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

p.allert-blacklist a {
	color: #ffffff;
}

p.allert-blacklist a:hover {
	text-decoration: underline;
}



 


.sprache {	
}

.bildunterschrift-eng {
	margin-top: -15px;
	/*padding-top: -30px;*/
	/*background-color: pink;*/
	display: block;
}

.formular {
	color: #959686;
	margin: 10px 0;
	padding: 20px 0 10px;
	background-color: #f4f2e6;
}

dt.formular {
	color: #959686 !important;
}

dl.firstline h3{
	margin-top: 0 !important;
	padding-top: 0;
}

#header-language img.letter-header  {
	margin-right: 10px;	
}

.herunterladen img{
	float: left;
}

.text_top_site {
	padding-left: 190px;
}

.herunterladen h4 {
	margin: 2px 0;
	font-size: 16px;
	font-weight: bold;
	color: #005174;
	margin-bottom: 1px;
}

.herunterladen a.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #cc061d;
	padding-top: 137px;
	padding-left: 190px;
	display: block;	
}

.herunterladen-wor2 a.text {
	padding-top: 119px;
}

.herunterladen-wor1 a.text {
	padding-top: 137px;
}

a.pressebilderlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #cc061d;	
}

.pressebilder {
	width: 235px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-right: 15px;
	float: left;
	bottom: 0;
}

.pressebilder_r {
	width: 235px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 15px;
	float: left;
	bottom: 0;
}

.pressebilder_h {
	width: 235px;
	min-height: 320px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-right: 15px;
	float: left;
	bottom: 0;
}

.pressebilder_hr {
	width: 235px;
	min-height: 320px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 15px;
	float: left;
}

.presselink {
	width: 250px;
	float: left;
}

.clear {
	clear: both;
	height: 20px;
	/*display: block;*/
}

.download-pdf {
	display: block;
}

.filldiv {
	width: 5px;
	margin-left: 160px;
}

.nextpage a {
	font-size: 14px;
	font-weight: bold;
}



/*a:hover img.alignnone  {
	cursor:url(https://worldoceanreview.com/wp-content/images/lupe.png), move;
}*/

a img.alignnone.size-medium, a img.alignnone.size-thumbnail,
a img.zoom-lb {
background: url(https://worldoceanreview.com/wp-content/images/lupe.png) no-repeat right bottom;
padding-bottom: 18px;
}

.arbeitsdesign {
	color: black;
	font: 12px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

li.arbeit {
	padding-bottom: 5px;
}

li.arbeit.erledigt {
	color: silver;
}

.neurot {
	color: #fff;
	padding: 1px 4px 2px;
	background-color: #cc061d;
	text-align: right;
	margin-left: 10px;
}










