@font-face {
    font-family: 'courgette';
    src: url('webfontkit/courgette-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'always_in_my_heartregular';
    src: url('webfontkit/always_in_my_heart-webfont.eot');
    src: url('webfontkit/always_in_my_heart-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/always_in_my_heart-webfont.woff2') format('woff2'),
         url('webfontkit/always_in_my_heart-webfont.woff') format('woff'),
         url('webfontkit/always_in_my_heart-webfont.ttf') format('truetype'),
         url('webfontkit/always_in_my_heart-webfont.svg#always_in_my_heartregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'talking_to_the_moonregular';
    src: url('webfontkit/talkingtothemoon-webfont.eot');
    src: url('webfontkit/talkingtothemoon-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/talkingtothemoon-webfont.woff2') format('woff2'),
         url('webfontkit/talkingtothemoon-webfont.woff') format('woff'),
         url('webfontkit/talkingtothemoon-webfont.ttf') format('truetype'),
         url('webfontkit/talkingtothemoon-webfont.svg#talking_to_the_moonregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'throw_my_hands_up_in_the_aiRg';
    src: url('webfontkit/throwmyhandsupintheair-webfont.eot');
    src: url('webfontkit/throwmyhandsupintheair-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/throwmyhandsupintheair-webfont.woff2') format('woff2'),
         url('webfontkit/throwmyhandsupintheair-webfont.woff') format('woff'),
         url('webfontkit/throwmyhandsupintheair-webfont.ttf') format('truetype'),
         url('webfontkit/throwmyhandsupintheair-webfont.svg#throw_my_hands_up_in_the_aiRg') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'throw_my_hands_up_in_the_aiBd';
    src: url('webfontkit/throwmyhandsupintheairbold-webfont.eot');
    src: url('webfontkit/throwmyhandsupintheairbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/throwmyhandsupintheairbold-webfont.woff2') format('woff2'),
         url('webfontkit/throwmyhandsupintheairbold-webfont.woff') format('woff'),
         url('webfontkit/throwmyhandsupintheairbold-webfont.ttf') format('truetype'),
         url('webfontkit/throwmyhandsupintheairbold-webfont.svg#throw_my_hands_up_in_the_aiBd') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'freehand521_btregular';
    src: url('webfontkit/tt1018m_-webfont.eot');
    src: url('webfontkit/tt1018m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/tt1018m_-webfont.woff2') format('woff2'),
         url('webfontkit/tt1018m_-webfont.woff') format('woff'),
         url('webfontkit/tt1018m_-webfont.ttf') format('truetype'),
         url('webfontkit/tt1018m_-webfont.svg#freehand521_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'journalregular';
    src: url('webfontkit/journal-webfont.eot');
    src: url('webfontkit/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit/journal-webfont.woff2') format('woff2'),
         url('webfontkit/journal-webfont.woff') format('woff'),
         url('webfontkit/journal-webfont.ttf') format('truetype'),
         url('webfontkit/journal-webfont.svg#journalregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.job {

font-family:'courgette'!important;
font-size:24px !important; }

.behandlung-top {}
.behandlung-text{}

div.item-separator {

}


div.shortkontakt {float:right; margin-left:20px;}
div.shortall {float:right; margin-right:20px;}

div.shortkontakt2 {text-align:center; margin-left:auto; margin-right:auto; padding-top:6px;}
div.shortall2 {} 

div.shortkontakt3 {margin-bottom:6px;}

div.shortkontakt a {color:#404040!important;}
div.shortkontakt2 a {color:#404040!important;}
div.shortkontakt3 a {color:#404040!important;}

div.bottom-rand {height:5px;}

div.mittagskarte {

}

div.table {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.2);
padding-top:10px;
padding-left:15px;
padding-right:12px;
padding-bottom:5px;
vertical-align:middle;
width:80%;
margin-left: auto;
margin-right: auto;
}



div.dl {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.3);
padding-top:18px;
padding-left:10px;
padding-right:15px;
vertical-align:middle;
}

div.behandlung2 {
width:47%;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.3);
padding-top:18px;
padding-left:10px;
padding-right:15px;
vertical-align:middle;
}

.clearboth {font-size:1px;line-height:0px;clear:both; min-height:10px !important;}

div.kosmetik-trenner {
min-height:20px !important;
padding-top:20px;
}
/**
 * @package Joomla
 * @subpackage ol_anteez Theme
 */ 

/*	General style */
body				{color:#606060!important;
					background-color:#f2ede5;
					background-repeat: repeat;
					background-position:center top;
					background-size: 100%;
					background-attachment:fixed;
					font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}

/*headings*/
h1,h2,h3,h4,h5,h6	{color:#7ec22e!important; font-weight:300;text-shadow:#FFFFFF 0em 0em 0.2em;  font-family: 'courgette'!important; /*font-family: 'freehand521_btregular' font-family:'always_in_my_heartregular';
font-family:'talking_to_the_moonregular'; font-family:'throw_my_hands_up_in_the_aiRg'; font-family: 'throw_my_hands_up_in_the_aiBd' */ }
h1{font-size: 45px;
padding-bottom:10px;}
h2{font-size:35px!important;}
/* font-family:'always_in_my_heartregular'; 
letter-spacing:0.1em; 
background-image:url('fonts/backgrnd.png');
background-repeat: no-repeat;
display:block;
height:54px;
padding-left: 37px;
color:#000000!important; }*/
h3{font-size:25px!important;}
h4{font-size:30px!important;
color:#7ec22e;}
h5{font-size:25px}
h6{font-size:12px;
margin-bottom:-15px;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}
/*links*/
a					{color:#1a1a1a;
					text-decoration:none;}
a:hover,
a:active,
a:focus				{color:#8bb312;
					text-decoration:none;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset,figure {margin-bottom:20px}
table {margin-bottom:10px}
/*modules*/
.white {
	color: #333;
	background-color: #fff;
	margin: 0 auto 5px auto;
	border: 1px solid #f1f1f1;
	padding: 5px;
}
.white:hover {
	color: #333;
	background-color: #f9f9f9;
}
.grey {
	color: #333;
	background-color: #f5f5f5;
	margin: 0 auto 5px auto;
	padding: 5px;
	border: 1px solid #f1f1f1;
}
.grey:hover {
	color: #333;
	background-color: #ddd;
}
.red {
	color: #f1f1f1;
	margin: 0 auto 5px auto;
	background-color: #cc3333;
	padding: 5px;
	border: 1px solid #fafafa;
}
.blue {
	color: #f1f1f1;
	margin: 0 auto 5px auto;
	background-color: #0099ff;
	padding: 5px;
	border: 1px solid #fafafa;
}
.green {
	color: #f1f1f1;
	margin: 0 auto 5px auto;
	border: 0px solid #fafafa;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}
.orange {
	color: #f1f1f1;
	margin: 0 auto 5px auto;
	background-color: #fc7317;
	padding: 5px;
	border: 1px solid #fafafa;
}

.white h3, .grey h3
{
margin: -5px 0px 3px 0px;  font-size: 1.5em; padding: 0px 8px; line-height:34px; 
}

.dark h3, .dark h3, .red h3, .blue h3, .green h3, .orange h3{ color: #f1f1f1; margin: -5px 0px 3px 0px;  font-size: 1.5em; line-height:34px; padding: 4px; border-bottom: 1px #999 solid ;

}

.dark {
	background-color: #444;
	margin: 0 auto 5px auto;
	color: #ddd;
	padding: 5px;
}
.dark ul, .mcolor ul, .white ul {
	padding-left: 10px;
}

.dark a, .colors a { color: #ddd; text-decoration: none;}

/*lists*/
li {list-style:none;}

span.latestItemImage img 			{max-width:100%!important;}

/*	Grid */
.block				{padding:0 5px 10px 5px;}


/*joomla columns*/
.cols-2 .item,
.cols-3 .item,
.cols-4 .item		{float:left;
					margin:0 2%;}


.cols-2 .item		{width:48.0%;}
.cols-3 .item		{width:30.2%;}
.cols-4 .item		{width:21.5%;}


.column-1			{margin-left:0!important;}

.cols-2 .column-2,
.cols-3 .column-3,
.cols-4 .column-4	{margin-right:0!important;}


/*	Joomla meus */
/*default menu*/
.joomla-nav		{margin:0;}
.joomla-nav li	{list-style:none;
				margin:0;}



/*menu1 style*/
.menu1 li		{margin-bottom:10px;}
.menu1 li a		{display:block;
				padding:4px 15px;
				background:#f5f5f5;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				color:#808080;
				text-decoration:none;}

.menu1 li a:hover,
.menu1 li a:active,
.menu1 li a:focus,
.menu1 li a.active	{
					color:#fff;
					text-decoration:none;}

/*	Joomla elements */
.cat-children		{margin-bottom:20px;}

/*messages*/
.tip-wrap		{background:#fff;
				padding:10px;
				border:solid 1px #ddd;}

/*article archives*/
.filter-search	select		{margin-right:10px;}

/*	Forms */
.inputbox,
input,
textarea		{border:0;
				background:url(../images/input-bg.png);
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				padding:7px;
				color:#808080;}

/*forms buttons*/
.button,
.btn,
button				{font-size:90%!important;
					text-transform:uppercase;
					padding:2px 10px;
					background-image:url(../images/button-bg.png);
					background-repeat:repeat-x;
					background-position:left bottom;
					background-color:#555;
					color:#fff;
					text-decoration:none;
					-moz-border-radius:3px;
					-webkit-border-radius:3px;
					border-radius:3px;
					cursor:pointer;
					border:0;
					}


.button:hover,
.btn:hover,
button:hover		{color:#fff;
					text-decoration:none;
					background-position:left top;}

/*contact form*/
#contact-form legend				{font-size:92%;
									font-style:italic;
									color:#999;}
#contact-form input					{width:300px;
									max-width:90%;
									margin-bottom:15px;}

#contact-form .control-label		{padding-bottom:5px;}



#contact-form textarea				{width:450px;
									max-width:90%;
									margin-bottom:15px;}
					
#contact-form .email-copy input		{width:20px;}
/*	Page layout */
.container 			{background-color:rgba(255,255,255,.7);
border-radius: 15px;
					}

# page-container-middle .container {}
/*separator*/
.separator 			{visibility:visible;
					height:3px;
					width:auto;
					margin:0 21px;
					background:url(../images/line.png) repeat-x;}

div.bild-oben {padding-top:5px;
border-radius: 15px;
width: 980px;
margin-left:auto;
margin-right:auto;
}

/*slider container*/
#slider .container				{}

/*feature section*/
#feature .container 			{padding-top:20px;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);
margin-bottom:20px;								}

/*startseite-buttons*/
#feature .grid_24 .container 	{padding-top:10px;
padding-bottom:0px;
								background-color:rgba(255,255,255,.0);
								-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 0px rgba(0,0,0,0.2);}


/*before content section*/
#top .container 		{padding-top:10px; margin-top:-10px;
margin-bottom:20px !important; -webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);}

/*content section*/
#content .container 			{padding-top:10px;
margin-bottom:5px;
								-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);}

/*after content section*/
#info .container .separator	{background:url(../images/line.png) repeat-x;
										margin-bottom:20px;} 

/*bottom section*/
#bottom	.container				{background:#333; color:#eee;
								border-top:solid 1px #ddd;
								border-bottom:solid 1px #ddd;
								padding-top:10px;
								}

#bottom .container a	{ color:#ede3d4;}
#bottom .container h3		{ color:#eee;}

/*page bottom container section*/
#page-container-bottom  		{padding-bottom:10px;}


/*category list section*/
.category-list			{margin-bottom:20px;}


/*module bottom margins in sidebars*/
.left .module-container,
.right .module-container	{margin-bottom:20px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.6);
padding-top:5px;
padding-left:12px;
padding-right:12px;
vertical-align:left;
width:96%;
margin-left:-15px;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);}				

.left .module-container a
{color:#5d5d5d;
					text-decoration:none;}
.left .module-container a:hover,
a:active,
a:focus				{color:#8bb312;
					text-decoration:none;}	

.right .module-container a
{
color:#5d5d5d;
					text-decoration:none;}
.right .module-container a:hover,
a:active,
a:focus				{color:#8bb312;
					text-decoration:none;}	




/*	Header */
#header							{
								padding:10px 0;}

#header.container						{ background: none !important;}
/*logo*/
.logo				{float:left;
					margin-left:1%;
					padding-left:10px;}


#logo-image			{margin:0;}
#logo-image a		{display:block;
					text-indent:-999px;
					overflow:hidden;}

/*header content*/
.header-content					{float:right;
								margin-right:1%;}


.search-form			{text-align:right; width: 600px; float: right; padding-top:10px;}


.header-content					{margin:0px; z-index: 1000; }
/*navigation container*/
#navigation					{display:block;
							font-size: 15px;
							padding:0px;}

/*fixed navigation when site is scroll*/
.f-nav{ z-index: 9999; position: fixed; left: 0; top: 0; width: 100%;}


#navigation	ul			{margin:0; }	

/*hide select menu*/
.select-menu 			{display:none;}

/*joomla menus*/
.menu1 li a								{color:#808080;}


.menu1 li a:hover,
.menu1 li a:active,
.menu1 li a:focus,
.menu1 li a.active						{color:#333;}

/* left offset of submenus need to match (see below) */
#navigation .sf-menu ul 						{width:160px!important;}



/* match ul width */ 
#navigation ul.sf-menu li li.sfHover ul 		{left:169px!important;} 



/* match top ul list item height */
#navigation .sf-menu > li:hover > ul,
#navigation .sf-menu > li.sfHover > ul 			{top:42px!important;} 
					

#navigation ul.main-nav							{margin:0;}


/*root menu items*/
#navigation .sf-menu li 						{background: none;
												margin:0;}
#navigation .sf-menu a							{border:0;
-webkit-transition: all 300ms linear;
-moz-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear; 
padding:12px 15px;												
color:#f8f8f8 !important;}

/*active root menu items*/
#navigation .sf-menu li:hover, 
#navigation .sf-menu li.sfHover,
#navigation .sf-menu li.sfHover a,
#navigation .sf-menu li#current a,
#navigation .sf-menu a:focus, 
#navigation .sf-menu a:hover, 
#navigation .sf-menu a:active,
#navigation .sf-menu li.selected a			{color: #111 !important;}

	/*{background-color:#fafafa;}*/


/*padding right fore parent menu item*/	 
#navigation .sf-menu li li					{background:#fafafa;}

#navigation .sf-menu li li a				{font-weight:normal; 
											color:#333 !important;
											font-size:12px;
											text-shadow: none;
											padding:10px 15px;
											border-bottom:0;
											border-left:0;}	
															

/*dropdown hover and active menu items*/									
#navigation .sf-menu li li:hover, 
#navigation .sf-menu li li.sfHover,
#navigation .sf-menu li li#current a,
#navigation .sf-menu li li a:focus, 
#navigation .sf-menu li li a:hover, 
#navigation .sf-menu li li a:active 			{background:#eee; color: #333 !important;}


/*joomla menus*/

							
/*style for ul dropdown container*/
#navigation .sf-menu li ul					{border:0;
											-moz-border-radius:3px;
											-webkit-border-radius:3px;
											border-radius:3px;
											margin: 0px;
											padding: 0px;
											margin-top:-3px;
											background-color:#888;
											color:#333;}
											
#navigation .sf-menu li ul ul 				{margin-top:0; margin-left: -9px;}

/*	Footer */
/*footer section*/
#footer							{font-size:95%;

}
#footer .container	
{-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);
margin-top:20px;}

#footer .separator				{background-position:left -1px;
								margin-bottom:15px;}
#footer .block					{padding-bottom:0px;
margin-left: auto;
    margin-right: auto;}

/*footer menu*/
.footer-menu		{margin:0;}
.footer-menu li		{display:inline;
					list-style:none;
					margin:0 10px 0 0;
					background:url(../images/footer-menu-bg.png) no-repeat right center;
					padding-right:15px;}

.footer-menu li:last-child	{margin-right:0;
							padding-right:0;
							background:0;}

.footer-menu li	a			{text-transform:uppercase;
							font-size:92%;}


/*	Articles */
/*article layout*/
.article-bg			{margin-bottom:20px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.6);
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
width:95%;
margin-right: 10px;
margin-left: 7px;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);
}




/*article info*/
.article-info				{font-size:92%;
							font-style:italic;
							color:#999;
							margin-bottom:15px;
							padding:5px 0;}
							
.article-info ul 			{margin:0;}
.article-info ul li			{list-style:none;float:left;margin:0 15px 0 0;padding:0 0 0 18px;}


.article-info ul li.category-name	{background:url(../images/icons/16x16/folder_2.png) no-repeat left center;}
.article-info ul li.create,
.article-info ul li.modified,
.article-info ul li.published		{background:url(../images/icons/16x16/calendar_2.png) no-repeat left center;}
.article-info ul li.createdby		{background:url(../images/icons/16x16/user_2.png) no-repeat left center;}
.article-info ul li.hits			{background:url(../images/icons/16x16/graph.png) no-repeat left center;}

/*print and email icons*/
.article-info ul li.print-icon,
.article-info ul li.email-icon		{display:block;
									float:right;
									margin:0;
									padding:0;}

.article-info ul li.print-icon a,
.article-info ul li.email-icon a	{display:block;
									width:18px;
									height:18px;
									margin-left: 8px;
									text-indent:-999px;
									overflow:hidden;}

.article-info ul li.email-icon a	{background:url(../images/system/emailButton.png) no-repeat center center;}
.article-info ul li.print-icon a	{background:url(../images/system/printButton.png) no-repeat center center;}




/*	Modules */
/*module1 style*/
.module1 		{background:#f5f5f5;
				border:solid 1px #ddd;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border-radius:3px;
				padding:20px;}

/*center style*/
.text-center	{text-align:center;}




/*latest news module*/
.latestnews					{margin:0;}
.latestnews li				{list-style:none;
							margin:0 0 10px 0;
							padding:0 0 10px 0;
							display:block;
							border-bottom:solid 1px #ddd;}

.latestnews li a			{background:url(../images/readmore-arrow.png) no-repeat right 4px;
							padding:0 14px 0 0;}	

/*breadcrumb module*/
.breadcrumbs				{font-size:92%;
							padding-top:11px;}
.breadcrumbs ul				{margin:0;
							text-align:left;}
.breadcrumbs ul	li			{display:inline;
							margin:0;}
.breadcrumbs li.pathway		{background:url(../images/breadcrumb.png) no-repeat right center;
							margin:0 7px 0 0;
							padding:0 16px 0 0;}

/*search module*/
#mod-search-searchword		{margin-top:5px;
							width:90%;
							background: #fff;
							padding-left:10px;
							font-size:94%;}

/*	Pagination */

.readmore			{background-color:#fafafa; padding: 5px 15px; }

ul.pagenav 				{margin-bottom:0;}
.pagination,
.k2Pagination 			{float:left;
						width:100%;
						padding:0!important;
						margin:0 0 45px 0!important;}
.pagination ul,
.k2Pagination ul 		{padding:0!important;
						margin:0!important;}

.pagination ul li,
.k2Pagination ul li 	{float:left;
						margin:0 10px 0 0!important;
						border:0!important;
						padding:0!important;
						list-style:none;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.pagination ul li span.pagenav,
.pagination ul li a.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li span.pagenav,
.k2Pagination ul li a.pagenav,
.k2Pagination ul li 								{display:block;
													padding:0;
													margin:0;
													line-height:25px;
													height:25px;
													width:29px;
													font-size:100%;}

.pagination ul li span.pagenav,
.k2Pagination ul li span.pagenav 					{text-align:center;
													-moz-border-radius:3px;
													-webkit-border-radius:3px;
													border-radius:3px;
													font-weight:normal;}

.pagination ul li a.pagenav,
.k2Pagination ul li a.pagenav 					{border:solid 1px #ddd;
												text-align:center;
												-moz-border-radius:3px;
												-webkit-border-radius:3px;
												border-radius:3px;
												background:#fff;}
												
.pagination ul li a.pagenav:hover,
.pagination ul li a.pagenav:active,
.pagination ul li a.pagenav:focus,
.k2Pagination ul li a.pagenav:hover,
.k2Pagination ul li a.pagenav:active,
.k2Pagination ul li a.pagenav:focus 			{background-position: left center;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav,
.pagination ul li.pagination-start a.pagenav,
.pagination ul li.pagination-prev a.pagenav,
.pagination ul li.pagination-next a.pagenav,
.pagination ul li.pagination-end a.pagenav,
.k2Pagination ul li.pagination-start a.pagenav,
.k2Pagination ul li.pagination-prev a.pagenav,
.k2Pagination ul li.pagination-next a.pagenav,
.k2Pagination ul li.pagination-end a.pagenav 				{border:0!important;
															background:0!important;}

.pagination ul li.pagination-start span.pagenav,
.pagination ul li.pagination-prev span.pagenav,
.pagination ul li.pagination-next span.pagenav,
.pagination ul li.pagination-end span.pagenav,
.k2Pagination ul li.pagination-start span.pagenav,
.k2Pagination ul li.pagination-prev span.pagenav,
.k2Pagination ul li.pagination-next span.pagenav,
.k2Pagination ul li.pagination-end span.pagenav 			{font-weight:normal;}


ul.pagenav li.pagenav-next,
ul.pagenav li.pagenav-prev 					{margin-bottom:15px;}
.results,
.pagination-results							{line-height:25px;
											text-align:right;
											margin:0;}
											
/**article navigation*/
ul.pagenav									{text-align:right;
											margin-bottom:20px;}
ul.pagenav li								{display:inline;
											margin:0 0 0 10px;}
.header-content {padding: 0px 20px; margin-top:60px; -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1); -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}


@media only screen and ( max-width: 767px ) {
.header-content {width:100%; padding: 0px; padding-top:27px; -webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important; -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; background:  none !important;}
#wowslider-container .ws-title{ display: none !important; }
.myNews img, .profPeople { width: 98% !important; }
div.bild-oben{display: none !important;}
#feature div.container{display: none !important;}

div.shortall { width:200px; margin-left:330px; margin-top:-25px; float:left; margin-bottom:20px; }
div.shortkontakt {float:left; margin-left:20px;}

.article-bg			{margin-bottom:20px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.6);
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
margin-left: -10px;
width:100%;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);
}

.right .module-container	{margin-bottom:20px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.6);
padding-top:5px;
padding-left:12px;
padding-right:12px;
vertical-align:middle;
width:99%;
margin-left:-10px;
-webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2);}	

.article-bg	img {
float:none !important;
width:100% !important;
margin-left:0px !important;
margin-top: 5px !important;
margin-bottom: 5px !important;
}

div.behandlung {
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.3);
padding-top:18px;
padding-left:10px;
padding-right:15px;
vertical-align:middle;
}

div.behandlung2 {
width:90%;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;
background-color:rgba(255,255,255,.3);
padding-top:18px;
padding-left:10px;
padding-right:15px;
vertical-align:middle;
}

}
#top .container 		{ margin-top:0px;
margin-bottom:10px; -webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2); height:40px;}

@media (max-width:641px) { #top .container 		{margin-top:0px;
margin-bottom:10px; -webkit-box-shadow:2px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:2px 1px 2px rgba(0,0,0,0.2);box-shadow:2px 1px 2px rgba(0,0,0,0.2); height:60px !important;}
}

@media (min-width:320px) { }
@media (min-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }
@media (min-width:641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-width:961px) { /* tablet, landscape iPad, lo-res laptops ands desktops */ }
@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }
@media (min-width:1281px) { /* hi-res laptops and desktops */ }
