/* Cascading Style Sheets InfoDarmstadt.de */
/* Last modified 09/05/2010 */

BODY.darmstadt { font-family:Verdana,sans-serif; color:#000099; background-color:#FFFF99; padding:0px; margin:0px; }

TABLE.bildgr { table-layout:fixed; width:1200px; border-style:none; border-spacing:0px; padding:0px; margin:10px; }
TABLE.bildkl { table-layout:fixed; width:1020px; border-style:none; border-spacing:0px; padding:0px; margin:10px; }
TABLE.index { width:100%; height:100%; }
TABLE.kontakt { width:100%; }
TABLE.pages { width:100%; }
TABLE.suche { width:100%; }

TR.bildkl { height:200px; }
TR.dummy { display:none; }
TR.index1 { height:45%; }
TR.index2 { height:15%; }
TR.index3 { height:15%; }
TR.index4 { height:15%; }
TR.index5 { height:10%; }
TR.pages1 { height:102px; }
TR.pages2 { height:10px; }
TR.pages2a { height:2px; }
TR.pages3 { height:30px; }
TR.pages4 { height:60px; }
TR.pages6 { height:30px; }
TR.suche1 { display:none; }

TH.bildkl { text-align:left; vertical-align:middle; width:1020px; height:80px; }
TH.index1 { text-align:center; vertical-align:bottom; padding:0px; }
TH.index1a { text-align:center; vertical-align:bottom; padding:0px; }
TH.pages1 { text-align:left; vertical-align:middle; padding-top:15px; padding-bottom:15px; }

TD.bildgr2 { vertical-align:top; text-align:right; font-size:13px; padding:20px; }
TD.bildgr3 { vertical-align:top; text-align:left; padding-top:0px; padding-left:20px; }
TD.bildgr4 { text-align:center; vertical-align:middle; font-size:13px; padding:20px; }
TD.bildkl { vertical-align:top; text-align:center; padding:10px; }
TD.index2 { text-align:left; vertical-align:bottom; padding-left:20%; }
TD.index3 { vertical-align:top; padding-top:15px; }
TD.index4 { vertical-align:middle; }
TD.index4a { vertical-align:middle; padding-left:30%; }
TD.index5 { text-align:center; vertical-align:middle; }
TD.kontakt1 { font-weight:600; font-size:13px; text-align:right; vertical-align:middle; }
TD.kontakt3 { vertical-align:middle; }
TD.pages3 { text-align:left; vertical-align:bottom; padding-left:20%; }
TD.suche2 { text-align:right; vertical-align:middle; }
TD.suche2a { text-align:left; vertical-align:middle; }
TD.text01 { vertical-align:top; padding-right:50px; padding-left:50px; }

H1.index1 { text-align:center; padding:0px; margin:0px; }
H1.index1a { font-weight:bold; font-family:System,sans-serif; font-size:40px; text-align:left; padding:0px; margin-top:50px; }
H1.pages1a { text-align:left; padding:0px; margin-top:0px; }
H2.bildgr { font-weight:bold; font-size:20px; padding-top:20px; }
H2.index1a { font-family:System,sans-serif; font-size:30px; text-align:left; padding:0px; margin-top:0px; }
H2.index2 { font-size:14px; padding:0px; margin:0px; }
H2.index4 { font-size:11px; padding:0px; margin-top:5px; margin-bottom:5px; }
H2.pages1a { font-family:System,sans-serif; font-size:20px; text-align:left; padding:0px; margin-top:0px; }
H2.text01 { font-weight:bold; font-size:20px; padding-top:20px; }
H3.text01 { font-weight:900; font-size:16px; padding-top:0px; padding-left:70px; }

P.bildgr { font-weight:600; font-size:13px; }
P.bildkl { font-weight:500; font-size:11px; text-align:center; padding-top:2px; padding-bottom:5px; margin:0px; }
P.indexform1 { text-align:right; }
P.indexform1a { text-align:left; padding:0px; margin-top:0px; margin-left:10px; }
P.lamo { font-weight:500; font-size:11px; text-align:center; padding-bottom:15px; }
P.text01 { font-weight:600; font-size:13px; }
P.text02 { font-weight:600; font-size:13px; background-color:#FFFFFF; margin-top:-10px; margin-bottom:40px; }

FONT.bildkl { font-size:11px; }

IMG.bildgr { border-style:none; padding:0px; margin:0px; }
IMG.bildkl { border-style:none; padding:0px; margin:0px; }
IMG.infoda { width:340px; height:69px; border-style:none; padding:0px; margin:0px; }
IMG.logo { width:107px; height:173px; border-style:none; padding:0px; margin:0px; }
IMG.logo1 { width:61px; height:100px; border-style:none; padding:0px; margin:0px; }

INPUT.kontakt2 { color:#000099; margin-top:0px; margin-left:0px; }
INPUT.kontakt3 { color:#000099; margin-top:0px; margin-left:0px; }
INPUT.suche1 { padding:0px; margin-top:0px; }
INPUT.suche2 { color:#000099; margin-top:0px; margin-left:10px; }
INPUT.suche2a { color:#000099; margin-top:0px; margin-left:10px; }

SELECT.kontakt2 { color:#000099; margin-top:0px; margin-left:0px; }

SPAN.ex { letter-spacing:0.2em; }
SPAN.it { font-style:italic; }

TEXTAREA.kontakt2 { color:#000099; margin-top:0px; margin-left:0px; }

HR.rule { color:#990033; }

a:link { color:#000099; text-decoration:underline; }
a:visited { color:#990033; text-decoration:underline; }
a:hover { color:#330099; background-color:#FFFF66; }
a:active { color:#330099; background-color:#FFFF00; }

