/* 
  (c) 2008 schukai GmbH
  Firmenspezifische Anpassungen
  Nur Farben und Schriftarten + Typen
  Keine Abstände, Schriftgrößen, etc!
*/

/** input focus layout for inputfields **/



/************************FPI Konstant-Einstellungen*/
.rteTableStandard{
  border-collapse:collapse;
}

.rteTableStandard tr {}
.rteTableStandard td {}
.rteTableStandard td.header {}
.rteTableModern{
  border-collapse:collapse;
}
.rteTableModern tr {}
.rteTableModern td {}
.rteTableModern td.header {}

.rteImageSignatur{}
table.rteImage{}
img.rteImage{}
table.rteImageAlignleft{}
img.rteImageAlignleft{}
table.rteImageAlignright{}
img.rteImageAlignright{}

div.rteErrorBox {
  border:1px solid red;
}

div.rteInfoBox {
  border:1px solid blue;
}

/*** global Classes (should be used in all customized templates) **/
/** headlines **/
.headline_default{ }
.headline_new1 { }
.headline_new2 { }

/** infos **/
.infotext { }

body {
  font-family:arial, sans-serif;
  color:#ffffff;
  background:url('/alvine/frontend/template/vikingcycles/assets/bg_body_center.jpg') center top repeat-y;
}

.cdTextBase {
  color:black;
}

h1 {
  color:#F77113;
  text-transform:uppercase;
  font-size:18px;
}

h2 {
  color:#F77113;
  font-size:18px;
}

h3 {
  color:#F77113;
}

h4 {
  color:#F77113;
}


.cdHeadline {
  color:#F77113;
}

.cdHeadline1 {
  color:#F77113;
}

.cdHeadline2 {
  color:#F77113;
}

.cdHeadline3 {
  color:#F77113;
}

.cdHeadline4 {
  color:#F77113;
}

ul {
  list-style-image:none;
  list-style-type:none;
  list-style-position: outside;
  margin:0px;
  padding:0px;
}

li {
  margin:0px;
  padding:0px;
}

ul.what_to_do {
  list-style:none;
}
ul.what_to_do li {
  clear:both;
}

.cdHoverColor {
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_stone_darker.jpg') left top repeat;
}


/****************** text-transforms ********************/
.bold {
  font-weight:bold;
}
.uppercase {
  text-transform:uppercase;
}
.inlinelabel {
  color:#F77113;
  margin-right:5px;
}


/****************** font-colors ********************/
.cdColor01 {
  color:#F77113;
}
.cdColor02 {
  color:#404040;
}
.cdColor03 {
  color:#7A7A7A;
}
.cdColor04 {
  color:#808080;
}
.cdColor05 {
  color:#323232;  
}
.cdColorWhite {
  color:#FFFFFF;
}
.cdColorBlack {
  color:#000000;
}



/****************** background-colors ********************/
.cdBackColor01 {
  background-color:#F77113;
}
.cdBackColor02 {
  background-color:#404040;
}
.cdBackColor03{
  background-color:#7A7A7A;
}
.cdBackColor04{
  background-color:#808080;
}
.cdBackColor05{
  background-color:#323232;
}
.cdBackColorWhite{
  background-color:#FFFFFF;
}
.cdBackColorBlack{
  background-color:#000000;
}


/****************** border-colors ********************/
.cdBorder01{
  border:1px solid #F77113;
}
.cdBorder02{
  border:1px solid #404040;
}
.cdBorder03{
  border:1px solid #7A7A7A;
}
.cdBorder04{
  border:1px solid #808080;
}
.cdBorder05{
  border:1px solid #323232;
}
.cdBorderWhite{
  border:1px solid #FFFFFF;
}
.cdBorderBlack{
  border:1px solid #000000;
}

/****************** input-controls ********************/

.cdControlColor {
  background-color:none;
  color:black;
}

.cmdsubmit {
 width:11px;
 height:20px;
 background:url('/alvine/frontend/template/vikingcycles/assets/btn_cmdsubmit.gif') left top no-repeat;
 padding:0px;
 border:none;
 outline:none;
 font-weight:bold;
}

/************************************** standardisierte Submits *********************************/
.submit_icon {
background:#F77113;
display:block;
float:left;
height:20px;
width:27px;
}

.cmdbutton {
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_stone.jpg') left top;
  float:left;
  line-height:20px;
  height:20px;
}

/************************************** IMAGES standardisierte Submits *********************************/
.icon_shoppingcart {
  background:#F77113 url('/alvine/frontend/template/vikingcycles/assets/icon_shoppingcart.gif') 3px 2px no-repeat;
}
.icon_zoom {
  background:#F77113 url('/alvine/frontend/template/vikingcycles/assets/icon_zoom.gif') 3px 1px no-repeat;
}

.cdControlColor:focus,
.inputfocus {
  background-color:#F0F0F0;
}

.cdControlBorder {
  border: 1px solid #F77113;
}

.textinput,
select {
  background:#ffffff;
  border:1px solid #F77113;
}

.cdControlHighlightColor {
  background-color:#EFE1E0;
  color:#000000;
}

.cdControlColorLabel {
  background-color:none;
  color:#FFFFFF;
}

.cdControlButtonColor {
  background-color:#efefef;
  color:#ffffff;
  cursor:pointer;
}

.cdControlButtonBorder {
  border:0px solid #ffffff;
}

.cdControlGroupColor {
  background-color:none;
  color:black;
}

.cdControlGroupBorder {
  border: 1px solid #cfcfcf;
}

.cdControlGroupColorLabel {
  background-color:none;
  color:black;
}

/****************** layout controls ********************/
.cdTooltipColor {
  background-color:#F77113;
  color:#000000;
}
.cdTooltipBorder {
  border: 1px solid #000000;
}

/****************** errors ********************/
.cdErrorColor {
  color:#ff0000;
}


/****************** switch-colors (for changing-color-effects f.e.: in table-rows ********************/

.switchcolor01{
  background:#E9E9E9;
  color:inherit;
}
.switchcolor02{
  background:#E2E2E2;
  color:inherit;
}
.switchcolor03{
  background:#D7D5D5;
  color:inherit;
}

table.rte_table {
  width:600px;
  margin:0px auto;
}

table.rte_table tr.head_line {
  background:url('/alvine/frontend/template/vikingcycles/assets/tile_stone.jpg') left top repeat;
}

table.rte_table td.first {
  padding-left:8px;
}

table.rte_table tr.head_line td.header {
  color:#FFFFFF;
}






/* -------------------- Formatierung Bereichselemente -------------------- */
a {
  color:#F77113;
  font-family:inherit;
  outline:none;
  text-decoration:none;
}

a:link {
  color:#F77113;
  font-family:inherit;
  text-decoration:none;
}

a:visited {
  color:#F77113;
  font-family:inherit;
  text-decoration:none;
}

a:focus {
  color:#FFFFFF;
  font-family:inherit;
  text-decoration:underline;
}

a:hover {
  color:#FFFFFF;
  font-family:inherit;
  text-decoration:underline;
}

a:active {
  color:#FFFFFF;
  font-family:inherit;
  text-decoration:underline;
}

div.pgFooternavi {
  font-size:0.9em;
  font-weight:bold;
}

div.pgFooternavi a,
div.pgFooternavi a:link,
div.pgFooternavi a:visited {
  text-decoration:none;
  color:#ffffff;
}
div.pgFooternavi a:focus,
div.pgFooternavi a:hover,
div.pgFooternavi a:active,
div.pgFooternavi a.on {
  text-decoration:underline;
  color:#F77113;
}

div.pgShoppingcart a,
div.pgShoppingcart a:link,
div.pgShoppingcart a:visited {
  text-decoration:none;
  color:#ffffff;
}
div.pgShoppingcart a:focus,
div.pgShoppingcart a:hover,
div.pgShoppingcart a:active,
div.pgShoppingcart a.on {
  color:#F77113;
}

div#pgContent div#pgLeftNavigation a,
div#pgContent div#pgLeftNavigation a:link,
div#pgContent div#pgLeftNavigation a:visited {
  text-decoration:none;
  color:#ffffff;
}
div#pgContent div#pgLeftNavigation a:focus,
div#pgContent div#pgLeftNavigation a:hover,
div#pgContent div#pgLeftNavigation a:active,
div#pgContent div#pgLeftNavigation a.on {
color:#F77113;
}

div#pgLogo a,
div#pgLogo a:link,
div#pgLogo a:visited,
div#pgLogo a:focus,
div#pgLogo a:hover,
div#pgLogo a:active {
  text-decoration:none;
  border:none;
  outline:none;
}

div#pgGfx_bottom {
  background:url('/alvine/frontend/template/vikingcycles/assets/bg_body_bottom.jpg') center bottom no-repeat;
}

div#pgLayout {
  background:url('/alvine/frontend/template/vikingcycles/assets/bg_body_top.png') center top no-repeat;
  -background:url('/alvine/frontend/template/vikingcycles/assets/bg_body_top.gif') center top no-repeat;
}

div#pgBottomContent {
  background:url('/alvine/frontend/template/vikingcycles/assets/bg_content_bottom.gif') left top no-repeat;
}

div#pgContent div#pgLeftNavigation  {
  background:url('/alvine/frontend/template/vikingcycles/assets/bg_leftnavi_left.png') left top no-repeat;
}
* html div#pgContent div#pgLeftNavigation {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/alvine/frontend/template/vikingcycles/assets/bg_leftnavi_left.png', sizingMethod='crop');
  background-image:none;
}



/* Shopspezifische Angaben */
@media screen {}

@media print {

  a {
    color:black;
    font-family:inherit;
  }

  a:link {
    color:black;
    font-family:inherit;
  }

  a:visited {
    color:black;
    font-family:inherit;
  }

  a:focus {
    color:black;
    font-family:inherit;
  }

  a:hover {
    color:black;
    font-family:inherit;
  }

  a:active {
    color:black;
    font-family:inherit;
  }

}



