/*
	Author Name: 	vektorrausch Gmbh
	Author Site	: 	http://vektorrausch.de
	Style Name	: 	Bellandris Verband
	Style URI	:	http://bellandris.de
	Version	    : 	1.0 (30.06.2010)
	Comments	: 	Dunkelgruenes Design fuer Bellandris-Verbandsseite
*/

/* Design
******************************************************************/

.columns-three #page {
	background: #61907F url(verlauf.gif) center 200px repeat-x !important;
}

.blog-title, h1.blog-title {
	background: url(bellandris-logo.png) no-repeat center center; /* Transparentes PNG-Logo */
}

* html .blog-title,
* html h1.blog-title  {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/wp-content/themes/k2/styles/gc-bellandris/bellandris-logo.png', sizingMethod='image');
	background-image:none;
	margin: 60px 0 0 30px;
}

/* Teaser-Primary */

#primary #widgets-sidebar-4 .textwidget {
	color: #fff !important;
}

/* Boxen rechts */

#sidebar-2 .widget {
	background: none !important;
}

/* Beitragsseite */

body.smartposition #rollingarchives {
	background: #0D4836 !important;
	border-bottom: 5px solid #ff0010 !important;
}

/* Footer */

#footer {
	border: none !important;
	background: #61907F !important;
}

#footer .totop a {
	background: url(totop.gif) no-repeat right top;
}

#footer .totop a:hover {
	background: url(totop.gif) no-repeat left top;
}

/* Headings
******************************************************************/

.entry-title, h2, h3, h4,
.page-head h1,
.entry-content,
.entry-content p,
abbr,
#rollpages {
	color: #fff !important;
}

.content h1 a:hover,
.content h2 a:hover,
.content h3 a:hover {
	color: #0D4836 !important;
}

.content h1,
.content h2,
.content h3 {
	background: url(logo_line.gif) no-repeat right bottom !important;
}

#sidebar-1 .widget h4 {
	border-bottom: 1px solid #0D4836;
}

#sidebar-2 .widget h4 {
	background: #0D4836;
	border-bottom: 1px solid #61907F;
	
}

/* Links
******************************************************************/

a:link, a:visited {
	color: #fff !important;
	outline: none;
}
/*
ul.menu li a:link, ul.menu li a:visited,
body.single ul.menu li.blogtab a {
	background: transparent;
}

ul.menu li a:hover, ul.menu li a:focus,
body.single ul.menu li.blogtab a:hover {
	background: transparent url(menu_arrow.gif) center top no-repeat;
}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_parent a,
ul.menu li.current_page_parent a:hover {
	background: transparent url(menu_arrow.gif) center top no-repeat !important;
}*/

/* Navigo-Sidebarmenue
******************************************************************/

.secondary .widget_navigo li {
	border-bottom: 1px solid #0D4836;
}

.secondary .widget_navigo a:hover {
	text-decoration: none !important;
	cursor: pointer;
	color: #FF0010 !important;
}

.secondary .widget_navigo ul .current_page_item,
.secondary .widget_navigo ul .current_page_parent {
	background: #0D4836 !important;
}

.secondary .widget_navigo ul .current_page_item a,
.secondary .widget_navigo ul .current_page_parent a {
	color: #fff;
}

.secondary .widget_navigo ul .current_page_item a:hover,
.secondary .widget_navigo ul .current_page_parent a:hover {
	color: #EF4A4A;
}

.secondary .widget_navigo ul ul {
	margin: 0;
	padding: 0;
}

.secondary .widget_navigo ul ul li {
	padding-left: 10px;
	border-bottom: none;
	border-top: 1px dotted #051D12;
	text-transform: none;
}

.secondary .widget_navigo ul ul .current_page_item {
	background: none;
}

.secondary .widget_navigo ul ul .current_page_item a,
.secondary .widget_navigo ul ul .current_page_parent .current_page_item a {
	background: url(bullet.gif) no-repeat left center !important;
}

.secondary .widget_navigo ul ul .current_page_item ul a {
	background: none !important;
}

/* Formulare
******************************************************************/

form.ddfm .fmhalfblock,
form.ddfm .fmfullblock {
	color: #fff !important;
}

form.ddfm label {
	color: #fff !important;
}


/* Bilder
******************************************************************/

#primary .wp-caption {
	background: #0D4836;
	border:1px solid #0D4836;
}

#primary .wp-caption:hover {
	background: #0A3625;
	border:1px solid #0D4836;
}

.wp-caption .wp-caption-text {
	color: #fff;
}


/*** Gartencenter DE Karte ************************************************************************************************************************/
#content_karte ul#firma li a img { margin:0;}

#content_karte #firma { position:relative; list-style:none; background:url(standorte/de_karte_schatten.gif) no-repeat top left; width:500px; height:650px; margin:0; }
#content_karte #firma { list-style:none }
#content_karte #firma li { position: absolute; width:22px; height:16px; overflow:hidden; line-height:16px }
#content_karte dl img { border: none; padding:0; margin:0; }


/* Kartenpunkte */
#content_karte #firma .firma_1 { left: 217px; top: 116px; }
#content_karte #firma .firma_2 { left: 197px; top: 103px; }
#content_karte #firma .firma_3 { left: 212px; top: 140px; }
#content_karte #firma .firma_4 { left: 240px; top: 227px; }
#content_karte #firma .firma_5 { left: 380px; top: 345px; }
#content_karte #firma .firma_6 { left: 340px; top: 490px; }
#content_karte #firma .firma_7 { left: 360px; top: 492px; }
#content_karte #firma .firma_8 { left: 320px; top: 555px; }
#content_karte #firma .firma_9 { left: 340px; top: 585px; }
#content_karte #firma .firma_10 { left: 229px; top: 605px; }
#content_karte #firma .firma_11 { left: 240px; top: 565px; }
#content_karte #firma .firma_12 { left: 155px; top: 565px; }
#content_karte #firma .firma_13 { left: 140px; top: 515px; }
#content_karte #firma .firma_14 { left: 170px; top: 490px; }
#content_karte #firma .firma_15 { left: 140px; top: 485px; }
#content_karte #firma .firma_16 { left: 32px; top: 350px; }
#content_karte #firma .firma_17 { left: 70px; top: 326px; }
#content_karte #firma .firma_18 { left: 85px; top: 336px; }
#content_karte #firma .firma_19 { left: 110px; top: 326px; }
#content_karte #firma .firma_20 { left: 128px; top: 323px; }
#content_karte #firma .firma_21 { left: 20px; top: 336px; }
#content_karte #firma .firma_22 { left: 35px; top: 321px; }
#content_karte #firma .firma_23 { left: 70px; top: 311px; }
#content_karte #firma .firma_24 { left: 90px; top: 306px; }
#content_karte #firma .firma_25 { left: 110px; top: 296px; }
#content_karte #firma .firma_26 { left: 135px; top: 291px; }
#content_karte #firma .firma_27 { left: 80px; top: 200px; }
#content_karte #firma .firma_28 { left: 36px; top: 290px; }
#content_karte #firma .firma_29 { left: 47px; top: 315px; }
#content_karte #firma .firma_30 { left: 80px; top: 276px; }
#content_karte #firma .firma_31 { left: 121px; top: 210px; }
#content_karte #firma .firma_32 { left: 123px; top: 219px; }
#content_karte #firma .firma_33 { left: 160px; top: 256px; }
#content_karte #firma .firma_34 { left: 150px; top: 226px; }
#content_karte #firma .firma_35 { left: 30px; top: 276px; }
#content_karte #firma .firma_36 { left: 55px; top: 266px; }
#content_karte #firma .firma_37 { left: 80px; top: 251px; }
#content_karte #firma .firma_38 { left: 90px; top: 231px; }
#content_karte #firma .firma_39 { left: 170px; top: 235px; }
#content_karte #firma .firma_40 { left: 100px; top: 326px; }

div.infobox { position: absolute; top:180px; left:-210px; width:180px; background:#0D4836; font-size:85% }
div.infobox dl { display:block; width:180px; overflow:hidden; margin:0 }
div.infobox dl#ortschafft dt { text-align:center; font-size:140%; color:#fff; line-height:160%; background:#0D4836 }
div.infobox dl#ortschafft { border-bottom:none; font-weight:lighter !important }
div.infobox dl dt p { font-size:100%; color:#fff; font-weight:bold; padding:10px; margin:0 !important; background:#0D4836 }
div.infobox dl dd p { width:180px; padding:10px; background:#0D4836; margin:0 !important; color:#fff; }
div.infobox { display:none }
div.show { display:block }

body.page-slug-standorte #primary {
	overflow: visible;
}
