/****************************************************************************************
* Formate für allgemeine HTML-Elemente
****************************************************************************************/

body {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-weight: normal;
  color: black;
  background-color:#FFFFFF;
  border:0;
  padding:0;
  margin:0;
}

h1 { font-weight: bold; color:#AA0000; font-size: 18px; margin-top: 0; margin-bottom:10px;  }
h2 { font-weight: bold; font-size: 13px; margin-top: 0; margin-bottom:0; }
h3 { font-weight: bold; font-size: 12px; margin-top: 0; margin-bottom:0; }
h4 { font-weight: bold; font-size: 12px; margin-top: 0; margin-bottom:0; }
h5 { font-weight: bold; font-size: 10px; margin-top: 0; margin-bottom:0; }
h6 { font-weight: bold; font-size: 9px; margin-top: 0; margin-bottom:0; }
p  { font-size: 12px; margin-top: 0; margin-bottom:10px; }
td, li { font-size: 12px; }
ul { margin:0; margin-left:20px;padding:0; font-size: 12px; }
hr { height:1px;margin:1.5em 2em 1.5em 0;border-top:1px dotted #66759F;border-bottom:none; }

/****************************************************************************************
* Colors
****************************************************************************************/
.colorContent {
  background-color:#C4C9DD;
}

.colorLeft {
  background-color:#C4C9DD;
}

.colorRight {
  background-color:#C4C9DD;
  /* background-color:#939DBC; */
}

.colorHeader {
  background-color:#333333;
}

.color1 {
  background-color:#50759B;
}

/****************************************************************************************
* Fonts
****************************************************************************************/
font.small, span.small { font-size: 10px; font-weight: normal; text-decoration: none; }

span.paging {
	color: #000000; 
	font-weight: bold; 
}

.guestbookAdmin { color: red; }

.simpleshopPrice {
}

.simpleshopPriceLineTrough {
	text-decoration:line-through;
}

.simpleshopSpecialprice {
	color: red;
	font-weight:bold;
}
/****************************************************************************************
* Links
****************************************************************************************/
/* Links allgemein */
a         { font-size: 12px; font-weight: normal; text-decoration: none; }
a:link    { color: #AA0000; text-decoration: none; }
a:visited { color: #AA0000; text-decoration: none; }
a:hover   { color: #AA0000; text-decoration: underline; }
a:active  { color: #AA0000; text-decoration: underline; }

/* Interne Links  */
a.internal:link    { color: #AA0000; text-decoration: none; }
a.internal:visited { color: #AA0000; text-decoration: none; }
a.internal:hover   { color: #AA0000; text-decoration: underline; }
a.internal:active  { color: #AA0000; text-decoration: underline; }


/* Externe Links  */
a.external:link    { color: #AA0000; text-decoration: none; }
a.external:visited { color: #AA0000; text-decoration: none; }
a.external:hover   { color: #AA0000; text-decoration: underline; }
a.external:active  { color: #AA0000; text-decoration: underline; }

a.external img.external {background-color: #000000; }
a:hover img.external {background-color: #485473; line-height: 19px; }


/* Links default*/
a.default:link    { font-weight: normal; color: #485473; text-decoration: none; }
a.default:visited { font-weight: normal; color: #485473; text-decoration: none; }
a.default:hover   { font-weight: normal; color: #485473; text-decoration: underline; }
a.default:active  { font-weight: normal; color: #485473; text-decoration: underline; }

/* Links klein*/
a.small:link    { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a.small:visited { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a.small:hover   { font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }
a.small:active  { font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }

/* Links der Titelleiste */
a.titlebar:link    { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.titlebar:visited { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.titlebar:hover   { font-size: 12px; font-weight: bold; color: #DDDDDD; text-decoration: none; }
a.titlebar:active  { font-size: 12px; font-weight: bold; color: #DDDDDD; text-decoration: none; }

/* Links der Taskleiste */
a.taskbar:link    { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a.taskbar:visited { font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; }
a.taskbar:hover   { font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }
a.taskbar:active  { font-size: 10px; font-weight: normal; color: #000000; text-decoration: underline; }

/* Links der Sitemap */
a.sitemap:link    { font-weight: normal; color: #000000; text-decoration: none; }
a.sitemap:visited { font-weight: normal; color: #000000; text-decoration: none; }
a.sitemap:hover   { font-weight: normal; color: #000000; text-decoration: underline; }
a.sitemap:active  { font-weight: normal; color: #000000; text-decoration: underline; }

/* Links Paging */
a.paging         { font-weight: normal; text-decoration: none; }
a.paging:link    { color: #000000; }
a.paging:visited { color: #000000; }
a.paging:hover   { color: #000000; text-decoration: underline;}
a.paging:active  { color: #000000; text-decoration: underline;}

/* Links \"Buttons\" wie top, back, übersicht, usw. */
a.button         { text-transform: uppercase;font-size:10px; font-weight: normal; text-decoration: none; }
a.button:link    { color: #000000; }
a.button:visited { color: #000000; }
a.button:hover   { color: #000000; text-decoration: none;}
a.button:active  { color: #000000; text-decoration: none;}

/* MenuLevel 1 */
a.menuLevel1Active:link      { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menuLevel1Active:visited   { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menuLevel1Inactive:link    { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
a.menuLevel1Inactive:visited { font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; }

/* MenuLevel 2 */
a.menuLevel2Active:link      { font-size: 12px; font-weight: bold; color: #AA0000; text-decoration: none; }
a.menuLevel2Active:visited   { font-size: 12px; font-weight: bold; color: #AA0000; text-decoration: none; }
a.menuLevel2Inactive:link    { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
a.menuLevel2Inactive:visited { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

/* MenuLevel 3 */
a.menuLevel3Active:link      { font-size: 11px; font-weight: bold; color: #AA0000; text-decoration: none; }
a.menuLevel3Active:visited   { font-size: 11px; font-weight: bold; color: #AA0000; text-decoration: none; }
a.menuLevel3Inactive:link    { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }
a.menuLevel3Inactive:visited { font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; }


a.menuLevel1Active img.color1 {
  background-color:#336699;
}

a.menuLevel1Inactive img.color1 {
  background-color:#000000;
}



font.errorMessage {
  color: #CC0000;
  font-weight: bold;
}

img.picture {
	border: solid;
	border-width:1px;
	border-color:black;

}


/* Infobox */
h2.infobox { font-size:12px; color:#FFFFFF; padding-left:5px;}
table.infobox { border: #5A6984 1px solid; }
td.infobox {background-color:#5A6984; }
font.infobox { font-weight: normal; font-size: 11px; }
a.infobox:link    { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.infobox:visited { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; }
a.infobox:hover   { font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }
a.infobox:active  { font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline; }

/* FE-Benutzer */
h2.feuser { color:#FFFFFF; padding-left:5px; }
table.feuser { border: #990000 1px solid; }
td.feuser { background-color:#990000; }
font.feuser { font-size: 11px; color: #000000; }
a.feuser { color:#990000; font-weight: bold; text-decoration: none; }

/* News */
a.news:link    { font-weight: normal; color: #AA0000; text-decoration: none; }
a.news:visited { font-weight: normal; color: #AA0000; text-decoration: none; }
a.news:hover   { font-weight: normal; color: #AA0000; text-decoration: underline; }
a.news:active  { font-weight: normal; color: #AA0000; text-decoration: underline; }

/* Infobox Calendar */
.ibcaldaynamebg { background-color:#ffffff; }
font.ibcaldayname      { font-size: 10px; color: #000000; font-weight: bold; }
a.ibcaldayname         { font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; }
a.ibcaldayname:link    { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcaldayname:visited { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcaldayname:hover   { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcaldayname:active  { font-size: 9px; font-weight: bold; color: #000000; }

.ibcaldaybg { background-color:#ffffff; }
.ibcaltodaybg { background-color:#ffffff; }
font.ibcalday      { font-size: 9px; color: #000000; }
a.ibcalday         { font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; }
a.ibcalday:link    { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcalday:visited { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcalday:hover   { font-size: 9px; font-weight: bold; color: #000000; }
a.ibcalday:active  { font-size: 9px; font-weight: bold;  color: #000000; }

