/* 
	Theme Name: Pool
	Theme URI: http://www.lamateporunyogur.com/pool
	Description: A two columns blue theme for the best CMS, WordPress.
	Author: Borja Fernandez
	Author URI: http://www.lamateporunyogur.com
	Version: 1.0.6
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	
	Changelog:
		v1.0
			First Release
		v1.0.1
			Fixed search bug position
		v1.0.2
			Fixed search bug
			Added links.php
			Changed archives.php
		v1.0.3
			Remove cursor: pointer; from header
		v1.0.4
			Bug report from Nilson Cain fixed
			Class image center fixed
			Search form moved from header
			Changelog are now in style.css. Changelog.txt removed.
			Added logo with .psd file
			Other changes in css
		v1.0.5
			Move comments in index
			Other changes in css
		v1.0.6
			Changed sidebar
*/

.jz_hor_hintergrund { background-color: #b8d4ff; }

/* Frühling */
.jzmx {
	font: 12px verdana;
}
.jzmx .item1, .jzmx .item1-active {
	padding: 3px 8px 3px 8px;
	background: #b8d4ff;
	font: 9px verdana;
	color: #555308;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
}

.jzmx .item1b, .jzmx .item1b-active {
	padding: 3px 4px 3px 4px;
	background: #b8d4ff;
	font: 9px verdana;
	color: #555308;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
}

.jzmx .item1b:hover, .jzmx .item1b-active:hover {
	padding: 3px 4px 3px 4px;
	background: #8ebafd; 
	font: 9px verdana;
	color: #fbf996;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
}


.jzmx .item1:hover, .jzmx .item1-active:hover {
	padding: 3px 8px 3px 8px;
	background: #8ebafd; 
	font: 9px verdana;
	color: #FBF996; 
	text-decoration: none;
	display: compact;
	white-space: nowrap;
	position: relative;
}

.jzmx .item2, .jzmx .item2:hover, .jzmx .item2-active, .jzmx .item2-active:hover {
	padding: 8px 8px 2px 8px;
	font: 9px verdana;
	color: #555308;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}

.jzmx .item2 {
	background: #C8C561;
}
.jzmx .item2:hover, .jzmx .item2-active, .jzmx .item2-active:hover, .jzmx .item2 TD {
  background-image: url(images/4x4_navi_hor_555308.gif);
  background-repeat: no-repeat;
  background-position: 2 60%;
	color: #FBF996;
}

.jzmx .arrow, .jzmx .arrow:hover {
	padding: 0px 16px 16px 8px;
}
.jzmx .item2 img, .jzmx .item2-active img {
	position: absolute;
	top: 0px;
	right: 1px;
	border: 0;
}

.jzmx .section {
	border: 1px solid #b8b4ae;
	background: #C8C561;
	position: absolute;
	visibility: hidden;
	z-index: -1; 
}

.jzmx .item3, .jzmx .item3-active {
	padding: 0px 8px 5px 8px;
	font: 10px verdana;
	color: #c2c2c2;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}

.jzmx .item3c, .jzmx .item3c-active {
	padding: 0px 8px 3px 15px;
	font: 10px verdana;
	color: #c2c2c2;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}

.jzmx .item4, .jzmx .item4-active {
	padding: 0px 8px 2px 20px;
	font: 10px verdana;
	color: #c2c2c2;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}

.jzmx .item4:hover, .jzmx .item4-active:hover {
  background-image: url(images/2x2_navi_dddb99.gif);
  background-repeat: no-repeat;
  background-position: 15 50%;
	padding: 0px 8px 2px 20px;
	font: 10px verdana;
	color: #e9e9e9;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}

.jzmx .item4cs, .jzmx .item4cs-active {
  background-image: url(images/2x2_navi_dddb99.gif);
  background-repeat: no-repeat;
  background-position: 15 50%;
	padding: 0px 8px 2px 20px;
	font: 10px verdana;
	font-weight: bold;
	color: #c2c2c2;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
}



body {
	background: url(../images/bg.gif);
	color: #333;
	font-family: "Trebuchet MS", "Bitstream Vera Serif", Utopia, "Times New Roman", times, serif;
	font-size: 13px;
	margin: 0;
	padding: 5px 0;
	}

table { 
font-size: 13px;
}

/* Structure Divs */
#content {
	background: #fff;
	border: 0px solid #9C9C9C;
	margin: 0 auto;
	padding: 5px;
	width: auto;
	}

#header {
	background: #8EBAFD url(images/nur_iglu.gif) no-repeat;
	/*background: #FFFFFF url(../images/logo.gif) no-repeat;*/
	background-position:0px 10px;
	height: 150px;
	margin: 0;
	padding: 0;
	}

#title {
  background: #b8d4ff;
  font-size: 20px;
}

#pages {
	background: #B8D4FF;
	font-size: 12px;
	margin: 0;
	padding: 15px 0 6px 20px;
	}
	
#search {
	float: right;
	margin: 0;
	padding: 0;
	position: relative;
	right: 10px;
	top: -22px;
}	
	
#noticias {
	float: left;
	margin: 0;
	padding: 0 10px 20px 20px;
	width: auto;
	}

#sidebar {
	float: top right;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0;
	padding: 0 10px;
	width: 300px;
	text-decoration:none;
	}

.topnav .subtopnav a:visited {
	text-decoration:none;
	}

.topnav .subtopnav a:link {
	text-decoration:none;
	}

.topnav .subtopnav a:active {
	text-decoration:none;
	}


#credits {
	background: #D5E5FE;
	font-family: Small Fonts, VT100, Arial, Helvetica;
	font-size: 9px;
	margin: 0;
	padding: 5px 20px;
	text-align: center;
	text-transform: uppercase;
	}

	
/* Config Structure Divs */

	/* Header */
	#header h1 {
		font-size: 30px;
		letter-spacing: 0.1em;
		margin: 0;
		padding: 20px 0 20px 30px;
		width: 300px;
		}
		
	#header a, #header a:hover {
		background: transparent;
		color: #fff;
		text-decoration: none;
		}
	
	/* Pages */
	#pages li {
		display: inline;
		list-style-type: none;
		}
		
	#pages ul, ol {
		margin: 0;
		padding: 0;
		}
		
	#pages a {
		background: #fff;
		color: #1E4C62;
		font-weight: bold;
		margin: 0 3px 0 0;
		padding: 6px 10px;
		}
		
	#pages a:hover {
		background: #8EBAFD;
		color: #fff;
		}

.aktuelles {
	font-size: 13px;
}
		
.jmenu {
	LIST-STYLE-TYPE: none; BACKGROUND: #b8d4ff;
	font-size: 13px;
}
.jmenu TR {
	LIST-STYLE-TYPE: none; BACKGROUND: #b8d4ff;
}
.jmenu TD {
	LIST-STYLE-TYPE: none; BACKGROUND: #b8d4ff;
}
.jmenu A {
	FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #1e4c62;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-TOP: 6px;
	PADDING-BOTTOM: 6px;
}
.jmenu A:hover {
	BACKGROUND: #8ebafd; COLOR: #fff;
	TEXT-DECORATION: none;
}

.jmenu2 {
	LIST-STYLE-TYPE: none; BACKGROUND: #fff;
}
.jmenu2 TR {
	LIST-STYLE-TYPE: none; 
}
.jmenu2 TD {
	LIST-STYLE-TYPE: none; BACKGROUND: #b8d4ff; 
}
.jmenu2 A {
	FONT-WEIGHT: bold; COLOR: #1e4c62;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}
.jmenu2 A:hover {
	BACKGROUND: #8ebafd; COLOR: #fff;
	TEXT-DECORATION: none;
	
}

	.current_page_item a, .current_page_item a:hover {
		background: #8EBAFD !important;
		color: #fff !important;
		}
		
	/* Search */
	#search input {
		border: 1px solid #66A8CC;
		font-size: 12px;
		padding: 2px;
		width: 160px;
		}
			
	/* Noticias */
	#noticias p, #noticias ul, #noticias ol {
		font-size: 13px;
		line-height: 1.6em;
		}
			
	#noticias ul {
		list-style-type: circle;
		margin: 0 0 0 30px;
		padding: 0;
		}
			
	#noticias li {
		margin: 0;
		padding: 0;
		}

	#noticias h2, #noticias h2 a {
		color: #0090DA;
		font-size: 18px;
		font-weight: normal;
		margin: 50px 0 0 0;
		padding: 0;
		text-decoration: none;
		}
		
	#noticias h2 a:hover {
		background: transparent;
		color: #6EB9E0;
		}
		
	#noticias h3 {
		color: #016CA3;
		font-size: 15px;
		font-weight: normal;
		margin: 0;
		padding: 20px 0 5px 0;
		}

	#noticias small {
		font-family: Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		}
		
	.feedback {
		color: #898A8A;
		font-size: 12px;
		margin: 0;
		padding: 0 20px;
		text-align: center;
		}
		
	/* Entrada */
	.entrada {
		margin: 0;
		padding: 0;
		}

	/* Comments */
	#commentlist {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	#commentlist li {
		margin: 10px 0;
		padding: 5px 10px;
		}
			
	#commentlist p {
		margin: 0;
		padding: 0;
		}
			
	#commentlist small {
		font-size: 11px;
		}

	.class_comment1 { background: #E9E9EA; border: 1px solid #E0DEDE; }
	.class_comment2 { background: #F4F3F3; border: 1px solid #E0DEDE; }
	
	#comments, #postcomment {
		color: #0090DA;
		font-size: 14px !important;
		font-weight: normal;
		margin: 40px 0 10px 10px;
		text-transform: uppercase;
		}
			
	#commentform {
		background: #D3E4FF;
		border: 1px solid #D8D8D8;
		padding: 5px 20px;
		}
		
	#commentform input, #commentform textarea {
		background: #F9FBFF;
		border: 1px solid #B8D4FF;
		font-size: 12px;
		padding: 1px;
		}
		
	#commentform input:focus, #commentform textarea:focus {
		background: #EEF5FF;
		}
	
	/* Sidebar */
	#sidebar h3 {
		background: url(../images/dot.gif) repeat-x bottom;
		color: #174B65;
		font-size: 11px;
		font-weight: normal;
		letter-spacing: 0.2em;
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		}
		
	#sidebar ul, #sidebar ol {
		list-style: none;
		margin: 0;
		padding: 5px;
		}
		
	#sidebar li, #sidebar li:hover {
		margin: 0;
		padding: 0;
		text-decoration:none;
		}
		
	#sidebar a {
		color: #0B76AE;
		text-decoration:none;
		}
		
	#sidebar a:hover {
		background: url(../images/dot.gif) repeat-x bottom;
		color: #0B76AE;
		}
		
	#sidebar div { 
		margin: 20px 0;
		padding: 0;
		}

	/*	Credits */
	#credits a {
		color: #3E708A;
		}
		
	#credits a:hover {
		background: transparent;
		color: #0090DA;
		}
		
	#credits p {
		margin: 0;
		padding: 0;
		}

/* General */
a {
	color: #0B76AE;
	text-decoration: none;
	}

a:hover {
	/* background: #0090DA; */
	color: #000;
	text-decoration: none;
	}

acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
	
blockquote {
	background: #E3F5FE url(../images/blockquote.png) no-repeat bottom left;
	padding: 5px 20px 30px 20px;
	margin: 1em;
	} /* Idea from ShadedGrey of http://wpthemes.info/ */

cite {
	text-decoration: none;
	}
	
code {
	font-family: 'Courier New', Courier, Fixed, sans-serif;
	font-size: 1.1em;
	}

img {
	border: 0;
	}

h4 {
	color: #858585;
	}
	
/* Float and Clear */
div.floatleft {
	float: left;
	}

div.floatright {
	float: right;
	}
	
div.both {
	clear: both;
	}
	
/* Images align */
img.border {
	border: 1px solid #C6C6C6;
	padding: 4px;
	margin: 0;
	}

img.border:hover {
	background: #E3F5FE;
	}

img.center {
	display: block; 
	margin: auto;   
	}

img.alignright {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
	
/* Text align */
.center {
	text-align: center;
	}
	
.alignright {
	text-align: right;
	}

.alignleft {
	text-align: left;
	}
	
.alignleft li {color: blue; }

li.alignleft {color: blue; }

/* IFS Addons*/
.boxtitle 	{
	background: none;
	color: blue;
	font-size: 17pt;
	font-weight: bold;
	font-family: Verdana, Helvetica;
	text-decoration: none;
}

.boxcontent 	{
	font-size: 21pt;
	margin-top: .1em;
	padding-left: .5em;
	padding-right: .5em;
	border-left: solid;
	border-right: solid;
	border-left-width: thin;
	border-right-width: thin;
	border-bottom: solid;
	border-bottom-width: thin;
	border-top: solid;
	border-top-width: thin;
	border-color:  red;
}

.box		{
	width: auto;
  margin: 3px;
	padding: 3px;
	-moz-border-radius: 5px;
	border: solid 1px #9da5b8;
	background-color: #d6e1fb;
}

body  { 
 FONT-FAMILY: Verdana, Helvetica, sans-serif;
 font-size: 10pt;
 margin: 0px; padding: 0px; 
 background-color: #FFFFFF; 
}

.pn-title {
 FONT: bold normal 10pt Verdana, Arial, Helvetica, sans-serif;
 COLOR: #676c79;
 TEXT-DECORATION: none;
 BACKGROUND: none;
 text-align: center;
}

.pn-pagetitle {
 FONT: bold 10pt Verdana, Helvetica, sans-serif;
 COLOR: #676c79;
 text-decoration: none;
 background: none;
 text-align: center;
}

#logo {
  height: 69px;
  margin: 0px;
  background-color: #b9c5dd;
}
#schatten {
 width: auto;
 height: 40px;
 margin: 0px;
 padding: 0px;
}

#inhalt {
  width: auto;
  padding: 0px;
  margin: 0px 35px 0px 205px;
}

#inhalt h1 {
 text-align: right;
 font-size: 16pt;
 font-weight: bold;
 padding: 3px 0px;
 margin: 10px 15px 5px 0px;
 border-bottom: solid 1px #676c79;
 color: #000000;
}

#inhalt h2 {
 text-align: left;
 font-size: 14pt;
 font-weight: bold;
 padding: 0px;
 margin: 10px 0px 2px;
 border: none;
 color: #000000;
}

#inhalt h3 {
 text-align: left;
 font-size: 12pt;
 font-weight: bold;
 padding: 0px;
 margin: 5px 0px 2px;
 border: none;
 color: #000000;
}

#inhalt h4 {
 text-align: left;
 font-size: 11pt;
 font-weight: bold;
 padding: 0px;
 margin: 3px 0px 2px;
 border: none;
 color: #000000;
}

#ticker {
 position: absolute;
 width: 300px;
 float: right;
 top: 69px;
 right: 0px;
 margin: 0px;
 padding: 0px;
}

#links {
  width: 200px;
  position: absolute;
  top: 69px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}

#links ul {
 list-style-type: none;
 list-style-position: inline;
 margin: 0px;
 padding: 0px;
}

#links ul li {
 text-align: left;
 font-size: 14px;
 margin: 2px;
 padding: 2px;
 height: 2.1em;
}

#links ul li a {
  display: block;
  font-weight: bold;
  height: 2.1em;
  color: #000000;
  text-decoration: none;
  vertical-align: top;
}

#links ul a:link {
  color: #000000;  
}

#links ul a:hover {
  color: #777777;
}

#links ul a:active {
  color: #DD0000;
}

#rechts {
  width: 20px;
  position: absolute;
  top: 110px;
  right: 10px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

.box {
	margin: 3px;
	padding: 3px;
	-moz-border-radius: 5px;
	border: solid 1px #9da5b8;
	background-color: #d6e1fb;
}
.lblock {
  margin: 5px;
 border: solid 1px #9da5b8;
 padding: 0px;
}

.lblock-title {
 margin: 0px;
 padding: 3px;
 text-align: center;
 background-color: #b9c5dd;
 border-bottom: solid 1px #9da5b8;
 font-weight: bold;
}

.rblock {
  margin-bottom: 10px;
  padding: 0px;
}

.rblock-title {
 margin: 0px;
 padding: 3px;
 text-align: center;
 background-color: #d2ddff;
 border-bottom: solid 1px #9da5b8;
 -moz-border-radius: 5px;
 font-weight: bold;
}

.rblock-title a {
	text-decoration: none;
	color: #676c79;
	display: block;
}

.edit {
 font-size: 10px;
 font-weight: bold;
 font-style: italic;
 color: red;
}

.delete {
 font-size: 10px;
 font-weight: bold;
 font-style: italic;
 color: red;
}

.editlink {
 font-size: 10px;
 font-weight: bold;
 font-style: italic;
 color: red;
 float: right;
}

.editlink-inline {
 font-size: 10px;
 font-weight: bold;
 font-style: italic;
 color: red;
 vertical-align: top;
}

ul.horizontal-list {
 list-style-type: none;
 list-style-position: inline;
 margin: 0px;
 padding: 0px;
}

ul.horizontal-list li {
 font-size: 66%;
 font-weight: bold;
 text-align: right;
 margin: 2px;
 padding: 2px;
 float: left;
}

#inhalt h1.with-submenu {
 margin-bottom: 0px;
 margin-right: 0px;
 border-bottom: solid 1px #676c79;
}

#inhalt .submenu {
 margin: 0px;
 border: solid 1px #676c79;
 border-top: none;
 padding: 3px;
 font-size: 66%;
 float: right;
}

#inhalt .submenu ul {
 list-style-type: none;
 list-style-position: inline;
}

#inhalt ul.submenu {
 list-style-type: none;
 list-style-position: inline;
}

#inhalt .submenu li {
 font-weight: bold;
 text-align: right;
 margin-bottom: 2px;
} 

.content {
 margin-top: 10px;
}

.search {
 white-space: nowrap;
 height: auto;
 display: inline;
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
}
.search div {
 height: auto;
 display: inline;
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
}

.pn-sub {
	font-size: 66%;
	color: #676c79
}


