/* CSS Document */
/* Ergänzungen zum Vorlagestylesheet styles.css */
/* Letzte Änderung 07.06.2010 */

/* Anpassung der Bildpfade */

body {
	background-image: url(../media/background_gradient.jpg);
	/*Im Originalstylesheet muss die font-size auskommentiert werden, damit die Vergrößerungsfunktion funktioniert. */
}

#head {	
	background-image: url(../media/background_head.gif);
}


/* Menü unter dem Standard-Menü */
#bottom_menu {
	background-image: url(../media/menue_bottom.gif);
}
/* Überschriften der Highlights von H1 auf H2 umstellen und Bildpfade anpassen */
#highlights h2{
	margin:0;
	font-size: 1.3em;
	color: #fff;
	padding: 0.6em 0.4em 0.6em 0.8em;
	text-decoration: none;
}

#highlights h2 a {
	color: #fff;
}

#highlights .weiss h2  {
	background-image: url(../media/grad_blue.gif);
}
	
#highlights  .green h2, #highlights  .greenwhite h2 {
	background-image: url(../media/grad_green.gif);
}

#highlights .violett h2  {
	background-image: url(../media/grad_violett.gif);
}
	
#highlights .blue h2,#highlights  .bluewhite h2   {
	background-image: url(../media/grad_blue.gif);
}
	
#highlights .darkblue h2  {
	background-image: url(../media/grad_darkblue.gif);
}
	
#highlights .orange h2  {
	background-image: url(../media/grad_orange.gif);
}
	
#sitemap .sitemap_1 li a {
	background-image: url(../media/sitemap_linkpfeil.gif);
}
	
#sitemap .sitemap_2 li a {
	background-image: url(../media/sitemap_punkte.gif);
}
	
#sitemap .sitemap_1 li a {
	background-image: url(../media/sitemap_linkpfeil.gif);
}
	
#sitemap .sitemap_2 li a {
	background-image: url(../media/sitemap_punkte.gif);
}
	
/* Horizontale Trennlinie 
gepunktet statt durchgezogen wie in der Vorlage */
hr {	
	border-top: dotted 1px #919090;
 	border-bottom: dotted 1px #FFFFFF; /* Für IE (Seiten-Hintergrundfarbe!) */
}

/* Eigene Ergänzungen */
#highlights  .content {	
	font-size:1em;
}

.content .standardform label{
	font-size:1em;
	line-height: 100%;
	width: 80%;
}

/* Anpassung der Checkboxen im Standardformular */
.content .standardform .check input {
	margin-left: 0em;
	width: 2em;
}

/* Weiche für IE 6 */
* html .content .standardform .check input {
	margin-left: 1em;
}

/* Weiche für IE 7 */
*:first-child+html .content .standardform .check input {
	margin-left: 1em;
}

.theme_box h2{
	margin:0;
	padding:0;
}

/* Newsarchiv */
ul.newsarchiv {
	margin:0;
	padding:0 0 10px 0;
}

ul.newsarchiv li{
	display:inline;
}

ul.newsarchiv li.news-amenu-item-year{
	display:none;
}

.content .theme_box {
	width: 36.5em;
}

.content .theme_content {
	width: 21.4em;
	float:right;
}

/* Tabelle, die nur horizontale Trennstriche hat */
table.table_horizontal {
	border-top: 1px dotted #b0b0b0;
	border-bottom: 1px dotted #b0b0b0;
}

table.table_horizontal td {
	border-top: 1px dotted #b0b0b0;
}

/* Tabelle wie im alten Auftritt */
table.table_lafo {
	margin: 1em 0;
	border-top: 1px dotted #b0b0b0;
	border-right:none;
	border-left:none;
	border-bottom: 1px dotted #b0b0b0;
	padding: 0;
	border-collapse: collapse;
	width:100%;
}

table.table_lafo caption{
	padding:0;
	margin:0;
	font-size: 1.2em;
}

table.table_lafo th{
	background-color: #B3EA70;
	padding:0 0 0 1em;
	line-height:100%;
	border:none;
}

table.table_lafo td{
	border:none;
	vertical-align:top;
	line-height:100%;
	padding:0 0 0 1em;
}

table.table_lafo tr.tr-even {
	background-color: #CCFF89;
}

.error{
	font-weight:bold;
	color:red;
}

.floatleft {
	float:left;
	margin: 0 1em 0 0;
}

input.radio{
	width:0.5em;
}


.theme_picture {
	float:left;
}

/* Anpassung Grafiken und Farben an Landesforsten-Layout*/


.main_menu_1 li {
	background-image: url(../media/lafo_menue_inactive_back.gif);
}

.main_menu_1 li a {
	text-transform:uppercase;
}

/* Menü-Ebene 1 aktiver Punkt */
li.main_menu_1_active  {
	background-image: url(../media/lafo_menue_active_back.gif);
}

.main_menu_2 li {
	background-image: none;
	background-color: #b3ea70;
	border-bottom: solid 1px #fff;
}

.main_menu_2 li a {
	text-transform:none;
}

/* Menü-Ebene 2 aktiver Punkt */
li.main_menu_2_active  {
	background-image: none;
	background-image:url(../media/menue_arrow.gif);
	background-repeat:no-repeat;
	background-position: 1em 0.3em;
}

li.main_menu_2_active a, li.main_menu_3_active a, li.main_menu_4_active a, li.main_menu_5_active a{
	color:#000;
}

.main_menu_3 li {
	border-top: solid 1px #fff;
	background-color:#CCFF89;
}

li.main_menu_3_active {
	background-image:url(../media/menue_arrow.gif);
	background-repeat:no-repeat;
	background-position: 1.9em 0.3em;
}

.main_menu_4 li{
	border: none;
}

li.main_menu_4_active, li.main_menu_5_active, li.main_menu_6_active, li.main_menu_7_active {
	list-style-image: url(../media/menue_arrow.gif);
	background-repeat:no-repeat;
	background-position: 1.9em 0.3em;
}


/* Trennstreifen */
#left_red {

	height:0.6em;
	background-color: #36982b;
	margin:0;
	width:20.1em;
}

h1,h2,h3{
	color:#52a028;
}

h1 a, h2 a {
	color:#52a028;
	text-decoration: none;

}

#highlights .weiss, #highlights .darkblue, #highlights .green, #highlights .greenwhite, #highlights .violett, #highlights .blue, #highlights .bluewhite, #highlights .orange{
	width:16.6em;
	float:left;
	background-color:#CCCCCC;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #ccc;
}

#highlights .bluewhite, #highlights .greenwhite{
	background-color:#ffffff;
	border-bottom: 1px solid #ccc;	
}

#highlights  h2{
	width:11.6em;
	float:left;
}

.hidden {
	display:none;
}

#advancedsearch {
	margin-top: 0.9em;
}

#main_content h1 {
font-size:1.75em;
line-height: 110%;
}


table caption{
	margin:0;
	padding:0.2em;
}



/* bei geordneten Listen wieder automatisch Zahlen anzeigen */
.theme_content_wide ol, .theme_full ol {
	list-style-type: decimal;
	margin-top: 0.5em;	
}

#sitemap .sitemap_1 li a {
background-image:url("../media/sitemap_linkpfeil.gif");
}

#sitemap .sitemap_2 li a {
background-image:url("../media/sitemap_punkte.gif");
}

input.submit{ 
	background-color: #41A440;
	border: 1px double #fff;
	color: #fff;
}