a:link                { text-decoration:none; color:#000000; }
a:visited             { text-decoration:none; color:#000000; }
a:hover               { text-decoration:none; color:#990033; }
a:active              { text-decoration:none; color:#990033; }

a:link#grau           { text-decoration:none; color:#777777; }
a:visited#grau        { text-decoration:none; color:#777777; }
a:hover#grau          { text-decoration:none; color:#A62154; }
a:active#grau         { text-decoration:none; color:#A62154; }

a:link#dunkel         { text-decoration:none; color:#464646; }
a:visited#dunkel      { text-decoration:none; color:#464646; }
a:hover#dunkel        { text-decoration:none; color:#330066; }
a:active#dunkel       { text-decoration:none; color:#330066; }

a:link#sublink        { text-decoration:none; color:#990033; }
a:visited#sublink     { text-decoration:none; color:#990033; }
a:hover#sublink       { text-decoration:none; color:#330066; }
a:active#sublink      { text-decoration:none; color:#330066; }

a:link#subheader      { text-decoration:none; color:#330066; }
a:visited#subheader   { text-decoration:none; color:#330066; }
a:hover#subheader     { text-decoration:none; color:#990033; }
a:active#subheader    { text-decoration:none; color:#990033; }

a:link#nav            { text-decoration:none; color:#330066; }
a:visited#nav         { text-decoration:none; color:#330066; }
a:hover#nav           { text-decoration:none; color:#E3E4E5; }
a:active#nav          { text-decoration:none; color:#E3E4E5; }

a:link#sub_nav        { text-decoration:none; color:#F8F8F8; }
a:visited#sub_nav     { text-decoration:none; color:#F8F8F8; }
a:hover#sub_nav       { text-decoration:none; color:#FFFF66; }
a:active#sub_nav      { text-decoration:none; color:#FFFF66; }

a:link#sub_nav_sub    { text-decoration:none; color:#F8F8F8; }
a:visited#sub_nav_sub { text-decoration:none; color:#F8F8F8; }
a:hover#sub_nav_sub   { text-decoration:none; color:#FFFF66; }
a:active#sub_nav_sub  { text-decoration:none; color:#FFFF66; }

a:link#sub_nav_men    { text-decoration:none; color:#C7D6FD; }
a:visited#sub_nav_men { text-decoration:none; color:#C7D6FD; }
a:hover#sub_nav_men   { text-decoration:none; color:#FFFF66; }
a:active#sub_nav_men  { text-decoration:none; color:#FFFF66; }


body, textarea {
  scrollbar-base-color:#FFFFFF;
  scrollbar-3dlight-color:#9D9D9D;
  scrollbar-arrow-color:#7A7A7A;
  scrollbar-darkshadow-color:#9D9D9D;
  scrollbar-face-color:#C7D6FD;
  scrollbar-highlight-color:#858585;
  scrollbar-shadow-color:#9D9D9D;
  scrollbar-track-color:#FFFFFF;
}


textarea {
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
}


textarea#grau {
	background-color: #F5F6F6;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	overflow: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


input {
	background-color: #E2E2E2;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990033;
}


input#white {
	background-color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


input#grau {
	background-color: #F5F6F6;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}


.navigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #330066;
	letter-spacing: 0px;
}


.blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #330066;
	letter-spacing: 0px;
}


.grau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #777777;
	letter-spacing: 0px;
}


.graubg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #777777;
	background-color: #F5F6F6;
	letter-spacing: 0px;
}


.grauhell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BBBBBB;
	letter-spacing: 0px;
}


.grau_artikel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #BBBBBB;
	letter-spacing: 0px;
}


.mini_schwarz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.copywhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F8F8F8;
	letter-spacing: 0px;
}


.copybg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #C7D6FD;
	letter-spacing: 0px;
	padding: 5px;
}


.copybg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #E3E4E5;
	background-color: #A62154;
	letter-spacing: 0px;
}


.hometext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.copynormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.copybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.copyrednormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #FF4800;
	letter-spacing: 0px;
}


.copyredbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #FF4800;
	letter-spacing: 0px;
}


.subheadernormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.subheaderbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.headernormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.headerbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	letter-spacing: 0px;
}


.headerverdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	background-color: #C7D6FD;
	letter-spacing: 3px;
	padding: 2px;
}


.headerboldpala {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	background-color: #C7D6FD;
	letter-spacing: 3px;
	margin: -16px;
	padding: 2px;
}


.headerboldpala2 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #C7D6FD;
	letter-spacing: 1px;
}


.headerboldpala3 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #41195F;
	letter-spacing: 1px;
}


.headerboldpala4 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #990033;
	letter-spacing: 1px;
}


.subheaderboldpala {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	background-color: #C7D6FD;
	letter-spacing: 1px;
}


.subheaderboldpala2 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #FFDDAA;
	background-color: #555555;
	letter-spacing: 1px;
}


.subheaderboldpala3 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFDDAA;
	background-color: #555555;
	letter-spacing: 1px;
}


.subheaderboldpala4 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #330066;
	background-color: #FFD1FF;
	letter-spacing: 1px;
}


.subheaderboldpala5 {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #330066;
	background-color: #C7D6FD;
	letter-spacing: 1px;
}


.gaestebuchtext {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #990033;
	letter-spacing: 0px;
}


.subnaviwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #F8F8F8;
	letter-spacing: 1px;
}


.subnaviheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #F8F8F8;
	letter-spacing: 1px;
}


.subnaviheaderbg {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	letter-spacing: 1px;
	background:url(../images/bg_shopheader.gif) no-repeat left top;
}


.fehler {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF4800;
	letter-spacing: 1px;
}


.fehler_normal {
	font-family: Palatino Linotype, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF4800;
	letter-spacing: 1px;
}
