/*
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
*/

/* Start ----------------------------------------------- [ * ] */


/* End ----------------------------------------------- [ * ] */


/* Start ----------------------------------------- [ Blockfarben ] */


/* End ----------------------------------------- [ Blockfarben ] */


/* Start ----------------------------------------- [ Grundblöcke ] */

nav {
  min-height: 100px   
}

/* End ----------------------------------------- [ Grundblöcke ] */



/* Start -------------------------------- [ General Elements ] */

.content p {
  padding-top: 10px;
  padding-bottom: 30px;
  font-size: 12px;
  line-height: 20px;
  /*background-color: pink;*/
}

/* Start ------------------------------------------ [ h1 - h6 ] */

#header h1 {
	font-size: 1.8em;
	font-weight: normal;
	text-indent: -5000px;
}

#header h1 a {
	text-decoration: none;
	border: 0 none;
}


.post h1,
.post h2 {
	margin: 25px 0 5px 0;
	font-size: 25px;
	color: #333;
}

.box-lightbox h2.page-title {
	display: block;
	color: #01506e;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 20px !important;
}

.post h3 {
	color: #01506e;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.post h4,
.post h5,
.post h6 {
	margin: 2px 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin-bottom: 1px;
}

h2.page-title {
  margin: 0 0 .5em 0 !important;
  font-size: 2.8em;
  font-weight: normal;
  color: #21759B;
  display: none;
}

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


.sidemain dd h3 {
	color: #01506e;
	font-size: 16px;
	font-weight: bold;
	line-height: 15px;
	margin-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
	text-indent: 0;
	/*background-color: silver;*/
}

.sidemain.presse dd h3,  .sidemain.bestellenh3 h3 {
	color: #cc061d;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom: 10px;
	padding-top: 0;
	margin-top: 0;
	text-indent: 0;
	/*background-color: silver;*/
}

.kapitelinhalt dd h3.kapitel-teaser {
	padding-bottom: 10px;
	/*background-color: greenyellow;*/
	/*margin-top: 10px;*/
}

.single .post h3 {
	font-family: Times, serif;
	color: #01506e;
	font-size: 21px;
	font-weight: normal;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-indent: 0;
}

.sidemain dd h3.kapitel-teaser   {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #01506e;
	text-indent: 0;
	padding-bottom: 10px;
}

.kapitelinhalt dd h3.kapitel-teaser   {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #01506e;
	text-indent: 0;
	padding-bottom: 10px;
}


.sidemain  h3.black  {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #000;
	text-indent: 0;
}

.sidemain.kapitelkopf dd h3 {
	
	font-size: 17px !important;
	line-height: 20px;
	color: #01506e;
	text-indent: 0;
	/*background-color: #cc061d;*/
}





h3.box-lightbox  {
	color: #cc061d;
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	margin: 0;
	padding: 10px 0 10px;
	text-indent: 0;
}

h3.morespace {
	line-height: 20px !important;
	padding-bottom: 10px;
}


/* End ------------------------------------------ [ h1 - h6 ] */

.wor-titel {
	/*width: 296px;
	height: 45px;*/
	font: 14px Times, Georgia, "Times New Roman", serif;
	text-align: right;
	padding-top: 8px;
}

.wor-titel.rot{
	color: #cc061d;
}

.wor-titel.wor {
	color: #01506e;
}

.titel-lang {
	color: #cc061d;
}

#content .wor-titel {
	margin-top: -20px;
}


.search .page p {
  color: #000;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 20px;
}

.search .page p strong{
  background-color: yellow;
  padding-left: 3px;
  padding-right: 3px
  ;
}

.highlightbold {
  background-color: yellow;
  font-weight: bold;
  padding: 2px;
  font-size: 0.9em;
  margin-top: 10px;
}





dd {
/* text-align: justify;
text-justify: inter-word; */
}

/* End -------------------------------- [ General Elements ] */


/* Start ------------------------------------------ [ header ] */


/* End ------------------------------------------ [ header ] */









/* Start ------------------------------------------ [ main ] */



/* Start ------------------------------------------ [ dl dt dd ] */

.sidemain, .kapitel-kasten {
	/* min-width: 300px;
	max-width: 679px; */
	margin-left: auto;
	margin-right: auto;
  }
  
  .sidemain dl {
	 /* margin: 0 20px; */
  }
  
  .kapitel-kasten dt, .kapitel-kasten dd {
	/* min-width: 300px;
	max-width: 100%; */
  }
  
  .sidemain dd {
	/* min-width: 300px;
	max-width: 500px; */
  }
  
.sidemain dd {
   min-width: 100px;
	max-width: 500px;
  /* margin-left: 170px; */
  margin-bottom: 14px;
  font-size: 13px;
  clear: right;
  /* background-color: #ddffee; */
  }




/* Start ----------------------------------------- [ dl ] */

.sidemain dl {
	color: #000;
	font-size: 11px;
	line-height: 19px;
	padding-top: 19px;
	/*padding-top: 20px;*/
	padding-bottom: 0;
	margin: 0;
	/*border-top: 1px solid #959686;*/
}

.sidemain .kapitelinhalt dl {
	color: #000;
	font-size: 11px;
	line-height: 19px;
	padding-top: 0; /*Am 17.11.2010 geändert von 15px, falls Probleme mit abstand wieder ändern*/
	/*padding-top: 20px;*/
	padding-bottom: 15px;
	margin: 0;
	/*border-top: 1px solid #959686;*/
}


.sidemain dt{
	width: 150px;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 14px;
	padding-bottom: 0;
	padding-right: 20px;
	float: left;
	/*background-color: pink;*/
}

.post-22 .sidemain dt, 
.post-2889 .sidemain dt,
.post-6176 .sidemain dt,
.post-6162 .sidemain dt {
	padding-left: 20px;
	/*background-color: #eee;*/
}

.post-22 .sidemain dd, 
.post-2889 .sidemain dd,
.post-6176 .sidemain dd,
.post-6162 .sidemain dd {
	width: 480px;
	/* margin-left: 190px; */
}

.sidemain dd {
	width: 500px;
	/* margin-left: 170px; */
	margin-bottom: 14px;
	font-size: 13px;
	clear: right;
	/*background-color: #ddffee;*/
}




.formular dl {
	padding: 0;
	margin: 0;
}

.formular dt {
	font-weight: normal;
	padding: 0;
	margin: 0 0 15px;
}

.formular dd {
	padding: 0;
	margin: 0 0 15px;
}

.formular dl.distance {
	margin-bottom: 60px;
}

.borderbottom {
	/*margin-bottom: 20px;*/
	border-bottom: 1px solid #959686;
}

.header-borderbottom {
	font-size: 18px;
	font-weight: bold;
	color: #b0a26c;
	padding-left: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #959686;
}

dl.borderabstand {
	padding-top: 5px!important;
}


.info-message {
	font-size: 14px;
	/*color: #cc061d;*/
	padding: 20px;
}


.kapitel-teaser dd{
	color: #959686;
	/*text-indent: 150px;*/
	
}

p.kapitel-teaser {
	color: #959686;
	min-height: 114px;
	margin-top: 20px;
	margin-bottom: 0;
	padding-bottom: 9px;
	text-indent: 75px;
}

.sidemain-kapitel dl {
	border-top: 0;
}

.sidemain-kapitel dd.underline {
	border-top: 1px solid #959686;
}

.moreair dt, .moreair dd {
	padding-top: 30px;
	padding-bottom: 20px;
}

.border-top dl, dl.border-top {
	border-top: 1px solid #959686;
}

.border-hell dl {
	border-top: 1px solid #ebe8d5;
	padding-top: 10px!important;
	
}

.border-dunkel dl {
	border-top: 1px solid #959686;
	padding-top: 10px!important;
	
}

.border-hell dl.distance_toppading50 {
	border-top: 2px solid #ebe8d5;
}

.presse-border-hell  {
	/*height: 10px;*/
	border-top: 1px solid #ebe8d5;
	margin-bottom: 30px;
	/*background-color: pink;*/
	clear: both;
}

.border-hell dd {
	
}

dl.noborder, noborder   {
	border-top: none!important;
	border-top: 0 none #fff;
}

.name dt {
	font-size: 11px;
}

.smallhight dl {
	/*margin-top: 10px;*/
	padding-top: 10px;
}

.smallhight dt, .smallhight dd {
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}

.kapitelkopf dl {
	min-height: 200px;
	margin: 0 0 10px;
	padding-top: 0;
	padding-bottom: 0 !important;
	border-bottom: 1px solid #959686;
}

.kapitelinhalt dt, .kapitelinhalt dt p{
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	/*color: #959686;*/
}

.presse dt, .presse dt p, dt p.presse {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	/*color: #959686;*/
}

.kapitelinhalt dt ol {
	padding: 0;
	margin: 10px 10px 20px 30px;
}

.kapitelinhalt dt ol, .kapitelinhalt dt ol li {
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	/*color: #959686;*/
}

.topfit dl{
	padding-top: 0!important;
}

/* End ------------------------------------------ [ dl dt dd ] */




/*Hier soll von den Bilder auf Text mit 45 Grad Textdrehung umsetzen*/
img.conclusio {
	margin-top: 44px;
	/*border: 1px solid #000;*/
}

img.conclusiored {
	margin-top: 44px;
	/*border: 1px solid #000;*/
}

ul.main {
	color: #444;
	padding-left: 180px;
	padding-right: 20px;
}


/* Start ------------------------------------------ [ Plugin Easy FancyBox css Änderungen ] */ 

/* End ------------------------------------------ [ Plugin Easy FancyBox css Änderungen ] */ 


/* End ------------------------------------------ [ main ] */



/* Start ------------------------------------------ [ Sonderseiten ] */ 


/* End ------------------------------------------ [ Sonderseiten ] */ 




/* Start ------------------------------------------ [ responsive design ] */





@media screen and (min-width: 950px) {


.custom-html-widget {
  width: 100%;
  margin: 0 auto;
}



 
    


/* Start ------------------------------------------ [ lxyz  950px] */ 

/* End ------------------------------------------ [ lxyz  950px] */ 


}

/* End ------------------------------------------ [ responsive design ] */

