/* Definitionen für Standard HTML Tags */
body              {font-family: Arial,Helvetica,sans-serif; font-size:12px; color:black;}
td,div            {font-family: Arial,Helvetica,sans-serif; font-size:12px;}
a                 {font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#446d8c; text-decoration:none;}
a:visited {font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#446d8c; text-decoration:none;}
a:hover   {font-family: Arial,Helvetica,sans-serif; font-size:14px; color:#c0d2e0; text-decoration:none;}

/* Globale Typografie */
.xxl            {font-size:22px; font-weight:normal; color:#000000;}
.xxlbold        {font-size:22px; font-weight:bold; color:#000000;}
.xxldarkblue    {font-size:22px; font-weight:normal; color:#446d8c;}
.xxldarkbluebold{font-size:22px; font-weight:bold; color:#446d8c;}
.xxlblue        {font-size:22px; font-weight:normal; color:#c0d2e0;}
.xxlbluebold    {font-size:22px; font-weight:bold; color:#c0d2e0;}
.xxlligthblue   {font-size:22px; font-weight:normal; color:#e2ebf1;}
.xxlligthbluebold{font-size:22px; font-weight:bold; color:#e2ebf1;}
.xl             {font-size:18px; font-weight:normal; color:#000000;}
.xlbold         {font-size:18px; font-weight:bold; color:#000000;}
.xldarkblue     {font-size:18px; font-weight:normal; color:#446d8c;}
.xldarkbluebold {font-size:18px; font-weight:bold; color:#446d8c;}
.xlblue         {font-size:18px; font-weight:normal; color:#c0d2e0;}
.xlbluebold     {font-size:18px; font-weight:bold; color:#c0d2e0;}
.xlligthblue    {font-size:18px; font-weight:normal; color:#e2ebf1;}
.xlligthbluebold{font-size:18px; font-weight:bold; color:#e2ebf1;}
.l              {font-size:14px; font-weight:normal; color:#000000;}
.lbold          {font-size:14px; font-weight:bold; color:#000000;}
.ldarkblue      {font-size:14px; font-weight:normal; color:#446d8c;}
.ldarkbluebold  {font-size:14px; font-weight:bold; color:#446d8c;}
.lblue          {font-size:14px; font-weight:normal; color:#c0d2e0;}
.lbluebold      {font-size:14px; font-weight:bold; color:#c0d2e0;}
.lligthblue     {font-size:14px; font-weight:normal; color:#e2ebf1;}
.lligthbluebold {font-size:14px; font-weight:bold; color:#e2ebf1;}
.m              {font-size:12px; font-weight:normal; color:#000000;}
.mbold          {font-size:12px; font-weight:bold; color:#000000;}
.mdarkblue      {font-size:12px; font-weight:normal; color:#446d8c;}
.mdarkbluebold  {font-size:12px; font-weight:bold; color:#446d8c;}
.mblue          {font-size:12px; font-weight:normal; color:#c0d2e0;}
.mbluebold      {font-size:12px; font-weight:bold; color:#c0d2e0;}
.mligthblue     {font-size:12px; font-weight:normal; color:#e2ebf1;}
.mligthbluebold {font-size:12px; font-weight:bold; color:#e2ebf1;}
.s              {font-size:11px; font-weight:normal; color:#000000;}
.sbold          {font-size:11px; font-weight:bold; color:#000000;}
.sdarkblue      {font-size:11px; font-weight:normal; color:#446d8c;}
.sdarkbluebold  {font-size:11px; font-weight:bold; color:#446d8c;}
.sblue          {font-size:11px; font-weight:normal; color:#c0d2e0;}
.sbluebold      {font-size:11px; font-weight:bold; color:#c0d2e0;}
.sligthblue     {font-size:11px; font-weight:normal; color:#e2ebf1;}
.sligthbluebold {font-size:11px; font-weight:bold; color:#e2ebf1;}
.xs             {font-size:10px; font-weight:normal; color:#000000;}
.fehler         {font-size:12px; font-weight:bold; color:#ff0000;}
.bold           {font-weight:bold;}
.specprint      {font-size:10px; color:#446d8c;margin:0px 5px 0px 5px; padding:2px 0px 3px 0px; line-height:12px; display:block; border-top:3px double #446d8c; border-bottom:1px solid #446d8c;}

/* Headstyle */
.headercontent  {margin:5px 5px 5px 5px; padding:5px 5px 0px 5px; text-align:left; border:1px solid #446d8c;}

/* Menuestyle */
.menuecontent   {margin:5px 5px 5px 5px; text-align:left; border:1px solid #446d8c; background-color:#c0d2e0;}

/* Contentstyle */
.content        {margin:10px 14px 5px 14px; text-align:left;}

/* Footstyle */
.footercontent  {margin:5px 5px 5px 5px; padding:5px 10px 5px 10px; text-align:left; border:1px solid #446d8c;}

/* Baselinestyle */
.baselinecontent{margin:5px 5px 5px 5px; padding:5px 10px 5px 10px; text-align:center;}

/* Columnstyle */
.leftcolumn     {width:50%; float:left;}
.rightcolumn    {width:50%; float:right;}
.left33column   {width:33%; float:left;}
.right66column  {width:66%; float:right;}
.left25column   {width:25%; float:left;}
.right75column  {width:75%; float:right;}
.right85column  {width:85%; float:right;}
.right90column  {width:90%; float:right;}
.spacer         {clear:both; height:30px;}

/* Globale Absatzformatierung */
.intend10       {margin-left:10px; margin-right:10px; text-align:left;}
.intend14       {margin-left:14px; margin-right:14px; text-align:left;}
.intend20       {margin-left:20px; margin-right:20px; text-align:left;}

/* Klassen fuer Inputfelder */
input.textfeld  {font-size:10px; color:#446d8c; background-color:#e2ebf1; border:1px solid #446d8c;}

/* Klassen fuer Buttons */
button          {font-size:10px; color:#446d8c; background-color:#e2ebf1; border:1px solid #446d8c; font-weight:bold;}
.buttons        {font-size:10px; color:#446d8c; background-color:#e2ebf1; border:1px solid #446d8c; font-weight:bold;}

/* Klasse fuer die Links */
a.link:link     {font-size:12px;}
a.link:visited  {font-size:12px;}
a.link:hover    {font-size:12px;}

/* Klasse fuer die Links */
.menu           {font-weight:bold; color:#c0d2e0; background-color:#446d8c; padding:2px 5px 3px 5px; line-height:15px; display:block; border-bottom:1px solid #446d8c;}
.menue          {font-size:11px; font-weight:bold; color:#446d8c;margin:0px 5px 0px 5px; padding:2px 0px 3px 0px; line-height:15px; display:block; border-bottom:1px solid #446d8c; cursor:pointer;}
a.menue         {margin:0px 5px 0px 5px; padding:2px 0px 3px 0px; line-height:15px; display:block; border-bottom:1px solid #446d8c;}
a.menue:link    {font-size:11px; font-weight:bold; color:#446d8c;}
a.menue:active  {font-size:11px; font-weight:bold; color:#446d8c;}
a.menue:visited {font-size:11px; font-weight:bold; color:#446d8c;}
a.menue:hover   {font-size:11px; font-weight:bold; color:#ffffff;}
.menueitem			    {font-size:11px; font-weight:bold; color:#446d8c;margin:0px 5px 0px 5px; padding:1px 0px 2px 0px; line-height:15px; padding-left:10px; display:block; border-bottom:1px solid #446d8c; cursor:pointer;}
a.menueitem			    {margin:0px 5px 0px 5px; padding:1px 0px 2px 0px; line-height:15px; padding-left:10px; display:block; border-bottom:1px solid #446d8c;}
a.menueitem:link    {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem:active  {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem:visited {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem:hover   {font-size:11px; font-weight:bold; color:#ffffff;}
a.menueitem2			    {margin:0px 5px 0px 5px; padding:1px 0px 2px 0px; line-height:15px; padding-left:20px; display:block; border-bottom:1px solid #446d8c;}
a.menueitem2:link     {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem2:active   {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem2:visited  {font-size:11px; font-weight:bold; color:#446d8c;}
a.menueitem2:hover    {font-size:11px; font-weight:bold; color:#ffffff;}
.menuelast          {font-size:11px; font-weight:bold; color:#446d8c;margin:0px 5px 0px 5px; padding:2px 0px 3px 0px; line-height:15px; display:block; cursor:pointer;}
a.menuelast         {margin:0px 5px 0px 5px; padding:2px 0px 3px 0px; line-height:15px; display:block;}
a.menuelast:link    {font-size:11px; font-weight:bold; color:#446d8c;}
a.menuelast:active  {font-size:11px; font-weight:bold; color:#446d8c;}
a.menuelast:visited {font-size:11px; font-weight:bold; color:#446d8c;}
a.menuelast:hover   {font-size:11px; font-weight:bold; color:#ffffff;}

/* Klasse fuer die Links */
a.hmenue:link   {font-size:12px; line-height:17px; text-decoration:none; color:#ffffff;}
a.hmenue:visited{font-size:12px; line-height:17px; text-decoration:none; color:#ffffff;}
a.hmenue:hover  {font-size:12px; line-height:17px; text-decoration:none; color:#ffffff;}
.hmenuenoselect {font-size:12px; line-height:17px; text-decoration:none; color:#ffffff;}

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

/* Styles für Warenkorb */
.wkcontent    {width:405px; margin:20px 12px 0px 23px; text-align:left; border:1px solid #ccccff;}
.wknegativ    {color:white; background-color:#999999; font-size:11px;}

/* Link-Typografie Schlütersche Webseiten */
a.sch:link    { font-family:Arial,Helvetica,sans-serif; font-size:10px;}
a.sch:visited { font-family:Arial,Helvetica,sans-serif; font-size:10px;}
a.sch:active  { font-family:Arial,Helvetica,sans-serif; font-size:10px;}
.sch          { font-family:Arial,Helvetica,sans-serif; font-size:10px;}
