/* generated CSS */.floatrightstack {
   float: right;
   clear: right;
   margin: 0px 0px 10px 10px;
}
.floatleftstack {
   float: left;
   clear: left;
   margin: 0px 10px 10px 0px;
}
.floatright {
   float: right;
   margin: 0px 0px 10px 10px;
}
.floatleft {
   float: left;
   margin: 0px 10px 10px 0px;
}
.floatclear { clear: both; }
.imgGallery .imgDescription { text-align: center; }
.imgGallery img { border: 0px; }
.gallery100 .imgGallery {
   float: left;
   border: 1px solid #999;
   height: 100px;
   width:  100px;
   padding: 5px;
   text-align: center;
}

.gallery150 .imgGallery {
   float: left;
   border: 1px solid #999;
   height: 160px;
   width:  160px;
   padding: 5px;
   text-align: center;
}

.gallery200 .imgGallery {
   float: left;
   border: 1px solid #999;
   height: 210px;
   width:  210px;
   padding: 5px;
   text-align: center;
}

.galleryH250nb .imgGallery {
   float: left;
   height: 270px;
   padding: 5px;
   text-align: left;
}

.galleryH300nb .imgGallery {
   float: left;
   height: 320px;
   padding: 5px;
   text-align: left;
}

.event .date { padding-left: 20px; background-color: #E4974F; font-weight: bold; font-size:1.3em;}
.person_bild_beschr { float: left; margin: 0px 10px 10px 0px; text-align: center;}
.twikiTable th { text-align: center; font-weight: bold; background: #99CCCC; }
.twikiTable td { background: #FFE5CC; }
table.personen_uebersicht { 
   vertical-align: middle;
   text-align: center;
}
.personen_uebersicht th { text-align: center; font-size: x-large; font-weight: bold; }
.personen_uebersicht img { border: 0px; height: 150px; }
.personen_uebersicht ul { text-align: left; }
.personen_uebersicht td { padding: 1ex; }
table.timeTableDaily { empty-cells: show; }
.timeTableDaily th { text-align: center; font-weight: bold; }
.timeTableDaily td.time { font-weight: bold; }
.timeTableDaily .Abt { font-weight: bold; }
.timeTableDaily .Typ { }
.timeTableDaily .VonBis { font-style: italic; font-size: 80%; }
.timeTableDaily .Komm { }
.timeTableDaily .Grad { }
.nowrap {
  white-space: nowrap;
}
pre {
   font-family: monospace;
   background-color: #efe0c2;
}
p.quote {
   margin-left: 3em;
   margin-right: 3em;
}
.geldfld {
   text-align: right;
}
.technik {
   font-size: medium;
   font-style: italic;
   font-weight: bold;
}
/* tut nicht, WARUM?? .technik:before { content:counter(Technik01) ". "; counter-increment:Technik01; } */
.technik .angriff {
   font-size: medium;
   font-style: normal;
   font-weight: bold;
   margin-left: 3em;
}
.technik .angriff:before { content:"A: "; }
.technik .abwehr {
   font-size: medium;
   font-style: normal;
   font-weight: normal;
   margin-left: 3em;
}
.technik .abwehr:before { content:"V: "; }
.technik .komentar {
   font-size: medium;
   font-style: normal;
   font-weight: normal;
   font-style: italic;
}
.gelbSpitzen { background-color: #FFFFCC; }
.gelbStreifen { background-color: #FFFF99; }
.gelb { background-color: #FFFF00; }
.orangeSpitze { background-color:  #FFCC66; }
.gelbOrange { background-color:  #FF9933; }
.orange { background-color: #FF6600; }
.orangeGruen { background-color: #CCFF33; }
.gruen { background-color: #66CC00; }
.ferien { background-color: #99FFFF; }
.readonly { background-color: lightgrey; color: black; }.kalenderREG { vertical-align: middle; }.note {
    border: 2px solid #013397;
    background: #b3d3fd;
    padding: 4px;
    margin: 4px;
}

.note .label {
    font-weight: bold;
    text-decoration: underline;
    font-size: large;
    text-align: center;
    padding-bottom: 2px;
}

.warning {
    border: 2px solid #980101;
    background: #f44800;
    padding: 4px;
    margin: 4px;
}

.warning .label {
    font-weight: bold;
    text-decoration: underline;
    font-size: large;
    text-align: center;
    padding-bottom: 2px;
}
div.error
{
  margin: 10px;
  color: red;
  font-size: 150%;
}
.abteilung_titel {font-size: 24px;}
.abteilung_links {text-align: center;}
.abteilung_links .shortcutmenu_local {font-weight: bold;}
.color {color: #5f3f00;}
blockquote {background:#efe5d1; border: thin solid #5f3f00; padding: 1%; margin: 2%;}
q {color: #5f3f00;}
dt { font-weight: bold;float: left;display:inline;margin-right: 1em; }
dd { display:block; margin-left: 2em;}
dl.block dt {float: none;display:block;margin-right: 0em;}
dl.signature dd {margin-left: 30em;}
input {white-space:nowrap;}
.alertBox { background: yellow; color: red; font-weight: bold; font-size: 120%; 
   border: thin solid #5f3f00; padding: 1%; margin: 2%; }
img {border: 0px;}.print_only { display: none; }
body {background-color: #FFCC99;}
/*
h1 {font: bold 201% sans-serif; margin-bottom: 0.5em; color: red;}
h2 {font: bold 175% sans-serif; margin-bottom: 0.2em;}
h3 {font: bold 152% sans-serif; margin-bottom: 0.1em;}
h4 {font: bold 132% sans-serif; margin-bottom: 0em;}
h5 {font: bold 115% sans-serif; margin-bottom: 0em;}
h6 {font: bold 105% sans-serif; margin-bottom: 0em;}
*/
h1 {font: bold 150% sans-serif; margin-bottom: 0.5em; color: red;}
h2 {font: bold 140% sans-serif; margin-bottom: 0em;}
h3 {font: bold 130% sans-serif; margin-bottom: 0em;}
h4 {font: bold 120% sans-serif; margin-bottom: 0em;}
h5 {font: bold 110% sans-serif; margin-bottom: 0em;}
h6 {font: bold 100% sans-serif; margin-bottom: 0em;}
.Intern h1, .JJintern h1 {padding-left: 10px; background-color: #E4974F;}
.Intern h2, .JJintern h2 {padding-left: 20px; background-color: #E4974F;}
.Intern h3, .JJintern h3 {padding-left: 30px; }
.Intern h4, .JJintern h4 {padding-left: 40px; }
.Intern h5, .JJintern h5 {padding-left: 50px; }
.Intern h6, .JJintern h6 {padding-left: 60px; }
body {font-family:verdana,arial,geneva,helvetica,sans-serif;}
code, kbd, tt, samp, pre {font-family: monospace;}
big {font-size: 115%;}
small, sub, sup {font-size: 85%;}
.small {font-size: 85%;}
.xsmall {font-size: 75%;}
.buttonBar {font-size: 85%; font-weight: bold;}
.title {font-size: 115%; font-weight: bold;}
.headline {font-size:201%;font-weight:bold;}
.topicTitleBig {font-size: 115%;font-family:arial,geneva,helvetica,sans-serif;}
.topicTitleSmall {font-size: 85%;font-family:arial,geneva,helvetica,sans-serif;}
.topicItem {font-size: 085%;font-family:arial,geneva,helvetica,sans-serif;}
.groupsbar {font-family:arial,geneva,helvetica,sans-serif;}
.websbar {font-family:arial,geneva,helvetica,sans-serif;}
.navtree           { color: white; background-color: black; white-space: nowrap;
     font-family: "Helvetica", "Arial", "MS Sans Serif", sans-serif; text-decoration:none; }
.navtree A:link, .navtree A:visited  { color: white; text-decoration:none; }
.navtree a:hover, .navtree a:active  { color: white; text-decoration:underline; }
.navtree ul { padding: 0; margin: 0; list-style-type: none; }
.navtree li { padding-left: 20px; background-repeat: no-repeat; background-image: url(/pub/Intern/BilderLogos/gi_white.gif); }
.navtree ul ul { position:relative; left:-10px; display: none; }
.navtree li.treePlugin_dir { background-image: url(/pub/Intern/BilderLogos/dir.gif); }
.navtree li.treePlugin_open, .navtree li.treePlugin_open_showasleaf { background-image: url(/pub/Intern/BilderLogos/dir.open.gif); }
.navtree li.treePlugin_dir_showasleaf { background-image: url(/pub/Intern/BilderLogos/gi_white.gif); }
.navtree li.treePlugin_dir_showlocked, .navtree li.treePlugin_Intern_WebHome_showlocked { background-image: url(/pub/Intern/BilderLogos/dir.sec.gif); }
.navtree li.treePlugin_open_showlocked { background-image: url(/pub/Intern/BilderLogos/dir.sec.open.gif); }
div.footer { clear: both; }
.footer { font-size: 80%; }
.footer .footer_last_change {font-style: italic; text-align: left; }
.footer .footer_print img {border: 0px;}
.footer .footer_print {text-align: center;}
.footer .footer_copyright {text-align: right;}
#bckkopf     { position: fixed; margin: 0px; top: 0px; left:0px; width:174px; height:174px; z-index: 25; }
#bcknavtree  { position: fixed; margin: 0px; top:174px; left:0px; bottom: 0px; width:174px; height: auto; overflow:auto; background-color: black; z-index: 20; }

#bcktitle     { position: fixed; margin: 0px; top: 0px; left:174px; right: 0px; width: 100%; height: 90px; z-index: 10; background-color: #FFCC99; }
#bcktitlehomelink { display: block; padding: 5px 0px 5px 20px; float:left; }
#bcktitle img { border: 0px; }
#bcktitlebanner { float:right; height: 80px; display: none; }
#bcktitlethl  { position: fixed; margin: 0px; top: 85px; left:174px; right: 0px; width: 100%; height: 1px; padding: 0px; clear: both; }

/* left: 174 + 5 margin*/
#bcktext     { position: absolute; top:95px; left:179px; right: 0px; bottom: 0px; padding-right: 5px; height: auto; z-index:0; width: auto; height: auto; }
#bcklognavtree  { position: fixed; margin: 0px; top:0px; left:0px; bottom: 0px; width:174px; height: auto; overflow:auto; background-color: black; z-index: 20; }
div.menuHList {
	padding: 4px 4px;
}

.menuHList {
	z-index: 100;
	padding: 0px;
	margin: 0px;
        background-color: #efe0c2;
}

.menuHList ul {
	z-index: 100;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}

.menuHList ul a { padding: 1px 5px; border: 1px solid #333; }
.menuHList ul a:hover {padding: 0px 3px; border: 3px outset; background: #ffcc99; }

.menuHList li {
	z-index: 100;
	display: inline;
	list-style-type: none;
}

.starter {
	z-index: 100;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 2px;
	margin: 0px;
	font-weight: bold;
	background-color: #a4c1df;
        color: black;
	text-decoration: none;
}

a.starter:hover {
	z-index: 100;
	color: #ffffff;
	background-color: #568dc5;
	border: 0px;
}

a.starter:active {
	z-index: 100;
	color: #ffffff;
	background-color: #568dc5;
}

.menubar{
	z-index: 100;
	color: #fda500;
	font-weight: bold;
}

.menu {
	z-index: 100;
	visibility: hidden;
	width: 200px;
	color: #ffffff;
	position: absolute;
	background-color: #a4c1df;
	text-align: left;
}

.menu li a {
	padding-right: 2px;
	display: block;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin: 0px;
	line-height: 1.2em;
	border-bottom: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	background-color: #a4c1df;
	text-decoration: none;
	font-weight: normal;
}

.menu li A:hover {
	color: #ffffff;
	background-color: #568dc5;
}

.menu li A:active {
	color: #ffffff;
	background-color: #568dc5;
}
.bcklogtitleFiller {float: right; width: 174px; height: 90px; margin: 0px; }
.tabbedmenu { padding: 3px 10px 4px 10px; margin: 0px; height: 2.5em; background: #996600; z-index: 50; }

.tabbedmenu ul { padding: 0px; margin: 0px; position: relative; list-style-type: none; }
.tabbedmenu li { display: inline; padding: 0px; margin: 0px; background: none; }
.tabbedmenu ul ul { display: none; }
.tabbedmenu ul li.open ul { display: inline; position: absolute; top: 1.5em; left: 0px; width: 100%; }
.tabbedmenu ul ul li { display: inline; }

.tabbedmenu a { margin: 0px;
  padding: 1px 6px;
  text-decoration: none;
  font-family: verdana, serif;
  font-weight: bold;
  background: #efe0c2; color: black;
}
.tabbedmenu li.open a { color: white; background: #996600; }
.tabbedmenu li.active li a { color: white; background: #996600; }

.tabbedmenu li a:hover, .tabbedmenu li.active li a:hover, .tabbedmenu li.active a, .tabbedmenu li li.active a:hover {
  padding: 1px 5px;
  border-right: 1px solid #333;
  border-left: 1px solid #333;
  border-top: 1px solid #333;
  color: black; background: #ffcc99;
}

.tabbedmenu li.active {
  border-right: 2px solid #828282;
  border-bottom: 2px solid #828282;
}
.topicparentpath { float: right; background: #efe0c2; margin: 5px; padding: 5px; font-size: 85%; }
#edittopictext { width: 100%; }
/*
   * Set ALLOWTOPICVIEW = TWikiGuest, AllGroup
*/