*
{
overflow: visible !important;
}

html
{
overflow: auto !important;
}

body
{
_overflow: auto !important;
background: white;
margin: 0.5cm 0.5cm 0.5cm 1cm;
margin: 5px;
padding: 0;
width: 18cm;

}

#container
{
overflow: auto;

background: none;
text-align: left;
margin: 0;
padding: 0;
}

.barrierefrei
{
display: none;
}

#globalnavigation,
#vk_specialnavigation, #vk_search_form,
#mainnavigation, #subsubmenu, #pagenavigation,
#agency, #impressum,
#sitenavigation,#sitelogo,#pagenavigation,#content_bottom_logos,
#content_right,
#kliniken_form,
#article_themes,
.navigation,
#articleRating,
li.article_pagenav_item, 
#vk_spenden,
#content_bottom_specials,
ul.article_pagenav, 
#page_ads,
#plusone_print, #facebook_print,
#article_themesmore,
#shop_suche_form
{
display: none;
}

ul.article_pagenav
{
border: none;
}


#visualkey, #visualkey_klein
{

margin: 0 0 1em 0;
padding: 0 0 1em 1.5em;
border-bottom: 2px solid #dddddd;
}


ol, ul, p, li
{
overflow: visible !important;
}

#pagepath
{
margin: 0 0 2em 0;
padding: 0 0 1em 0;
border-bottom: 1px solid #dddddd;
}


#content
{
overflow: visible !important;
_height:100%;
background: none;
margin: 0;
padding: 0;

}

#content_left
{
overflow: visible !important;
_height:100%;
/* width: 548px; */
margin: 0 0 0 0;
padding: 0;
background: none;
}


#article_container
{
overflow: visible !important;
_height:100%;
}

#content_full
{
overflow: visible !important;
_height:100%;
margin: 0;
padding: 0;
background: none;
}

.box_content
{
overflow: auto;
_height:100%;
}

#page_bottom
{
clear: both;
width: 100%;
text-align: left;
margin: 1em 0 2em 0;
padding: 1em 0 0 0;
border-top: 3px solid #e0e0e0;
}

#copyright.right
{
margin: 0 0 0 2em;
padding: 0;
text-align: left;
float:none;
}

#copyright.right em
{
font-style: normal;
font-size: 1.25em;
color: black;
}




ul li,
#content_left ul.toptheme_themes li,
.list_navigation li,
#sitemap ul li,
#pagenavigation ul li,
#globalnavigation ul li,
#vk_specialnavigation li,
#mainmenu li, #submenu li, #subsubmenu li,
#sitenavigation ul li,
.li_article li,
#content_left ul.toptheme_themes li,
#content_left ul.newsmore_themes li,
#articlethemes li,
#artikel_container ul.template_internelinks li, .box_content ul.template_internelinks li,
#artikel_container ul.template_externelinks li, .box_content ul.template_externelinks li,
#artikel_container ul.template_emails li,       .box_content ul.template_emails li,
#artikel_container ul.template_downloads li,    .box_content ul.template_downloads li,
.box_content ul.template_internelinks li,
.box_content ul.template_externelinks li,
.box_content ul.template_downloads li
{
margin: 0 0 0 1em;
padding: 0 0 0 0;

list-style-type: square;
color: #808080;

background: none;
}

/* ms behandeln msb */

#msb_form, #msb_quickform
{
display: none;
}

#msb_results
{
border: none;
padding: 0;
width: 95%;
}

#msb_title
{
margin: 2em 0 1.5em 1.5em;
}

/* ENDE ms behandeln msb */ 

/* video */
#video_player, #video_browser, #video_producers
{
display: none;
}

#video_categories
{
margin: 2em 0 0 0;
clear: both;

width: 100%;
height: auto;
overflow: visible !important;
}

#video_categories ul li.video_media_selected, #video_categories ul li:hover
{
background: none;
}

#video_categories ul li p
{
width: 100%;

}

#container
{

}
/* ENDE video */

.articletree_item_content, .articletree_item,
#article_container h2.articletree_item
{
display: block;
overflow: visible !important;
background: none;
}

#article_container h2.articletree_item
{
border-top: 3px solid #e0e0e0;
paddin-top: 1em;
}

#articletree h2 a.navigation
{
display: block;
background: none;
padding: 0;
font-size: 1em;
color: #000000;
}
