/*************/
/* Allgemein */
/*************/
/* *{KEINE * allgemein Definitinen machen!!} */

/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
html {overflow: -moz-scrollbars-vertical;}
p{margin:0; padding:0;}

a {text-decoration:none;}

img {border:none;}

.h1, h1 { color:#FFFFFF; height:30px; margin:0px; font-size:1.5em; line-height:30px; font-weight:normal; text-transform:uppercase; padding-left:20px;}
.h2, h2 { color:#817A2E; margin:0px 0px 3px 0px; font-size:1.4em; font-weight:bold; }
.h3, h3 { color:#817A2E; margin:5px 0px 3px 0px; font-size:1.15em; font-weight:bold; }
.h4, h4, .h4 a, h4 a {font-size:1.0em; font-weight:normal; margin:0px; padding:0px; color:#5D562C;}

li {margin-left:20px; list-style-image:url(system_images/listpoint.gif);}

input {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}

.text a {color:#817A2E;}
.text a:hover {color:#332F17;}

body {background-image:url(system_images/background_body.jpg); background-color:#E7E5B0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.75em; background-repeat:repeat-x;}

/**********/
/* Aufbau */
/**********/
.centerbox, .centerbox_content, .centerbox_foot {
	width:1000px;
	margin:0px auto;
}

.centerbox_content {
	background-image:url(system_images/background_shadow.png);
	background-repeat:no-repeat;
}

.centerbox_foot {
	background-image:url(system_images/background_foot.png);
	background-repeat:no-repeat;
}

.home {
	width:140px;
	margin-left:20px;
	height:20px;
	background-color:#E9EABD;
	text-align:right;
	padding:10px 10px 0px 10px;
}

.background_page {
	background-color:#516F8E;
	width:990px;
	background-image:url(system_images/background_navi.gif);
	background-repeat:repeat-y;
	background-position:20px 0px;
}

.background_left {
	background-position:0px 110px;
	background-repeat:no-repeat;
}

.minheight {
	height:535px;
	float:left;
	width:20px;
}

.minheight2 {
	height:535px;
	float:left;
	width:5px;
}

.navi {
	float:left;
	width:160px;
	background-color:#E9EABD;
	line-height:180%;
}

.content_container {
	float:left;
	width:810px;
}

.head {
	width:595px;
	height:110px;
	background-color:#EDEDC6;
	margin-left:215px;
}

.content {
}

.content_left {
	float:left;
	width:215px;
}

.content_right {
	float:left;
	width:585px;
	margin:0px 0px 0px 0px;
}

.background_clear {
	height:1px;
	line-height:1px;
	font-size:1px;
	background-image:url(system_images/background_navi.gif);
	background-position:20px 0px;
	background-repeat:repeat-y;
	clear:both;
}

.footSpace {
	float:left;
	width:20px;
	height:20px;
	
}

.search {
	float:left;
	width:140px;
	height:20px;
	line-height:20px;
	padding:5px 10px 5px 10px;
	background-color:#E9EABD;
}

.foot {
	float:left;
	width:800px;
	height:20px;
	line-height:20px;
	padding:5px 20px 5px 0px;
	text-align:right;
}

.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
	height:1px;
}

#VideoPlayer{
	text-align:center;
} 

#VideoPlayer ul {
	text-align:left;
} 

/********/
/* Navi */
/********/
.menu1Container { padding:15px 10px 10px 5px; text-align:right;}
.menu1			{ color:#5D562C; font-weight:bold; display:block; background-color:#CBCC63; text-align:right; padding:0px 10px 0px 5px;}
.menu1First		{ padding-top:15px;}
.menu1Last		{ padding-bottom:10px;}
.menu1:hover	{ color:#000000;}
.menu1Active	{ color:#000000;}
.menu1Down	{ color:#000000;}

.menu2Container { padding:10px 10px 10px 5px; text-align:right; background-color:#D9DA8E;}
.menu2			{ color:#5D562C; font-weight:bold; display:block; background-color:#D9DA8E; text-align:right; padding:0px 10px 0px 5px;}
.menu2First		{ padding-top:10px;}
.menu2Last		{ padding-bottom:10px;}
.menu2:hover	{ color:#000000;}
.menu2Active	{ color:#000000;}
.menu2Down	{ color:#000000;}

.menu3Container { padding:10px 10px 10px 5px; text-align:right; background-color:#E9EABD;}
.menu3			{ color:#5D562C; font-weight:bold; display:block; background-color:#E9EABD; text-align:right; padding:0px 10px 0px 5px;}
.menu3First		{ padding-top:10px;}
.menu3Last		{ padding-bottom:10px;}
.menu3:hover	{ color:#000000;}
.menu3Active	{ color:#000000;}

.fmenu1			{ color:#5D562C;}
.fmenu1:hover	{ color:#000000;}
.fmenu1Active	{ color:#000000;}
.fmenu1Down		{ color:#000000;}

/*************/
/* Templates */
/*************/
.text {
	line-height:160%;
	color: #332F17;
	font-size:13px;
}

.img1 img {
	display:block;
}

.text1 {
	background-color:#F7F7E6;
	padding:20px 25px 20px 25px;
	margin:0px 0px 9px 0px;
	width:535px;
}

.text2 {
	background-color:#F7F7E6;
	padding:20px 25px 20px 25px;
	margin:0px 0px 9px 0px;
	width:535px;
}


.flash {
	margin:0px 0px 9px 0px;
	
}

.news_mehr	{text-align:right; color:#817A2E;}
.news_mehr a	{color:#817A2E;}
.newstext	{background-color:#F7F7E6; padding:10px 25px 0px 20px;}
.newsimg	{width:150px; height:80px; border:1px solid #EDEDC6; text-align:center; padding:4px; overflow:hidden;}
.newsimg_abstand{float:left; padding-left:40px; padding-right:15px; width:160px; padding-top:10px;}
.spacer		{background-color:#F7F7E6; height:10px; margin-left:215px; padding-right:10px; padding-top:10px; width:575px; clear:both;}
.date		{color:#817A2E;}
/*************/
/* Sonstiges */
/*************/
.search_submit {
	border:none;
	background:none;
	font-size:0.96em;
	color:#5D562C;
	font-weight:bold;
	padding:0px;
}

.search_input {
	border:1px solid #BEB44A;
	height:16px;
	width:90px;
	font-size:0.96em;
	float:right;
}

.search_submit2 {
	border:1px solid #5D562C;
	background:none;
	color:#5D562C;
	font-weight:bold;
}

.search_input2 {
	border:1px solid #5D562C;
}

.input {border:1px solid #BEB44A; width:180px;}
.submit {border:1px solid #BEB44A; background-color:#FFFFFF;}

.download {
	width:105px;
	text-align:center;
	border:1px solid #CBCC63;
	background-color:#516F8E;
	color:#FFF;
	padding:4px 4px 4px 4px;
	float:right;
	margin:25px 0px 10px 10px;
}

.download a {
	color:#FFF;
}

.lightbox {
	float:left;
	width:150px;
	margin:0px 30px 15px 0px;
}

.lightbox_nb {
	float:left;
	width:150px;
	margin:0px 0px 15px 0px;
}

/***********/
/* Sitemap */
/***********/
.sitemap1		{ color:#5D562C; font-size:13px; font-weight:bold; padding:15px 0px 0px 20px;}
.sitemap1:hover	{ color:#332F17;}

.sitemap2		{ color:#332F17; font-size:13px; padding:5px 0px 0px 40px;}
.sitemap2:hover	{ color:#5D562C;}

.sitemap3		{ color:#332F17; font-size:13px; padding:0px 0px 0px 60px;}
.sitemap3:hover	{ color:#5D562C;}

.sitemap4		{ color:#332F17; font-size:13px; padding:0px 0px 0px 80px;}
.sitemap4:hover	{ color:#5D562C;}