


/* links */
a:link           { text-decoration: none; color: #AE0017; font-weight:bold; }
a:visited        { text-decoration: none; color: #AE0017; font-weight:bold; }
a:hover          { text-decoration: none; color: #B2B2B2; font-weight:bold; }
a:active         { text-decoration: none; color: #B2B2B2; font-weight:bold; }

/* startseite links */
.start a:link    { text-decoration: none; color: #4D4D4D; font-weight:bold; }
.start a:visited { text-decoration: none; color: #4D4D4D; font-weight:bold; }
.start a:hover   { text-decoration: none; color: #AE0017; font-weight:bold; }
.start a:active  { text-decoration: none; color: #AE0017; font-weight:bold; }

/* download links */
.down a:link     { text-decoration: none; color: #4D4D4D; font-weight:normal; }
.down a:visited  { text-decoration: none; color: #4D4D4D; font-weight:normal; }
.down a:hover    { text-decoration: none; color: #AE0017; font-weight:normal; }
.down a:active   { text-decoration: none; color: #AE0017; font-weight:normal; }


/* navigation */
.navi            { font-family:Arial, Helvetica; font-size:11px; font-weight:normal; line-height:14px; color:#4D4D4D; text-decoration:none; }
.naviover        { font-family:Arial, Helvetica; font-size:11px; font-weight:normal; line-height:14px; color:#B2B2B2; text-decoration:none; }
.navi a:link     { color:#4D4D4D; text-decoration: none; font-weight:normal; }
.navi a:visited  { color:#4D4D4D; text-decoration: none; font-weight:normal; }
.navi a:hover    { color:#B2B2B2; text-decoration: none; font-weight:normal; }
.navi a:active   { color:#4D4D4D; text-decoration: none; font-weight:normal; }

/* hauptnavigation */
.naviw            { font-family:Arial, Helvetica; font-size:11px; font-weight:bold; line-height:14px; color:#000000; text-decoration:none; }
.naviwover        { font-family:Arial, Helvetica; font-size:11px; font-weight:bold; line-height:14px; color:#000000; text-decoration:none; }
.naviw a:link     { color:#72B87A; text-decoration: none; font-weight:bold; }
.naviw a:visited  { color:#72B87A; text-decoration: none; font-weight:bold; }
.naviw a:hover    { color:#CC3333; text-decoration: none; font-weight:bold; }
.naviw a:active   { color:#FFFF99; text-decoration: none; font-weight:bold; }


/* site */ 
html {min-height:101%;}  /* provoke a scroll bar */
body {
  margin:0;
  font-family:Arial, Helvetica; font-size:11px; font-weight:normal; 
  font-size: 11px;
  color: #990033;
  background-color: #FFFFE7;
  /*scrollbar-base-color:#FFFFFF;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#B2B2B2;
  scrollbar-darkshadow-color:#FFFFFF;
  scrollbar-face-color:#FFFFFF;
  scrollbar-highlight-color:#B2B2B2;
  scrollbar-shadow-color:#B2B2B2;
  scrollbar-track-color:#FFFFFF;*/
}
h2 {
  font-family:Arial, Helvetica; 
  font-weight:bold; 
  font-size: 12px;
 }

tbody {
  font-family:Arial, Helvetica; 
  font-weight:normal; 
  font-size: 11px;
 }
.maintable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990033;
	/*background-image:  url(images/bg.jpg);
    background-repeat: repeat-x;
	background-position: center; */
}
/* forms */
.textarea        { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:160px; margin-bottom:2px; margin-top:2px; height:100px; padding-left:2px; }
.input           { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:160px; margin-bottom:2px; margin-top:2px; padding-left:2px; }
.select          { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:160px; margin-bottom:2px; margin-top:2px; }
.submit          { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #373737; background-color: #e0e0e0; border: none; width:160px; height:19px; margin-bottom:2px; margin-top:2px;cursor:pointer;cursor:hand }
.mandatory       { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #000000 }
.optional        { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #000000 }
.error           { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #b11117 }
.done            { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #808080 }
.success         { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #0d9c0d }


/* special */
.sitemaphead     { font-family:Arial, Verdana, Helvetica; font-size:12px; font-style:normal; font-weight:normal; color: #4d4d4d; margin-top:45px; }
.meldung { font-family:Arial, Verdana, Helvetica; font-size:14px; font-style:normal; font-weight:bold; color:#CC3333; }

/* style der fehlermeldung bei den formularvalidierungen */
.ucMessageError  { color:#b11117; }


/* footer */
.site            { padding:0 10px 0 10px; height:expression(document.body.clientHeight - 25 + "px"); font-size: 11px;}
.footer          { position:fixed; bottom:0px; width:100%; height:25px; overflow:hidden; background-color:#FFFFFF; z-index:40000000; }

/* Storefinder Admin */
.adminbutton          { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #000000; background-color: #4D4D4D; border: none; width:160px; height:19px; margin-bottom:2px; margin-top:2px;cursor:pointer;cursor:hand }

.adminbutton a:link           { text-decoration: none; color: #B2B2B2; font-weight:bold; }
.adminbutton a:visited        { text-decoration: none; color: #B2B2B2; font-weight:bold; }
.adminbutton a:hover          { text-decoration: none; color: #DDDDDD; font-weight:bold; }
.adminbutton a:active         { text-decoration: none; color: #DDDDDD; font-weight:bold; }

.selectmedium    { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:120px; margin-bottom:2px; margin-top:2px; }

.inputmedium           { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:120px; margin-bottom:2px; margin-top:2px; padding-left:2px; }

.inputsmall           { font-family:Arial, Verdana, Helvetica; font-size:11px; font-style:normal; font-weight:normal; color: #4d4d4d; background-color: #FFFFFF; border: #707070 1px solid; width:40px; margin-bottom:2px; margin-top:2px; padding-left:2px; }


/* preview */
.preview            { font-family:Arial, Helvetica; font-size:11px; font-weight:normal; line-height:14px; color:#4D4D4D; text-decoration:none; border-width: 0px; border-style: none;}
.preview a:link     { color:#4D4D4D; text-decoration: none; font-weight:normal; }
.preview a:visited  { color:#4D4D4D; text-decoration: none; font-weight:normal; }
.preview a:hover    { color:#4D4D4D; text-decoration: none; font-weight:normal; }
.preview a:active   { color:#4D4D4D; text-decoration: none; font-weight:normal; }

