/**
* @author    JoomlaShine.com http://www.joomlashine.com
* @copyright Copyright (C) 2008 - 2011 JoomlaShine.com. All rights reserved.
* @license   JoomlaShine.com Proprietary License
*/
/* ROT: F00 */
/* BLAU: 3B5998 */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700);


body {
	font-family: Arial, Helvetica, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6,
#jsn-gotoplink,
.page-header,
.subheading-category,
#jsn-menu a,
#jsn-menu span,
.componentheading,
.contentheading {
	font-family: 'Open Sans', sans-serif;
}

h1 {
  font-weight:300;
  text-transform:uppercase;
  color:#ffffff;
  font-size: 1.7em;
  background-color:#2b5c9e;
  display: inline;
  padding-right: 5px;
  padding-left:5px;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover {
  /*color:#2b5c9e;*/
  color:#fff;
  text-decoration:none;
  }

h2 {
  color:#ff7e00;
  font-weight:400;
  font-size: 1.5em;  
}

h2 a, h2 a:link, h2 a:visited, h2 a:hover {
  color:#ff7e00;
  text-decoration:none;
  }
	

h3 {
  color:#56749d;
  font-weight:400;
font-size: 1.3em;
}

h4 {
  color:#3b5998;
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.0em;
}


.small {
  font-size: 0.6em;
  color: #ADADAD;
}


/*MENÜ HG*/
/*nicht aktiv*/
body.jsn-color-cyan div.jsn-modulecontainer ul.menu-mainmenu > li:hover, body.jsn-color-red #jsn-menu .jsn-modulecontainer.display-dropdown .jsn-modulecontainer_inner:hover h3.jsn-moduletitle, body.jsn-color-cyan #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent, body.jsn-color-cyan #jsn-menu .jsn-modulecontainer.display-dropdown.jsn-dropdown-active .jsn-modulecontainer_inner h3.jsn-moduletitle, body.jsn-color-cyan #jsn-menu .jsn-modulecontainer.display-dropdown.jsn-dropdown-active .jsn-modulecontainer_inner:hover h3.jsn-moduletitle {
background: -moz-linear-gradient(center top , #2b5c9e 0%, #2b5c9e 100%) repeat scroll 0 0 transparent;
}
body.jsn-color-cyan div.jsn-modulecontainer ul.menu-mainmenu > li.active {
background: -moz-linear-gradient(center top , #ff7e00 0%, #ff7e00 100%) repeat scroll 0 0 transparent;
}

/*SUBMENU*/
body.jsn-color-cyan div.jsn-modulecontainer ul.menu-mainmenu ul,
body.jsn-color-cyan div.jsn-modulecontainer ul.menu-sidemenu ul,
body.jsn-color-cyan #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
	background: #5999b9;
}



/*hover color of sub-menu item */
body.jsn-color-cyan div.jsn-modulecontainer ul.menu-mainmenu ul li:hover a {
background: #2b5c9e; 
}



/* 
hellblau: abceea
orange: ff7e00
blau: 2b5c9e
hellblau: 5272b6
*/

/* ----- COLOR HEADER TABLE ----- */
table.style-colorheader thead th {
	background-color: #5272b6;
	border-right: 1px solid #2b5c9e;
}

/* ----- COLOR STRIPES TABLE ----- */
table.style-colorstripes td,
table.style-colorstripes th {
	border-bottom: 1px solid #ffffff;
	border-right: 1px groove #ffffff;
}
table.style-colorstripes thead th {
	background-color: #abceea;
}
table.style-colorstripes thead th.highlight {
	background-color: #ff7e00;
}
table.style-colorstripes tbody tr {
	background-color: #eb9a9d;
}
table.style-colorstripes tbody .highlight {
	background-color: #FCE1D8;
}
table.style-colorstripes tbody tr.odd {
	background-color: #C64311;
}
table.style-colorstripes tbody tr.odd .highlight {
	background-color: #2b5c9e;
}
table.style-colorstripes tbody tr:hover th,
table.style-colorstripes tbody tr:hover td {
	background-color: #5272b6;
}
table.style-colorstripes tbody tr:hover .highlight {
	background-color: #2b5c9e;
}
table.style-colorstripes tbody td,
table.style-colorstripes tbody th {
	border-right: 1px solid #ffffff;
	border-left: none;
}
table.style-colorstripes tfoot th,
table.style-colorstripes tfoot td {
	background-color: #A8390F;
}
.sectiontableheader {
	background-color: #A8390F;
}


/*promo-left */

#jsn-pos-promo-left div.jsn-modulecontainer, #jsn-pos-promo-right div.jsn-modulecontainer {
background-color: #fff;
}


/* oranger Rahmen bei Menüs ausblenden*/
div.jsn-modulecontainer ul.menu-mainmenu ul, #jsn-menu div.display-dropdown.jsn-modulecontainer .jsn-modulecontent {
    border: none!important;
}