/*

 Some styles used by the "Cascading Popup Menus" script.
 Consult a CSS reference (a good clear one is at www.ncdesign.org) for syntax and tweaking ideas.
 You can delete the ones you're not using in your ItemStyles, or add more if you want.

*/


/*
 Font settings -- change your font, colour, alignment etc.
 Insert 'font-weight: bold;' or 'font-style: italic;' without quotes if you want.
 Note that items contain <A HREF> tags, so if your other stylesheets style anchor tags,
 these may inherit the rules. I've styled all the variations of links here as one.
*/

.lowText, a.lowText:link, a.lowText:visited, a.lowText:active, a.lowText:focus      { color: black; font: 9pt Verdana, sans-serif; text-decoration: none; text-align: left }
.highText, a.highText:link, a.highText:visited, a.highText:active, a.highText:focus       { color: white; font: bold 9pt Verdana, sans-serif; text-decoration: none; text-align: left }

/* Borders used by some items */

.itemBorder   { }
.itemBorderBlank    { }

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText, a.buttonText:link, a.buttonText:visited, a.buttonText:active, a.buttonText:focus      { font: bold 9pt Verdana, sans-serif; text-decoration: none }
.buttonHover, a.buttonHover:link, a.buttonHover:visited, a.buttonHover:active, a.buttonHover:focus      { font: bold 9pt Verdana, sans-serif; text-decoration: none; padding: 1px }
.buttonBorder {
 border: 1px outset #339966;
}
.buttonBorderOver {
 border: 1px inset #CC9966;
}

/*************************************************************/
/*                                                           */
/*                                                           */
/*            Stylesheet f¸r www.css-praxis.de               */
/*                 22.3.04 - Kai Laborenz                    */
/*                                                           */
/*                                                           */
/*************************************************************/


/* HTML-Tags */

body   { color: #000; font-size: 100.01%; font-family: Verdana, sans-serif; background: #fff url(bilder/home/hg.gif) repeat-y; text-align: center; margin: 0; padding: 0 }

h2   { color: #7b7b7b; font-size: 1.1em; margin: 1.2em 0 0.2em }
h3, h4   { color: #565656; font-size: 0.8em; margin: 1.2em 0 0.2em }
p  { margin-top: 0.6em; margin-bottom: 0.2em }
code {
	font-family: "Courier New", Courier, monospace;
	font-size: 0.9em;
	color: #444;
}

form {
	margin: 0;
	padding: 0;
	width: 120px;
}
a:link  { color: maroon; text-decoration: none }

a:visited  { color: #600; text-decoration: none }

a:hover, a:focus   { color: white; text-decoration: underline }

a:active {
	color: black;
}


/* Bereiche */

/* Umrandung der gesamten Seite */
#all      { background: url(bilder/header.jpg) no-repeat center top; text-align: left; margin: auto; padding: 0; width: 47em }

/*Seitenkopf mit Cham”leon-Logo */
#top    { color: #fff; margin: 0; padding-top: 2px; width: 47em; height: 11.4em }
h1 a:link, h1 a:visited {
	color: #fff;
	text-decoration: none;
}

#top p  { margin: 0 0 0 11.5em }

/* horinzontales DropDown-Menue - CSS only */
#hmenue     { background-image: url(bilder/index/menu_bg.png); margin: 0; padding: 0 0 0 11.5em; border-bottom: 2px solid maroon; width: 35.5em; height: 1.35em }

#hmenue {
	\width: 47.5em;
	w\idth: 35.5em;
}
#main   { background-color: #faf0e6; margin: 0; padding: 0 }
#inhalt      { float: left; margin: 0 0 0 2em; padding: 0; width: 35em }
#inhalt p      { font-size: 0.78em; line-height: 1.45em; width: 37em }
#inhalt .subkasten p    { font-size: 0.78em; margin: 0 0 0 0em; padding: 0; width: auto }
.subkasten a:link, .subkasten a:visited {
	text-decoration: underline;
}

#inhalt th {
	color: #fff;
}
.nofloat { 
	clear: both;
	visibility: hidden;
	height: 0;
}

/*Kasten in der Marginalie */
.subkasten    { color: #2d2d2d; font-size: 0.7em; line-height: 1.5em; background-color: #ffdab9; float: left; margin: 0em 0 2em 0em; padding: 0.5em 0.5em 0.5em 0.6em; border-right: 1px solid maroon; border-bottom: 1px solid maroon; width: 12em }

.subkasten ul  { font-size: 0.78em; list-style-type: none; margin: 0; padding: 0 }

.subkasten li  { margin: 0.2em 0 0.4em 0pt }



/* Fusszeile mit Copyright */
#fusszeile    { background: url(bilder/index/block.gif) no-repeat left top; margin: 0; padding: 0; border-top: 1px solid #600; border-bottom: 1px solid #600; border-left: 1px solid #600; width: 47em }

#fusszeile p    { color: maroon; font-size: 0.7em; margin: 0; padding: 0.1em 0.1em 0.1em 1em }


/*nach rechts rutschender Bereich mit "nach oben Link" */

.right  { background-color: #600; text-align: right; float: right; padding: 0 1em 0 0; width: 35.5em }
.right a:link, .right a:visited     { color: #fff; font-size: 1em }
.navtop1           { font-weight: bold; font-size: 0.78em; font-family: Verdana, sans-serif; background-repeat: no-repeat; float: right; padding: 155px 0px 0px 15px; position: relative; z-index: 1; top: 0px; left: 0px; width: 73px; height: 23px }
.navtop2           { font-weight: bold; font-size: 0.78em; font-family: Verdana, sans-serif; background-repeat: no-repeat; float: right; padding: 155px 0px 0px 15px; position: relative; z-index: 1; top: 0px; left: 0px; width: 100px; height: 23px; overflow: hidden }
.navtop3           { font-weight: bold; font-size: 0.78em; font-family: Verdana, sans-serif; background-repeat: no-repeat; float: right; padding: 155px 0px 0px 15px; position: relative; z-index: 1; top: 0px; left: 0px; width: 70px; height: 23px; overflow: hidden }
.navtop4    { font-weight: bold; font-size: 0.78em; font-family: Verdana, sans-serif; background-repeat: no-repeat; float: right; padding: 155px 0px 0px 15px; position: relative; z-index: 1; top: 0px; left: 0px; width: 62px; height: 23px; overflow: hidden }
.navtop5    { font-weight: bold; font-size: 1em; background-repeat: no-repeat; float: left; padding-top: 30px; padding-right: 0px; padding-left: 420px; position: relative; z-index: 1; top: 0px; left: 0px; width: 120px; height: 23px; overflow: hidden }
.navtop6   { !important color: #a33f08; font-weight: bold; font-size: 1em; background-repeat: no-repeat; float: left; padding-top: 0px; padding-right: 0px; padding-left: 420px; position: relative; z-index: 1; top: 0px; left: 0px; width: 120px; height: 25px; overflow: hidden }
.navtop7    { !important color: #a33f08; font-weight: bold; font-size: 1em; background-repeat: no-repeat; float: left; padding-top: 0px; padding-right: 0px; padding-left: 420px; position: relative; z-index: 1; top: 0px; left: 0px; width: 120px; height: 25px; overflow: hidden }
a.navtop:hover    { color: #600; text-decoration: underline }