/*
  $Id:stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.promo{
position:absolute;
top:100px;
left:40px;
z-index:100000;
}
.sidebar{
position:absolute;
top:100px;
left:40px;
z-index:100000;
}

#flaggen{
	position:absolute;
	top:26px;
	left:784px; /*814*/
	z-index:1000000;
}

#rss{
    position:absolute;
    top:26px;
    left:856px; /*886*/
    z-index:1000000;
}

#flaggen img, #rss img{
	float:left;
	margin-right:4px;	
}

.boxText { padding-left:5px; }
.textLoginName { color:#666;  font-weight:bold;}
.errorBox { font-family :Arial, Verdana, sans-serif; font-size :12px; background:#ffb3b5; font-weight:bold;	border:1px solid #f00;
 }
.stockWarning { font-family :Arial, Verdana, sans-serif; font-size :10px; color:#cc0033; }
.productsNotifications { background:#f2fff7; }
.orderEdit { font-family :Verdana, Arial, sans-serif; font-size :10px; color:#666; text-decoration:none; }
.orderEdit:hover { color:#f00; text-decoration:underline; }



#InfoNavRow { margin-top:6px; width:878px; height:20px;	padding:0px; border:1px solid #ccc; }
#InfoNavRow  tr.headerNavigation { background:transparent; }
#InfoNavRow  tr.headerNavigation td { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; background:transparent; }

/* ---------------- Info-Nav off ---------------- */
td.headerNavigationleft { display:none; background:transparent; color:#999; }

td.headerNavigationleft a { color:#999; }
td.headerNavigationright { background:transparent; text-align:right; }
td.headerNavigationright a { color:#f66; }

body {
	color:#000;
	margin:20px 0px 0px 30px;
	padding:0px;
	width:870px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

A { color:#000; text-decoration:none; }
A:hover { color:#C00; text-decoration:none; }

FORM { display:inline; margin:0px; padding:0px; }

TR.header { background:#fff; }
TR.headerNavigation {  background:#bbc3d3; }
TD.headerNavigation { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#868B89 url(none); color:#f00; font-weight :bold; }
A.headerNavigation { color:#ED0202; }
A.headerNavigation:hover { color:#f00; }

TR.headerError { background:#f00; }
TD.headerError { font-family:Verdana, Arial, sans-serif; font-size:12px; background:#f00; color:#fff; font-weight:bold; text-align:center; }

TR.headerInfo { background:#0f0; }

TD.headerInfo { font-family:Verdana, Arial, sans-serif; font-size:12px; background:#00ff00; color:#fff; font-weight:bold; text-align:center; }

TR.footer { background:#bbc3d3; }
TD.footer { font-family:Verdana, Arial, sans-serif;  font-size:10px; background:#fff; color:#999; font-weight:normal; padding-top:5px; }
a.footer  { color:#999; }
a.footer:hover { color:#C00; text-decoration:underline; }

/* Farbe des Rahmen um alle Boxen */
table.infoBox { border-bottom:15px solid #ccc; } /* Abstand unten */
.infoBox { background:#868B89; }
.infoBoxContents { background:#eaeaea; font-family:Verdana, Arial, sans-serif; font-size:10px; }
.infoBoxNotice { background:#FF8E90; }
.infoBoxNoticeContents { background:#FFE6E6; font-family:Verdana, Arial, sans-serif; font-size:10px; }
TD.infoBoxHeading { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; background:#868B89; color:#fff; }
TD.infoBox, SPAN.infoBox { font-family:Verdana, Arial, sans-serif; font-size:10px; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background:#f8f8f9; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background:#f8f8f9; }

TABLE.productListing { border:1px; border-style:solid; border-color:#868b89; border-spacing:2px; background-color:#fff; }
.productListing-heading { padding: 5px; font-family:Verdana, Arial, sans-serif; font-size:14px; background:#868b89; color:#fff; font-weight:bold; }
tr.productListing-odd { background:#F3F3F3; font-size:11px; }
tr.productListing-even { background:#fff; font-size:11px; }
td.productListing-data-odd { padding:5px 3px; }
td.productListing-data-even { padding:5px 3px; }
td.productListing-data-CheckBox input { border:0px; background:transparent; }
td.sosZwischenSumme { font-weight:bold; text-align:right; padding:5px 3px 15px 3px; color:black; }

td.productListing-data img { border:1px solid #666; } /* Rahmen um Bilder im Warenkorb*/

A.pageResults {	color:#c00;	text-decoration:none; }
A.pageResults:hover { color:#f00; }

TD.pageHeading, DIV.pageHeading { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:10px 0px; color:#666; background-color:#eaeaea; }

TR.subBar { background:#f4f7fd; }
TD.subBar { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000; }

TD.main, P.main { font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:1.5; }

TD.smallText, SPAN.smallText, P.smallText { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#666; }

TD.accountCategory { font-family:Verdana, Arial, sans-serif; font-size:13px; color:#aabbdd; }

TD.fieldKey { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }
TD.fieldValue { font-family:Verdana, Arial, sans-serif; font-size:12px; }

TD.tableHeading { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }

SPAN.newItemInCart { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#f00; }

INPUT { font-family:Verdana, Arial, sans-serif; font-size:11px; border:1px solid #f00; background-color:#eaeaea; }

TEXTAREA { width:410px; font-family:Verdana, Arial, sans-serif; font-size:11px; border:1px solid red; background-color:#eaeaea; }

SPAN.greetUser { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#f0a480; font-weight:bold; }

TABLE.formArea { background:#f1f9fe; border-color:#7b9ebd; border-style:solid;  border-width:1px; }

TD.formAreaTitle { font-family:Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; }

SPAN.markProductOutOfStock { font-family:Verdana, Arial, sans-serif; font-size:12px; color:#c76170;  font-weight:bold; }

SPAN.productSpecialPrice { font-family:Verdana, Arial, sans-serif; color:#f00; }

SPAN.errorText { font-family:Verdana, Arial, sans-serif; color:#f00; }

span.Hinweis { font-family:Arial, Verdana, sans-serif; color:#f00; }

.moduleRow { font-size:11px; }
.moduleRowOver { font-size:11px; background-color:#FFFFCC; cursor:pointer; cursor:hand; }/* mouseover durch javaScript */
.moduleRowSelected { font-size:11px; background-color:#FFFF99; }/* javaScript */

.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }

/* message box */

.messageBox { font-family:Arial, Verdana, sans-serif; font-size:14px; }
.messageStackError, .messageStackWarning { font-family:Arial, Verdana, sans-serif; font-size:14px; font-weight:bold;	color:#f00; padding:5px; background-color:#eaeaea; }
 .messageStackSuccess { font-family:Arial, Verdana, sans-serif; font-size:14px; font-weight:normal; padding-bottom:15px; color:#008000; background-color:#eaeaea; }
.inputRequirement { width:450px; text-align:right; padding:5px 0px; font-family:Arial, Verdana, sans-serif; font-size:10px; color:#f00; }


/* ------------------------------------------------edit by mastamo------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------*/
/* ---------------------------------------------------------------------------------------------------------*/

#SOS-Shop {	position:relative;	top:3px;	width:880px;	padding:0px;	border:1px solid #E13127; background:#EAEAEA; }
#LinkeSpalte { width:138px; border-right:3px solid #fff; margin:0px; padding:30px 10px 30px 10px; background:#ccc; }
#LinkeSpalte img { border:0px; margin:0px; padding:0px; }

#MittelSpalte { width:auto; padding:20px; border-left:10px solid #eaeaea; background:#EAEAEA; }
#MittelSpalte .infoBoxContents { background:#fff; padding-left:20px; }
#MittelSpalte table { margin:0px; padding:0px; }
#MittelSpalte p { padding:10px; background:#fff; }
#RechteSpalte {	border-left:0px solid white; margin:0px;	padding:0px; width:0px; background:#EAEAEA; }
#LogoBox { width:878px; margin:0px; padding:0px; }

#form { margin:0px; }
#search { display:block; position:absolute; top:50px; left:700px; width:150px; height:15px; font-family:Verdana, Arial, sans-serif; font-size:10px; z-index:250; }
.searchbox { display:block; border:1px solid #f00; margin:0px; padding:0px; background:#eaeaea; font-family:Verdana, Arial, sans-serif; }
#search form input { display:inline; margin:0px; padding:0px; border:1px solid #f00; }
#search .Go {	display:inline; margin:0px 0px 0px 6px; padding:0px; border:1px solid #666; vertical-align:bottom; }

#dach { position:absolute; top:74px; left:830px; width:60px; z-index:200; } /* Flaggen d-a-ch */

/* -----------------------------------------------------------------------------------  */
/* ---------------------------- Kasten für login.php, static/shop.htm static/main.htm ----------------------------  */
/* -----------------------------------------------------------------------------------  */

table#sosBoxSmallContainer { width:430px;	border:0px; border-bottom:25px solid #eaeaea; background:#eaeaea;}
/* index.php / main.php Überschriften rot*/
td.sosBoxSmallHead { width:275px; height:27px; text-indent:10px; color:red; font:bold 14px Verdana, Arial, Helvetica, sans-serif; background-image:url(images/sos_static_pics/bg_kasten_top.gif); background-repeat:no-repeat; }
td.sosBoxSmall { width:275px; height:200px; background:#eaeaea; overflow:hidden; margin-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:130%; color:#666; } 


td.linksoben { width:10px; height:39px;	background:#fff; }
td.mitteoben { width:255px; height:39px; background:#fff; }
td.rechtsoben {	width:10px; height:39px; background:#fff; }

td.linksmitte {	width:10px; height:80px; background:#fff; }
/* ---------- hier kommen die Bilder hin --------- */
td.mittemitte {	width:255px; height:80px; background:#fff; }
td.rechtsmitte { width:10px; height:80px; background:#fff; }

td.linksunten{ width:10px; height:21px; background:#fff; }
td.mitteunten {	width:255px; height:21px; background:#fff; text-align:right; padding:10px 0px; }
td.rechtsunten {	width:10px; height:21px; background:#fff; }
/* login Überschrift*/
span.sosInfoBoxTop { color:#666;	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }



div.sosKasten { display:block; width:275px; height:185px; border:0px solid #f0f; background:#fff; overflow:hidden; text-align:left; }
td { font: 10px Verdana, Arial, Helvetica, sans-serif; }
td.Titel { width:275px; height:27px; text-indent:10px; color:red; font:bold 14px Verdana, Arial, Helvetica, sans-serif; background-color:#eaeaea; background-image:url(images/sos_static_pics/bg_kasten_top.gif); background-repeat:no-repeat; }
td.TextOben {	height:29px; background:#ffb; padding:10px;  overflow:hidden;}
.BannerBox { border:0px solid #f00; text-align:center; background:#fff;}
td.TextUnten {	width:255px; height:20px; background:#ffb; text-align:right; padding:5px 5px; }
td.BannerBox a img { border:0px; } /* entfernt Rahmen um Bild-Links */
.BannerBox-float {margin:5px; height:120px}
.BannerBox-float img {float:left; padding-right:5px; clear:both;}
.promo-gueltig{float:left;}

div.Titel { display:block; height:22px; padding-top:5px; text-indent:10px; color:red; font:bold 14px Verdana, Arial, Helvetica, sans-serif; background-color:#eaeaea; background-image:url(images/sos_static_pics/bg_kasten_top.gif); background-repeat:no-repeat; }
div.TextOben {	height:19px; background:#fff; padding:10px;  overflow:hidden;}
div.TextOben-promo {	height:25px; background:#fff; padding:10px;  overflow:hidden;}
.BannerBox { border:0px solid #f00; text-align:center; background:#fff;}
div.TextUnten {	display:block; height:17px; background:#fff; text-align:right; margin:10px; }
div.BannerBox a img { border:0px; } /* entfernt Rahmen um Bild-Links */
/*------------------------------------------------------------*/
/*-------------------------------- B u t t o n ----------------------------*/
/*------------------------------------------------------------*/
/* befreit Buttons von den durch <input> erzeugten roten Rand */
span.Button input, tr.sosButtonRow, td.sosButton, td.sosButtonLeft, td.sosButtonMid, td.sosButtonRight input { border:none;  }
td.sosButtonLeft { text-align:left; padding:10px 0px 10px 10px; }
td.sosButtonMid { text-align:center; }
td.sosButtonRight { text-align:right; padding:10px 15px 10px 0px; }

/*------------------------------------------------------------*/
/*-------------------------------- D i v e r s e s ----------------------------*/
/*------------------------------------------------------------*/
#Legende { margin:15px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#fff; border-top:0px solid #eaeaea; border-bottom:20px solid #eaeaea; text-align:left; }

caption {	border-top:20px solid #eaeaea; font-size:12px; font-weight:normal; color:#666; padding:3px; background:#fff; text-align:left; text-indent:3px; }

#Legende td  { padding:3px; background:#F3F3F3; text-align:left; }
td.Abkuerzung { font-weight:bold; text-align:left; }

dl { color:#903; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
dt { font-weight:bold; }
dd {	display:inline; }
.sos_ok {  } /*color:green;*/
/*-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------- B E S T E L L P R O Z E S S ------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/

table.sosInfoBoxTop { width:450px;	border-bottom:1px solid #eaeaea; }
td.kastenkopf_li { width:15px; height:27px;	color:#eaeaea;	background-image:url(images/sos_buttons/bg_sosinfoxbox_topleft.gif);	background-repeat:no-repeat; }
td.kastenkopf_mi { color:#666;	height:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-image:url(images/sos_buttons/bg_sosinfoxbox_topmid.gif); background-repeat:repeat-x; }
td.kastenkopf_re { width:15px; height:27px; color:#eaeaea; background-image:url(images/sos_buttons/bg_sosinfoxbox_topright.gif); background-repeat:no-repeat; }

table.sosInfoBox { width:450px; border-top:10px solid #fff; border-bottom:25px solid #eaeaea; background:#fff; }
td.sosEingabeKat { width:115px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right; padding:5px; background:#fff; }
td.sosEingabeKatFeld { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:5px; background:#fff; }
td.Daten { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:130%; padding:5px 5px 15px 15px; background:#fff; }
td.AdressDaten { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:5px 5px 15px 15px; color:#000; background:#fff; }

table.sosInfoBoxBig { width:630px; border-bottom:25px solid #eaeaea; background:#fff; }
table.sosInfoBoxTopBig { width:630px;	border-bottom:1px solid #eaeaea; }
/* Tabelle für "weiter"-Button */
table.sosWeiter { width:450px; border-bottom:25px solid #eaeaea; background:#eaeaea; }

td.sosBestellProzessAnzeige { padding:20px 0px; }
td.sosFirstCol { text-indent:15px; font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:1.5; }
div.CheckOutSuccess { font-size:13px; font-weight:bold; color:green; }
span.radio input { border:1px solid #fff; background:#fff; } /* verhindert bei IE ungewollten Rahmen von checkbox und RadioButton */

input {	border:1px solid #f00; background:#eaeaea; }
/*input:focus {	border:1px solid #f00; background:#FFFF99; }*/

td.sosSubmitButton { width:450px; text-align:right; border:1px solid #eaeaea; background:#eaeaea; }
td.sosSubmitButton input { border:1px solid #eaeaea; background:#eaeaea; }

/*-------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------- product_info.php ------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/ 

td.sosPreis { width:150px; text-align:right; padding:0px 10px; border:1px solid #ccc; font-size:13px; font-weight:bold; color:black; background:#FFFFCC; } /* sollte selber Farbwert wie .moduleRowSelected sein */
.prodDescrLine { color:olive; }
.productListing-heading a:hover { color:#FF9; text-decoration:underline; }
.productListing-heading img { display:inline; border: 0px; margin-left:5px; padding:0px; background:transparent; }

/*-------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------- Kundenverwaltungs-Seiten ------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/ 

td.AdressBuchEintrag { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:5px 5px 5px 15px; color:#000;  }
td.AdressBuchAdresse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:5px 5px 20px 15px; color:#000;  }
td.AdressBuchRadioButton { text-align:right; padding-right:10px;  }
td.AdressBuchRadioButton input { background:transparent; border:none; }
#LinkeSpalte input { background:#fff; border:1px solid red; }
#Weiterempfehlen input { vertical-align:bottom; margin:1px; padding:1px; border:1px solid #666; }
/*-------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------- Hersteller-/Kategorie-/Produkt-Seiten ------------------------------------*/
/*-------------------------------------------------------------------------------------------------------------*/ 
.catInfoHead { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:25px; color: red; }
.catInfoText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:25px; line-height:130%; }
.sosKategorien { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding-left:25px; background-image:url(images/arrow_red.gif); background-repeat:no-repeat; background-position:15px 18px; }

td.productListing-NO-data { color:red; padding:10px; }

table.infoBox option { font-size:10px;  }
table.infoBox select{
	font-size:10px;
	background-color:#F3F3F3;
	/*text-transform: lowercase;*/
}
.BannerText { font-size:10px; color:#666; }



/* -------------------------------------------------------------------------------------------------*/
/* --------------------------------  S T A T I C - S E C T O R  ------------------------------------*/
/* ----- nur die shop.htm wird in den table id="#SOS-Shop" includiert (in der index.php) -----------*/
/* ----- alle anderen *.htm in /static bekommen eigenen Container (ContentContainer) ----------*/
/* -------------------------------------------------------------------------------------------------*/

/* static/shop.htm */
#shopindex { 
position:relative; 
width:auto; 
margin-top:5px; 
padding:0px; 
background-color:#eaeaea; 
 z-index:1000s;
 }

#shopindex h1 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:16px; color:#666; 
background-color:#eaeaea; 

}

#shopindex p { background-color:#eaeaea; }

/* ----- alle anderen *.htm in /static bekommen eigenen Container (ContentContainer) ----------*/

#ContentContainer { position:relative; top:3px; left:0px; display:block; width:877px; background:#eaeaea url(images/sos_buttons/bg_contentboxleft.gif) repeat-y; border:1px solid #f00; padding-bottom:10px; }

#ContentContainer h1 { margin-top:30px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666; font-size:16px; padding-left:190px; }
#ContentContainer h2 { display:block; margin:30px 0px 0px 190px; padding-top:5px; padding-left:20px; width:550px; height:22px; font-size:14px; color:#666; background:url(images/sos_buttons/bg_content_top.gif) no-repeat; }
#ContentContainer h3 { margin:20px 20px 10px 20px; padding:0px; font-size:12px; color:red; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#ContentContainer h4 { margin:20px 20px 5px 20px; padding:0px; font-size:13px; color:red; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }

#ContentContainer iframe { margin:20px 20px 5px 185px; padding:0px; font-size:13px; color:red; font-weight: bold; font-family:Arial, Helvetica, sans-serif; }

.Content { display:block; margin:0px 0px 30px 190px; padding:0px; width:548px; border:1px solid #eaeaea; border-bottom:25px solid #fff; background:#fff; } /* */
.einleitung {	width:560px; margin-left:190px; margin-bottom:30px; color:#333; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; background:#eaeaea; line-height:130%; }
.Content p { display:block; margin:0px 20px 10px 20px; padding:0px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px; line-height:135%; background:#fff; }
.Content table.Kontakt { /*margin-left:20px; line-height:135%; */ }
.Content table.Kontakt td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#fff; }
.Content table td.SpalteEins { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; background:#fff; }
.Content img { border:0px; }
.imgcontentfloat { float:left; margin:0px 20px 10px 0px;}/* Bilder */

#shopindex p.einleitung { margin-bottom:0px; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; background:#eaeaea; line-height:130%; }

#shopindex td.kasten { width:275px; height:166px; background-color:#fff; overflow:hidden; margin-top:0px; }
#shopindex td.kastenkopf { width:275px; height:27px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-indent:10px; color:red; background-image:url(images/sos_static_pics/bg_kasten_top.gif); }

#shopindex td.linksoben,#shopindex td.rechtsoben { width:10px; height:39px; background:#fff; }
#shopindex td.mitteoben {	width:255px; height:39px;	background:#fff; }

#shopindex td.linksmitte, #shopindex td.rechtsmitte { width:10px; height:79px; background:#fff; }
#shopindex td.mittemitte { width:255px; height:79px; background:#dcdcdc; }/* hier kommen die Bilder hin*/

#shopindex td.linksunten, #shopindex td.rechtsunten {	width:10px; height:21px; background:#fff; }
#shopindex td.mitteunten { width:255px; height:21px; background:#fff; }

table#sosBoxSmallContainer a {}
table#sosBoxSmallContainer a:hover { text-decoration:underline; }

span.Paragraph { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:red; }
p.Absatz { padding: 0.2em  0.2em 0.2em 0.5em; font-family:Arial, Helvetica, sans-serif; }
p.Absatz span { margin-right:0.1em; font-weight:normal; color:black; }
span.Paragraph { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:red; }
p.Seitenanfang { text-align:right; font-family: Trebuchet, Arial, Helvetica, sans-serif; font-size:12px; }
p.Seitenanfang a { color:olive; }

