/* zentrale CSS-Datei für screenAusgabe */
/* letzte Änderung: 09.11.07 */


/* seitenueberschrift */
h1 { font-family:arial,sans-serif; font-size:1.8em; font-weight:bold; color:#800000; text-align:left; margin:0 0 10px 0; }
/* left und rightFrame ueberschrift */
h2 { font-family:georgia,serif; font-size:1.6em; font-weight:bold; color:#7F7F7F; text-align:center; background:#FFFFFF; margin:0; }
/* tabellenueberschrift */
h3 { font-family:georgia,serif; font-size:1.5em; font-weight:bold; color:#808080; text-align:left; letter-spacing:3px; margin:0 0 5px 0; }
/* centerFrame ueberschrift */
h4 { font-family:georgia,serif; font-size:1.2em; font-weight:bold; color:#AA7700; text-align:left; margin:0; }
/* centerFrame news headline */
h5 { font-family:georgia,serif; font-size:1.2em; font-weight:bold; color:#0060FF; text-align:left; background:#FFFFFF; margin:0 0 5px 0; }
/* centerFrame news datum */
h6 { font-family:arial,sans-serif; font-size:0.8em; font-weight:normal; color:#7F7F7F; text-align:left; margin:0; }



/* start: frames */
body { font-size:62.5%; width:770px; color:#000000; margin-top:10px; margin-left:auto; margin-right:auto; }
 #mainFrame { width:100%; background:#FFFFFF; }
  #headerContainer { width:100%; height:80px; background:#FFFFFF; color:#000000; padding:0; margin:0; }
   #logoFrame { display:none; }
   #headerFrame { width:100%; height:65px; float:left; background:#FFFFFF; border-bottom:1px; border-bottom-style:solid; border-bottom-color:#000000; padding:0; margin:10px -800px 0 0; }
   #topmenuFrame { display:none; }
  #menuFrame { display:none; }
  #welcomeFrame { width:100%; height:90px; float:left; background:#FFFFFF; padding:5px 0 0 0; margin-bottom:2px; }
  #naviFrameContainer { width:100%; height:30px; float:left; padding:0; margin:0; }
   #naviFrame { width:670px; height:30px; float:left; padding:5px 0 0 0; }
   #iconFrame { display:none; }
  #containerFrame { width:100%; min-height:300px; background:#FFFFFF; padding:0; margin:0 0 2px 0; }
   #leftFrameContainer { display:none; }
    .leftFrame { display:none; }
   .centerFrame { width:100%; float:left; background:#FFFFFF; padding:0; margin:0; text-align:center; }
   #rightFrameContainer { display:none; }
    .rightFrame { display:none; }
  #footercontainer { width:100%; height:30px; clear:both; background:#FFFFFF; border-top:1px; border-top-style:solid; border-top-color:#000000; padding:0; margin:0; }
   #footerleftFrame { display:none; }
   #footerrightFrame { width:20%; height:30px; float:right; background:#FFFFFF; padding:0; margin:5px 0 0 0; }

  /* index page */
   .centeriFrame { width:560px; float:left; background:#FFFFFF; padding:0 10px 20px 0; margin:0; text-align:center; }
   #rightiFrameContainer { display:none; }
    .rightiFrame { display:none; }
  /* center designed pages */
   .centercFrame { width:770px; float:left; background:#FFFFFF; padding:0 0 20px 0; margin:0; }
  /* left_center designed pages */
   #leftlcFrameContainer { display:none; }
    .leftlcFrame { display:none; }
   .centerlcFrame { width:600px; float:left; background:#FFFFFF; padding:0 10px 20px 10px; margin:0; }
  /* center_right designed pages */
   .centercrFrame { width:560px; float:left; background:#FFFFFF; padding:0 10px 20px 0; margin:0; }
   #rightcrFrameContainer { display:none; }
    .rightcrFrame { display:none; }
/* ende: frames */


/* start: left standard */
.leftstd { font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; color:#000000; background:#EFEFEF; text-align:left; padding:10px 5px 20px 5px; margin:0; }
.leftstd a:link { display:block; color:#000000; text-decoration:none; }
.leftstd a:visited { display:block; color:#808080; text-decoration:none; }
.leftstd a:hover { display:block; color:#000000; text-decoration:underline; }
.leftstd a:focus { display:block; color:#000000; text-decoration:none; }
.leftstd a:active { display:block; color:#000000; text-decoration:none; }
/* ende: left standard */

/* start: center standard */
.centerstd { font-family:arial,sans-serif; font-size:1.2em; font-weight:normal; color:#000000; background:#FFFFFF; text-align:left; }
.centerstd a:link { color:#000000; text-decoration:underline; }
.centerstd a:visited { color:#000000; text-decoration:underline; }
.centerstd a:hover { color:#8F8F8F; text-decoration:underline; }
.centerstd a:focus { color:#000000; text-decoration:underline; }
.centerstd a:active { color:#000000; text-decoration:underline; }
.centerstd1 a:link { color:#000000; text-decoration:none; }
.centerstd1 a:visited { color:#000000; text-decoration:none; }
.centerstd1 a:hover { color:#8F8F8F; text-decoration:none; }
.centerstd1 a:focus { color:#000000; text-decoration:none; }
.centerstd1 a:active { color:#000000; text-decoration:none; }
/* ende: center standard */

/* start: right standard */
.rightstd { font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; color:#000000; background:#EFEFEF; text-align:left; padding:10px 5px 10px 5px; margin:0; }
.rightstd a:link { display:block; color:#000000; text-decoration:none; }
.rightstd a:visited { display:block; color:#808080; text-decoration:none; }
.rightstd a:hover { display:block; color:#000000; text-decoration:underline; }
.rightstd a:focus { display:block; color:#000000; text-decoration:none; }
.rightstd a:active { display:block; color:#000000; text-decoration:none; }
/* ende: right standard */



/* start: kontakt */
#kontakt { font-family:arial,sans-serif; font-size:1.2em; font-weight:normal; color:#000000; background:#FFFFFF; text-align:left; }
#kontakt a:link { display:block; color:#000000; text-decoration:none; }
#kontakt a:visited { display:block; color:#000000; text-decoration:none; }
#kontakt a:hover { display:block; color:#8F8F8F; text-decoration:none; }
#kontakt a:focus { display:block; color:#000000; text-decoration:none; }
#kontakt a:active { display:block; color:#000000; text-decoration:none; }
/* ende: kontakt */

/* start: sitemap */
#sitemap { font-family:arial,sans-serif; font-size:1.2em; font-weight:normal; color:#000000; }
#sitemap ul { padding:0 0 0 15px; margin:0; }
#sitemap table tr td { width:185px; text-align:left; vertical-align:top; padding:10px 0 0 0; margin:0; }
.fst { font-weight:bold; }
.snd { list-style:none; }
.trd { list-style:none; }
#sitemap a:link { display:block; color:#000000; text-decoration:none; }
#sitemap a:visited { display:block; color:#808080; text-decoration:none; }
#sitemap a:hover { display:block; color:#000000; text-decoration:underline; }
#sitemap a:focus { display:block; color:#000000; text-decoration:none; }
#sitemap a:active { display:block; color:#000000; text-decoration:none; }
/* ende: sitemap */

/* start: news */
.news { background:#FFFFFF; border:1px solid #C0C0C0; padding:3px; margin:0 0 10px 0; }
/* ende: news */

/* start: turnierarchive */
.turnierarchiv { background:#FFFFFF; border:1px solid #C0C0C0; padding:3px; margin:0 0 10px 0; }
.turnierarchiv h1 { font-family:georgia,serif; font-size:1.2em; font-weight:bold; color:#0060FF; text-align:left; background:#FFFFFF; margin:0 0 5px 0; }
/* ende: turnierarchive */

/* start: spieler */
#foto div { display:none; }
#foto:hover div { display:block; width:140px; position:absolute; top:310px; left:69%; }
/* ende: spieler */

/* start: antrag */
.antrag { width:590px; text-align:left; font-family:verdana,sans-serif; font-size:1em; border:1px solid black; padding:60px; margin:0; }
/* ende: antrag */

/* start: literatur */
.littip { background:#FFFFFF; border:1px solid #C0C0C0; padding:3px; margin:0 0 10px 0; }
.autor { font-family:arial,sans-serif; font-size:1em; font-weight:normal; color:#7F7F7F; letter-spacing:1px; text-align:left; margin:0; }
/* ende: literatur */

/* start: links */
.linkhead { font-family:georgia,serif; font-size:1.2em; font-weight:bold; color:#0060FF; text-align:center; background:#FFFFFF; margin:2px 0 5px 0; }
.linkthema { background:#FFFFFF; border:1px solid #C0C0C0; padding:0; margin:0 0 10px 0; }
.linktext { font-family:arial,sans-serif; font-size:1em; font-weight:normal; color:#000000; background:#FFF7DF; text-align:left; padding:0; margin:0; }
.linkliste2 { font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; color:#000000; background:#FFF7DF; text-align:center; padding:10px 5px 5px 10px; margin:0; }
.linkliste2 a { display:block; color:#000000; background:#FFF7DF; padding:0; margin:0; }
.linkliste2 ul { background:#FFF7DF; list-style:square; padding:0 0 0 10px; margin:0; }
.linkliste2 ul li { text-align:left; padding:10px 0 0 0; margin:0; }
/* ende: links */

/* start: turnierecke */
.turnier { background:#FFFFFF; border:1px solid #C0C0C0; padding:3px; margin:0 0 10px 0; }
/* ende: turnierecke */




/* start: tabelle1 */
.tabelle1 { font-family:arial,sans-serif; font-size:1.2em; background-color:#FFF7DF; border:1px solid #FFE6AA; padding:0; margin:0; }
.tabelle1 td { border:1px solid #FFE6AA; }
.tabelle1 th { border:1px solid #FFE6AA; }
/* ende: tabelle1 */

/* start: tabelle2 */
.tabelle2 { font-family:arial,sans-serif; font-size:1.1em; background-color:#FFF7DF; border:1px solid #FFE6AA; padding:0; margin:0; }
.tabelle2 td { border:0px solid #FFE6AA; }
/* ende: tabelle2 */

/* start: tabelle3 */
.tabelle3 { font-family:arial,sans-serif; font-size:1.2em; background-color:#FFF7DF; border:1px solid #FFE6AA; padding:0; margin:0; }
.tabelle3 td { border:1px solid #FFE6AA; }
.tabelle3 th { border:1px solid #FFE6AA; }
.tabelle3 a:link { display:block; color:#000000; text-decoration:none; }
.tabelle3 a:visited { display:block; color:#000000; text-decoration:none; }
.tabelle3 a:hover { display:block; color:#000000; text-decoration:none; }
.tabelle3 a:focus { display:block; color:#000000; text-decoration:none; }
.tabelle3 a:active { display:block; color:#000000; text-decoration:none; }
/* ende: tabelle3 */




/* start: linkliste im rightFrame */
.linkliste { font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; color:#000000; background:#EFEFEF; text-align:center; padding:10px 5px 20px 10px; margin:0; }
.linkliste a { display:block; color:#000000; padding:0; margin:0; }
.linkliste ul { background:#EFEFEF; list-style:square; padding:0 0 0 10px; margin:0; }
.linkliste ul li { text-align:left; padding:10px 0 0 0; margin:0; }
.linkliste a:link { display:block; color:#000000; text-decoration:none; }
.linkliste a:visited { display:block; color:#000000; text-decoration:none; }
.linkliste a:hover { display:block; color:#000000; text-decoration:underline; }
.linkliste a:focus { display:block; color:#000000; text-decoration:none; }
.linkliste a:active { display:block; color:#000000; text-decoration:none; }
.links1 a:link { display:block; color:#000000; text-decoration:none; }
.links1 a:visited { display:block; color:#000000; text-decoration:none; }
.links1 a:hover { display:block; color:#000000; text-decoration:underline; }
.links1 a:focus { display:block; color:#000000; text-decoration:none; }
.links1 a:active { display:block; color:#000000; text-decoration:none; }
/* ende: linkliste im rightFrame */

/* start: untermenu vertikal im leftFrame */
ul#leftmenu { list-style:none; font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; color:#000000; background:#EFEFEF; padding:10px 10px 20px 10px; margin:0; }
ul#leftmenu li { width:128px; padding:0; margin:10px 0 0 0; }
ul#leftmenu li ul { padding:0; margin:0 0 0 5px; }
ul#leftmenu li ul li { list-style:none; width:106px; padding:0; margin:0 0 2px 0; }
.lcurrent { background:#FFCC55; font-weight:normal; }
.leftmenu a:link { display:block; width:128px; color:#000000; text-decoration:none; }
.leftmenu a:visited { display:block; width:128px; color:#000000; text-decoration:none; }
.leftmenu a:hover { display:block; width:128px; color:#000000; text-decoration:underline; }
.leftmenu a:focus { display:block; width:128px; color:#000000; text-decoration:none; }
.leftmenu a:active { display:block; width:128px; color:#000000; text-decoration:none; }
.leftmenu2 a:link { display:block; width:106px; color:#000000; text-decoration:none; font-weight:normal; }
.leftmenu2 a:visited { display:block; width:106px; color:#000000; text-decoration:none; font-weight:normal; }
.leftmenu2 a:hover { display:block; width:106px; color:#000000; text-decoration:underline; font-weight:normal; }
.leftmenu2 a:focus { display:block; width:106px; color:#000000; text-decoration:none; font-weight:normal; }
.leftmenu2 a:active { display:block; width:106px; color:#000000; text-decoration:none; font-weight:normal; }
.leftmenu2c { background:#FFCC55; font-weight:normal; }
/* ende: untermenu vertikal im leftFrame */

/* start: headermenu oben rechts */
#topmenuFrame { font-family:arial,sans-serif; font-size:1.4em; font-weight:normal; text-align:center; }
#topmenuFrame a { display:block; color:#000000; width:100px; padding:3px 0 0 0; }
#topmenuFrame ul { list-style:none; padding:2px 0 0 0; margin:0; }
#topmenuFrame ul li { float:left; padding:0; margin:0; }
.topmenuFrame a:link { display:block; color:#000000; text-decoration:none; }
.topmenuFrame a:visited { display:block; color:#000000; text-decoration:none; }
.topmenuFrame a:hover { display:block; color:#000000; text-decoration:underline; }
.topmenuFrame a:focus { display:block; color:#000000; text-decoration:none; }
.topmenuFrame a:active { display:block; color:#000000; text-decoration:none; }
/* ende: headermenu oben rechts */

/* start: hauptmenu horizontal*/
#menuFrame { font-family:arial,sans-serif; font-size:1.5em; font-weight:bold; text-align:center; }
#menuFrame a { display:block; color:#000000; padding:5px 0 5px 0; width:110px; }
#menuFrame ul { list-style:none; padding:0; margin:0; }
#menuFrame ul li { float:left; padding:0; margin:0; }
.current { background:url(forms/menucurrent.png); }
.currentlast { background:url(forms/menucurrentlast.png); }
.current a:link { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.current a:visited { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.current a:hover { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.current a:focus { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.current a:active { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.currentlast a:link { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.currentlast a:visited { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.currentlast a:hover { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.currentlast a:focus { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.currentlast a:active { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.menu a:link { display:block; color:#000000; background:url(forms/menu.png); text-decoration:none; }
.menu a:visited { display:block; color:#000000; background:url(forms/menu.png); text-decoration:none; }
.menu a:hover { display:block; color:#000000; background:url(forms/menucurrent.png); text-decoration:none; }
.menu a:focus { display:block; color:#000000; background:url(forms/menu.png); text-decoration:none; }
.menu a:active { display:block; color:#000000; background:url(forms/menu.png); text-decoration:none; }
.menulast a:link { display:block; color:#000000; background:url(forms/menulast.png); text-decoration:none; }
.menulast a:visited { display:block; color:#000000; background:url(forms/menulast.png); text-decoration:none; }
.menulast a:hover { display:block; color:#000000; background:url(forms/menucurrentlast.png); text-decoration:none; }
.menulast a:focus { display:block; color:#000000; background:url(forms/menulast.png); text-decoration:none; }
.menulast a:active { display:block; color:#000000; background:url(forms/menulast.png); text-decoration:none; }
/* ende: hauptmenu horizontal */

/* start: navigationszeile */
#naviFrame { font-family:arial,sans-serif; font-size:1.2em; font-weight:bold; text-align:center; }
#naviFrame a { display:block; color:#000000; padding:0; }
#naviFrame ul { list-style:none; padding:0; margin:0; }
#naviFrame ul li { float:left; padding:0 4px 0 4px; margin:0; }
.ncurrent { display:block; background-color:#FFFFFF; font-weight:normal; }
.naviFrame a:link { display:block; color:#000000; text-decoration:none; }
.naviFrame a:visited { display:block; color:#000000; text-decoration:none; }
.naviFrame a:hover { display:block; color:#000000; text-decoration:underline; }
.naviFrame a:focus { display:block; color:#000000; text-decoration:none; }
.naviFrame a:active { display:block; color:#000000; text-decoration:none; }
/* ende: navigationszeile */



/* start: header */
.header { font-family:georgia,serif; font-size:2.2em; font-weight:bold; color:#000000; letter-spacing:1px; padding:0; margin:0; }
/* ende: header */

/* start: welcomeFrame */
#welcomeFrame { font-family:georgia,serif; font-size:1.6em; font-weight:bold; text-align:center; background-image:url(forms/schachbrett.JPG); color:#000000; }
/* ende: welcomeFrame */

/* start: footerleftFrame */
#footerleftFrame { font-family:arial,sans-serif; font-size:1.3em; font-weight:normal; }
#footerleftFrame ul { list-style:none; padding:5px 0 0 0; margin:0; }
#footerleftFrame ul li { float:left; width:80px; padding:0 5px 0 5px; margin:0; }
.footerleftFrame { display:block; color:#000000; }
.footerleftFrame a:link { display:block; color:#000000; text-decoration:none; }
.footerleftFrame a:visited { display:block; color:#808080; text-decoration:none; }
.footerleftFrame a:hover { display:block; color:#000000; text-decoration:underline; }
.footerleftFrame a:focus { display:block; color:#000000; text-decoration:none; }
.footerleftFrame a:active { display:block; color:#000000; text-decoration:none; }

.footerlink a { display:block; color:#000000; font-size:0.9em; font-family:arial,sans-serif; font-weight:normal; padding:5px 10px 0 5px; margin:0 30px 0 0; }
.footerlink a:link { display:block; color:#000000; text-decoration:none; }
.footerlink a:visited { display:block; color:#808080; text-decoration:none; }
.footerlink a:hover { display:block; color:#000000; text-decoration:underline; }
.footerlink a:focus { display:block; color:#000000; text-decoration:none; }
.footerlink a:active { display:block; color:#000000; text-decoration:none; }
/* ende: footerleftFrame */

/* start: footerrightFrame */
#footerrightFrame { font-family:arial,sans-serif; font-size:1.1em; font-weight:normal; text-align:center; }
#footerrightFrame a { display:block; color:#000000; width:150px; }
#footerrightFrame ul { list-style:none; padding:6px 0 0 0; margin:0; }
#footerrightFrame ul li { float:left; padding:0; margin:0; }
.footerrightFrame a:link { display:block; color:#000000; text-decoration:none; }
.footerrightFrame a:visited { display:block; color:#808080; text-decoration:none; }
.footerrightFrame a:hover { display:block; color:#000000; text-decoration:underline; }
.footerrightFrame a:focus { display:block; color:#000000; text-decoration:none; }
.footerrightFrame a:active { display:block; color:#000000; text-decoration:none; }
/* ende: footerrightFrame */
