/* NormalText außerhalb des Layout*/

body            { font-family:Verdana,sans-serif; font-size:12px; }
td              { font-family:Verdana,sans-serif; font-size:12px; }

a:link          { font-family:Verdana,sans-serif; text-decoration:none; color: #990000; }
a:visited       { font-family:Verdana,sans-serif; text-decoration:none; }
a:active        { font-family:Verdana,sans-serif; text-decoration:none; color: #990000; }
a:hover         { font-family:Verdana,sans-serif; text-decoration:none; color: #ffffff; }


/* Globale Typografie */
.bgyellow       { background-color: #cc6600; }
.bgorange       { background-color: #cc6600; }
.bgred          { background-color: #990000; }
.bgbeige        { background-color:#ffffcc; padding:0px 8px 8px 8px; }
.bggreen        { background-color: #cccc99; }
.bggray         { background-color: #cccccc; }
.bgwhite        { background-color: #ffffff; }
.bgblue         { background-color: #3366cc; }

.xxl            { font-size:26px; font-weight:normal; color:#000000; }
.xxlbold        { font-size:26px; font-weight:bold; color:#000000; }
.xxlyellow      { font-size:26px; font-weight:normal; color:#ffcc99; }
.xxlboldyellow  { font-size:26px; font-weight:bold; color:#ffcc99; }
.xxlbeige       { font-size:26px; font-weight:normal; color:#ffffcc; }
.xxlboldbeige   { font-size:26px; font-weight:bold; color:#ffffcc; }
.xxlorange      { font-size:26px; font-weight:normal; color:#cc6600; }
.xxlboldorange  { font-size:26px; font-weight:bold; color:#cc6600; }
.xxlred         { font-size:26px; font-weight:normal; color:#990000; }
.xxlboldred     { font-size:26px; font-weight:bold; color:#990000; }
.xxlblue        { font-size:26px; font-weight:normal; color:#3366cc; }
.xxlboldblue    { font-size:26px; font-weight:bold; color:#3366cc; }
.xxlgreen       { font-size:26px; font-weight:normal; color:#cccc99; }
.xxlboldgreen   { font-size:26px; font-weight:bold; color:#cccc99; }
.xl             { font-size:15px; font-weight:normal; color:#000000; }
.xlbold         { font-size:15px; font-weight:bold; color:#000000; }
.xlyellow       { font-size:15px; font-weight:normal; color:#ffcc99; }
.xlboldyellow   { font-size:15px; font-weight:bold; color:#ffcc99; }
.xlbeige        { font-size:15px; font-weight:normal; color:#ffffcc; }
.xlboldbeige    { font-size:15px; font-weight:bold; color:#ffffcc; }
.xlorange       { font-size:15px; font-weight:normal; color:#cc6600; }
.xlboldorange   { font-size:15px; font-weight:bold; color:#cc6600; }
.xlred          { font-size:15px; font-weight:normal; color:#990000; }
.xlboldred      { font-size:15px; font-weight:bold; color:#990000; }
.xlblue         { font-size:15px; font-weight:normal; color:#3366cc; }
.xlboldblue     { font-size:15px; font-weight:bold; color:#3366cc; }
.xlgreen        { font-size:15px; font-weight:normal; color:#cccc99; }
.xlboldgreen    { font-size:15px; font-weight:bold; color:#cccc99; }
.l              { font-size:13px; font-weight:normal; color:#000000; }
.lbold          { font-size:13px; font-weight:bold; color:#000000; }
.lyellow        { font-size:13px; font-weight:normal; color:#ffcc99; }
.lboldyellow    { font-size:13px; font-weight:bold; color:#ffcc99; }
.lbeige         { font-size:13px; font-weight:normal; color:#ffffcc; }
.lboldbeige     { font-size:13px; font-weight:bold; color:#ffffcc; }
.lorange        { font-size:13px; font-weight:normal; color:#cc6600; }
.lboldorange    { font-size:13px; font-weight:bold; color:#cc6600; }
.lred           { font-size:13px; font-weight:normal; color:#990000; }
.lboldred       { font-size:13px; font-weight:bold; color:#990000; }
.lblue          { font-size:13px; font-weight:normal; color:#3366cc; }
.lboldblue      { font-size:13px; font-weight:bold; color:#3366cc; }
.lgreen         { font-size:13px; font-weight:normal; color:#cccc99; }
.lboldgreen     { font-size:13px; font-weight:bold; color:#cccc99; }
.m              { font-size:12px; font-weight:normal; color:#000000; }
.mbold          { font-size:12px; font-weight:bold; color:#000000; }
.myellow        { font-size:12px; font-weight:normal; color:#ffcc99; }
.mboldyellow    { font-size:12px; font-weight:bold; color:#ffcc99; }
.mbeige         { font-size:12px; font-weight:normal; color:#ffffcc; }
.mboldbeige     { font-size:12px; font-weight:bold; color:#ffffcc; }
.morange        { font-size:12px; font-weight:normal; color:#cc6600; }
.mboldorange    { font-size:12px; font-weight:bold; color:#cc6600; }
.mred           { font-size:12px; font-weight:normal; color:#990000; }
.mboldred       { font-size:12px; font-weight:bold; color:#990000; }
.mblue          { font-size:12px; font-weight:normal; color:#3366cc; }
.mboldblue      { font-size:12px; font-weight:bold; color:#3366cc; }
.mgreen         { font-size:12px; font-weight:normal; color:#cccc99; }
.mboldgreen     { font-size:12px; font-weight:bold; color:#cccc99; }
.s              { font-size:11px; font-weight:normal; color:#000000; }
.sbold          { font-size:11px; font-weight:bold; color:#000000; }
.syellow,.preise{ font-size:11px; font-weight:normal; color:#ffcc99; }
.sboldyellow    { font-size:11px; font-weight:bold; color:#ffcc99; }
.sbeige         { font-size:11px; font-weight:normal; color:#ffffcc; }
.sboldbeige     { font-size:11px; font-weight:bold; color:#ffffcc; }
.sorange        { font-size:11px; font-weight:normal; color:#cc6600; }
.sboldorange    { font-size:11px; font-weight:bold; color:#cc6600; }
.sred           { font-size:11px; font-weight:normal; color:#990000; }
.sboldred       { font-size:11px; font-weight:bold; color:#990000; }
.sblue          { font-size:11px; font-weight:normal; color:#3366cc; }
.sboldblue      { font-size:11px; font-weight:bold; color:#3366cc; }
.sgreen         { font-size:11px; font-weight:normal; color:#cccc99; }
.sboldgreen     { font-size:11px; font-weight:bold; color:#cccc99; }
.xs             { font-size:10px; font-weight:normal; color:#000000; }
.xsyellow       { font-size:10px; font-weight:normal; color:#ffcc99; }
.xsbeige        { font-size:10px; font-weight:normal; color:#ffffcc; }
.xsorange       { font-size:10px; font-weight:normal; color:#cc6600; }
.xsred          { font-size:10px; font-weight:normal; color:#990000; }
.xsblue         { font-size:10px; font-weight:normal; color:#3366cc; }
.xsgreen        { font-size:10px; font-weight:normal; color:#cccc99; }

.fehler         { font-size:12px; font-weight:bold; color:#ff0000; margin: 0px 20px 0px 20px;}
.content        { margin: 20px 20px 0px 20px;}

.anzeigentext   {
  font-size:13px;
  font-weight:bold;
  color:#000000; 
}
fieldset    {
  width:174px;
  border:1px solid #cccc99;
  padding:8px 8px 8px 8px;
}
select    {
  width:192px;
  background-color:#ffffcc;
  border:3px solid #cccc99;
  margin:8px 0px 0px 0px;
}
textarea  {
  width:406px;
  width:424px;
  overflow:auto;
  background-color:#ffffcc;
  border:3px solid #cccc99;
  scrollbar-base-color:#ffffcc;
  scrollbar-track-color:#ffffcc;
  scrollbar-face-color:#ffffcc;
  scrollbar-darkshadow-color:#000000;
  scrollbar-shadow-color:#999900;
  scrollbar-3dlight-color:#cccc99;
  scrollbar-arrow-color:#cccc99;
  scrollbar-highlight-color:#cccc99;
}
button  {
  width:448px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#cccc99;
  border:3px outset #ffffcc;
}
button.invers  {
  margin:5px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background-color:#ffffcc;
  border:3px outset #cccc99;
}
input  {
  width:166px;
  width:184px;
  background-color:#ffffcc;
  border:3px solid #cccc99;
}
.chiffre  {
  width:28px;
  background-color:#cccc99;
  border:0px;
}
.maincontent    {
  width:512px;
  height:448px;
  overflow:auto;
  scrollbar-base-color:#cccc99;
  scrollbar-3dlight-color:#ffffcc;
  scrollbar-arrow-color:#ffffcc;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#cccc99;
  scrollbar-highlight-color:#ffffcc;
  scrollbar-shadow-color:#999900;
  scrollbar-track-color:#cccc99;
}
.menucontent    {
  width:256px;
  height:512px;
  overflow:auto;
  background-image:url(/images/global/menubg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  scrollbar-base-color:#990000;
  scrollbar-3dlight-color:#cc6600;
  scrollbar-arrow-color:#cc6600;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#990000;
  scrollbar-highlight-color:#cc6600;
  scrollbar-shadow-color:#993300;
  scrollbar-track-color:#990000;
}
/*.titelbildstyle    {position:absolute; bottom:0px; z-index:1;}*/
.titelbildstyle    {vertical-align:bottom; text-align:left; z-index:1;}
.content650     { width: 630px; margin: 0px 0px 0px 20px;}

/* Styles für Links */
.kopflink          { font-size:11px; color:#000000; line-height:16px; vertical-align:baseline; }
a.kopflink:link    { font-size:11px; color:#000000; line-height:16px; vertical-align:baseline; }
a.kopflink:visited { font-size:11px; color:#000000; line-height:16px; vertical-align:baseline; }
a.kopflink:active  { font-size:11px; color:#000000; line-height:16px; vertical-align:baseline; }
a.kopflink:hover   { font-size:11px; color:#3366cc; line-height:16px; vertical-align:baseline; }
.titel          { font-size:13px; color:#3366cc; font-weight:bold; }
a.titel:link    { font-size:13px; font-weight:bold; }
a.titel:visited { font-size:13px; font-weight:bold; }
a.titel:active  { font-size:13px; font-weight:bold; }
a.titel:hover   { font-size:13px; font-weight:bold; }
.kurzinfotitel          { font-size:15px; color:#3366cc; font-weight:bold; }
a.kurzinfotitel:link    { font-size:15px; font-weight:bold; }
a.kurzinfotitel:visited { font-size:15px; font-weight:bold; }
a.kurzinfotitel:active  { font-size:15px; font-weight:bold; }
a.kurzinfotitel:hover   { font-size:15px; font-weight:bold; }

/* Styles für SiteChoice */
.sitechoice           { font-size:12px; font-weight:bold; color:#666699; line-height:16px; }
.sitechoicecontent1   { width:405px; text-align:left;}
.sitechoicetext1      { font-size:11px; font-weight:normal; color:#cc0000; line-height:16px; }
a.sitechoice1:link    { font-size:11px; font-weight:normal; color:#666666; line-height:16px; text-decoration:none; }
a.sitechoice1:visited { font-size:11px; font-weight:normal; color:#666666; line-height:16px; text-decoration:none; }
a.sitechoice1:hover   { font-size:11px; font-weight:normal; color:#cc0000; line-height:16px; text-decoration:none; }
.sitechoicecontent2   { width:405px; text-align:center;}
.sitechoicetext2      { font-size:12px; font-weight:bold; color:#cc0000; line-height:16px; }
a.sitechoice2:link    { font-size:12px; font-weight:bold; color:#666699; line-height:16px; }
a.sitechoice2:visited { font-size:12px; font-weight:bold; color:#666699; line-height:16px; }
a.sitechoice2:hover   { font-size:12px; font-weight:bold; color:#cc0000; line-height:16px; }

/* Styles für Anzeigencounter */
.anzcontent { margin: 14px 20px 2px 20px; border-style: solid; border-width: 4px; border-color: white; }
.anztitel   { font-size:14px; font-weight:bold; color:#663300; padding: 3px 10px 3px 10px; line-height:20px; }
.anztext    { font-size:11px; font-weight:normal; color:#663300; padding: 3px 10px 3px 10px; line-height:17px; }

/* Styles für Publizierungsplan */
.r  { font-size:12px; color:black; background-color:#ffaaaa; padding: 0px 5px 0px 5px; text-align:center; }
.g  { font-size:12px; color:black; background-color:#aaffaa; padding: 0px 5px 0px 5px; text-align:center; }
.y  { font-size:12px; color:black; background-color:#ffffaa; padding: 0px 5px 0px 5px; text-align:center; }

/* Styles für Nav - Menu */
.kopfmenustyle			{font-size: 12px; line-height: 20px; color: #333399; background-color: #333399; width: 650px; display: block;}
.kopfmenutext			{font-size: 12px; line-height: 20px; color: #FFFFFF; background-color: #333399; display: block;}
a.kopfmenuitem			{font-size: 12px; line-height: 16px; display: block; text-decoration: none;}
a.kopfmenuitem:link  	{color: #FFFFFF; background-color: #333399;}
a.kopfmenuitem:visited	{color: #FFFFFF; background-color: #333399;}
a.kopfmenuitem:hover	{color: #333399; background-color: #FFFFFF;}
a.kopfmenuitem:active	{color: #333399; background-color: #FFFFFF;}

/* Styles für alle Menues */
.menustyle         {color:#FFFFFF; background-color:#990000; z-index:2;}
a.menutext         {font-size:15px; line-height:34px; padding-left:10px; color:#ffcc99; font-weight:bold; display:block;}
a.menuhere         {font-size:15px; line-height:34px; padding-left:10px; color:#ffffff; font-weight:bold; display:block; vertical-align:middle;}
a.menuitem         {font-size:15px; line-height:34px; padding-left:10px; color:#cccccc; font-weight:bold; display:block; vertical-align:middle;}
a.menuitem:hover   {color: #ffffff;}
a.menu2here        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffffff; font-weight:bold; display: block;}
.menu2style        {color:#FFFFFF;background-color:#CC6600;margin-left:45px;z-index:3;}
a.menu2item        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffcc99; font-weight:bold; display: block;}
a.menu2item:hover  {color: #ffffff;}
a.menu3here        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffffff; font-weight:bold; display: block;}
.menu3style        {color:#FFFFFF;background-color:#cc3300;margin-left:45px;z-index:4;}
a.menu3item        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffcc99; font-weight:bold; display: block;}
a.menu3item:hover  {color: #ffffff;}
a.menu4here        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffffff; font-weight:bold; display: block;}
.menu4style        {color:#FFFFFF;background-color:#c63300;margin-left:45px;z-index:5;}
a.menu4item        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffcc99; font-weight:bold; display: block;}
a.menu4item:hover  {color: #ffffff;}
a.menu5here        {line-height: 19px;padding-left:10px;padding-right:10px;color:#ffffff;font-weight:bold;display:block;}
.menu5style        {color:#FFFFFF;background-color:#c03300;margin-left:45px;z-index:6;}
a.menu5item        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffcc99; font-weight:bold; display: block;}
a.menu5item:hover  {color: #ffffff;}
a.menu6here        {line-height: 19px;padding-left:10px;padding-right:10px;color:#ffffff;font-weight:bold;display:block;}
.menu6style        {color:#FFFFFF;background-color:#9c3300;margin-left:45px;z-index:6;}
a.menu6item        {line-height: 19px;padding-left:10px;padding-right:10px;color: #ffcc99; font-weight:bold; display: block;}
a.menu6item:hover  {color: #ffffff;}



/* Styles für Artikel */
.artikeltitel		{font-size: 15px; font-weight: bold; color: #000000;}
a.artikeltitel		{font-size: 15px; font-weight: bold; color: #000000;}
a.artikeltitel:hover	{color: #ffffff;}
#a.artikeltitel:visited	{color: #333399;}
.artikeldatum		{font-size: 10px; color: #000000; margin: 5px 0px 3px 0px;}
.artikeltext		{font-size: 12px; color: #000000;}
a.artikelmehr		{font-size: 12px; color: #990000;}
a.artikelmehr:hover	{color: #ffffff;}
#a.artikelmehr:visited	{color: #990000;}
.artikelsubtitel	{font-size: 13px; font-weight: bold; color: #333399;}
.artikellisttitel	{font-size: 10px; color: #000000;}
a.artikellisttext	{font-size: 13px; font-weight: bold; color: #333399;}
a.artikellisttext:hover	{color: #cc3300;}
#a.artikellisttext:visited	{color: #333399;}

