/* Hauptformate */
body { background-color:#F1F6FF; color:#0070D8; font-family:Verdana; margin-left:0px; margin-top:0px; }

p,h3,h4,ul,ol,li,div,address,blockquote,nobr,b,i,pre
     { font-family:Verdana; color:#0070D8; font-size:11pt; }

h1 { font-family:Verdana; color:#0070D8; font-size:15pt; }
h2 { font-family:Verdana; color:#0070D8; font-size:13pt; }

a:link { color:#009BD7; text-decoration:underline; }
a:visited { color:#009BD7; text-decoration:underline; }
a:active { color:#009BD7; text-decoration:none; }

center { color:#0070D8; font-size:11pt; }

form { display: inline; }

table { background-color:#F1F6FF; color:#0070D8; font-family:Verdana; }

/* Wird wahrscheinlich von nav.php verwendet */
table.nav { border-collapse: collapse; border-width:1px; border-style:solid; border-color:#0070D8; font-size:12px; }
table.nav td { padding-left:2px; }
tr.caption {}
tr.caption td { font-size:14px; }
table.navsmall { border-collapse: collapse; border-width:1px; border-style:solid; border-color:#0070D8; font-size:8pt; }
table.navsmall td { padding-left:5px; }

tr,th,td { color:#0070D8; font-family:Verdana; }

/* Titel der Navigationstabellen  */

tr.title { font-size:12pt;  border-right: 1px solid #0070D8; border-left:0px; border-bottom:0px; border-top:0px; }
tr.title td { font-size:12pt; border-bottom:1px solid #0070D8; background-color:#81BED5; color:#005BB0; background-image:url(../picz/bg_title.png); background-repeat:repeat-x; }
/* Für user.php, titlebar mit vollen namen. Mit tr.title portrait doof */
td.title { border-bottom:1px solid #0070D8; background-color:#81BED5; color:#005BB0; background-image:url(../picz/bg_title.png); background-repeat:repeat-x; }

tr.title * { color:#005BB0; }
tr.title a { color:white; }
tr.title a.normal:link { color:#005BB0; text-decoration:none; }
tr.title a.normal:visited { color:#005BB0; text-decoration:none; }
tr.title a.normal:active { color:#005BB0; text-decoration:none; }

/* uhm, was ist das? O_o */
th, td.titfb { border-width: 1px; border-style:solid; border-color:#0070D8; background-color:#81BED5; }

/* Kenn ich auch nicht */
caption { color:#0070D8; caption-side:top; }

/* Redesink */
i.quote { color:#55ADFF; }
b.quote { color:#55ADFF; }
div.quote { color:#55ADFF; display:inline; }

ul { list-style-image:url(../picz/ul_point.gif); padding-top:0px; margin-top:0px; }
ul li { padding-top:5px; }

hr { height:3px; color:#5DB1FF; background-color:#5DB1FF; border:1px solid #0070D8; border-top:1px solid #A7D5FF; border-left:1px solid #A7D5FF; }

/* Nur Rahmen */
table.frame { border-width:1px; border-style:solid; border-color:#0070D8; border-collapse: collapse; }
table.frame td { padding:2px; }
/* Kein Rahmen, Nur horizontale Linien */
table.grid { border-width:0px; border-style:solid; border-color:#0070D8; border-collapse: collapse; }
table.grid td { vertical-align:top; border-width:0px; border-right-width:1px;  border-left-width:0px; border-style:solid; border-color:#0070D8; padding-left:3px; padding-right:3px; }
/* Selbiges nur mit abstand oben+unten */
table.gridspace { border-width:0px; border-style:solid; border-color:#0070D8; border-collapse: collapse; }
table.gridspace td { vertical-align:top; border-width:0px; border-right-width:1px;  border-left-width:0px; border-style:solid; border-color:#0070D8; padding:3px; }
/* Kein Rahmen, Horizontale und Vertikale Linien */
table.gridlines { border-width:0px; border-style:solid; border-color:#0070D8; border-collapse: collapse; }
table.gridlines td { border-width:0px; border-top-width:1px; border-right-width:1px;  border-left-width:0px; border-style:solid; border-color:#0070D8; padding-left:3px; padding-right:3px;}
/* Rahmen, Horizontale und Vertikale Linien */
table.fullgrid { border-width:1px; border-style:solid; border-color:#0070D8; border-collapse: collapse; }
table.fullgrid td { border-width:0px; border-top-width:1px; border-right-width:1px;  border-left-width:0px; border-style:solid; border-color:#0070D8; padding-left:3px; padding-right:3px;}

/* Header einer Table - größere Schrift und mehr abstand */
tr.header { background-color:#F1F6FF; font-size:13pt; } /*background-color:#81BED5; */
tr.header td { border-top-width:0px; border-bottom:1px solid #0070D8; padding-left:5px; padding-right:5px; padding-bottom: 5px; }

/* Link mit normalem Textformat */
a.normal:link { color:#0070D8; text-decoration:none; }
a.normal:visited { color:#0070D8; text-decoration:none; }
a.normal:active { color:#0070D8; text-decoration:none; }


/* Forum */

/* Table cell short */
td.shr {
	width: 15%;
	white-space: nowrap;
}

table.fborder { border:1px solid #0070D8; border-spacing:0px; border-collapse:collapse; }
table.fbordernew { border:1px solid #70D29E; border-spacing:0px; border-collapse:collapse; }

/* Standard Colors */ 

/*td { border:1px solid black; }*/
tr.flight { }
tr.flight td { border:1px solid #0070D8; }

tr.fdark { }
tr.fdark td { background-color:#81BED5; color:#005BB0; background-image:url(../picz/bg_title.png); padding:1px; }
tr.fdark b { color:#005BB0; }

/* Standard Colors with border */

td.fborderlight { background-color:#81BED5; border:1px solid #0070D8; }
td.fborderdark {  background-color:#397CA6; }

/* New Messages */

a.fnew:link { color:#00D824; text-decoration:underline; }
a.fnew:visited { color:#00D824; text-decoration:underline; }
a.fnew:active { color:#00D824; text-decoration:none; }

tr.fnewdark td { background-color:#70D29E; color:#005BB0; background-image:url(../picz/bg_title_new.png); padding:1px; }
/*tr.newdark a:link { color:#00CC00 }
tr.newdark a:visited { color:#00CC00 }*/

tr.fnewlight td { border:1px solid #70D29E; }
/*tr.newlight a:link { color:#00CC00 }
tr.newlight a:visited { color:#00CC00 }*/

/* Invisible Table */
/* The background color of the table is the background the color of the homepage */

td.finvisible { background-color: #F1F6FF; border-width:0px;}

/* Entry approvment - ever seen such a genius way on how to underline a link? :D*/
a.unapproved { color:gray; text-decoration:none; border-bottom:1px dashed gray; }
a.approved { color:green; text-decoration:none; border-bottom:1px dashed green;  }
a.pending { color:blue; text-decoration:none;  border-bottom:1px dashed blue;  }
a.denied { color:red; text-decoration:none; border-bottom:1px dashed red; }

.input { background-color:#D7EBF3; border:1px solid #0070D8; }

.small * { font-size:8pt; }

/* CC-Like backround colors */
.red { background-color:#FF9A89; }
.green { background-color:#87FF9E; }
.blue { background-color:#87EAFF; }

/* highlight für kommentaranker */
table.highlight { background-color:#c6e3ff; border:1px solid #0070D8; }

div.promote { 
	border:1px solid #0070D8;
	overflow:hidden;
}
div.promote img {
	border:0px;
}