/* 
 *  REDCODE.DE - Wordpress Styles
 *  (C)opyright 2001-2006 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *
 *  31/01:06   1.0     han 
 *
 *
 *  Duplikat von screen.css
 *  Ergänzungen für Print am Ende der Datei 
 * 
 *
 */

/* ** ---- Standard Einstellungen ---- ** */
DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI, A, HR { background: none; }
BODY { background-color: white; }
BODY, DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI, A, HR, IMG {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  font-size: 12px;
  color: #3F3F3F;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
  line-height: 16px;
}
BODY { margin-left: 7px; }

UL { list-style: none; }

A, A:link, A:active, A:visited { color: #005D93; text-decoration: none; }
A:hover { color: #005D93; text-decoration: underline; }


.alert { color: #005D93; } 

H1.mainheadline { font-size: 18px; font-weight: normal; color: #005D93; }

/* ** ---- Layout allgemein ---- ** */
TABLE.maintable { width: 985px; }
TD.head { height: 98px; background: white url(images/head.gif) 0px 0px no-repeat; padding: 0px 0px 0px 0px; }
TD.mainnav { width: 169px; background: white url(images/navbg.gif) 0px 0px repeat-y; }
TD.maincontent { padding: 20px 1px 1px 43px; background-image: url(images/maincontentline.gif); background-position: 604px 20px; background-repeat: no-repeat; } /*  repeat-y; } */


/* ** ---- allgemeine Einstellungen ---- ** */
P.hint { font-size: 11px; }
/* Seitentitel */ 

#headclaim { width: 515px; padding: 0px 0px 6px 0px; text-align: right; color: #CE0055; font-weight: bold; }
#copyclaim { width: 515px; padding: 3px 0px 0px 0px; text-align: right; font-size: 10px; color: #C4C4C4; }



/* ** ---- Header ---- ** */
TD.head P { margin: 8px 0px 0px 6px; font-size: 11px; }



/* ** ---- Navigation ---- ** */
TD.mainnav H2 { color: #333333; margin: 1px 0px 5px 0px; font-weight: bold; }
TD.mainnav H2 A { color: #005D93; font-weight: bold; text-decoration: none; }
TD.mainnav H2 A:hover { text-decoration: underline; }
TD.mainnav UL { margin: 0px 0px 0px 8px; padding: 0px; list-style: none; }
LI.navlist, LI.page_item, UL.categorylinklist LI, UL.archivelinklist LI { background: url(images/navlistline.gif) 2px 0px repeat-y; margin: 0px; padding: 3px 0px 0px 14px; }



/* ** ---- Context ---- ** */
#context { position: absolute; top: 142px; left: 840px; z-index: 2; width: 155px; font-size: 11px; } /* border: 1px solid pink; } */
.searchform { margin: 0px; padding: 0px; }
.searchinput { border: 1px solid #A5ACB2; font-size: 10px; width: 78px; height: 16px; padding: 0px 1px; margin: 0px; }
.searchsubmit { background-color: #F4F4F4; border: 1px solid #A5ACB2; color: #005D93; font-weight: bold; text-align: center; vertical-align: top; height: 17px; font-size: 11px; padding: 0px 2px 1px 2px; margin: 0px 0px 0px 4px; }
#context TABLE { width: 142px; border: 1px solid #A5ACB2; margin: 12px 0px 26px 0px; }
#context TD { background-color: #F4F4F4; color: #625447; padding: 16px 12px 26px 12px; font-size: 11px; line-height: 17px; color: #2D2D2D; }
#context LI.kontaktlist { background: url(images/contactarrow.gif) 0px 3px no-repeat; color: #333333; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 16px; margin-bottom: 8px; }
P.context { margin-top: 8px; }
P.context A { font-size: 12px; font-weight: bold; }
LI.contextnavlist { background: url(images/navlistarrow.gif) 0px 12px no-repeat; padding: 6px 0px 0px 14px; }
LI.contextnavlist A { font-size: 11px; }



/* ** ---- Footer ---- ** */
#footer { position: relative; top: -45px; left: 182px; width: 580px; padding: 10px 0px 0px 0px; border-top: 2px solid #D5D7DB;
	font-size: 12px; color: #6C6C6C; text-align: center; }
#footer A { font-size: 11px; text-decoration: none; }
#footer A:hover {  text-decoration: underline; }
A.redcode, A.redcode:link, A.redcode:active, A.redcode:visited { color: #ff0010; text-decoration: none; }
A.redcode:hover { text-decoration: underline; }



/* ** ---- News- und Seiten-Ausgabe ---- ** */
TD.maincontent H2.pagetitle { color: #333333; font-size: 16px; font-weight: bold; margin: 0px 0px 14px 0px; text-decoration: none; }
TD.maincontent H1 { color: #333333; font-size: 16px; font-weight: bold; margin: 16px 0px 14px 0px; text-decoration: none; }
TD.maincontent H2, TD.maincontent A, TD.maincontent H3 { font-size: 11px; font-weight: normal; }
TD.maincontent P { width: 490px; margin: 0px 0px 10px 0px; } /* border: 1px solid pink; } */
A.newsheadline, A.newsheadline:link, A.newsheadline:active, A.newsheadline:visited  { font-size: 16px; font-weight: bold; text-decoration: none; }
A.newsheadline:hover { text-decoration: underline; }
TD.maincontent H3 { width: 490px; margin: 14px 0px 0px 0px; padding: 7px 0px 0px 0px; border-top: 1px solid #B1B1B1; }
TD.maincontent #author, TD.maincontent #email, TD.maincontent #url { border: 1px solid #666666; font-size: 10px; width: 110px; height: 15px; line-height: 14px; padding: 0px 1px 0px 1px; margin: 0px 5px 4px 0px; }
TD.maincontent #comment { border: 1px solid #666666; font-size: 10px; width: 490px; height: 140px; padding: 0px 1px 0px 1px; margin: 0px 0px 4px 0px; }
TD.maincontent #submit { color: #EC5210; width: 150px; font-weight: bold; text-align: center; vertical-align: top; height: 17px; font-size: 10px; padding: 0px 0px 2px 0px; border: 1px solid #EC5210; }

TD.maincontent UL { list-style: square; margin: 0px 0px 18px 15px; width: 490px; }
TD.maincontent UL.maincontentnavlist { margin: 10px 0px 10px 0px; list-style: none; }
TD.maincontent LI.maincontentnavlist { background: url(images/navlistarrow.gif) 0px 12px no-repeat; padding: 6px 0px 0px 14px; }
TD.maincontent LI.maincontentnavlist A { font-size: 12px; font-weight: bold; }



/* ** ---- Kommentare ---- ** */ 
TD.maincontent H2.respond { color: #666666; font-size: 16px; font-weight: bold; margin: 18px 0px 13px 0px; text-decoration: underline; }
UL.comments { margin: 8px 0px 4px 8px; }
UL.comments LI { padding: 0px 0px 10px 0px; }


/* ** ---- SuchAusgabe ---- ** */
.contentsearchinput { border: 1px solid #666666; font-size: 10px; width: 118px; height: 15px; line-height: 14px; padding: 0px 1px 0px 1px; margin: 0px 0px 0px 0px; }


/* ** --- allgemeines --- ** */
IMG.ansprechgfx { margin: 16px 0px 0px 0px; }




/* ** ---- ******************** ---- ** */
/* ** ---- PRINT-MODZ ---- ** */
TD.head, TD.maincontent { background: none; }

TD.head { height: 20px; }
TD.mainnav, TD.mainnav UL, TD.mainnav LI, TD.mainnav P, TD.mainnav H2 { width: 10px; }

TD.mainnav, IMG.hbf, #copyclaim, #headclaim, #context, #footer { visibility: hidden; }
IMG.hbf { margin: 0px; height: 20px; width: 30px; }
/* ** ---- ******************** ---- ** */

