@charset "iso-8859-1";

/* Stylesheet-Datei: Screen */

/*
	SEITE INITIALISIEREN
*/
body, html { background-color: #FFF; background-image: none; color: #333; font-weight: normal; font-variant: normal; font-style: normal; text-align: left; text-decoration: none; }
body { font-size: 75%; }
* { cursor: inherit; font-family: Arial; font-size: inherit; font-variant: inherit; font-weight: inherit; line-height: inherit; list-style: none; padding: 0; margin: 0; text-align: left; text-decoration: inherit; vertical-align: top; }
a { color: inherit; background-color: inherit; text-decoration: none; }
h1, h2, h3, h4, h5, h6, input, p, select, table, th, td, li { font-size: 1em; font-weight: normal; line-height: 1.25em; }
/*img { height: 1em; width: 1em; }*/
fieldset, img { border: none; }
abbr, acronym { cursor: help; border-bottom: 0.083em dotted #000; }
a, a abbr, a acronym { cursor: pointer; }
label { cursor: default; }
input[type=text], textarea { cursor: text; }
table { border-collapse: collapse; border-spacing: 0; display: table; } tr { display: table-row; } td, th { display: table-cell; } thead { display: table-header-group; } tbody { display: table-row-group; } tfoot { display: table-footer-group; } caption { display: table-caption; } colgroup { display: table-column-group; } col { display: table-column; }
/* Scrollbalken im Mozilla erzwingen */
#moz-scroll { bottom: -0.025em; position: absolute; top: 0; visibility: hidden; width: 1em; z-index: -1; }

/* Nicht sichtbar, aber vorlesbar */
.META,
#search fieldset legend,
#header h1 span.TXT,
#container dl span.TXT,
#footer ul span.TXT,
#bildstrecke ul.navigation li span.TXT,
ul dfn
{
visibility:hidden;
display: inline;
height: 0;
left: -1000em;
overflow: hidden;
position: absolute;
top: -1000em;
width: 0;
}


/* -> FLOATING HACKS */

#page-outer
{ float: left; float/**/: none; }

#page-outer:after
{ content: '[NONE]'; display: block; height: 0; clear: both; visibility: hidden; }

#page-outer
{ display: inline-block; }

/*\*/
#page-outer
{ display: block; }

/* <- FLOATING HACKS */



/* -> MAIN COLORS */

#content h1,
#content h4,
#content h5,
#content h6,
#content p,
li span span.e1,
#content ul li,
#navigation ul li a
{ color: #666; }


#navigation ul li ul li
{ color:#8DAF70;  } 

#content h2,
#search h3
{ color: #607B92; }

a,
#navigation ul li ul li a,
#content span.IE
{ color: #88B263;  }

/* <- MAIN COLORS */



/* -> MAIN STRUCTURE */

#header
{ position: relative; }

#page-outer
{ /*position: relative;*/ width: 65em; margin: 0 auto; padding-bottom:2em; }

#container #content
{ width: 40.08em; float:left; margin-right :2em; padding-left: 2em;padding-bottom:1em; }

#navigation, #search 
{ width: 17.92em; float: left; }

body,html
{ background-image: url(./pics/bg_main.jpg); background-repeat: repeat-x; background-color: #F8F9FA; }

#page-outer 
{ background-color: #FFF; }




/* <- MAIN STRUCTURE */



#content li span.TXT,
#content p,
#content ul li
{ font-size: 1.25em; line-height: 1.25em; }


#navigation ul li a,
h4,
h3
{ font-size: 1.5em; line-height: 1.25em; }

#content li.home,
#search input 
 { float: left; }

 #content h2,    
#navigation li.LAST
{ border-bottom: 0.083em solid; border-color: #D1DEE8; }

#container #content h4 
{ padding-bottom: 1em; }

#content 
{ padding-top: 0.833em; }

#content p
{ padding-bottom:1.417em; }

#content h2 
{ padding-top: 3.3em; padding-bottom: 0.2em; margin-bottom: 0.917em; }

#content ul li
{list-style-type:disc; margin-left:1.25em;margin-bottom:0.25em;}

#content ul.head li
{ list-style-type:none; margin:0; font-size:1em; margin-top:0.25em;}

#content ul.head
{ background-color: #FAFAFA; width: 65em; position: absolute; margin-left: -2em; height:2.42em; margin-top:-0.8em; }

*html #content ul.head li.home
{ margin-left: 1em;}

#content ul.head li.home
{ margin-left: 2em;}

#content span.left
{ float: left; margin: 0.25em 0.833em 0.833em 0; }

#content span.right
{ float: right; margin: 0.25em 0 0 0.833em 0.833em;}

#content h2 span.TXT
{ font-size: 2.2em; font-weight: normal; line-height: 1.25em; }

#content span.IE 
{ padding-left: 0.50em; padding-right: 0.25em; }

*html #content span.IE 
{ padding-left: 0.50em; }



#search 
{ padding-top: 4.83em; padding-bottom: 2em; }

#search h3 
{ padding-bottom: 0.25em; }

#search input
{ font-size: 1.15em; font-weight: normal; line-height: 1.25em; }

#search input#s
{ font-size: 1.15em; font-weight: normal; line-height: 1.25em; width: 10.83em; margin-right: 0.42em; }

#search input.l2
{ width: 4em; }

#search form
{ border-top: 0.083em solid; border-color: #D1DEE8; }

*html #search form
{ border-top: 0.083em solid; border-color: #D1DEE8;padding-top: 1em;  }

#navigation ul li
{ padding-top:1.833em; }

#navigation ul li ul li
{ border-top: 0.083em solid; border-color: #D1DEE8;padding: 0.25em 0 0.25em 0; }

#navigation ul li ul
{ border-bottom: 0.083em solid; border-color: #D1DEE8;padding: 0.25em 0 0.25em 0; }

#navigation li
{ font-size: 1em; font-weight: normal; line-height: 1.25em; }

#navigation ul li
{ border: none; }

#navigation ul li ul li
{ padding-top:0.25em; }

#navigation ul li ul li.last
{padding-bottom:0em;}

#navigation ul li ul li.current_page_item a
{ color: #FFF; background-color: #8DAF70; }

#navigation ul li ul li a:hover 
{ color: #FFF; background-color: #8DAF70; }

#navigation ul li a
{ display: block; height: 1%; }

#navigation ul li ul li a
{ font-size: 1.25em; line-height: 1.25em; }


#header h1 span.IMG img 
{ width: 65em; }


form dd{
	padding-bottom:10px;
}

