﻿/*   Farbdefinitionen - Hintergründe für den Global style   */

/* Ebenen  - Farb- und Hintergrunddefinitionen */
#kopf { background-color: white; background-image: url(../pic/nationalpark_kopf_2007.jpg); }
#wappen { background-image: url(../../../../../global/pic/wappen_kl.gif) }
#navi_kopf { background-color: #0068b1; }
#navi_links { background-color: #0068b1; }
#navi_rechts { font-size: 0.75em; background-color: transparent; text-align: center; border-color: #0068b1; }

/*
#bg_home { background-image: url(../layout/bg_home.gif); background-repeat: repeat-y; }
#bg_seite { background-image: url(../layout/bg_seite.gif); background-repeat: repeat-y; }
*/
#bg_home, #bg_seite {
	background-color:#0068b1;
	background-image: url(../pic/bg_white.gif);
	background-repeat: repeat-y;
	background-position:9.4em 0;}

#schriftzug h1 { font-size: 0.95em; margin: 0; padding: 12px 138px 0 0; line-height: 21px; background-image: url(../../../../../global/pic/wappen_kl_neu.gif); background-repeat:no-repeat; background-position:right top;}

/* Rechte Spalte */

#block_n_rechts h2 { padding: 3px 5px; margin: 0; font-size: 1em; border-bottom: 1px solid #1d52a0; text-align: center; color: #1d52a0; background-repeat: no-repeat; background-color: #fff; }
#block_n_rechts { background-color: #eff7f7; text-align: center; width: 12.4em; margin-bottom:10px; padding-bottom: 5px; border: solid 1px #1d52a0; }

#block_n_rechts ul { text-align: center; list-style-type: none; margin: 0 0 15px; padding: 5px; }

#block_n_rechts[id] ul { margin: 0 0 15px; background-color: #eff7f7; text-align: center; }
#block_n_rechts ul li { text-align: center; margin-bottom: 10px; }
#block_n_rechts a { 
	color: #185aad; 
	font-size: 0.95em; 
	text-align: center; 
	padding-bottom: 0; 
	padding-left: 0; 
}

#block_n_rechts a:hover,
#block_n_rechts a:active,
#block_n_rechts a:focus { 
	text-decoration: underline; 
	color: #000 !important; 
	text-align: center; 
}

#block_n_rechts p { color: #666; font-size: 0.95em; font-weight: normal; text-decoration: none; text-align: center; padding-left: 3px; }
#block_n_rechts .shopbild { margin-top: 10px; margin-left: 15px; border:0; }
#block_n_rechts img { border:0; }

.flagge { background-color: #eff7f7; float: left; margin-right: 5px; margin-bottom: 10px; border: 0; }

/* Suchformular */

#navi_rechts_home label,
#navi_rechts label { display: none; }

#navi_rechts form,
#navi_rechts_home form  { margin-top: 15px; margin-bottom:60px; }

#navi_rechts form[id],
#navi_rechts_home form[id] { 
	position: relative; 
	top: -13px;
	left: 0px;
	margin-bottom:51px;
}

#navi_rechts input#suche,
#navi_rechts_home input#suche {
	width:11.15em;
	font-size: 0.9em;
}

#navi_rechts input#search_submit,
#navi_rechts_home input#search_submit {
	vertical-align:bottom;
}


#navi_rechts form[id],
#navi_rechts_home form[id] { 
	position: relative; 
	top: -13px;
	left: 0px;
	margin-bottom:51px;
}

#navi_rechts input#suche,
#navi_rechts_home input#suche {
	width: 110px;
	font-size: 0.9em;
}

#navi_rechts input#search_submit,
#navi_rechts_home input#search_submit {
	width: 20px;
	border: 0px;
	background-color: #FFF;
	background-image: url(../layout/sent.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}




#keyvisual { background-color: #5b9bd9; }
/* Ebenen für Startseite - Hintergrundfarben */
#navi_kopf_home { background-color: #0068b1; }
#navi_rechts_home { font-size: 0.75em; border-color: #0068b1; outline: solid 2px #0068b1; }

/* Elemente Seite A-Z */
#index-a-z { background-color: #bdc9cc; border-color: #33676c; }

/*Inhaltsverzeichnisse Fb's*/
.einruecken1 { margin-top: 5px; margin-left: 15px; }
.einruecken2 { margin-top: 5px; margin-left: 30px; }
.einruecken3 { margin-top: 5px; margin-left: 45px; }
.einruecken4 { margin-top: 5px; margin-left: 60px; }
.einruecken5 { margin-top: 5px; margin-left: 75px; }

/* Kopfnavigation */
#navi_kopf_punkte a.navi_head:link,
#navi_kopf_punkte a.navi_head:visited { color: #fff; padding-right: 25px; }

#navi_kopf_punkte a.navi_head:hover,
#navi_kopf_punkte a.navi_head:active,
#navi_kopf_punkte a.navi_head:focus { color: #160baa; background-repeat: no-repeat; background-position: 1px 1px; background-color: #fff; }

#navi_kopf_punkte a.navi_head_marker:link,
#navi_kopf_punkte a.navi_head_marker:visited { color: #160baa; background-repeat: no-repeat; background-position: 1px 1px; background-color: white; }

#navi_kopf_punkte a.navi_head_marker:hover,
#navi_kopf_punkte a.navi_head_marker:active,
#navi_kopf_punkte a.navi_head_marker:focus { 
	 
}

#kopfsymbole img { border:0; }



/* Linkmanagement  */

a:hover { color: #1d52a0; }

a.navi_link:link { color: white; }
a.navi_link:visited { color: #fff; }
a.navi_link:hover { color: #333; background-color: #ff9a00; }
a.navi_link:active { color: #e8c336; }

/* neu linke Navigation */
.navi_links_punkte {
	background-color:#0068b1;
}
.navi_links_punkte a, .navi_links_punkte a:link, .navi_links_punkte a:visited { 
	color: white; 
	font-size: 0.75em; 
	font-weight: bold;
}

.navi_links_punkte a:hover,
.navi_links_punkte a:active,
.navi_links_punkte a:focus { 
	background-color: #FFF;
	color: #1D589A !important;
}

.navi_links_punkte a.navi_link_marker { background-color: #fff !important; color: #1d589a !important; border-top: 1px solid #1d52a0; border-left: 1px solid #1d52a0; border-right-color: #1d52a0; border-bottom-color: #1d52a0; }

.navi_links_punkte ul.unternavi { 
	background-color: #edf2f6 !important; 
	border-left: 1px solid #1d52a0; 
	border-bottom: 1px solid #1d52a0; 
}

.navi_links_punkte ul.unternavi a, .navi_links_punkte ul.unternavi a:visited{ 
	background-color: #EDF2F6;
	color: #1D589A;
}

.navi_links_punkte ul.unternavi a:hover,
.navi_links_punkte ul.unternavi a:active,
.navi_links_punkte ul.unternavi a:focus,
.navi_links_punkte ul.unternavi a.navi_link_marker:link, 
.navi_links_punkte ul.unternavi a.navi_link_marker:visited { 
	background-color: #1D589A !important;
	color: #FFF !important;
}


/* Rechte Spaltes -  Linkfarben */

a.navi_rechts:link { color:#055b77; }
a.navi_rechts:visited { color: #fff; }
a.navi_rechts:active { color: #f90; }
a.navi_rechts:hover { color: #f90;  }

.linkliste { margin-left: 0; list-style: none; }


/* Ueberschriften  Farben */
h1 { color: #0068b1; }
h1_home { color: #6c3; }
h2 { color: #0068b1; }
h3 { color: #0068b1; }
h4 { color: #0068b1; }


/* Trennlinie - Farbe */
hr     { color: #0068b1; text-align: center; border-color: #0068b1; }


/************************ Lokaler Content ****************************/
/* Content Navigationsbox 4. Ebene */
#content #content_navibox, #content_home #content_navibox
{ float:right; width: 250px; margin-top: 3px; margin-left: 15px; margin-bottom: 10px; padding: 4px; background-color: #fff; font-weight: bold; color: #fc3; border: solid 1px black; outline: solid 1px #0038b1; }

#content_navibox ul li { margin-left: -40px; list-style:none; }

#content #content_navibox h3, #content_home #content_navibox h3
{ margin: 0; margin-top: 2px; margin-bottom: 2px; }

#content #content_navibox a, #content_home #content_navibox a
{ font-weight: normal; }

#content #content_navibox .navibox_link_marker, #content_home #content_navibox .navibox_link_marker
{ color: #fc3; font-weight: bold; }

#content #content_navibox .subnav_vierte, #content_home #content_navibox .subnav_vierte
{ font-size: 85%; padding-left:15px; }

/* Content Feature */

#content .content_feature, #content_home .content_feature
{
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-bottom: 20px;
padding: 0px;
/* das hier für den ie */
height: 109px;
}

/* folgende anweisung wird nicht vom ie interpretiert */
#content .content_feature[class], #content_home .content_feature[class]
{
height:auto;
min-height: 109px;
}

#content .content_feature h4, #content_home .content_feature h4 
{
font-size: 100%;
margin: 0;
margin-top: 2px;
margin-bottom: 5px;

color: #33676C;
}

#content .content_feature img, #content_home .content_feature img
{
float: right;
}


/* Content umflossene Bilder */
#content .bildimtext_links, #content_home .bildimtext_links
{ float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 10px; }

#content .bildimtext_rechts, #content_home .bildimtext_rechts 
{ float:right; margin: 0 10px 10px 150px; }


/* Vergrößerbares Content-Bild mit Legende */
#content .content_zoom_img, #content_home .content_zoom_img 
{
width: 254px;
vertical-align: bottom;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 4px;

background-color: #44708B;
}

#content .content_zoom_img img, #content_home .content_zoom_img img
{ margin: 2px; margin-bottom: 0; }

#content .content_zoom_img_label, #content_home .content_zoom_img_label 
{ 
color: #fff;
background-color: #44708B;
}

#content .content_zoom_img_plus_button, #content_home .content_zoom_img_plus_button
{
margin-left: 2px;
margin-right: 5px;
padding-left: 4px;
padding-bottom: 0;
padding-right: 3px;
float: left;

background-color: #055B77;
}

#content .content_zoom_img_plus_button a, #content_home .content_zoom_img_plus_button a
{
font-size: 130%;
font-weight: bold;

color: #fff;
}


/* Content Weiterführende Informationen */
#content .content_more_info, #content_home .content_more_info
{ font-weight: bold; background-color: #e8eaeb; margin: 30px; }

#content .content_more_info h1, #content_home .content_more_info h1
{
font-size: 100%;
font-weight: bold;
margin: 0;
padding: 4px;

color: #055B77;
background-color: #C0D0E0;
}

#content .content_more_info h2, #content_home .content_more_info h2
{ 
font-size: 100%; 
font-weight: normal; 
margin: 0; 
padding-top: 4px; 
padding-bottom: 2px; 
padding-left: 4px; 
padding-right: 4px;

color: #055B77;
background-color: #fff;
}

#content .content_more_info .more_info_links, #content_home .content_more_info .more_info_links
{
font-size: 95%;

background-color: #D2D9E0; 
padding-top: 3px; 
padding-bottom: 3px;
}

#content .content_more_info .more_info_links a, #content_home .content_more_info .more_info_links a
{
font-weight: normal;
margin-left: 4px;

/*color: #0087B4;*/
}


/* Globales Suchefeld anfangs rechter Spalte */
#right_globale_suche_lead
{ 
padding: 8px;
margin-bottom: 155px;
padding-top: 15px;
height: 25px;
background-color: #FFB618;
}

#right_globale_suche
{ color: white; padding: 15px 8px 8px; margin-bottom: 20px; height: 25px; background-color: transparent; }

#right_globale_suche a, #right_globale_suche_lead a
{ 
font-size: 110%; 
font-weight: bold; 
text-decoration: none; 
margin: 0;
border: 1px solid #0087B4;
color: #0087B4;
}

#right_globale_suche a:hover, #right_globale_suche_lead a:hover
{ color: #fff; background-color: #0087B4; }

#right_globale_suche form, #right_globale_suche_lead form
{ margin: 0; padding-bottom: 3px; }

#right_globale_suche input, #right_globale_suche_lead input
{ font-size: 80%; }

/*
#right_globale_suche h1
{ 
margin: 0; 
padding-bottom: 3px; 
font-size: 110%; 
font-weight: bold;

color: #055B77;
}
*/


/* Karte rechte Spalte */
#right_karte
{ background-color: #44708B; margin-top: 20px; padding-bottom: 2px; }

#right_karte img
{ margin: 2px; }			

#right_karte_label
{ color: #fff; background-color: #44708B; margin-left: -15px; }

#right_karte_plus_button
{ font-size: 120%; font-weight: bold; margin: 0; padding-left: 4px; padding-right: 4px; position: relative; top: -155px; left: 132px; color: #fff; background-color: #055B77; }

#right_karte_plus_button a
{ color: #fff; }

#right_karte_plus_button a:hover
{ color: #fc3; }



/* Featureblock rechte Spalte */
#right_feature { color: #000; margin-top: 10px; margin-bottom: 10px; width: 150px; }
.right_feature
{ width: 150px; text-align: center; margin-top: 30px; }

.right_feature h1
{ font-weight: bold; margin-left: 4px; margin-right: 4px; color: #0068b1; text-align: center; border-top: 1px solid #33676c; border-bottom: 1px solid #33676c; }

.right_feature a
{ font-weight: normal; text-decoration: none; padding-left: 4px; padding-right: 4px; color: blue; text-align: center; margin-right: 4px; margin-left: 4px; }
.right_feature p { color: black; font-weight: normal; text-decoration: none; text-align: center; left: 12px; right: 12px; margin-right: 4px; margin-left: 4px; padding-right: 2px; padding-left: 2px; }
.right_feature a:hover
{ color: #f90; background-color: transparent; text-align: center; margin-right: 4px; margin-left: 4px; }


/* Glossar rechte Spalte */
#right_glossar
{ 
width: 150px; 
margin-top: 10px; 
margin-bottom: 10px; 

color: #000;
}
#right_glossar h1
{ 
font-size: 110%; 
text-align: center; 
font-weight: bold; 
margin-left: 2px; 
margin-right: 2px; 

color: #33676C; 
border-top: 1px solid #33676C; 
border-bottom: 1px solid #33676C;
}

#right_glossar h2
{ 
font-size: 110%; 
font-weight: bold; 
margin-left: 5px; 
margin-right: 5px; 

color: #387A9D;
}

#right_glossar p
{ margin-top: 0; margin-bottom: 0; margin-left: 5px; margin-right: 5px; }
/* Teststyle Kilian */
.tabellenschrift
{ font-weight: bold; text-align: center; margin: 30px; }
/**wwa-container***** Weiterführende Links - Contentseite ******************/
/* Teststyle Kilian */
#weiterelinks
{ width: 200px; float:right; display:inline; position: relative; top: 0; left: 0; z-index:5; visibility: visible; border: solid 1px #055b77; }
#weiterelinks h1
{ color: #0055b77; background-color: #fff; font-size: 100%; font-weight: bold; margin: 0px; padding: 4px; }
#weiterelinks h2
{ color: #0068b1; font-size: 100%; font-weight: bold; margin: 0; p;padding: 4px 4px 2px; }
#weiterelinks h3 { color: #0068b1; font-weight: bold; margin: 0; padding: 4px 4px 2px; }
#weiterelinks .more_info_links
{ padding-top: 3px; padding-bottom: 3px; font-size: 95%; background-color: white; }
#weiterelinks .more_info_links a
{ color: #0068b1; font-size: 105%; margin-left: 4px; }
#weiterelinks .more_info_links a:visited { color: #0068b1; font-size: 105%; margin-left: 4px; }
#weiterelinks .more_info_links a:hover
{ color: #f90; font-weight: bold; background-color: transparent; }
#weiterelinks .more_info_links a:active { color: #f90; font-size: 100%; margin-left: 4px; }
#weiterelinks .more_info_links_marker:link { color: #0068b1; font-weight: normal; font-style: normal; background-color: transparent; }
#weiterelinks .more_info_links_marker:visited { color: #0068b1; font-weight: normal; font-style: normal; background-color: transparent; }
#weiterelinks .more_info_links_marker:hover { color: #f90; font-weight: bold; background-color: transparent; }
#weiterelinks .more_info_links_marker:active { color: #0068b1; font-weight: normal; font-style: normal; background-color: transparent; }
#weiterelinksquer { height: 250px; width: 400px; left: 10px; top: 40px; position: absolute; z-index: 5; visibility: visible; border-color: #0068b1; border-width: 5px; }
#weiterelinksquer2 { height: 191px; width: 180px; left: 200px; top: 0; position: absolute; visibility: visible; }
#weiterelinksquer h2
{ color: #0068b1; font-size: 100%; font-style: normal; margin: 0; p;padding: 4px 4px 2px; }
#weiterelinksquer .more_info_links
{ color: #0068b1; padding-top: 3px; padding-bottom: 3px; font-size: 100%; background-color: white; }
#weiterelinksquer .more_info_links a
{ color: #f90; font-size: 100%; margin-left: 4px; }
#weiterelinksquer .more_info_links a:hover
{ color: #f90; font-weight: bold; background-color: transparent; }
#weiterelinksquer .more_info_links a:visited { color: #f90; font-weight: bold; background-color: transparent; }
#weiterelinksquer .more_info_links a:hover { color: #f90; font-weight: bold; background-color: transparent; }
#weiterelinksgross { visibility: visible; display: inline; position: relative; z-index: 5; top: 0; left: 0; width: 640px; float: right; border: solid 0 transparent; }
#weiterelinksgross h3 { color: #0068b1; font-weight: bold; margin: 0; padding: 4px 4px 2px; }
#weiterelinksgross h2 { color: #0068b1; font-weight: bold; margin: 0; padding: 4px 4px 2px; }
#weiterelinksgross h4 { color: #0068b1; font-weight: bold; margin: 0; padding: 4px 4px 2px; }
a.moreinfolinks_link_marker:link { color: #f90; font-size: 100%; font-weight: bold; }
a.moreinfolinks_link_marker:visited { color: #f90; font-size: 100%; font-weight: bold; }
a.moreinfolinks_link_marker:hover { color: #f90; font-weight: bold; }
a.moreinfolinks_link_marker:active { color: #f90; }

#navirechtsbild { line-height: 5px; height: 100px; width: 150px; left: 0; top: 48px; position: absolute; visibility: visible; }
.compact_bilder { text-align: center !important; float: left !important; width: 120px !important; height: 200px !important; }
.aktuelles_bilder { text-align: left !important; width: 650px !important; height: auto; float: left !important; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #4f92d6; border-right-color: #4f92d6; border-bottom-color: #4f92d6; border-left-color: #4f92d6; }
.aktuelles_bilder_links { text-align: right !important; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; width: 650px !important; height: auto; float: right !important; border-top: 1px solid #4f92d6; border-right-color: #4f92d6; border-bottom: 1px solid #4f92d6; border-left-color: #4f92d6; }
.aktuelles_bilder h2{ color: #039; font-size: 0.9em;}
.aktuelles_bilder img{ float: right; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; border-style: none; }
.bildimtext_rechts { width: 200px !important; float: left !important; margin-left: 450px; padding-right: 5px; padding-left: 440px; }
.bildlinks_textrechts_aktuelles { text-align: left !important; margin-left: 205px; width: 650px !important; float: right !important; }
#container ul {margin: 0} 
#container ul li {float:left;padding:10px;} 
#container ul li img {border:none;padding:5px;}
#container1text { color: #000; background-color: white; text-align: center; height:6px; width:100px; margin-left: 10px; }
#container2text { color: #000; background-color: #fff; text-align: center; position: absolute; margin-left: 120px; width: 100px; height: 6px; margin-top: 0; }
#abstandhalter3 { color: #000; background-color: #fff; background-position: 120px 0; text-align: center; position: absolute; margin-left: 230px; width: 360px; height: 20px; }

a.navi_link_marker_test:link  { color: #f90; font-weight: bold; }
a.navi_link_marker_test:visited { color: #f90; font-weight: bold; }
a.navi_link_marker_test:hover { color: #f90; font-weight: bold; }
a.navi_link_marker_test:active { color: #f90; font-weight: bold; }

/* Content Tabellen */
#content table
{ border-collapse:collapse; margin-bottom: 20px; border: solid 1px #240b89; }
#content table caption
{ padding-bottom: 5px; }
#content th
{ text-align: left; vertical-align: top; border: solid 1px #240b89; padding: 3px; color: #0045a9; background-color: #f3f3f3; }
#content td
{ border: 1px solid #a2a2a2; padding: 3px; text-align: left; vertical-align: top; }
#content tr
{ border: solid 1px #240b89; }
#content .row2
{ background-color: #D7DFEE; }
.tabelle_kl { font-size: 0.9em; }

/* Surfpfad */

#surfpfad {
	top: -5px;
	left: 10px;
}

#surfpfad ul { margin: 0; padding:0;}
#surfpfad ul li { list-style-type: none; display:inline; }

#surfpfad ul li a:link,
#surfpfad ul li a:visited,
#surfpfad ul li a:hover {
	color: #1D589A !important; 	
}
/* Content Navigationsbox Neu 4. Ebene */
#content #content_navibox_neu, #content_home #content_navibox_neu
{ float:right; width: 310px; margin-top: 3px; margin-left: 15px; margin-bottom: 10px; padding: 4px; background-color: #fff; font-weight: bold; color: #fc3; border: solid 1px black; outline: solid 1px #0038b1; }
#content_navibox_neu ul li { margin-left: -40px; list-style:none; }
#content #content_navibox_neu h3, #content_home #content_navibox_neu h3
{ margin: 0; margin-top: 2px; margin-bottom: 2px; }
#content #content_navibox_neu a, #content_home #content_navibox_neu a
{ font-weight: normal; }
#content #content_navibox_neu .navibox_link_marker, #content_home #content_navibox_neu .navibox_link_marker
{ color: #fc3; font-weight: bold; }
#content #content_navibox_neu .subnav_vierte, #content_home #content_navibox_neu .subnav_vierte
{ font-size: 85%; padding-left:15px; }

