.box_content ul
{

margin: 0 0 1em 1em;
padding: 0;
}

.box_content ul li
{
background: none;
list-style-type: square;
margin: 0 0 0 1em;
padding: 0 0 3px 0;
}

#vk_spenden
{
}

#vk_search
{
overflow: hidden;
width: 200px;
height: 24px;

padding: 2px 4px 2px 4px;
padding: 2px 5px 0 10px;
margin: 0;
line-height: 16px;
background: white;
border: 1px solid red;
border: none;

font-size: 1.1em;
line-height:1.25em;
background:  url(../images/suche_submit_bg.gif) no-repeat 0 0;
}

#vk_searchsubmit
{
width: 30px;
height: 26px;
border: 0 solid transparent;
background: url(../images/tag_input_submit_bg.gif); 
background: url(../images/tag_a_vor.gif) no-repeat 0 3px;
background: url(../images/suche_submit_button.gif) no-repeat 0 0;
padding: 0 0px 0 30px;
margin: 0 0 0 -5px;

line-height: 14px;
font-size: 0px;

color: transparent;
font-weight: bold;
cursor:pointer;

overflow: hidden;
}

#vk_searchsubmit:hover
{
background: url(../images/suche_submit_button_over.gif) no-repeat 0 0;
}

.vk_search_item
{
font-size: 0.8em;
padding: 0 1em 0 0;
text-decoration: normal;

color: #0b6161;
}


a.navigation, a.navigation2
{
padding-left:1.9em; 
background-repeat: no-repeat;
background-position: 0 0px;
font-weight: bold;

padding-top: 1px;
padding-bottom: 1px;
}

a.navigation2
{
padding-left:2em;
background-position: 0 0.2em;
}

a.vor { background-image: url(../images/tag_a_vor.gif); }
a.zurueck { background-image: url(../images/tag_a_zurueck.gif); } 



a.top { background-image: url(../images/tag_a_top.gif); }
a.print { background-image: url(../images/tag_a_print.gif); }
a.recommend { background-image: url(../images/tag_a_recommend.gif); }
a.bookmark { background-image: url(../images/tag_a_bookmark.gif); }
a.feeds { background-image: url(../images/tag_a_feeds.gif); }
a.newsletter { background-image: url(../images/tag_a_newsletter.gif); }
a.facebook { background-image: url(../images/tag_a_facebook.gif); }
a.twitter { background-image: url(../images/tag_a_twitter.gif); }

input.form_senden
{
overflow: hidden;

width: 9.15em;
height: 16px;

text-align:right;
border: 0 solid transparent;background:transparent;
padding: 0 0 1px 0;
margin:0;
background: url(../images/tag_a_vor.gif) no-repeat 0 0 transparent; 

cursor:pointer;
font-weight: bold;

line-height: 1em;
xbackground-color: #e0e0e0;
}


input.radio
{
background: none;
border: none;
display: inline;
font-size: 1.25em;
width: auto;
width: 1em;
height: 1em;

margin: 1px 0 0px 0;
padding: 0 0 0 0;
vertical-align: middle;
}

.form_field
{
margin: 0 0 2px 0;
padding:0;
}

.form_select
{
float:none;
vertical-align:middle;
width:50%;
margin: 3px 0 0 0;
}

.box_corner_1_top
{
background: url(../images/box_corner_top.gif) no-repeat 0 0;
height: 6px;
}

.box_corner_1_bottom
{
background: url(../images/box_corner_bottom.gif) no-repeat bottom left;
padding: 0 0 6px 0;
margin: 0 0 10px 0;
}

.box_corner_1_top_2
{
background: url(../images/box_corner_top_2.gif) no-repeat 0 0;
height: 15px;
margin: 0 0 1px 0;
}

.box_corner_1_bottom_2
{
background: url(../images/box_corner_bottom.gif) no-repeat bottom left;
padding: 0 0 6px 0;
margin: 0 0 10px 0;
}

.box_corner_2_top, 
.box_corner_2b_top
{
background: url(../images/box_corner_v2_top.gif) no-repeat 0 0;
min-height: 15px;
margin: 0 0 1px 0;
border-bottom: 1px solid #d9d9d9;
}


.cb_height
{ 
height:6px;
}


.box_corner_2b_top
{
background: url(../images/box_corner_v2b_top.gif) no-repeat 0 0;
min-height: 5px;
margin: 0;
border-bottom: none;
}

.box_corner_3_top
{
background: url(../images/box_corner_v3_top.gif) no-repeat 0 0;
height: 5px;
margin: 0 0 0 0;
}

.box_corner_4_top
{
background: url(../images/box_corner_v4_top.gif) no-repeat 0 0;
min-height: 15px;
margin: 0 0 1px 0;
border-bottom: 1px solid #d9d9d9;

}

.box_corner_2_bottom
{
background: url(../images/box_corner_v2_bottom.gif) no-repeat bottom left;
padding: 0 0 6px 0;
margin: 0 0 10px 0;
}

.box_corner_2_top,
.box_corner_1_top_2
{
padding: 5px 10px 5px 18px;
font-weight: bold;
font-size: 1em;
}

.box_corner_3_bottom
{
background: url(../images/box_corner_v3_bottom.gif) no-repeat bottom left;
padding: 0 0 6px 0;
margin: 0 0 10px 0;

}

.box_simple
{
margin: 0 0 7px 0;
padding: 0;
}

.box_content
{
overflow: hidden;
overflow-y:auto;
padding: 10px 20px 5px 20px;
line-height: 1.35em;
}

.box_content_2
{
padding: 0 0 0 0;
overflow: auto;
}

.box_content_2 img
{
padding: 5px 10px 5px 10px;
}

.box_content p
{
margin: 1em 0 1em 0;
}

.box_small
{
display: block;
float: left;
margin: 0 5px 0 5px;
}

.box_small_top, .box_small_right_top
{
background:  url(../images/box_small_top.gif) no-repeat 0 0;
padding: 6px 0 0 0;
margin: 0 5px 0 5px;
width: 176px;
float: left;
}

.box_small_right_top
{
margin: 0 3px 0 2px;
}

.box_small_bottom
{
background: url(../images/box_small_bottom.gif) no-repeat 0 0;
height: 6px;
}

.box_small_content
{
padding: 5px 10px 5px 10px;

}


#pagenavigation ul,
#globalnavigation ul,
#vk_specialnavigation
{
display: block;
margin: 0; padding: 0;
}

#pagenavigation ul li,
#globalnavigation ul li,
#vk_specialnavigation li
{
display: inline;
margin: 0; padding: 0 0 0 1.5em;
float: right;
background: none;
list-style-image: none; list-style-type: none;

}

#vk_specialnavigation li
{
padding: 0;

}

#pagenavigation ul li a,
#globalnavigation ul li a
{
display: block;
height: 20px;
line-height: 20px;
}

/* ************** */
/* Mainnavigation */
/* ************** */


#mainmenu
{
height: 24px;
margin: 0; padding: 0 0 0 15px;
border-bottom: 1px solid #ffffff;
}

#mainmenu li
{
display: inline;
margin: 0; padding: 0 0 0 0;
float: left;
background: none;
list-style-image: none; list-style-type: none;
}

#mainmenu li a
{
display: block;
height: 19px;

border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;

background: transparent;

padding: 5px 12px 0 12px;
font-size: 0.85em;
font-size: 11px;
line-height: 1.25em;
/* letter-spacing: 1px; */
font-weight: normal;
}

#mainmenu li a.mainmenu_active,
#mainmenu li a:hover
{
background: url(../images/mainnav_bg.gif) repeat-x;
}

#mainmenu li a.mainmenu_active
{

border-bottom: 1px solid #ddefef;
border-bottom: 1px solid #cce6e6;

font-weight: bold;
}

#submenu
{
height: 25px;
margin: 0; padding: 1px 0 0 16px;
}

#submenu li
{
background: none;
display: inline;
margin: 0; padding: 0 0 0 0;
float: left;
list-style-image: none; list-style-type: none;
}

#submenu li a
{
display: block;
height: 19px;

padding: 5px 12px 0 12px;
font-size: 0.85em;
font-size: 11px;
line-height: 1.25em;
/* letter-spacing: 1px; */
font-weight: normal;
}

#submenu li a.submenu_active
{
font-weight: bold;
}

#submenu li a:hover
{
background: #daedeb;
background: url(../images/submenu_hover_bg.gif) repeat-x;
}

/* sub sub menu */
#subsubmenu
{
height: 1.5em;
margin: 0; padding: 0 0 0 0;
}

#subsubmenu li
{
background: none;
display: inline;
margin: 0; padding: 0 0 0 0;
float: left;
list-style-image: none; list-style-type: none;
}

#subsubmenu li a
{
display: block;


padding: 1px 12px 1px 12px;
font-size: 1em;
font-size: 11px;
line-height: 1.35em;

/* letter-spacing: 1px; */
font-weight: normal;
}

#subsubmenu li a.subsubmenu_active
{
font-weight: bold;
}

#subsubmenu li a:hover
{

}

/* ENDE sub sub menu */

#sitenavigation ul
{
float: left;
margin: 0 0 1.5em 0;
height: 150px;
width: 165px;
padding: 0 5px 0 12px;

border-left: 1px solid #b0b0b0;
}

#sitenavigation ul li
{
padding: 0;
margin: 0 0 0.25em 0;
list-style-type: none;
background: none;
}

#sitenavigation ul li a strong
{
text-transform: uppercase;
}

#sitenavigation hr
{
margin: -1em 0 1em 0;
height: 1px;
background: #b0b0b0;
color: #b0b0b0;

}

#content_left h1
{
margin: 0 0 5px 0;
padding: 0;
font-weight: bold;
}


.toptheme
{
float:left;
display: block;
height: 12px;
background: url(../images/span_toptheme.gif) no-repeat 0 1px;
padding: 0 0 0 15px;
margin: 0 0 5px 0px;
font-weight: bold;
line-height: 1em;
text-transform: uppercase;
}

#content_left h2
{
margin: 0 0 4px 0;
}

.left
{
float: left;
margin: 0 15px 0 0;
}

.right
{
float: right;
margin: 0 0 0 15px;
}


.align_left
{
text-align: left;
}

.align_center
{
text-align: center;

}


.align_right
{
text-align: right;
}

#article_container h1
{
margin: 0 0 1em 0;
}

#article_container h2
{
margin: 0 0 1em 0;
line-height: 1.4em;
}

#article_container p
{
margin: 1em 0 1em 0;
line-height: 1.4em;
}


#articlethemes
{
margin: 0 0 1em 0;
}



#content_left #last_modification
{
display: block;
clear: both;
margin: 0 0 1em 0;

text-align: right;
}


#page_bottom em
{
padding-right: 20px;
}

/* lexikon */
.lexikon_index
{
cursor: pointer;

border-bottom: 1px solid black;
border-bottom: 1px dashed #000000;
}

#lex_popup_container
{
position:absolute;
display:none;
overflow:auto;
width:362px;


xborder: 1px solid #a0a0a0;
padding: 3px 3px 0 3px;

text-align: left;
font-size: 1em;
}

#lex_popup_container p
{
margin: 0.25em 0 0 0;
line-height: 1.35em;
}


.lexikon_box_top
{
background: url(../images/lexikon_box_top.gif) no-repeat 0 0;
height: 5px;
margin: 0 0 0 0;
}

.lexikon_box_content
{
border-left: 1px solid black;
border-right: 1px solid black;
padding: 5px 10px 5px 10px;
width: 338px;
}

.lexikon_box_bottom
{
background: url(../images/lexikon_box_bottom.gif) no-repeat 0 0;
height: 5px;
margin: 0 0 0 0;
}


/* ENDE lexikon */

/* formular */
#formular_fehler
{
margin: 0 0 2em 0;
}

#formular_fehler ul
{

}

/* ENDE formular */

/* galerie */
#galerie h2
{
margin: 1em 0 0.25em 0;
}
/* ENDE galerie */ 

/* scrollbars */
div
	{
	scrollbar-arrow-color : #979797;
	
	scrollbar-highlight-color : #979797; /* rahmen innen */
	scrollbar-shadow-color : #979797;	/* rahmen innen */
	
	scrollbar-3dlight-color : #ffffff;		/* rahmen aussen - 3d-button */
	scrollbar-darkshadow-color : #ffffff;	/* rahmen aussen - 3d-button */

	scrollbar-face-color : #ffffff;
	scrollbar-track-color : #ffffff;

	} 
/* ENDE scrollbars */

/* barrierefrei */
.barrierefrei
{
display:none;
}

/* sucheergebnisse */
.keywords1 { background-color : #FFFF66; } /* gelb */
.keywords2 { background-color : #A0FFFF; } /* cyan */
.keywords3 { background-color : #99FF99; } /* hell-gruen */
.keywords4 { background-color : #FF9999; } /* blass-rot */
.keywords5 { background-color : #FF66FF; } /* magenta */
.keywords6 { background-color : #FFCC66; }
.keywords7 { background-color : #66FF66; }
.keywords8 { background-color : #FFCCFF; }
.keywords9 { background-color : #CCCCFF; }
/* ENDE sucheergebnisse */ 


/* article_pagenav */
ul.article_pagenav
{
overflow: auto;
float: none;
clear: both;
display: block;
margin: -5px 0 1em 0;
padding: 0 0 0 0;
border-bottom: 2px solid #e0e0e0;

}

ul.article_pagenav li
{
float: right;
margin: 0;
padding: 0 0 5px 0;
font-size: 0.8em;
background: none;
list-style-type: none;
}

ul.article_pagenav li.article_pagenav_date
{
float:left;
}

/* podcast contentbox */
#podcast_container ul
{
margin: 0 0 0 0;
padding: 0.5em 0 0.25em 0;
overflow: auto;
height:100%;
}

#podcast_container ul li
{
float: left;
margin: 0;
padding: 0 0.8em 0 0.9em;
list-style-type: none;
background: none;
width:110px;font-size:10px;
line-height: 1.25em;
}

#podcast_container ul li img
{
display: block;
margin: 0 0 0.5em 0;
}

#podcast_container p
{
margin: -0.5em 0 0.5em 0;
}

/* ENDE podcast contentbox */


#article_body
{
margin: 0;
padding: 0;
}


/*
#article_body a
{
text-decoration: underline;
}

#article_body ul li a, #article_body ol li a
{
text-decoration: none;
}
*/

#article_body img
{
margin-top: 3px;
}

/* miniplayer */
.box_videopodcast
{
padding-bottom: 0;
}

#miniplayer
{
float: left;
margin: 4px 10px 0 0;
background: #f0f0f0;


}

.miniplayer_text
{
float:right;
width:125px;

}

.box_videopodcast hr
{
margin: 0 0 0.5em 0;

}

.miniplayer_link
{
font-size: 1.2em;
margin: 0 0 0 0;
padding: 1em 0 0 0;
}



#page_navigation
{
clear: both;
margin: 3em 0 0 0;
}

#page_navigation li
{
padding: 0;
margin: 0;
list-style-image: none; list-style-type: none;
background: none;
}

.pn_bookmark
{
border: 1px solid #a0a0a0;
height: 16px;
width: 16px;
display: block;

padding: 1px;
margin: 0;
}

.pn_bookmarktitle
{
font-weight:bold;
line-height:1em;
color:#686868;
}

/* Fotostrecke */
.article_fotostrecke
{
_overflow: auto;
margin: 1.5em 0 1.5em 0;
padding: 0.75em 0 0 0;
border-top: 4px solid #dddddd;
border-bottom: 4px solid #dddddd;
}

.article_fotostrecke h4
{
margin: 0 0 0.75em 0;
padding: 0;
color: #707070;
font-size: 1.1em;
text-transform: uppercase;

}

.article_fotostrecke p
{
margin: 0 0 0 0;
padding: 0;

}

.article_fotostrecke a img
{
margin: 0;
display: block;

}

.article_fotostrecke p a
{
display: inline;
color: black;
}

.article_fotostrecke p a span
{
font-weight:bold;
color: #0f8181;
}

/* ENDE Fotostrecke */
