/* ============================================================= */
/* BODY,A,IMG */
/* ============================================================= */
body
{
    margin: 0;
	padding: 0;
	background-color: #E5F5EF;
	background-image: url(modules/mod_medien/files/m139.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
a
{
	color: black;
	font-weight: normal;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
iframe
{
	border: solid 1px }
/* ============================================================= */
/* HEAD */
/* ============================================================= */
.head
{
	position: relative;
	margin: 0px auto;
	top: 0;
	width: 100%;
	height: 400px;
	background-image: url(modules/mod_medien/files/m140.jpg);
	background-repeat: repeat-x;
}
.head .motiv
{
	position: relative;
	margin: 0px auto;
	top: 0;
	width: 800px;
	height: 400px;
	background-image: url(modules/mod_medien/files/m139.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.head .motiv img
{
	border: none;
}
/* ============================================================= */
/* FOOTER */
/* ============================================================= */
.footer
{
	position: relative;
	margin: 0px auto;
	padding: 0;
	padding-left: 218px;
	padding-top: 44px;
	color: ;
	width: 582px;
	height: 56px;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	background-image: url(modules/mod_medien/files/m141.jpg);
	background-repeat: no-repeat;
	background-position: 164px top;
	/*background-color: green;*/
}
/* ============================================================= */
/* CONTENT */
/* ============================================================= */
.content
{
	position: relative;
	margin: -220px auto;
	padding: 0;
	width: 800px;
	/*background-color: green;*/
}
/* ------------------------------------------------------------- */
.content .left
{
	position: relative;
	float: left;
	width: 190px;
	/*background-color: red;*/
}
/* ------------------------------------------------------------- */
.content .right
{
	position: relative;
	float: right;
	width: 610px;
	/*background-color: yellow;*/
}
/* ============================================================= */
/* CONTENT / THEMA */
/* ============================================================= */
.content .thema
{
	width: 590px;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	line-height: 20px;
	/*background-color: green;*/
}
.content .thema a
{
	margin: 0;
	padding: 0 0 0 14px;
	font-weight: bold;
	background-image: url(images/link.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.content .thema h1
{
	margin: 0;
	width: 100%;
	color: #2A2484;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	border-bottom: 2px solid #2A2484;
}
.content img
{
	float: right;
	margin: 0 0 10px 20px;
}
.content .list
{
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid ;
	background-color: ;
}
.content .list ul
{
	margin: 0;
	padding: 14px 30px 14px 30px;
}
.content .list ul ul
{
	margin: 0;
	padding: 0 30px 0 30px;
}
/* ============================================================= */
/* CONTENT / THEMA / NEWS */
/* ============================================================= */
.content .left .news
{
	margin-left: 5px;
	margin-top: 50px;
}
/* ------------------------------------------------------------- */
.content .left .news .headline
{
	margin: 0 0 10px 20px;
	padding-left: 24px;
	color: black;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	background-image: url(images/menu_gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
/* ------------------------------------------------------------- */
.content .left .news .news_item
{
	margin-left: 8px;
	margin-bottom: 20px;
	width: 210px;
}
/* ------------------------------------------------------------- */
.content .left .news .news_item .headline
{
	margin: 0 0 6px 20px;
	padding: 0;
	color: ;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	background-image: none;
}
/* ------------------------------------------------------------- */
.content .left .news_item .date
{
	margin: 0 10px 0 20px;
	color: ;
	font-size: 9px;
	font-family: Arial;
	text-align: left;
	line-height: 18px;
}
/* ------------------------------------------------------------- */
.content .left .news_item .text
{
	margin: 0 10px 0 20px;
	color: black;
	font-size: 11px;
	font-family: Arial;
	text-align: left;
	line-height: 18px;
}
/* ------------------------------------------------------------- */
.content .left .news_item .text a
{
	margin: 0 0 0 10px;
	color: ;
	font-weight: bold;
	text-decoration: none;
}
/* ------------------------------------------------------------- */
.content .left .news_item .text a:hover
{
	text-decoration: underline;
}
/* ============================================================= */
/* CONTENT / MENU */
/* ============================================================= */
.content .menu
{
	margin: 30px 0 0 0;
 	padding: 0;
	width: 158px;
	color: black;
	font-size: 12px;
	font-family: Arial;
	text-align: left;
	background-image: url(modules/mod_medien/files/m143.jpg);
	background-repeat: repeat-y;
}
.menu_schatten
{
	width: 158px;
	height: 10px;
	background-image: url(modules/mod_medien/files/m144.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
/* IDs -------------------------------------------------------- */
.content .menu
#div_EMPTY_normal_0
{
	background-image: none;
}
/* LEVEL 0 ---------------------------------------------------- */
.content .menu
.div_normal_0
{
	margin: 0;
	padding: 5px 0 0 30px;
	height: 18px;
	background-image: url(modules/mod_medien/files/m145.gif);
	background-position: 15px center;
	background-repeat: no-repeat;
}
.content .menu
.div_normal_1,
.div_normal_2,
.div_selected_2
{
	margin: 0;
	padding: 5px 0 0 30px;
	height: 18px;
	background-image: url(modules/mod_medien/files/m147.jpg);
	background-repeat: repeat-y;
}

.div_normal_1, .div_selected_1
{
	font-size: 11px;
}

.div_normal_2, .div_selected_2
{
	background-image: url(modules/mod_medien/files/m153.jpg);
	padding-left: 35px;
	font-size: 11px;
}

.content .menu
.div_selected_0
{
	margin: 0 0 0 0;
	padding: 9px 0 0 30px;
	height: 23px;
	background-image: url(modules/mod_medien/files/m146.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.div_selected_2
{
	font-weight: bold;
}

.div_selected_1
{
	height: 18px;
	padding: 7px 0 0 30px;
	margin: 0;
	background: url(modules/mod_medien/files/m151.jpg) top left no-repeat;
}

.content .menu
.a_normal_0
{
}
.content .menu
.a_normal_0:hover
{
}
.content .menu
.a_selected_0
{
	font-weight: bold;
}
/* LEVEL 1 ---------------------------------------------------- */
.content .menu
.normal_1
{
	margin-left: 40px;
	font-size: 12px;
	line-height: 12px;
}
.content .menu
.selected_1
{
	margin-left: 40px;
	font-size: 12px;
	line-height: 12px;
	border: 0px;
}
.content .menu
.a_normal_1
{
	font-weight: normal;
}
.content .menu
.a_selected_1
{
	color: black;
	font-weight: bold;
}
/* LEVEL 2 ---------------------------------------------------- */
.content .menu
.normal_2,
.selected_2
{
	margin-top: 0;
	margin-left: 9px;
	padding-top: 6px;
	padding-left: 16px;
	font-size: 11px;
	line-height: 11px;
}
.content .menu
.selected_2
{
}
.content .menu
.a_normal_2
{
	font-weight: normal;
}
.content .menu
.a_selected_2
{
	color: ;
	font-weight: bold;
}
/* LINK ------------------------------------------------------ */
.content .menu a
{
	margin: 0;
	color: ;
	text-decoration: none;
	font-style: normal;
}
.content .menu a:hover
{
	text-decoration: underline;
}
/* ============================================================= */
/* FORM */
/* ============================================================= */
form
{
	display: inline;
	margin: 0;
	padding: 0;
}
form input,textarea,select
{
	border: 1px gray solid;
	padding: 4px;
	margin: 0;
	margin-bottom: 4px;
	width: 90%;
	color: #555555;
	font-size: 11px;
	font-family: Helvetica, Arial;
}
form input.submit
{
	border: 1px gray solid;
	margin-top: 4px;
	padding: 2px;
	width: auto;
	color: white;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 10px;
	font-family: Helvetica, Arial;
	background-color: #8CC63F;
}
/* ============================================================= */
/* News */
/* ============================================================= */
#news
{
	float: right;
	width: 180px;
	min-height: 200px;
	font-family: Arial;
	font-size: 10px;
}

.newscontainer
{
	padding-bottom: 10px;
	border-bottom: #aaa dashed 1px;
	padding-left: 5px;
	padding-top: 10px;
}

.newscontainer h3
{
	color: #2a2484;
	margin: 0;
	margin-top: 4px;
	margin-bottom: 8px;
	padding: 0;
	font-size: 12px;
}

.newscontainer p
{
	padding: 0;
	margin: 0;
	font-size: 11px;
}

#abocontainer
{
	margin-top: 15px;
}

#abocontainer img
{
	float: none;
	margin: 0;
}

/* ============================================================= */
/* Overlay */
/* ============================================================= */

#overlay, #overkeeper
{
	display: none;
}

#overlay
{
	position: absolute;
	opacity: 0.5;
	filter:alpha(opacity=50);
	background-color: #000;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 70;
}

#overlay img
{
	width: 100%;
	height: auto;
}

#overkeeper
{
	z-index: 71;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

#overcontainer
{
	margin: 0 auto;
	margin-top: 160px;
	width: 860px;
	height: 660px;
	background-color: #e5f5ef;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: #666 solid 1px;
	-moz-border-radius: 10px;
}

#closer
{
	float: right;
	margin-top: 5px;
	margin-right: 5px;
}

#content
{
	background: url(modules/mod_medien/files/m157.gif) top right no-repeat;
	padding: 5px;
	padding-top: 73px;
	padding-left: 20px;

}

#containernavi
{
	list-style: none;
}

#containernavi li
{
	float: right;
	display: block;
	width: 150px;
	text-align: center;
	margin-right: 5px;
}

#containernavi a:hover, #containernavi .selected
{
	background-position: bottom;
	font-weight: bold;
}

#containernavi li a
{
	display: block;
	background: url(modules/mod_medien/files/m158.jpg) top;
	padding-top: 8px;
	height: 17px;
	text-decoration: none;
}

#content h2
{
	color: #2a2484;
}

#content .right
{
	margin-left: 420px;
	padding-right: 15px;
	line-height: 20px;
}

#content .left
{
	float: left;
	width: 395px;
}

#lang_chooser
{
	position: absolute;
	left: 625px;
	top: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#lang_chooser a
{
	font-weight: bold;
}

/* =====================================
 Download Link
=====================================*/

.downloadlink
{
	background: url(modules/mod_medien/files/m169.png) left top no-repeat;
	padding: 3px;
	padding-left: 20px;
	line-height: 20px;
}