/*
Theme Name: Zweckverband Boddenkueste
Theme URI: http://www.zvwab.de
Description: Offizielles WordpressDesign des Zweckverband Boddenkueste 
Version: 1.0
Author: Marvin Labod, System Service Global GmbH
Author URI: http://www.system-service.biz
Tags: cms, subnavi, clean
*/

* {
list-style-type: none;
margin: 0;
padding: 0;
border:none;}

body {
background:url(images/bg.jpg) #ced8a5 repeat-x;
font-family:Arial, Verdana;
font-size:12px;
color:#666;}

a { 
color:#3d7bb4;
font-weight:bold;
text-decoration: none;}

a.button {
opacity:0.8;
background:#3d7bb4;
color:#fff;
padding:4px;}

a.button:hover {
opacity:1.0;
text-decoration:none; }

a:hover { text-decoration: underline;}

:focus, :active { outline:none;}
input { color:#666; }

input:hover { text-decoration:none;}

#gesamt {
width:868px;
margin:50px auto 0px auto;
padding:5px;}

/* HEADER */

#logo { 
text-indent:-9999px;
background:url(images/logo.png);
float:left;
margin-left:20px;
width:216px;
height:78px;}

#suche { 
float:right; 
margin-top:30px;
width:192px;
margin-bottom:15px;}

	.suchwort {
	padding:20px 15px 0px 15px;;
	background:url(images/search.png);
	width:120px;
	height:29px;
	float:left;}
	
	*html .suchwort { height:9px; }
	
	.suchen {
	background:url(images/search_button.png);
	width:42px;
	height:49px;
	cursor:pointer;
	float:left;}
		
	.suchen:hover { background:url(images/search_buttonh.png);}
	
.clear { clear:both; height:1px; }

/* MENU */

#menu {
height:98px;
background:url("images/menu.png");}	

#menubreit {
height:142px;
background:url("images/menu2.png");}
	
	#menubreit a, #menubreit li, #menu a, #menu li { float:left;text-decoration: none; }
	
	/* HAUPTNAVIGATION */

	ul#main {  margin-left:20px; padding: 0px 0px; font-size:14px;}	
	
	ul#main a {	
	display:block;
	padding:18px 15px;
	color:#fff;
	height:17px;
	font-weight:bold;}
	
	*html ul#main a { height:5px; padding-bottom:0px;}
	
	ul#main li { padding-left:5px; margin-left:5px;}
	
	/* Hover & Active Status */
	
	ul#main ul li a:hover, ul#main ul li.current_page_item a, ul#main ul li.current_page_ancestor a { 
	background:url("images/main2.png") top right no-repeat; 
	color:#3d7bb4;}
	
	ul#main li:hover, ul#main li.current_page_item, ul#main li.current_page_ancestor { 
	cursor:pointer;
	display:block;
	padding-left:5px;
	background:url("images/main_right2.png") top left no-repeat;}
	
	ul#main li:hover a , ul#main li.current_page_item a, ul#main li.current_page_ancestor a{
	background:url("images/main2.png") top right no-repeat;
	color:#3d7bb4;}
	
	/* SUBNAVIGATION  */
	
	ul#sub { padding-left:10px; font-size:12px;}
	
	ul#sub a {
	font-weight:normal;
	display:block;
	margin:14px;
	color:#3d7bb4;}
	
	ul#sub a:hover { text-decoration:underline;}
	
	ul#sub li.current_page_item a, ul#sub li.current_page_parent a {
	background:#ccdeee; 
	padding:7px;
	margin:7px;}
	
	.page-item-395, .page-item-424 { display:none;}
	
	/* IE */
	/*KS - Änderung Padding*/
	*html ul#sub a {padding: 11px 5px 11px 5px; margin:5px;}
	*+html ul#sub a  {padding:11px; margin:5px;}	
	/*KS - Änderung Padding*/
	*html ul#sub li.current_page_item a, 
	*html ul#sub li.current_page_parent a {
	padding:11px 5px 11px 5px; margin:5px;
	}
	
	*+html ul#sub li.current_page_item a, 
	*+html ul#sub li.current_page_parent a {	
	padding:7px; margin:9px; }
	
	
	
	
/* INHALT */

#content { background:url(images/puffer.png) repeat-y; padding:0px 4px;}

*+html #content { height:100%;}
	
	#text {
	float:right;
	padding:30px;
	width:574px;}
	
	#text p {
	font-size:13px;
	line-height:20px;
	margin:20px 0px;}
	
	#text h1, #text h2, #text h3 { 
	letter-spacing:-1px;
	color:#3d7bb4; 
	font-weight:normal;}
	
	#text h1 {
	font-size:25px;
	border-bottom:5px solid #f4f4f4;
	padding-bottom:10px;
	margin-bottom:20px;}
	
	#text h2 { font-size:20px; margin:20px 0px;}
	
	#text h3 { font-size:18px;}
	
	#text .news {
	background:#f4f4f4;
	padding:15px;
	margin-top:10px;
	-moz-border-radius-bottomright: 15px;}
	
	#text h3 span, #text h1 span { float:right;}
	
	/* Listen */
	
	#text ul, #text ol {
	line-height:20px;
	padding:15px 30px;
	border-left:10px solid #f0f0f0;}
	
	* html #text ul, #text ol {
	line-height:20px;
	padding: 0 30px 0 30px;
	margin: 0;
	border-left:10px solid #f0f0f0;}
	
	#text ol ul {
	border:none;}
	
	#text ul li { list-style:disc; color:#3d7bb4; }
	#text ol li { list-style-type:decimal; color:#3d7bb4; }
	
	#text ul li span { color:#666; }
	
	#text ul ul { border:none;}
	
	/* Listen Gross */
	
	ol#big, ul#big { list-style-position:inside; }
	
	ol#big li {
	padding:10px;
	list-style-type:decimal;
	border-bottom:1px solid #f4f4f4;
	border-left:none;}
	
	ul#big, ul#firmen { border:none; padding:0px; clear:left;margin-bottom:30px;}
	
	ul#big li { list-style:none; display:inline; }
	
	ul#big li a, ul#firmen li {
	display:block;
	list-style-type:disc;
	border-bottom:1px dotted #ddd;
	width:45%;
	float:left;
	margin-right:8px;
	padding:10px;}
	
	/*KS - Auskommentiert und "* html ul#big li a" hinzugefügt*/
	/*html ul#big li a, ul#firmen li*/
	
	ul#big li a:hover { background:#f4f4f4; ; text-decoration:none; }
	
	ul#firmen li {
	margin-bottom:7px;
	height:140px;
	border:none;
	background:#f4f4f4;}
		
	* html ul#big li a {
	display:block;
	list-style-type:disc;
	border-bottom:1px dotted #ddd;
	width:45%;
	float:left;
	margin:0 8px 0 0;
	padding:10px 0 10px 5px;
	}
	
	/* Tabellen */
	
	#text table { 
	border:none; 
	-moz-border-radius:5px;}
	
	#text table td {
	line-height:20px;
	border-bottom:1px solid #fff;
	padding: 5px 10px;
	vertical-align: top;}
	
	#text table tr.head td {
	background:#7296b1 url(images/tablehead.jpg) repeat-x;
	font-weight:bold;
	border-bottom:2px solid #fff;
	color:#fff;}
	
	#text .news table tr.head td, #text table tr.nonhead td {
	background:transparent;
	border:none;}
	
	#text .news ul {
	padding:5px;
	background:none;
	border:none;
	font-weight:normal;}
	
	#text table tr td { background:#f4f4f4;}
	
	#text table tr.odd td { background:#f0f0f0;}
	
	#sidebar { float:left; width:223px;}
	
		a.journal, a.video, a.impressionen {
		display:block;
		height:24px;
		text-align:right;
		padding-top:70px;
		border-bottom:3px solid #fff;
		padding-right:10px;}		
		
		a.journal { background:url(images/journal.jpg);}
		
		a.video { background:url(images/video.jpg);}
			
		a.impressionen { background:url(images/impressionen.jpg);}
		
		a.journal:hover,  a.video:hover, a.impressionen:hover {
		background-position:0px -94px;
		text-decoration:none;}			

	#sidebar p {
	line-height:18px;
	font-size:12px;
	padding:20px 10px 20px 20px;}

#footer {
clear:both;
padding:20px 24px;
height:11px;
background:url(images/footer.png);}

*html #footer { height:1px; padding:20px 20px 0px 20px;}

#footer div {
float:right;
margin-left:20px;}

#footer div img { margin-top:-5px;}

*html #footer div img { margin-top:0px;}

a.printback { display:none;}

/* Anlagen */

.albild {
border:5px solid #f0f0f0;}

*html .albild{}

/* Wordpress Klassen */

#text .wp-caption {
padding:5px 0px 0px 0px;
text-align:center;
background:#f4f4f4;}

#text p.wp-caption-text {
margin:5px 0px 0px 0px;
font-weight:bold;
font-size:10px;}

.alignright {
border:3px solid #f4f4f4;
margin-left:10px;
margin-bottom:10px;
float:right;}

.alignleft {
border:3px solid #f4f4f4;
margin-right:10px;
margin-bottom:10px;
float:left;
clear:left;}

/* Slideshow */

.slideshow {
margin: 15px 0 0 0;
border: 3px solid #f4f4f4;
}
