/*  















Theme Name: Midge















Theme URI: YourWebsite.com















Description: Your Theme Description















Version: 1.0















Author: ExpertVillageMedia















Author URI: http://www.expertvillagemedia.com















*/







iframe, object, embed{max-width: 100%;}







* {   margin: 0;   padding: 0;}















body{background-image:url(images/ubg.jpg);background-position:top;background-repeat:repeat-x;   font-size: 12px;font-family: Arial,Helvetica,sans-serif;}















clear {clear: both;}















#wrapper{padding:0;width:980px;margin: 0 auto;background-color:#FFFFFF;}















#header {  height:inherit; padding:0;text-align: center;background-color:#FFFFFF;float:left;width:100%;}















#masthead { margin-top: 0;float:left; width:100%;}















#logo {	 float: left; margin-top: 15px;	margin-left:10px;height:58px;width:265px;}















#logo a{text-decoration:none;}















#logo h1{color: #006BB3;font-family: impact; font-size: 42px; margin-left: 80px; margin-top: 10px; text-align: left; width: 400px;}















#logo h2{margin-top: 15px; width: 360px;font-family:impact;font-size:20px;color:#c8d200;margin-left:80px;text-align:left;}







#homeicon{margin-top:10px; width:28px;height:27px;}







#head1{	float:right;width:255px;margin-top:21px;margin-right:10px;font-size:14px;}















.head-images{ width:100%; float:left; margin:5px 0px;}  















  .head-pics{ float:right;} 















 .head-images li{ float:right!important;} 







 







.head-images img{float:right; }















#head1 a{color:#000000;}















#head1 ul li{ float:left; }















#head1 ul{ list-style-type:none;}















#head1 ul li  a{ text-decoration:none; margin:0 5px;}















#access  {background-image:url(images/nbg.jpg);background-repeat:repeat-x;display: block;float:left; width:100%;}















.menu-header li{margin-top:0px;float:left;list-style-type:none;font-size:13px;display: block;position:relative;}















#menu-item-15{background-image:none!important;}















.menu-header li:hover ul{ color: #4990e2;display:block;visibility:hidden;}















.menu-header li ul.sub-menu{position:absolute;left:0px;top:51px;margin:0px !important;padding:0px;}















.menu-header li ul.sub-menu li{width:200px;margin:0px !important;float:left;clear:both;}















#access .menu-header li:hover,selected a{background:#212121;}















#access .menu-header li ul.sub-menu li a{line-height:35px;text-align:left;padding:0px 0px 0px 10px;width:190px;background-color: #212121;}















#access .menu-header li ul.sub-menu li a:hover{background:#212121;}















#access li a{text-decoration:none;color:#ffffff;display: block;	line-height:45px;padding:0px 9px;}















.menu-header li a:hover, #access .current_page_item a { background-color: #d9d9da; color:#333333!important;}















#.menu-header li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {















background-color: #212121; color: #FFFFFF;}















.alignleft { float: left; margin-right: 12px;}















a img { border: medium none; outline: 0 none;margin-top:0px;}















#smooth_slider {background-color: transparent; border: 0 solid #CCCCCC; height: 320px; padding: 0 0px 0 0px;width: 960px;}















#slider{ width:980px;  height:285px; float:left; background-color:#FFFFFF;  } 















 .lof-navigator-wapper{ background-color:#B5B5B5!important; float:left!important; padding:0px!important; width:980px!important; bottom:0!important; opacity:0.8; right:0!important; height:31px!important;}















.lof-navigator{ float:right!important;}















.lof-navigator-outer{float:right!important;}















.lof-navigator-outer{ height:17px!important; padding:7px 0px!important;}















.attachment-post-thumbnail{ height:284px!important; width:980px!important;}







#top_back{display:none;}	



#top_home{display:none;}



#top_head{display:none;}



#lsidebar{width:200px;float:left;height:auto; }















#lsidebar .lsidebar{ float:left; width:100%;}















#lsidebar ul {background-color:#FFFFFF !important; width:100%;float:left;text-align:center;}















#lsidebar ul li{text-align:left;background-color:#4990E2;color:#FFFFFF; float:left; margin-bottom:20px; list-style-type:none; line-height:35px;width:100%; }















#lsidebar ul li a{color:#FFFFFF; padding-left:5%; text-align:center;font-size:18px;}















#lsidebar h4 {background-color: #458dde;color:white;font-size:18px;height:35px;line-height:35px;padding-left:0;width:94.5%; padding-left:5%;}















#lsidebar p{ margin-left:20px; margin-top:10px; color:#1a1717; font-size:15px;}















#lsidebar .sub-menu li a{color:#515151!important; background-image:url("images/list.png"); background-position:10px; background-repeat:no-repeat;padding-left:15%; text-align:left!important; font-size:100%; float:left; width:85%; }















#lsidebar .sub-menu{background-color:#ffffff;width: 99.5%;margin-bottom:0px!important;}















#lsidebar .sub-menu li{background-color:#ffffff!important; display: block !important; margin-bottom: 0 !important;border:1px solid #dddddd!important; width:99.5%; list-style-image:url("images/list.png")!important; float:left;}















#lsidebar .sub-menu li a:hover{ background-color:#dadada!important;}















#lsidebar .submenu li a{color:#515151!important;}















.lbottomsidebar{float:left; width:98.5%;}















.lbottomsidebar img{ margin-top:10px;}















.lbottomsidebarlogo{width:165px;height:175px; margin:0 auto;}















#rsidebar{width:200px;float:right;height:auto;}















#rsidebar ul{background-color:#FFFFFF !important; width:200px;float:left;text-align:center;}















#lsidebar ul li a{text-decoration:none;color:#FFFFFF;}















#rsidebar ul li{text-align:left;background-color:#4990E2;color:#FFFFFF; float:left; margin-bottom:20px; list-style-type:none; line-height:35px; width:100%;}















#rsidebar h4 {color:#515151!important;font-size:17px;height:35px;line-height:35px;text-align:center;width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px; text-align:center;}















#rsidebar ul li a{color:#FFFFFF; padding-left:5%; text-decoration:none; font-size:18px;}















#rsidebar .sub-menu li a:hover{ background-color:#dadada!important;}















#rsidebar .sub-menu a{color:#515151!important; background-image:url("images/list.png"); background-position:10px; background-repeat:no-repeat;padding-left:15%; text-align:left!important; font-size:12px; float:left; width:85%; }















#rsidebar .sub-menu{background-color:#ffffff;width: 99.5%; margin-bottom:0px!important;}















#rsidebar .sub-menu li{background-color:#ffffff!important; display: block !important; margin-bottom: 0 !important;border:1px solid #dddddd!important; width:99.5%; list-style-image:url("images/list.png")!important;}















#rsidebar .submenu li:hover{ background-color:#dadada!important!important;}















#rsidebar .submenu li a{color:#515151!important;}















#rsidebar .rsidebar{ float:left; width:100%;}















.datenlogo{float:right;width:200px;height:153px; background-image:url("images/datenlogoimg.jpg"); background-repeat:no-repeat; background-position:right;}















.datenlogo img{ margin-left:25px;}















#main_content{width:100%;float:left;padding:20px 10px;-moz-box-shadow: 0 0px 10px 4px #dedede;















-webkit-box-shadow: 0 0px 10px 4px #dedede;















box-shadow: 0 0px 10px 4px #dedede;}















#page_content{width:98%;float:left;padding:20px 7px; background-color:#FFFFFF;}















#main{width:100%;float:left;}	















.content{ width:540px; float:left; margin:-10px 10px;}















.content a{ color:#515151;}















.content p{ line-height:18px; padding-left:10px; width:96%; margin-bottom:10px; }















.content li{ margin-left:20px;}















.home-content{ float:left; width:760px;}















.home-page-images{ float:right; width:760px; margin-top:15px;}















.home-page-images ul li{ list-style-type:none; float:left; margin-left:50px;}



#home-page-images{display:none;}











.content h2{ color:#3d85d4; font-size:18px; border-bottom:1px solid #d9d9d9; padding-bottom:10px; margin-left:10px; width:96%; margin-bottom:10px;}















.bottomrsidebar{height:150px;width:200px; margin:0 auto;}















.bottomrsidebar img{margin-left:20px; margin-top:10px;}















.wp-table-reloaded{text-align:center!important;}















#footer{color:#666;float:left;font-size:11px;margin:0 auto;width:100%; margin:20px 0px;}



#footer p{text-align:center;}















.footer_menu{float:left; font-size:11px; font-weight:normal; text-align:center; width:100%; height:15px;}















.menu-footer-container{float:left;margin-left: 345px;}















.footer_menu ul{ margin: auto;   width: 750px;}















#footer ul li{ list-style-type:none; float:left;}















#footer ul li:first-child a{ border-left:none;}















#footer a { color: #666666;	text-decoration:none; text-transform:capitalize; border-left:1px solid #666; padding:0 5px;}















#text-3{ border:1px solid #bbbbbb; border-radius:5px;width:99%!important;}















.lbottomsidebar{border:1px solid #dddddd; border-top:none;}















.lbottomsidebar p{ font-family:Arial,Helvetica,sans-serif;}















#upz-slideshow-navigation li{ height:50px!important; margin:0px 10px!important; margin-top:17px!important; width:192px!important; }















#upz-slideshow-navigation span{ width:85px!important; margin-left:15px!important; margin-left:15px!important;}















#upz-slideshow-navigation li.activeSlide{ background-color:#D9D9DA!important;}















#upz-slideshow-navigation li a{ color:#333333 !important; font-size:16px!important;}















#featured .info{ display:none!important;}















.singlecontent{float:left;margin-left:20px; width:540px;}







.singlecontent h1{margin-top:20px;margin-bottom:10px;color:#4990e2;}







.singlecontent a{color:#4990e2; text-decoration:none;}















.singlecontent p{margin-bottom:20px;text-align: justify;}







.topsingle{float:left;width:780px;background-color:#FFFFFF;}







.singlecontent img{float:left;margin-top:10px;}







.singledate{float:left;width:40px;height:40px;background-color:#4990e2;margin-top:20px;border-radius:5px;}







.singledate p{margin-left:10px!important;margin-top:5px!important;color:#FFFFFF;}







.rsingle{float:left;width:490px;margin-left:10px;}







.rsinglesidebar{float:right;}







.menu-icon{ display:none;}



.footerright{ text-align:center;}







.title-block {



    border-top: 1px solid #EBECED;



    margin-bottom: 15px;



    position: relative;



    width: 100%;



}



.title-block .category-item {



    display: inline-block;background-color:#4990E2;



    margin-right: 0;



    padding: 3px 5px; text-transform:uppercase;



}







.category-item a, .meta-share a {



    color: #FFFFFF;



    display: inline-block;



    padding: 3px 5px;



    text-decoration: none;



}



.meta-time, .meta-author, .meta-comments {



    color: #A8A8A8;



    font-size: 11px;



    font-style: italic;



    margin-left: 10px;



}



.content .post{ border-bottom:1px dashed #A8A8A8; margin-bottom:20px;}



.meta-author a{   color: #4990E2; text-decoration:none;text-transform:capitalize;}



.meta-share {



    position: absolute;



    right: 0;



    top: 0;



}



.post_category{color: #B2B2B2;



    font-size: 20px;



    font-weight: normal;



    line-height: 20px;



    text-transform: uppercase; margin-bottom:20px;}



.content .post .entry-content a{ color:#4990E2; text-decoration:none;}



.mr_social_sharing{ float:left; width:22px;}



.content div.mr_social_sharing_wrapper{ margin:0;}



.content span.mr_social_sharing,.content span.mr_social_sharing_top {



    display: inline-block;



    margin: 0;



    padding: 0;



}



.content .mr_social_sharing a.mr_social_sharing_popup_link, .content .mr_social_sharing div, .content .mr_social_sharing span, .content .mr_social_sharing iframe, .content .mr_social_sharing img{ padding:0;}



.content .post  .entry-title{color: #010101;



    font-family: 'Abel',sans-serif,Helvetica;



    font-weight: bold;   



   margin: 0 0 15px;}



 .content .post  .entry-title a{ text-decoration:none;}  



.entry-thumb{margin: 20px 0;}



.entry-thumb {img width: 100%;}















@media only screen and (max-width: 640px)







{



#rgt_sidebar{display:none;}



#lft_sidebar{display:none;}	



#top_head{margin:0 auto;opacity:0.8;color:#fff;display:block!important;}



#top_head a{text-decoration:none; color:#fff;}



#top_back{float:left;display:block!important;  font-size: 16px;



    padding: 18px;}	



#top_home{float:right;display:block!important;  font-size:16px;



    padding: 18px;}



	body{ width:100%;}#lsidebar .sub-menu a{ }



#head1{ display:none;}



.content table{ margin-bottom:20px;}







#wrapper{ width:98%; margin:0 auto;}



#header{ }



#header, #main, #footer, #access { width:100%; float:left;}



#main{ background-color:#fff;}



#access{ display:none;}



#access li{ float:none; background-image: url("images/nbg.jpg");    background-repeat: repeat-x;}



#masthead{ width:100%;}



#logo{ margin:10px auto; float:none;}



#logo img{ width:100%; margin:0 auto;}







#homeicon{ display:none;}



#slider{ width:100%; height:140px; background-color:none;}



#slider img{ width:100%; height:140px;}



#featured-navi{ width:100%;}



#slider #featured{ width:100%; float:left; height:140px;background-color:none;}



#slider #nextslide, #slider #previousslide{ display:none;}



.menu-icon{ display: none;



    left:10%;



    position: absolute;



    top: 9%; 



    width: 50px;}



	#lsidebar ul{ width:100%!important;}



	.#lsidebar .sub-menu{width:100%;}



	



	



	#rsidebar ul{ width:100%!important;} 



	.#rsidebar .sub-menu{width:100%;}



	



	



#lsidebar{ margin:0 auto; float:none; width:95%;}



#rsidebar{ width:100%; position:relative; top:10px; margin-bottom:20px;}



.home-content{float: none;



    margin: 0 auto;



    text-align: justify;



    width: 95%;}



 .content{ 



    margin: 0;



    position: relative;



    text-align: justify;



    top: 10px;



    width: 100%;}	



 .home-page-images{  width:100%;  text-align: justify; margin:10px 0 0;}



 .content p{ padding-left:0; width:100%;}



 	#main_content{width:100%; box-shadow:0 0 0px 0px #DEDEDE;padding:10px 0;}



	.footer_menu{ display:none;}



	.footerright{ text-align:center; margin-bottom:10px;}



	 .home-page-images ul li{ margin:10px 15px 0; float:left;}



	  



	   .home-page-images{ width:65%; margin:0 auto; float:none;}



	     .home-page-images img{ width:130px;}



	     #lsidebar p{ margin-left: 0;



    text-align: center;



    width: 100%;



}



	   .lbottomsidebar img{margin: 10px auto 0 0;   width: 165px;}



	   



#main_content .home-content .wp-table-reloaded-id-17-no-1 th



{



	font-size:10px; 



}	   



}























@media only screen and (max-width: 480px)







{



	body{ width:100%;}#lsidebar .sub-menu a{ }



	.content table{ margin-bottom:20px;}



	.content iframe{ width:400px!important; height:520px!important; margin-bottom:20px;}



#head1{ display:none;}







#wrapper{ width:98%; margin:0 auto;}



#header{ }



#header, #main, #footer, #access { width:100%; float:left;}



#main{ background-color:#fff;}



#access{ display:none;}



#access li{ float:none; background-image: url("images/nbg.jpg");    background-repeat: repeat-x;}



#masthead{ width:100%;}



#logo{ margin:10px auto; float:none;}



#logo img{ width:100%; margin:0 auto;}



#homeicon{ display:none;}



#slider{ width:100%; height:140px; background-color:none;}



#slider img{ width:100%; height:140px;}



#featured-navi{ width:100%;}



#slider #featured{ width:100%; float:left; height:140px;background-color:none;}



#slider #nextslide, #slider #previousslide{ display:none;}



.menu-icon{ display: block;



    left: 3%;



    position: absolute;



    top: 4%; 



	display:none;



    width: 50px;}



	#lsidebar ul{ width:100%!important;}



	.#lsidebar .sub-menu{width:100%;}



	



	



	#rsidebar ul{ width:100%!important;}



	.#rsidebar .sub-menu{width:100%;}



	



	



#lsidebar{ margin:0 auto; float:none; width:95%;}



#rsidebar{ width:100%; position:relative; top:10px; margin-bottom:20px;}



.home-content{float: none;



    margin: 0 auto;



    text-align: justify;



    width: 95%;}



 .content{ 



    margin: 0;



    position: relative;



    text-align: justify;



    top: 10px;



    width: 100%;}	



 .home-page-images{  width:100%;  text-align: justify; margin:10px 0 0;}



 .content p{ padding-left:0; width:100%;}



 #page_content{ width:100%; padding:10px 0;}



 .content h2{ margin-left:0;}



 	#main_content{width:100%; box-shadow:0 0 0px 0px #DEDEDE;padding:10px 0;}



	.footer_menu{ display:none;}



	.footerright{ text-align:center; margin-bottom:10px;}



	 .home-page-images ul li{ margin:10px 15px 0; float:left;}



	  



	   .home-page-images{ width:75%; margin:0 auto; float:none;}



	     .home-page-images img{ width:130px;}



	     #lsidebar p{ margin-left: 0;



    text-align: center;



    width: 100%;



}



	   .lbottomsidebar img{margin: 10px auto 0 0;   width: 165px;}



	   



}







@media only screen and (max-width: 320px)



{



	#logo{ width:100%; float:right;}



	.content table{ margin-bottom:20px;}



	.content iframe{ width:280px!important; height:520px!important; margin-bottom:20px;}



	#lsidebar .sub-menu a{ }



	.menu-icon img{ width:31px; height:30px;}



	.menu-icon{width:31px; height:30px;   left: 4%;top: 4%;}



	#logo img{ width:90%; margin:0 auto;}



	#slider{ width:100%; height:92px; background-color:none;}



#slider img{ width:100%; height:92px;}



#featured-navi{ width:100%;}



#slider #featured{ width:100%; float:left; height:92px;background-color:none;}



.home-page-images img{ width:96px;}



.home-page-images{width:90%;}



#rsidebar .sub-menu li{ width:99%;}



#lsidebar .sub-menu li{width:99%;}



#main_content .content a img{height:18px;}



.wp-table-reloaded{font-size:10px!important;}



}







@media only screen and (max-width: 240px)



{



	#logo{ width:175px; float:right;}



	.content table{ margin-bottom:20px;}



	.content iframe{ width:200px!important; height:520px!important;}



	#lsidebar .sub-menu a{ }



	



	.menu-icon img{ width:31px; height:30px;}



	.menu-icon{width:31px; height:30px;   left: 4%;top: 3%;}



	#logo img{ width:95%; margin:0 auto;}



	#slider{ width:100%; height:92px; background-color:none;}



#slider img{ width:100%; height:92px;}



#featured-navi{ width:100%;}



#slider #featured{ width:100%; float:left; height:92px;background-color:none;}



.home-page-images{width:90%;}



.home-page-images img{ width:62px;}



#rsidebar .sub-menu li{ width:99%;}



#lsidebar .sub-menu li{width:99%;}







}







.dataTables_length



{



	display:none!important;



}







.dataTables_filter{	display:none!important;}



.wp-table-reloaded .sorting {background:none;}



.dataTables_info{display:none!important;}







 .dataTables_wrapper .wp-table-reloaded th{background:url(images/th.png)repeat-x center!important; height:29px!important;color:#fff!important;font-size:14px; 



    font-weight:normal;	border-bottom:none;}



.dataTables_wrapper .odd td{ background-color:#fff!important; height:12px;font-size:12px;vertical-align:middle;}



 .dataTables_wrapper .even td{background-color:#fff!important;height:12px;font-size:12px;vertical-align:middle;}



.dataTables_wrapper td{padding-bottom:0px;}



.dataTables_wrapper td text{margin-top:4px;}



.home-content .wp-table-reloaded-id-26 th, wp-table-reloaded-id-1 th



{



	background:url(images/th.png) repeat-x center!important;



	height:29px!important;color:#fff!important;	font-size:12px; font-weight:normal;



	border-bottom:none;



}







.home-content .wp-table-reloaded-id-26 .odd td



{ background-color:#fff!important;



 height:12px;



font-size:10px;



vertical-align:middle;



}



.home-content .wp-table-reloaded-id-26 .even td



{background-color:#fff!important;



height:12px;



font-size:12px;



vertical-align:middle;



}



.home-content .wp-table-reloaded-id-26 td{padding-bottom:0px;}



.home-content .wp-table-reloaded-id-26 td text{margin-top:4px;}



#viewmore{background:url(images/th.png) repeat-x center!important; width:auto;; height:30px;position: relative;



    top: -15px;padding-top:5px; text-align:center;}



.wp-table-reloaded-id-26 caption{font-size:0px;display:none;}



 #viewmore a{color:#fff!important; text-decoration:none;font-size: 18px;font-weight:600;}



 .content a img{position:relative;top:0px; height:28px;}

.content .versandapotheken a img{height:auto;}

@media (min-width: 768px) and (max-width: 1024px)



{



	.footer_menu .menu-footer-container{margin-left:0px;width: 77%; float:right;}



	.footer_menu #menu-footer{ width:67%;text-align:center;}



}







@media (min-width: 640px) and (max-width: 768px)



{



	#wrapper{width:100%;}



	#slider{width:100%;}



	#featured-navi #featured{width:765px;}



	#access li a{padding:0px 6px;font-size:11px;}



	.dataTables_wrapper{width:320px;}



	.home-content{width:72%;}



	.content{width:60%;}



#rsidebar{width:35%;}



.content iframe{width:100%;}



	#main_content{padding:20px 0px;}



	#lsidebar{margin-left:2px;}



	#footer .footer_menu .menu-footer-container{width:83%;}



	#featured img{width:100%;}



	#featured #fragment-1{width:100%!important;}



	#featured #fragment-2{width:100%!important;}



	#featured #fragment-3{width:100%!important;}



	#featured #fragment-4{width:100%!important;}



	#featured #fragment-5{width:100%!important;}



.home-content .home-page-images{display:none;}	



#main_content #home-page-images{ float:right; width:100%; margin-top:15px;display:block;}



#page_content #home-page-images{ float:right; width:100%; margin-top:15px;display:block;}











 #home-page-images ul li{ list-style-type:none; float:left; margin-left:50px;}	



}







@media (min-width: 321px) and (max-width: 480px)



{



}

.wp-table-reloaded th {
    /* background-color: #e6eeee; */
    /* border: 1px solid #fff; */
    /* padding: 4px; */
    /* color: #3d3d3d !important; */
    background: url(images/th.png)repeat-x center!important;
    height: 29px!important;
    color: #fff!important;
    font-size: 14px;
    font-weight: normal;
    border-bottom: none;
}

.wp-table-reloaded td{ padding-top: 6px; }
