body{
	background: #fff url(https://www.kassenberater.de/uploads/images/layout/body_bg.jpg) repeat-x;
}

p { line-height:1.7em; color:#666;}
h1, h1 a {color:#8AA824!important; font-size:28px; text-decoration:none!important;}
h2, h2 a {color:#666!important; font-size:17px; text-decoration:none!important;}
h3, h3 a {color:#666!important; font-size:14px; font-weight:bold; text-decoration:none!important;}
.small {font-size:11px;}
a {color:#000;}
#content ul li.section span{
	font-size:1.2em;
	color:#666;
	font-weight:bold;
}
#content ul li, #content ul li.section ul li span{
	color:#8AA824;
	padding:0.3em;
	font-size: 1em;
	font-weight:normal;
}

table{
	color:#555;
	line-height: 1.8em;
	width:80%;
}
table td{
	border: solid 2px #fff;
	background: #eee;
	width: auto;
}
table caption{
	font-size: 16px;
	text-align: left;
}
#news-summary-img img{
	display:block;
	max-width:100%;
	max-height:150px;
	margin-top:16px;
}
#news-content-col{
	background: transparent url('https://www.kassenberater.de/uploads/images/layout/trennschatten.jpg') no-repeat -12px 0px;
}
#headermenu li a{
	font-size:11px;
	display:block;
	line-height: 16px;
	text-align: center;
}
#mainmenu li a{
	display:block;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	position:relative;
	z-index:999;
}
#mainmenu li a:hover, #mainmenu li.active a, #mainmenu li.activeparent a{
	background: url(https://www.kassenberater.de/uploads/images/layout/active_bg.jpg);
	color:#8AA824;
}
#mainmenu li ul{
	display:none;
}
#header{
	background: transparent url(https://www.kassenberater.de/uploads/images/layout/header_bg.jpg) no-repeat;
	overflow:visible;
}

#slider{
	position:relative;
	background:#fff;
}
.slidesjs-pagination{
	position:absolute;
	z-index:99;
	bottom: 8px; right:8px;
}
li.slidesjs-pagination-item {
	display:inline-block;
	font:0/0 a;
	color:transparent;
	margin:0px 8px 0px 0px;
}
li.slidesjs-pagination-item a {
	display:block; 
	background-color:#fff;
	height:8px; width:8px;
	border-radius: 4px;
	border:#808385 solid 1px;
}
li.slidesjs-pagination-item a.active
	{background-color:#8AA824;
}
#logo{
	position:relative;
	overflow:visible;
}
#logo a.logo{
	position:relative;
	top:-50px;
	z-index:99;
}
#logo a.stoerer{
	position:relative;
	bottom:-42px;
	left:124px;
}
#rightmenu{
	padding: 32px 0px;
	border-top: solid 1px #999;
	border-bottom: solid 1px #999;
}
#rightmenu li a{
	display:block;
	line-height:36px;
	padding-left: 18px;
	text-decoration:none;
}
#rightmenu li a:hover, #rightmenu li.active a{
	background: url(https://www.kassenberater.de/uploads/images/layout/active_bg.jpg);
}
#rightmenu li a span{
	background: url(https://www.kassenberater.de/uploads/images/layout/li.png) no-repeat;
	padding-left:18px;
}
#rightmenu li a:hover span, #rightmenu li.active a span{
	background: url(https://www.kassenberater.de/uploads/images/layout/active_li.png) no-repeat;
	font-weight: bold;
	color:#0071BA;
}
#footer{
	position:relative;
	overflow:visible;
	border-top: solid 1px #999;
	background-color:#eee;
}
#footer img.logo{
	position:absolute;
	top: -30px;
	right: 195px;	
}
#footer p {
	margin-top:10px;
	color:#666;
}

/****** FORMS ******/

textarea, input[type=text]{width:85%; padding:0.5em; box-shadow: 0 1px 1px #ddd inset; border: 1px solid #888}

input[type=submit], button {padding: 4px 18px; border: 1px solid #ccc; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #F5F5F5; background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);}

.error_message ul { border: 1px solid; background-color: #F2DEDE; border-color: #EED3D7; color: #B94A48; padding: 8px 35px 8px 14px; border-radius: 4px;}

.invalid {color: #B94A48; border: 1px solid #EED3D7; background-color: #F2DEDE; margin-bottom:2px; padding:4px; border-radius: 4px;}

.error_message ul li {padding: 6px; list-style-type: none; margin: 0}

/*******************/

@media only screen and (min-width:976px) {.mobile-contact-menu {display: none;}}@media only screen and (min-width:756px) and (max-width:975px) {.mobile-contact-menu {display: none;}body{background: #fff url(https://www.kassenberater.de/uploads/images/layout/body_bg_744.jpg) repeat-x;}#header{background-position: 0 -50px;}#mainmenu li a{font-size:11px;}#logo a.logo{top:-35px;}#logo a.stoerer{left:70px;bottom:-20px;}#footer{font-size:11px;}#footer img.logo{right:145px;}}@media only screen and (min-width:462px) and (max-width:755px) {body{background: none;}#mainmenu li a{border-top: solid 1px #8AA824;}#mainmenu li ul{border-bottom: solid 1px #8AA824;}#mainmenu li.activeparent ul{display:block;}#mainmenu li ul li{list-style-type:none;margin: 0;}#mainmenu li ul li a{background-image: none!important;border-top: none;}#mainmenu li ul li a:hover span, #mainmenu li ul li.active a span{font-weight:bold;}#footer{font-size:11px;}}@media only screen and (max-width:461px) {#mainmenu li a{border-top: solid 1px #8AA824;}body{background: none;}#mainmenu li a{border-top: solid 1px #8AA824;}#mainmenu li ul{border-bottom: solid 1px #8AA824;}#mainmenu li.activeparent ul{display:block;}#mainmenu li ul li{list-style-type:none;margin: 0;}#mainmenu li ul li a{background-image: none!important;border-top: none;}#mainmenu li ul li a:hover span, #mainmenu li ul li.active a span{font-weight:bold;}#footer{font-size:11px;}}
/* Stylesheet: custom Modified On 2018-05-23 14:50:02 */
