@charset "utf-8";
/*
Theme Name: lebenshilfe
Theme URI:
Description:
Author: coocom - medical communication
Version: 
Tags: 
*/

* {outline:none;}

body {
	background:url(img/bg.png) fixed;	
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Sans-Serif;
	font-size:13px;
	line-height:18px;
}

.displaynone {display:none;}

#jfontsize-p2 {
	background:url(img/increase.png) no-repeat;
	width:65px;
	height:18px;
	text-indent:-2000px;	
	display:block;
	position:absolute;
	top:0px;
	left:50px;
}

#jfontsize-d2 {
	background:url(img/reset.png) no-repeat;
	width:61px;
	height:14px;
	text-indent:-2000px;	
	display:block;
	position:absolute;
	top:3px;
	left:130px;
}

#jfontsize-m2 {
	background:url(img/decrease.png) no-repeat;
	width:58px;
	height:12px;
	text-indent:-2000px;	
	display:block;
	position:absolute;
	top:3px;
	left:197px;
}

img {
	border:none;	
}

a {
	color:#004a99;
}

a:hover {
	text-decoration:none;
}

a.wohnen {color:#7bb22e;}
a.aktiv {color:#ffdb00;}
a.tuba {color:#f5a719;}

.fullInput, select, .wpcf7-quiz {
	border:1px solid #666666;
	background:url(img/bg_input.gif) repeat-x #ffffff;
	font-family:arial, verdana, sans-serif;
	color:#000000;
	float:left;
	width:97%;
	padding-left:10px;
	margin-bottom:15px;
	font-size:12px;
}

select {
	width:100%;
}

textarea {
	border:1px solid #666666;
	background:url(img/bg_input.gif) repeat-x #ffffff;
	font-family:arial, verdana, sans-serif;
	color:#000000;
	float:left;
	width:97%;
	font-size:12px;
	padding-left:10px;
	margin-bottom:15px;
}

.halfInput {
	width:50%;
}

.oneThirdInput {
	width:30%;
}

.twoThirdInput {
	width:60%;
}

.radio {
	width:20px;
	margin-bottom:10px;
}

#send {
    background:url(img/but_100px_n.gif) #fff;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    height: 20px;
    margin: 5px 0 0;
    padding: 0 0 2px;
    width: 100px;
    float:right;
}

li {
	list-style:url(img/bullet.png);
	margin-bottom:10px;
}

h1 {
	color:#004a99;
	font-size:23px;
	font-weight:normal;
	border-bottom:1px solid #d1d1d1;
	padding-bottom:30px;
	margin-bottom:30px;
	line-height:30px;
}

.floatLeft {
	float:left;	
}

.floatRight {
	float:right;	
}

.clear {
	clear:both;	
}

#wrapper {
	position:relative;
	margin:20px auto 20px auto;
	width:950px;
}

#header {
	background:url(img/page_top_bg.png) no-repeat;
	width:950px;
	height:81px;
	margin:0px;
}

#schriftoptionen {
	position:absolute;
	top:18px;
	left:680px;
}

#schriftoptionen span {
	color:#fff;
}

#schriftoptionen span #2 {
	margin-left:30px;
}

#logo {
	margin:20px 0px 0px 40px;	
}

#siteFunctions {
	position:absolute;
	top:5px;
	left:370px; /*250px; old data for "seite empfehlen" is online*/
	width:420px;
}

#siteFunctions ul {
	list-style:none;
	padding:0px;
}

#siteFunctions ul li {
	float:left;
	list-style:none;
}

#siteFunctions a img {
	margin-right:5px;
}

#siteFunctions a {
	text-decoration:none;
	color:#000000;
	display:block;
	margin-right:10px;
	float:left;
}

#siteFunctions a:hover {
	text-decoration:underline;
}

#page {
	background:url(img/page_bg.png) repeat-y;
	width:950px;
	margin:0px;

}


#headerPic {
	position:absolute;
	top:132px;
	left:11px;
	width:930px;
	height:180px;
	
}

#headerpic img {
	position:absolute;
	top:0px;
	left:0px;
	z-index:99999999999;
}

/* HAUPTNAVIGATION */
#page #navigation {
	padding:0px;
	list-style:none;
	margin:0px;
	margin-left: 20px;
}

#page #navigation li  {
	float:left;
	display:block;	
	background:url(img/navi_bg.png) repeat-x;
	font-size:14.5px;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #fff;
}

#page #navigation li.current-menu-item, #page #navigation li.current-page-parent, #page #navigation li.current-page-ancestor   {
	float:left;
	display:block;	
	background:url(img/navi_active.png) repeat-x;
	color:#FFF;
	text-decoration:none;
	border-right:1px solid #fff;
}

#page #navigation li a {
	display:block;
	color:#FFF;
	text-decoration:none;
	text-align: center;
	padding:15px 15.5px;
}

#page #navigation li:hover {
	background:url(img/navi_bg_hover.png) repeat-x;	
}

#page #navigation li.navLastChild {
	background:url(img/navi_right_bg.png) no-repeat;
	border-right:none;
	width:112px;
	text-align:center;
}

#page #navigation li.navLastChild:hover {
	background:url(img/navi_right_bg_hover.png) no-repeat;	
}

#page #navigation li.wohnenNavi {
	background:url(img/wohnen_bg.png) no-repeat;
	background-position:-50px;
	margin-top:1px;
	display:block;
}

#page #navigation li.wohnenNavi a {display:block; padding:15px 18px 15px 60px;}

#page #navigation li.wohnenNavi:hover {
	background:url(img/wohnen_hover_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.wohnenNavi.current-menu-item, #page #navigation li.wohnenNavi.current-page-ancestor {
	background:url(img/wohnen_hover_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.aktivNavi {
	background:url(img/aktiv_bg.png) no-repeat;
	background-position:-50px;
	margin-top:1px;
}

#page #navigation li.aktivNavi a {display:block; padding:15px 18px 15px 70px;}

#page #navigation li.aktivNavi:hover {
	background:url(img/aktiv_hover_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.aktivNavi.current-menu-item, #page #navigation li.aktivNavi.current-page-ancestor {
	background:url(img/aktiv_hover_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.tubaNavi {
	background:url(img/tuba_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.tubaNavi a {display:block; padding:6px 18px 9px 70px;}

#page #navigation li.tubaNavi:hover {
	background:url(img/tuba_hover_bg.png) no-repeat;
	background-position:-50px;
}

#page #navigation li.tubaNavi.current-menu-item, #page #navigation li.tubaNavi.current-page-ancestor {
	background:url(img/tuba_hover_bg.png) no-repeat;
	background-position:-50px;
}

#navigation .sub-menu {
	display:none;
}

/* SIDEBAR ELEMENT */
.sidebarElement {
	margin-bottom:10px;	
}

.sidebarElement .textwidget .keinVerlauf {
	background:#eef0f4;
	display:block;
	width:200px;
	position:relative;
	left:-10px;
	padding-left:10px;

}

.sidebarElement .textwidget {
	padding:0px 10px;
	background:url(img/sidebar_bg_2.png) #eef0f4 repeat-x;
	margin:0px;
}

.sidebarElement .textwidget:after {
content: url(img/sidebar_navi_lastchild.png);
padding:0px;
position:relative;
left:-10px;
}

.sidebarElement .textwidget p:first-child {
	margin-top:0px;
	padding-top:10px;

}

.sidebarElement .textwidget p:last-child {
	margin-bottom:0px;
}

.sidebarElement h4 {
	color:#FFF;
	font-weight:normal;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background:#00489b;
	width:200px;
	margin-top:0px;
	margin-bottom:0px;
	padding:1px 0px 1px 10px;
}

.sidebarElement .menu {
	background:url(img/sidebar_bg_2.png) #eef0f4 repeat-x;		
	padding:0px;
	margin:0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.sidebarElement #menu-kontakt, .sidebarElement #menu-schnellzugriffe, .sidebarElement #menu-service, .sidebarElement #menu-submenu-kontakt {
background: #c6cbd3; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2Y2JkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjZWVmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #c6cbd3 0%, #eceef2 51%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cbd3), color-stop(51%,#eceef2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c6cbd3 0%,#eceef2 51%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c6cbd3 0%,#eceef2 51%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c6cbd3 0%,#eceef2 51%); /* IE10+ */
background: linear-gradient(to bottom,  #c6cbd3 0%,#eceef2 51%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cbd3', endColorstr='#eceef2',GradientType=0 ); /* IE6-8 */

	
	padding:0px;
	margin:0px;
}

.sidebarElement #menu-kontakt {background:#eceef2;}

.sidebarElement #menu-kontakt li a:hover {
	background:url(img/sidebar_navi_lastchild_hover.png) #c0c7cf bottom no-repeat;
	border:none;
}

.sidebarElement .menu li {
	list-style:none;
	width:210px;
	border-bottom:1px solid #aab2bb;
	margin:0px;
}

.sidebarElement .menu li a {
	color:#000000;
	text-decoration:none;
	padding:5px 15px;
	display:block;
}

.sidebarElement .menu li a:hover {
	background:#c0c7cf;
}

.sidebarElement .menu li:last-child {
	background:url(img/sidebar_navi_lastchild.png) bottom no-repeat;
	border:none;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.sidebarElement .menu li:last-child a:hover {
	background:url(img/sidebar_navi_lastchild_hover.png) #c0c7cf bottom no-repeat;
	border:none;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

.sidebarElement .menu li.current-menu-item, 
.sidebarElement .menu li.current-menu-item a:hover, 
.sidebarElement .menu li.current_page_item a, 
.sidebarElement .menu li.current-page-ancestor a, 
.sidebarElement .menu li.current-page-ancestor a:hover, 
.sidebarElement .menu li.current-post-parent, 
.sidebarElement .menu li.current-post-parent a:hover, .sidebarElement .menu li.current-page-parent {
	background:url(img/pfeil.png) no-repeat center left #c0c7cf;
}

.sidebarElement .menu li.current_page_item:last-child, .sidebarElement .menu li.current_page_item:last-child a:hover, .sidebarElement .menu li.current_page_item:last-child a {
	background:url(img/sidebar_navi_lastchild_active.png) #c0c7cf bottom no-repeat;
}

.sidebarElement .sub-menu {
	display:none;
}

.sidebarElement .current-menu-item .sub-menu, .sidebarElement .menu li.current-page-ancestor .sub-menu {
	display:block;
	background:#eef0f4;
	padding:0px 0px 0px 40px;
	width:170px;
}

.sidebarElement .current-menu-item .sub-menu li, .sidebarElement .menu li.current-page-ancestor .sub-menu li, 
.sidebarElement .menu li:last-child.mainlast.current-menu-item .sub-menu li {
	list-style:url(img/bullet.png);
	border:none;
	padding:0px;
	margin:0px;
	width:170px;
}

.sidebarElement .current-menu-item .sub-menu li a, .sidebarElement .menu li.current-page-ancestor .sub-menu li.current-menu-item a, .sidebarElement .menu li.current-page-ancestor .sub-menu li a {
	padding:5px 0px;
	display:block;
	width:170px;
}

.sidebarElement .current-menu-item .sub-menu li a:hover, .sidebarElement .menu li.current-page-ancestor .sub-menu li.current-menu-item a, .sidebarElement .menu li.current-page-ancestor .sub-menu li a:hover {
	background:none;
	color:#004a99;
}

.sidebarElement .menu li.current_page_item .sub-menu a, .sidebarElement .menu li.current-page-ancestor .sub-menu li.current-menu-item, .sidebarElement .current-page-ancestor .sub-menu li a, .sidebarElement .menu li:last-child .sub-menu li a:hover, .sidebarElement .menu li.current-page-ancestor a  {
	background:none;
}

.sidebarElement .menu li:last-child.mainlast.current-menu-item a, .sidebarElement .menu li:last-child.mainlast.current-page-parent a {
	background:url(img/pfeil.png) no-repeat center left #c0c7cf;
}

.sidebarElement .menu li:last-child.mainlast.current-menu-item li a, .sidebarElement .menu li:last-child.mainlast.current-page-parent a, .sidebarElement .menu li.current-page-ancestor a {
	background:none;
}

.sidebarElement .menu li:last-child.mainlast.current-menu-item .sub-menu li:last-child a, .sidebarElement .menu li:last-child.mainlast.current-page-parent .sub-menu li:last-child a{
	background:url(img/lh_subnav_last.png) no-repeat;
	width:170px;
	position:relative;
	left:-40px;
	padding:5px 0px 5px 40px;
}


/* SIDEBAR ELEMENT WOHNEN */
#wohnenmenu .sidebarElement h4 {
	color:#FFF;
	font-weight:normal;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background:#7bb22e;
	width:200px;
	margin-top:0px;
	margin-bottom:0px;
	padding:1px 0px 1px 10px;
}

.sidebarElement #menu-submenu-wohnenfreizeit li:last-child {
	background:url(img/sidebar_navi_lastchild.png) bottom no-repeat;
	border:none;
}

.sidebarElement #menu-submenu-wohnenfreizeit li.current-menu-item a, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-menu-item a:hover, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor a, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor a:hover  {
	background:url(img/pfeil_wohnen.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-submenu-wohnenfreizeit li.current_page_item:last-child, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current_page_item:last-child a:hover, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current_page_item:last-child a {
	background:url(img/sidebar_navi_lastchild_active_wohnen.png) #c0c7cf bottom no-repeat;
}

.sidebarElement #menu-submenu-wohnenfreizeit .current-menu-item .sub-menu li,
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor .sub-menu li,
.sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-menu-item .sub-menu li {
	list-style:url(img/bullet_wohnen.png);
	border:none;
	padding:0px;
	margin:0px;
	width:170px;
}

.sidebarElement #menu-submenu-wohnenfreizeit .current-menu-item .sub-menu li a:hover, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor .sub-menu li.current-menu-item a, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor .sub-menu li a:hover {
	background:none;
	color:#7bb22e;
}

.sidebarElement #menu-submenu-wohnenfreizeit li.current_page_item .sub-menu a, 
.sidebarElement #menu-submenu-wohnenfreizeit li.current-page-ancestor .sub-menu li.current-menu-item, 
.sidebarElement #menu-submenu-wohnenfreizeit .current-page-ancestor .sub-menu li a, 
.sidebarElement #menu-submenu-wohnenfreizeit li:last-child .sub-menu li a:hover  {
	background:none;
}

.sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-menu-item a, .sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-page-parent a {
	background:url(img/pfeil_wohnen.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-menu-item li a, .sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-page-parent a, .sidebarElement .menu li.current-page-ancestor a {
	background:none;
}

.sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-menu-item .sub-menu li:last-child a, .sidebarElement #menu-submenu-wohnenfreizeit li:last-child.mainlast.current-page-parent .sub-menu li:last-child a{
	background:url(img/lh_subnav_last_wohnen.jpg) no-repeat;
	width:170px;
	position:relative;
	left:-40px;
	padding:5px 0px 5px 40px;
}

/* SIDEBAR ELEMENT AKTIV */
#lhaktivmenu .sidebarElement h4 {
	color:#FFF;
	font-weight:normal;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background:#ffdb00;
	width:200px;
	margin-top:0px;
	margin-bottom:0px;
	padding:1px 0px 1px 10px;
}

.sidebarElement #menu-lebenshilfe-aktiv li:last-child {
	background:url(img/sidebar_navi_lastchild.png) bottom no-repeat;
	border:none;
}

.sidebarElement #menu-lebenshilfe-aktiv li.current-menu-item a, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-menu-item a:hover, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor a, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor a:hover  {
	background:url(img/pfeil_aktiv.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-lebenshilfe-aktiv li.current_page_item:last-child, 
.sidebarElement #menu-lebenshilfe-aktiv li.current_page_item:last-child a:hover, 
.sidebarElement #menu-lebenshilfe-aktiv li.current_page_item:last-child a {
	background:url(img/sidebar_navi_lastchild_active_aktiv.png) #c0c7cf bottom no-repeat;
}

.sidebarElement #menu-lebenshilfe-aktiv .current-menu-item .sub-menu li,
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor .sub-menu li,
.sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-menu-item .sub-menu li {
	list-style:url(img/bullet_aktiv.png);
	border:none;
	padding:0px;
	margin:0px;
	width:170px;
}

.sidebarElement #menu-lebenshilfe-aktiv .current-menu-item .sub-menu li a:hover, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor .sub-menu li.current-menu-item a, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor .sub-menu li a:hover {
	background:none;
	color:#ffdb00;
}

.sidebarElement #menu-lebenshilfe-aktiv li.current_page_item .sub-menu a, 
.sidebarElement #menu-lebenshilfe-aktiv li.current-page-ancestor .sub-menu li.current-menu-item, 
.sidebarElement #menu-lebenshilfe-aktiv .current-page-ancestor .sub-menu li a, 
.sidebarElement #menu-lebenshilfe-aktiv li:last-child .sub-menu li a:hover  {
	background:none;
}

.sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-menu-item a, .sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-page-parent a {
	background:url(img/pfeil_aktiv.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-menu-item li a, .sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-page-parent a, .sidebarElement .menu li.current-page-ancestor a {
	background:none;
}

.sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-menu-item .sub-menu li:last-child a, .sidebarElement #menu-lebenshilfe-aktiv li:last-child.mainlast.current-page-parent .sub-menu li:last-child a{
	background:url(img/lh_subnav_last_aktiv.jpg) no-repeat;
	width:170px;
	position:relative;
	left:-40px;
	padding:5px 0px 5px 40px;
}

/* SIDEBAR ELEMENT TUBA */
#tubamenu .sidebarElement h4 {
	color:#FFF;
	font-weight:normal;
	display:block;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background:#f5a719;
	width:200px;
	margin-top:0px;
	margin-bottom:0px;
	padding:1px 0px 1px 10px;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child {
	background:url(img/sidebar_navi_lastchild.png) bottom no-repeat;
	border:none;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li.current-menu-item a, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-menu-item a:hover, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor a, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor a:hover  {
	background:url(img/pfeil_tuba.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li.current_page_item:last-child, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current_page_item:last-child a:hover, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current_page_item:last-child a {
	background:url(img/sidebar_navi_lastchild_active_tuba.png) #c0c7cf bottom no-repeat;
}

.sidebarElement #menu-submenu-treffpunkt-tuba .current-menu-item .sub-menu li,
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor .sub-menu li,
.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-menu-item .sub-menu li {
	list-style:url(img/bullet_tuba.png);
	border:none;
	padding:0px;
	margin:0px;
	width:170px;
}

.sidebarElement #menu-submenu-treffpunkt-tuba .current-menu-item .sub-menu li a:hover, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor .sub-menu li.current-menu-item a, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor .sub-menu li a:hover {
	background:none;
	color:#f5a719;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li.current_page_item .sub-menu a, 
.sidebarElement #menu-submenu-treffpunkt-tuba li.current-page-ancestor .sub-menu li.current-menu-item, 
.sidebarElement #menu-submenu-treffpunkt-tuba .current-page-ancestor .sub-menu li a, 
.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child .sub-menu li a:hover  {
	background:none;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-menu-item a, .sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-page-parent a {
	background:url(img/pfeil_tuba.png) no-repeat center left #c0c7cf;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-menu-item li a, .sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-page-parent a, .sidebarElement .menu li.current-page-ancestor a {
	background:none;
}

.sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-menu-item .sub-menu li:last-child a, .sidebarElement #menu-submenu-treffpunkt-tuba li:last-child.mainlast.current-page-parent .sub-menu li:last-child a{
	background:url(img/lh_subnav_last_tuba.jpg) no-repeat;
	width:170px;
	position:relative;
	left:-40px;
	padding:5px 0px 5px 40px;
}

.kontaktInner {
	font-size:12px;
	padding:10px 0px 0px 0px;
}

.kontaktInner p:first-child {
	margin-top:0px;
	padding-top:0px;
	display:block;
}

#kontaktkontakt h3 {
	background:url(img/kontaktperson_bg.png) no-repeat;
	width:210px;
	height:20px;
} 

.kontaktname {font-family: 'Nothing You Could Do', cursive; font-weight:bold; font-size:13px; color:#004a99;}

#kontaktpersonen {
	font-size:0.85em;
}

#kontaktpersonen h4 {
	font-size:1.15em;
}

#kontaktpersonen a {
	text-decoration:none;
	color:#000000;
}

#kontaktpersonen img {
	padding-top:10px;
}

/* SIDEBAR LEFT */
#sidebarLeft {
	width:210px;
	z-index:9999999999999999999999999999999999999999999999999999;
	position:absolute;
	top:292px;
	left:20px;
}

/* SEARCHBOX */
#search {
	
}

#searchBox {
	width:190px;
	height:30px;
	background:url(img/search_bg.png) no-repeat;
	padding:10px;
}

#searchBox input {
	border:1px solid #666666;
	background:#ffffff;
	font-family:arial, verdana, sans-serif;
	font-size:13px;
	color:#000000;
	float:left;
	width:145px;
	padding-left:10px;
}

#searchBox #searchsubmit {
	border:none;
	background:url(img/submit_btn.png) no-repeat;
	width:22px;
	height:20px;
	cursor:pointer;
	float:right;
}



/* SIDEBAR RIGHT */
#sidebarRight {
	width:210px;
	
	margin-top:167px;
}

#sidebarRight .textwidget {
	
}

#menu-spenden-button .spendenBtn a{
	background:url(img/spenden_btn.png) no-repeat;
	display:block;
	width:210px;
	height:50px;
	cursor:pointer;
	text-indent:-2000px;
	padding:0px;
}

#menu-spenden-button .spendenBtn a:hover {
	background-position:0px -50px;
}

#menu-polnisch-button .polBtn a{
	background:url(img/pol_btn.png) no-repeat;
	display:block;
	width:210px;
	height:48px;
	cursor:pointer;
	text-indent:-2000px;
	padding:0px;
}

#menu-polnisch-button .polBtn a:hover {
	background-position:0px -48px;
}

/* CONTENT */
#content {
	width:430px;
	padding-top:180px;
	border-bottom:1px solid #d1d1d1;
	padding-bottom:30px;
	min-height:630px;
}

#tableContent {
	background:url(img/startseite.jpg) no-repeat; 
	background-position:270px 300px; 
	float:left;
}

#wp-realtime-sitemap-pages ul li a{
	font-family:Arial, Verdana, Sans-Serif;
}

/* FOOTER */
#footer {
	width:965px;
	height:100px;
	clear:both;
	color:#000000;
}

.footer {
	background:url(img/footer_bg.png) no-repeat;
}

#copyright {
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:945px;
	font-size:11px;
}

#copyright a {
	color:#000000;
	text-decoration:none;
}

#copyright .textwidget {
	float:left;
}

.menu-footer-navigation-container {
	float:left;
	margin-left:15px;
}

.menu-footer-navigation-container ul {
	padding:0px;
	margin:0px;
	list-style:none;
} 

.menu-footer-navigation-container ul li {
	list-style:none;
	float:left;
	padding-right:5px;
	border-right:1px solid #ffffff;
}

.menu-footer-navigation-container ul li:last-child {
	border:none;
	padding-left:5px;
}

.menu-footer-navigation-container ul li a{
	color:#ffffff;
}

.trigger {
	background:url(img/bullet.png) left center no-repeat;
	color:#004a99;
	background-position:20px 0px;
	cursor:pointer;
	padding-left:40px;
	width:390px;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.trigger_active {
	font-weight:bold;
}
.toggle_container {
	padding:5px 0px;
	width:430px;
	border-bottom:1px solid #004a99;
}

.sidebarElement .menu li.current-menu-item .sub-menu li, 
.sidebarElement .menu li.current-menu-item .sub-menu li a,
.sidebarElement .menu li.current-page-ancestor .sub-menu li,
.sidebarElement .menu li.current-page-ancestor .sub-menu li a  {
	background:none;
	border:none;
}

#headerpic img, #sidebarLeft {
z-index:1;
}