/* Copyright 2004 - 2008 by gilmoregirls.de */

body     { background-image:url(/bilder/bg.gif);
           color:#000000;
           margin-top:2px;
           margin-bottom:2px;
           font-family: verdana, arial, sans-serif;
           font-size:8pt; }
           
table, th, td {
           font-size: 8pt;
           /* border: 0; */
           border-collapse: collapse; }
           
table.content { border-width: 0;
                margin: 1px;
                padding: 2px;
                background-color: #D1D9FF; }
                
.content { border-color: #BFCDDE; }

.body    { background-color: #E4E9FF; }
           
td.header { background-color: #D1D9FF; color: #000000; }
th.header { background-color: #D1D9FF; color: #000000; }
td.info   { background-color: #D1D9FF; color: #000000; }

td.left   { background-color: #DEE4FF; }
td.right  { background-color: #DEE4FF; }          

h1       { font-size: 10pt;
           font-family: verdana, arial, sans-serif;
           color: black; }

h2       { font-size: 8pt;
           font-family: verdana, arial, sans-serif;
           color: black; }

.episoden  { background-color: #DEE4FF;
             border: #CDD9E8;
             border-style: solid;
             border-top-width: 1px;
             border-right-width: 1px;
             border-bottom-width: 1px;
             border-left-width: 1px; }

.titeldeutsch  { font-size: 8pt; }             
.titelenglisch { font-size: 8pt; }

p.first:first-letter { font-size: 200% }
tr.steckbrief { text-align:left; vertical-align:top; }

.epitable { width:35px;
            text-align: left;}

.musik   { border: #CDD9E8;
           border-style: solid;
           border-top-width: 2px;
           border-right-width: 2px;
           border-bottom-width: 2px;
           border-left-width: 2px; }

hr       { height: 1px;
           text-align: left;
           border:1px solid #D1D9FF; }

.box     { border: 0px;
           color: black;
           background-color: #D1D9FF; }

.news    { border: 0px;
           text-decoration: none;
           color: black;
           background-color: #DEE4FF; }

.newstitle { text-align: left;
             background: #d1d9ff;
             border: solid thin black;
             padding: 2px; }

.newsinfo  { font-size: 7pt;
             text-align: left;
             border-bottom: solid thin black;
}

.newsentry { text-align:justify;
             color: #000000; }


.beschreibung { font-size: 8pt;
                  font-family: verdana, arial, sans-serif;
                  color: black; }

.fanartikel { border: 0px;
              font-size: 8pt;
              font-family: verdana, arial, sans-serif;
              color: black;
              text-align: center; }

.links   { font-size: 8pt;
           font-family: verdana, arial, sans-serif;
           color: black; }

.charaktere   { font-size: 8pt;
                font-family: verdana, arial, sans-serif;
                color: black; }
           
.copyright  { font-size: 8pt;
              font-family: verdana, arial, sans-serif;
              color: black;
              background-color: #D1D9FF; }
              
#title     { height:90px; padding:0px; background-color:#D6DBFF; border-bottom:0px solid #000000; }
#content   { width:476px; float:left; margin:5px; }
#bottom    { float:left; width:100%; height:15px; margin-top:10px; text-align:center; margin-bottom: 0px; background-color:#D6DBFF; }
#left      { float:left; width:130px; }
#right     { float:right; width:136px; }
.menul, .menur, .container { margin:5px; }
.menul, .menur             { background-color:#D6DBFF; }
.menul     { width:120px; padding:3px; margin-left:5px; }
.menur     { width:136px; line-height:11px; margin-right:5px; }
.container { width:120px; line-height:11px; margin-right:5px; }
              
input       { border-style: groove; background-color: #F1F1F1; color: #000000; font-size: 8pt; }
input.send  { border-style: groove; background-color: #F1F1F1; color: #000000; font-size: 10pt; }
select      { border-style: groove; background-color: #F1F1F1; font-family: verdana, arial, sans-serif; color: #000000; }
textarea    { border-style: groove; background-color: #F1F1F1; font-family: verdana, arial, sans-serif; color: #000000; font-size: 10pt; }               

A:link    { text-decoration: none; color: #22229C; }
A:active  { text-decoration: underline; color: #22229C; }
A:visited { text-decoration: none; color: #22229C; }
A:hover   { text-decoration: underline; color: red; }

body.usrgb {
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

h1.usrgb {
color: #CC3300;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
letter-spacing:0.1em;
}

a.usrgb {
color: #cc0000;
}

a.usrgb:hover {
color: #990000;
}

table.usrgb-container {
border: 1px solid #b8c9e3;
}

table.usrgb-comment {
border: 1px inset #b8c9e3;
}

.usrgb-msgtext {
font-size: 12px;
line-height: 16px;
}

.usrgb-cmttext {
font-size: 12px;
line-height: 16px;
}

.usrgb-fixedwidthcol {
width: 10px;
}

pre {
font-size: 11px;
line-height: 13px;
}

textarea.admgb {
}

.usrgb-cmtfrom {
color: #888888;
font-size: 10px;
line-height: 12px;
}

.usrgb-heading {
font-size: 11px;
font-weight: bold;
color: #669999;
}

.usrgb-info16 {
color: #888888;
font-size: 10px;
line-height: 16px;
}

.usrgb-info12 {
color: #888888;
font-size: 10px;
line-height: 12px;
}

.usrgb-help {    
font-size: 11px;
line-height: 15px;
}

.usrgb-note {
color: #888888;
font-size: 11px;
line-height: 12px;
font-style: italic;
}

.usrgb-error {
color: #FF0000;
font-size: 10px;
line-height: 11px;
}

.usrgb-icon {
border: none;
vertical-align: text-bottom;
}

.usrgb-highlight {
font-weight: bold;
}
