/*====================== OWN STUFF ====================*/



/*=====================================================*/
/*======= OWN STUFF ABOVE / default follows ===========*/


body {
  color: #292929;		/* font color */
  background: #adadad url(../images/blue/bg.png) 0 0 repeat-x;
}

a:link,
a:visited,
a:hover,
.title, .title a,
.submitted,
.links,
.node .taxonomy,
#aggregator .news-item .categories, #aggregator .source, #aggregator .age,
#forum td .name,
div.admin-panel .description {
  color: #620031;
}

div#section1 {
	background: #620031 url(../images/blue/topregion-bg.png) 0 0 repeat-x;
}


div#section1 .contentheading,
div#section1 div.moduletable h3,
div#section1 {
	color: #F0F0F0;
}

div#section1 .title {
   color: #fff;
}

div#section1 a,
div#section1 a:link,
div#section1 a:visited {
   color: #FFCD06;
}

div#section1 a.readon,
div#section1 a:visited.readon,
div#section1 a:hover.readon {
	background: #9BB3D1;
	color: #B61C1E;
}


div#section2 {
	background: #170808 url(../images/blue/bottomregion-bg.png) 0 0 repeat-x;
   color: #fff;
}

div#section2 .title {
   color: #fff;
}

div#section2 .contentheading,
div#section2 div.moduletable h3,
div#section2 {
	color: #DEDEDE;
}

div#section2 a,
div#section2 a:link,
div#section2 a:visited {
   color: #FFCD06;
}

div#section2 a.readon,
div#section2 a:visited.readon,
div#section2 a:hover.readon {
	background: #fff;
	color: #170808;
}

div#masthead {
	background: #170808 url(../images/blue/mast-bg.png) 0 0 repeat-x;
}

div#header .header-right {
	background:  url(../images/blue/mast-r.png) 100% 0 no-repeat;
}

div#header .header-left {
	background:  url(../images/blue/mast-l.png) 0 0 no-repeat;
}

div#footer-wrapper {
	background: #170808 url(../images/blue/footer-bg.png) 0 0 repeat-x;
}

div#footer-wrapper .footer-right {
	background:  url(../images/blue/footer-r.png) 100% 0 no-repeat;
}

div#footer-wrapper .footer-left {
	height: 15px;
	overflow: hidden;
	background:  url(../images/blue/footer-l.png) 0 0 no-repeat;
}


div#breadcrumb,
div#breadcrumb a {
  color: #620031;
}

div#middlecontainer {
  background: #ffffff url(../images/blue/body-bg.png) 0 0 repeat-x;
}

div#middlecontainer a,
div#middlecontainer a:link,
div#middlecontainer a:visited {
   color: #620031;
}

div#middlecontainer a.readon,
div#middlecontainer a:visited.readon,
div#middlecontainer a:hover.readon {
	background: #620031;
	color: #fff;
}

div#middlecontainer .title,
div#middlecontainer h2 {
	color: #620031;
}

#header .block  {
	color: #fff;
}

#header .block a {
	color: #FFCD06;
}

#header .block h2, #header .block h2.title {
	color: #fff;
}
	
#footer-region {
  background-color: #170808; 
}
#footer-region .block  {
	color: #fff;
}

#footer-region .block a {
	color: #FFCD06;
}

#footer-region .block h2, #footer .block h2.title {
	color: #fff;
}
	

#footer {
  background-color: #170808; 
  color:#FFFFFF;
}
  
#footer a {
  color: #adadad;
}
  
/* Menu styles */

div#navigation {
  background: #292929 url(../images/blue/menu-bg.png) repeat-x;
}

#primary a {
  border-right: #999 solid 1px;
  color: white;
}

#primary a:hover,
#primary a.active {
  color: #fff;
  background: url(../images/blue/menu-bg-over.png) repeat-x;
  border-right: #999 solid 1px;
}

#secondary {
  border-top:1px solid #292929;
}

#secondary li a {
  color: white;
  background: url(../images/blue/menu-div.png) 100% 0 repeat-y;
}

#secondary a:hover {
  color: white;
  background-color: #555555;
}

#mission {
  border: solid 1px #620031;
  color: #000;
}

#mission a, #mission a:visited {
  color: #620031;
}

#site-name a, #site-name a:hover {
  color: #fff;
}

#site-slogan {
  color: #fff; 
}

#search .form-text, #search .form-submit {
  border: 1px solid #000;
}

.comment {
  border: 1px solid #620031;
}

.comment .picture {
  border: 1px solid #620031;
}

#profile .profile {
  border: 1px solid #620031;
}

/* box */
.boxborder { background:url(../images/blue/box-right.gif) 100% 0 repeat-y; }
.bi { background:url(../images/blue/box-left.gif) 0 0 repeat-y; }
.bt { background:url(../images/blue/box.gif) 100% 0 no-repeat; }
.bt div { background:url(../images/blue/box.gif) 0 0 no-repeat; }
.bb { background:url(../images/blue/box.gif) 100% 100% no-repeat; }
.bb div { background:url(../images/blue/box.gif) 0 100% no-repeat; }

/* block theme styles */
.color0-box-page-bg { background: #fff; }
.color1-box-page-bg { background: #FFCD06;  color:#000; }
.color2-box-page-bg { background:#620031; color:#E1E0C6; }
div#middlecontainer .color2-box-page-bg .title, div#middlecontainer .color2-box-page-bg h2 {color:#fff;}
div#middlecontainer .color2-box-page-bg a, div#middlecontainer .color2-box-page-bg a:link, div#middlecontainer .color2-box-page-bg a:visited { color:#FFCD06; }
.color3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .color3-box-page-bg a, div#middlecontainer .color3-box-page-bg a:link, div#middlecontainer .color3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .color3-box-page-bg h2, #sidebar-right .color3-box-page-bg h2 { color: #FFCD06; }

.stripe0-box-page-bg { background: #fff; }
#sidebar-left .stripe0-box-page-bg h2, #sidebar-right .stripe0-box-page-bg h2 { border-top: 1px solid #000; border-bottom: 1px solid #000;}
.stripe1-box-page-bg { background: #FFCD06;  color:#000; }
#sidebar-left .stripe1-box-page-bg h2, #sidebar-right .stripe1-box-page-bg h2 { color: #000; border-top: 1px solid #000; border-bottom: 1px solid #000; } 
.stripe2-box-page-bg { background:#620031; color:#E1E0C6; }
#sidebar-left .stripe2-box-page-bg h2, #sidebar-right .stripe2-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; }
div#middlecontainer .stripe2-box-page-bg a, div#middlecontainer .stripe2-box-page-bg a:link, div#middlecontainer .stripe2-box-page-bg a:visited { color:#FFCD06; }
.stripe3-box-page-bg { background: #000;  color:#fff; }
div#middlecontainer .stripe3-box-page-bg a, div#middlecontainer .stripe3-box-page-bg a:link, div#middlecontainer .stripe3-box-page-bg a:visited { color:#FFCD06; }
#sidebar-left .stripe3-box-page-bg h2, #sidebar-right .stripe3-box-page-bg h2 { border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #FFCD06; }

.blk-outline1 { border: 1px solid #fff; }
.blk-outline1 h2, .blk-outline1 a { color: #fff; }
.blk-outline2 { border: 1px solid #FFCD06; color: #FFCD06; }
.blk-outline2 h2, .blk-outline2 a { color: #FFCD06; }
.blk-outline3 { border: 1px solid #000; }
.blk-outline3 h2, .blk-outline3 a { color: #000; }
div#section2 .blk-outline3 { border: 1px solid #620031; }
div#section2 .blk-outline3 h2, .blk-outline3 a { color: #620031; }


.blk-solid1 { background: #fff;  color:#000; }
.blk-solid1 a { color:#620031; }
div#section1 .blk-solid1 a, div#section1 .blk-solid1 a:link, div#section1 .blk-solid1 a:visited { color:#620031; }
div#section2 .blk-solid1 a, div#section2 .blk-solid1 a:link, div#section2 .blk-solid1 a:visited { color:#620031; }
.blk-solid2 { background: #FFCD06;  color:#000; }
.blk-solid2 a { color:#fff; }
div#section1 .blk-solid2 a, div#section1 .blk-solid2 a:link, div#section1 .blk-solid2 a:visited { color:#620031; }
div#section2 .blk-solid2 a, div#section2 .blk-solid2 a:link, div#section2 .blk-solid2 a:visited { color:#620031; }
.blk-solid3 { background: #000;  color:#fff; }
.blk-solid3 a { color:#FFCD06; }
div#section2 .blk-solid3 { background: #620031;  color:#fff; }
div#section2 .blk-solid3 h2, .blk-solid3 a { color: #FFCD06; }


/*=====================================================*/
/*=====================================================*/
/*=================== OWN STUFF =======================*/

/* produkte-uberblick gallery nebeneinander */

.content .field-field-prod-pix-small .field-item {
	float: left;
	margin-right: 8px;
}
/*beschreibung danach clearen*/
.content .group-prod-desc {
	clear:both;
}
/*produkt-uebersicht titel gleich hoch*/
.view-Produkte .views-field-title{
	min-height: 40px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-bottom:5px;
	text-align:center;
}
.view-Produkte .views-field-field-prod-pix-big-fid{
	min-height: 160px;
	text-align:center;
	
}
.view-Produkte td{
	width:130px;
}

/*ueberschrift und subtitle*/
.content .field-field-prod-subtitle .field-item {
	font-size:14px;
	font-weight: bold;
}
#main h1.title {
	margin-top:10px;
}
.content .field-field-prod-pix-small .field-item {
	float: left;
	margin-right: 8px;
}
/*gr. produktbild links floaten*/
.content .field-field-prod-pix-big .field-item img{
	float: left;
	margin-right: 40px;
	margin-bottom:10px;
}
.content .field-field-prod-subtitle .field-item {
	font-size:14px;
	font-weight: bold;
	margin-top:-13px;
}

.content .group-prod-sub-teaser {
	background-color:#ffffff;
	padding-right:10px;
}

.content .field-field-prod-pix-small {
	margin-top: 15px;
	margin-bottom:15px;
	clear:both;
	float:left;
}

.content fieldset.group-prod-desc {
	margin-top: 15px;
}
.content fieldset.group-prod-desc legend{
	font-weight:bold;
	margin-bottom:1px;
	padding-left:14px;
	padding-right:8px;
}

.content .field-field-prod-details {
	margin-top:-5px;
}

/*listen in den rtf-bereichen*/

.content .field-field-prod-short-desc ul li, 
.content .field-field-prod-details ul li {
	margin-left: -26px;
}

/*bilder im fliesstext*/

.zz_links_umfliessen {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:3px;
	padding-right:15px;
}


/*listen einruecken in rte-feld / fieser trick mit bildern */
#main #squeeze .content ul{
	padding-left:0px;
	/*border: solid 1px #090;*/
}

#main #squeeze .content ul li{
	margin-left:15px;
	/*border: solid 1px #900;*/
	list-style-position: inside;
	list-style-image: url(/sites/all/themes/litejazz/images/li_disc.png);
}

#main #squeeze .content ul li ul li{
	margin-left:10px;
	/*border: solid 1px #009;*/
	list-style-position: inside;
	list-style-image: url(/sites/all/themes/litejazz/images/li_li_disc.png);
}

#main #squeeze .content .field ul li{
	list-style-position: outside;
}
#main #squeeze .content .field ul li ul li{
	list-style-position: outside;
}

/*fix the background in the body of the text editors */
body#tinymce {
	background-color: #FFF;
	background-image: none;
	
}
/*hintergrundbilder raus*/
div#masthead {
	background:#620031 none;
}
#footer {
	background-color:#620031;
	color:#FFFFFF;
}
#footer-wrapper {
	background:#620031 none;
}
div#footer-wrapper .footer-right,
div#footer-wrapper .footer-left{
	background:#620031 none;
}


/*header mit pano-rotation*/
#masthead {
	height:140px;
	background:#cccccc;
}
#name-and-slogan {
	padding-bottom:0px;
	color: transparent;
	display:block;
	float:right;
	height:140px;
	width:340px;
}
#logo-title {
	float:left;
	height:140px;
}
img#logo {
	margin:8px 0 0 8px;
}
div#logo-title a {
	height: 10px;
}

/*new-box*/
#sidebar-left #block-views-Neuheiten-block_1{
	/*background-image: url(/sites/all/themes/litejazz/images/diagonal_stripes.png);*/
	background-color:#cccccc;
	border:1px solid #C80064;
	margin:8px;
	padding:7px 7px 12px;
}
#sidebar-left #block-views-Neuheiten-block_1 h2.title{
	font-size:26px;
	font-weight:bold;
	text-align:center;
	color:#C80064;
}

#sidebar-left #block-views-Neuheiten-block_1 .views-field-field-new-link-url {
	font-weight:bold;
	text-align:left;
}
/* news box untertitel */
div.views-field-field-new-subtitle-value {
	font-size: 10px;
	margin-top: 5px;
	line-height:12px;
}

/*sprachumschaltung ohne listenpunkte*/
#sidebar-right .block-locale .content li {
	list-style: none;
	margin-left:-13px;
	margin-bottom:5px;
}
/*block ein wenig runter*/
#sidebar-right .block-locale {
	margin-top:10px;
}

/*suckerfish hover farben*/
#suckerfishmenu	 a:active,
#suckerfishmenu	 a:hover {
  background: #620031 !important;
}

#suckerfishmenu	 ul.menu li li.expanded a:active,
#suckerfishmenu	 ul.menu li li.expanded a:hover {
	background: #620031 !important;
}
#suckerfishmenu	 ul.menu li ul a:active,
#suckerfishmenu	 ul.menu li ul a:hover {
  background: #620031 !important;
  text-decoration: none !important;
}
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active,
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover {
  background: #620031 !important;
}
/*p in tabellen (rte)*/
div#main div#squeeze div.node div.content table td p {
	margin-top: 0;
}

/*block m blog headlines*/
div#block-views-Blog-block_1 div.views-row {
    margin-bottom: 3px;
}

div#block-views-Presse_Links-block_1 div.views-row {
    margin-bottom: 3px;
}

/*korrektur menu blocks m. pager */
.item-list ul li {
    margin: 0 0 0.25em 0;
}

/*====================================*/
/* testimonial-box */
/* editor form */
form#node-form select#edit-field-testi-prod-ref-nid-nid {
    height: 330px;
}
/* anzeige im block */
div.view-testi-box div.views-field-field-testi-prod-ref-nid a {
    display: inline;
    font-size: 11px;
    font-style: italic;
    line-height: 15px;
}

div.view-testi-box div.views-field-field-testi-prod-ref-nid div.field-item {
    margin-bottom: 2px;
    margin-top: 0;

}

div.view-testi-box div.views-field-body p.zz_links_umfliessen,
div.view-testi-box div.views-field-body p {
    font-style: italic;
    padding-left: 8px;
    font-size: 12px;
    padding-right: 5px;
}