/* (c) 2002-2008 by www.PeWo-Design.de for FDP Mainz-Laubenheim  */

body        { background-color:#FFFFee; margin:10px; border:0px; }
body.raster { background-color:#DDDDDD; margin:0px; background-image:url("master/logos/rastergrau.gif"); }

body.kopf   { background-color:#004282; margin:0px; }
body.portal { background-color:#004282; margin:0px; border:1px solid black; }
body.inhalt { background-color:#004282; margin:0px; border:1px solid black; }

iframe  { border:0px; margin:0px; }

.dick { font-size:10pt; color:#000000; font-weight:bold; letter-spacing:0.4; margin-top:0; margin-left:20; }
.klein { font-size:8pt; color:#FFFF00; font-weight:bold; letter-spacing:1; }


/* TEXTFORMATE ========================================================== */

a,p,h1,h2,h3,h4,h5,h6,li,td,tt,input { font-family:verdana,arial,helvetica,sans-serif; margin:0; }

a:link,a:visited,a:active { color:#000000; }
a:hover { color:#FF0000; text-decoration:none; }

p,li { font-size:12px; text-align:left; margin-bottom:5px; line-height:17px; }

p.rand { padding-left:20px; margin-bottom:15px; }

td.infos { font-size:12px; color:#000000; font-weight:normal; vertical-align:top; line-height:17px; text-align:left; padding-left:10px; padding-bottom:5px; }

p.klein  { font-size:10px; color:#555555; font-weight:normal; padding:2px; line-height:12px; text-align:center; }

p.pic { text-align:center; }
a.pic:link,a.pic:visited,a.pic:active { cursor:crosshair; }
a.pic:hover { text-decoration:none; }

td.portraet { text-align:center; background-color:#DDDDDD; border:0px solid #004282; }

/* PRESSE============================================== */

td.schatten { font-size:12px; color:#555555; font-weight:bold; line-height:22px; letter-spacing:1px;  text-align:center; background-color:#DDDDDD; border-bottom:1px solid #55555; }

td.presse { font-size:15px; padding:20px; font-style:italic; background:#DDDDDD; }

p.presse { font-size:15px; line-height:18px; font-family:Times,CG Times,serif; text-align:justify; margin-bottom:12px; letter-spacing:-0,5px; }


/* PORTAL UND NAVI============================================== */

td.kopftext { text-align:right; padding-right:2px; vertical-align:bottom; padding-bottom:14px; color:#FFFF00; font-size:15px; font-family:arial narrow,arial,helvetica,sans-serif; letter-spacing:1px; }

td.kopflogo { text-align:right; padding-right:10px; vertical-align:bottom; padding-bottom:10px; }

td.seiteninhalt { color:#FFFFFF; font-size:12px; font-weight:normal; padding-top:15px; border:1px solid black; }


td.inhaltkopf  { font-size:12px; text-align:left; color:#FFFFFF; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; letter-spacing:1px; }

td.inhaltaktiv { font-size:12px; text-align:left; color:#FFFF00; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; letter-spacing:1px; }

td.inhaltunter { font-size:12px; text-align:left; color:#FFFF00; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:3px; letter-spacing:1px; }

td.inhalttext  { font-size:10px; text-align:left; color:#FFFFFF; padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; vertical-align:top; }

td.inhaltfoto  { font-size:11px; text-align:left; color:#FFFF00; font-weight:bold; }

td.inhaltlinie { font-size:1px; line-height:1px; background-color:#4071A1; }


a.inhalt:link,a.inhalt:visited,a.inhalt:active { color:#FFFFFF; }
a.inhalt:hover { color:#FFFF00; text-decoration:none; }

a.inhaltaktiv:link,a.inhaltaktiv:visited,a.inhaltaktiv:active { color:#FFFF00; }
a.inhaltaktiv:hover { color:#FFFF00; text-decoration:none; }

a.inhaltunter:link,a.inhaltunter:visited,a.inhaltunter:active { color:#FFFF00; }
a.inhaltunter:hover { color:#FF0000; text-decoration:none; }


/* PORTALBEREICH ============================================== */

.portalkopf { font-size:12px; text-align:left; color:#FFFF00; font-weight:bold; }
td.portalkopf { background-color:#4071A1; padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; }

.portaltext { font-size:11px; text-align:left; color:#FFFFFF; line-height:12px; }
td.portaltext {background-color:#004282;  padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:10px; }
p.portaltext { padding-bottom:3px;  }

a.portal:link,a.portal:visited,a.portal:active { color:#FFFFFF; }
a.portal:hover { color:#FFFF00; text-decoration:none; }


/* ÜBERSCHRIFTEN ========================================================== */
/* h1 - Seitenüberschrift */
/* h2 - Hauptthema */
/* h3 - Seitenabschnitt */
/* h4 - Presseüberschrift */
/* h5 - Dolumenttyp und Datum PM und PP rechts*/

h1,h2,h3,h4,h5,h6 { color:#004282; font-weight:bold; margin-top:0; margin-bottom:0; text-align:left; }

h2,h4,h5 { color:black; margin-bottom:15px; }


h1 { font-size:16px; margin-bottom:10px; letter-spacing:1px; }

h2 { font-size:16px; }

h3 { font-size:14px; margin-bottom:5px; margin-top:15px; }

h4 { font-size:22px; font-family:'Times New Roman'.Times,'CG Times',serif; }

h5 { font-size:12px; text-align:right; font-weight:normal; font-family:Courier,'Courier New'.monospace; letter-spacing:-0,5px; }


/* = SCROLLBAR ========================================================== */

body {
	scrollbar-arrow-color: #4071A1;
	scrollbar-face-color: #dddddd;
	scrollbar-track-color: #ffffff;

	scrollbar-3dlight-color: #dddddd;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-darkshadow-color: #dddddd; }






