/*

	filename:	/css/screen-skin.css
	version:	1.1 - 2007-003-07 - mkr

	author:		martin (dot) krause (at) gpm (dot) de 
	validated by W3C CSS Validator // jigsaw.w3.org

	1.1 - mkr: added deko
	
*/


/* Identitätsfarbe dunkel 
-------------------------------------------------------------------------*/

#branding {
	background: #889157; 
}

#navSupplementary {
	border-color: #889157;
}


-------------------------------------------------------------------------*/

#navMain {
	background-color: #DFEAF7;
}

/* boxes, right side */
#contentService form,
#contentService form#formSearch
{
	background-color: #e6ead0;
}

/* button */
#contentMain input.inputFormSubmitKon {
	background: #e6ead0;
}


/* dropdown  border color 
-------------------------------------------------------------------------*/
.navDropDownShow
{
	border: 1px solid #889157 ! important;
}


/* border color 
-------------------------------------------------------------------------*/

.navDropDownShow,
/* border, boxes left*/
#navSection ul, 
/*border, boxes right*/
#contentService form,
#contentMain .warning,
/* homepage */
#home #contentMain div.contentMainFocus,
#home #contentMain div.contentMainNews li a img {
	border: 1px solid #cfd6ac; 
}

/*box object */
#contentService h2 {
	border-top: 1px solid #cfd6ac;
	border-right: 1px solid #cfd6ac;
	border-left: 1px solid #cfd6ac;
}

/*box object */
#contentService ul {
	border-right: 1px solid #cfd6ac;
	border-bottom: 1px solid #cfd6ac;
	border-left: 1px solid #cfd6ac;
}
#contentService div.problem {
	border-top: 1px solid #cfd6ac;
}

/* boxobject 2 */
#contentService a {
}

#contentService a.onlyAndLast {
	border-bottom: 1px solid #cfd6ac; 
} 

#contentService #toolbox li {
	border-top: 1px solid #cfd6ac;
	border-bottom: 1px solid #cfd6ac;
}

#contentService #toolbox li#fontSizeDecrease {
	border-left: 1px solid #cfd6ac;
}

#contentService #toolbox li#fontSizeIncrease {
	border-right:1px solid #cfd6ac; 
}

#contentService #toolbox li#print {
	border-left: 1px solid #cfd6ac; 
	border-right: 1px solid #cfd6ac;
}
#navMain_mini  .dropdown {
	border: 1px solid #cfd6ac;
	font-weight: bold;	
	background-color: #e6ead0;
}

.navDropDownShow li a:hover,
.navDropDownShow li a:active,
.navDropDownShow li a.active {
	border-left: 2px solid #cfd6ac;
	border-right: 2px solid #cfd6ac;
}

/* button */
#contentMain input.inputFormSubmitKon {
	border: 1px solid #cfd6ac;
}


/* colored box background 
-------------------------------------------------------------------------*/

/* dropdown hover */
.navDropDownShow li a:hover,
.navDropDownShow li a:active,
.navDropDownShow li a.active,
/* homepage */
#home #contentMain h2.contentMainFocus,
#home #contentMain div.contentMainFocus,
/* Intro box, homepage*/
#home #contentMain h1,
#home #contentMain p
{
	background-color: #f9faf4 ! important;
}


#home #contentMain p {
	margin: 0 0 0px 0;
}

/* newsletter */
#contentService #formNlBox,
#contentService #formNlBox .inputSubmitNlBox,
/* box object */
#contentService h2,
#contentService ul,
/* boxobject 2 */
#contentService a 
{
	background-color: #f9faf4;
}

.navDropDownShow li a {
	border-bottom: 1px solid #f9faf4;

}

#contentMain .coloredTextbox {
	width: 542px;
	background: #DFEAF7;
	border: 1px solid #CCCCCC;
	padding: 6px;
	margin-bottom: 10px;	
}

/* toolbox
-------------------------------------------------------------------------*/

#contentService #toolbox li {
	background-color: #626f1d;
	color: #fff;
}

#contentService #toolbox li a {
	color: #fff;
}
/* Sonderfarben
-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------
---------------------------------------------------------------------------
		under normal circumstances, no changes beyond this point.
---------------------------------------------------------------------------
-------------------------------------------------------------------------*/


/* form elements
-------------------------------------------------------------------------*/


/* buttons right */
#contentService input.inputSubmitSearch,
#contentService input.inputSubmitLogin {
	color: #fff;
	background: #949d64;
	border: 1px solid #fff;
}

/* input, select */
#contentService input,
#contentService input.inputTextLogin,
#contentService select {
	border: 1px solid #cfd6ac;
}

#contentMain input:hover,
#contentMain input:focus,
#contentMain select:hover,
#contentMain select:focus,
#contentMain textarea:hover,
#contentMain textarea:focus
{
	background : #FEFEC5;
	border: 2px solid #fc0;
}



/* deko
-------------------------------------------------------------------------*/

#contentMain ul.deko li img.deko {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 8px solid #889157;
}
 

/* image with caption
-------------------------------------------------------------------------*/
#contentMain dl.imgCaption {
	background: #dfdfdf; 
}

/* table styles 
-------------------------------------------------------------------------*/

#contentMain table.tCom { 
	border: 1px solid #ccc; 
	background: #fff
}

#contentMain table.tCom td {
	border-bottom: 1px solid #ccc; 
}

#contentMain table.tCom tr th {
	background: #DFDFDF;
}

#contentMain table.tCom tr.odd {
	background: #fff;
}

#contentMain table.tCom tr.even {
	background: #F6F6F6;
}


/* breadcrumb trail 
-------------------------------------------------------------------------*/

#contentMain #breadcrumb {
	border-bottom: 1px solid #ccc; 
}


/* =suchergebnisse, =search result
-------------------------------------------------------------------------*/

#contentMain .highlight {
	background-color: #FF9 ! important;
}

/* background images
-------------------------------------------------------------------------*/

#navSupplementary {
	background: #fff url(/skin_img/pantovigar/skin_navSupp-bg.gif) repeat-x 0 100%;
}

#navSupplementary ul#navSupp li {
	background: transparent url(/skin_img/pantovigar/skin_navSupp-li-bg.gif) no-repeat 0 0;
}

#navSupplementary ul#lang li {
	background: #FFF url(/skin_img/pantovigar/skin_lang-bg-normal.gif) repeat-x 0 100%;
}

#navSupplementary ul#lang li.active {
	background: #FFF url(/skin_img/pantovigar/skin_lang-bg-active.gif) repeat-x 0 100% ! important;
}

#brandingClaim {
	background: transparent url(/skin_img/pantovigar/skin_brandingclaim_100years_bg.gif) no-repeat 97px 18px;
}

#navMain {
	background-image: url(/skin_img/pantovigar/skin_navMain-bg.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

#navMain li {
	background: transparent url(/skin_img/pantovigar/skin_navMain-li-bg.gif) no-repeat 0 0;
}

#contentMain h2.deko {
	background: transparent url(/skin_img/pantovigar/base_dotted-arrows-sprite.gif) no-repeat 0px -263px;
}

#contentService #toolbox li {
	background-image: url(/skin_img/pantovigar/skin_toolbox-bg.gif);
	background-repeat: repeat-x ;
	background-position: 0 0;
}

#contentService h2 {
	background-color: #e6ead0;
	background-image: url(/skin_img/pantovigar/base_1px-white.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}

#contentService #toolbox li#print a {
	background: transparent url(/skin_img/pantovigar/skin_icon-print.gif) no-repeat 38px -3px;
}

#contentService form#formSearch {
	background-image: url(/skin_img/pantovigar/base_1px-white.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}

#contentService form h2 {
	background: transparent url(/skin_img/pantovigar/base_1px-white.gif) repeat-x 0 100%;
}

#contentSiteInfo {
	background: #fff url(/skin_img/pantovigar/skin_contentMain-bg.gif) repeat-x 0 0; 
}

#contentSiteInfo li#backToTop{
	background: transparent url(/skin_img/pantovigar/skin_contentSiteInfo-backToTop-bg.gif) no-repeat 0 100%; 
}



/* misc 
-------------------------------------------------------------------------*/

#navSupplementary {
	border-top-width: 3px;
	border-top-style: solid;
}


.navDropDownShow li a {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

	
#contentMain .warning {
	background: #F6F6F6;
}



