/*----------------------------------------------------------------------------
	colorscheme1.css for colorscheme 1

	this css-file contains all definitions, that depend on the colorscheme.

	(c) Schlund + Partner AG
----------------------------------------------------------------------------*/
/*-- main container --------------------------------------------------------*/
#container 
{
 background-color: #fff;
 border-right-width: 0px;
 border-left-width: 0px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #fff;
 border-left-color: #fff;
}

#container2
{
 background-color: #fff;
 border-right-width: 0px;
 border-left-width: 0px;

/*  border-right-style: solid;
 border-left-style: solid;*/

 border-right-color: #fff;
 border-left-color: #fff;
}

/*--- header ---------------------------------------------------------------*/
/*--- main navigation ------------------------------------------------------*/
#main_nav_container 
{
 background-color: #fff;
}

/*--- key visiual ----------------------------------------------------------*/
/*--- caption --------------------------------------------------------------*/
#slogan 
{
 background-color: #EBE8F2; /* #90A97A;   */
 background-repeat: repeat-y;
 background-image: url(images/static/hbg.gif);
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #fff;
 border-right-color: #fff;
 border-bottom-color: #fff;
 border-left-color: #fff;
}

/*--- main navigation ------------------------------------------------------*/
#main_nav_list 
{
 background-color: #fff;
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #fff;
 border-bottom-color: #fff;
}

/*--- main navigation items ------------------------------------------------*/
a.main_nav_item 
{
 background-color: #fff;
 border-top-color: #fff;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #fff;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #fff;
 border-left-width: 0px;
 border-left-style: solid;
}

a.main_nav_item:hover 
{
 background-color: #F0D7D7;
 border-top-color: #655A5A;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #F3DFDF;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #F6E8E8;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #988484;
 border-left-width: 0px;
 border-left-style: solid;
}

a.main_nav_active_item 
{
 background-color: #F0D7D7;
 border-top-color: #fff;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #622C2C;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #B67A7A;
 border-left-width: 0px;
 border-left-style: solid;
}

/*--- main navigation ------------------------------------------------------*/
#sub_nav_list 
{
 background-color: #fff;
 border-top-width: 0px;
 border-bottom-width: 0px;
 border-top-style: solid;
 border-bottom-style: solid;
 border-top-color: #fff;
 border-bottom-color: #fff;
}


/*--- subnavigation items --------------------------------------------------*/
a.sub_nav_item 
{
 background-color: #fff;
 border-top-color: #fff;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #fff;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #fff;
 border-left-width: 0px;
 border-left-style: solid;
}

a.sub_nav_item:hover 
{
 background-color: #F0D7D7;
 border-top-color: #655A5A;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #F3DFDF;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #F6E8E8;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #988484;
 border-left-width: 0px;
 border-left-style: solid;
}

a.sub_nav_active_item 
{
 background-color: #F0D7D7;
 border-top-color: #fff;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #622C2C;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-left-color: #B67A7A;
 border-left-width: 0px;
 border-left-style: solid;
}

a.sub_nav_active_item:hover 
{
 border-top-color: #605459;
 border-top-width: 0px;
 border-top-style: solid;
 border-right-color: #E4C9D3;
 border-right-width: 0px;
 border-right-style: solid;
 border-bottom-color: #EFE0E6;
 border-bottom-width: 0px;
 border-bottom-style: solid;
}

/*--- footer ---------------------------------------------------------------*/
#footer 
{
 background-color: #E4C9D3;
}

#footer_text 
{
 color: #fff;
}

/*----------------------------------------------------------------------------
  default-styles for html-elements
----------------------------------------------------------------------------*/
/*--- body -----------------------------------------------------------------*/
body#main_body 
{
 color: #000000;
 background-repeat: repeat;
 background-attachment: fixed;
 background-image: url(images/static/bg-site.jpg);
 background-color: #fff;
}

/*--- paragraph ------------------------------------------------------------*/
.content p 
{
 color: #333333;
}

/*--- headings -------------------------------------------------------------*/
.content h1 
{
 color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-bottom-color: #fff;
}

.content h2 
{
 color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-bottom-color: #fff;
}

.content h3 
{
 color: #fff;
 border-bottom-width: 0px;
 border-bottom-style: solid;
 border-bottom-color: #fff;
}

/*--- links ----------------------------------------------------------------*/
.content a:link 
{
 color: #000000;
}

.content a:visited 
{
 color: #888888;
}

.content a:hover 
{
 color: #990000;
}

.content a:active 
{
 color: #700905;
}

/*--- tables ---------------------------------------------------------------*/
.content th 
{
 color: #fff;
 background-color: #fff;
 padding-top: 3px;
 padding-right: 2px;
 padding-bottom: 3px;
 padding-left: 2px;
}

.content tr.odd 
{
 color: #665555;
 background-color: #E4C9D3;
 padding-top: 3px;
 padding-right: 2px;
 padding-bottom: 3px;
 padding-left: 2px;
}

.content tr.even 
{
 color: #665555;
 background-color: #FCF3F3;
 padding-top: 3px;
 padding-right: 2px;
 padding-bottom: 3px;
 padding-left: 2px;
}

/*--- forms ----------------------------------------------------------------*/
.content fieldset 
{
 border-color: #fff;
 background-color: #E8EAEC;
 padding: 0px;
 margin: 15px;
}

.content legend 
{
 color: #000000;
}

.content label 
{
 color: #000000;
}

.content input 
{
 border-color: #fff;
}

.content textarea 
{
 border-color: #fff;
}




/*******************************************************************************/



#main_nav_list a.main_nav_active_item 
{
 color: #fff;
 background-image: url(../../images/dynamic/buttonset2/n1active.gif);
 background-position: top left;
}

#main_nav_list a.main_nav_item 
{
 color: #000000;
 background-image: url(../../images/dynamic/buttonset2/n1.gif);
 background-position: top left;
}

#main_nav_list a.main_nav_item:hover 
{
 color: #000000;
 background-image: url(../../images/dynamic/buttonset2/n1hover.gif);
 background-position: top left;
}



/*******************************************************************************/



#sub_nav_list a.sub_nav_active_item 
{
 color: #000000;
 background-image: url(../../images/dynamic/buttonset2/n1active.gif);
 background-position: top left;
}

#sub_nav_list a.sub_nav_item 
{
 color: #000000;
 background-image: url(../../images/dynamic/buttonset2/n1.gif);
 background-position: top left;
}

#sub_nav_list a.sub_nav_item:hover 
{
 color: #000000;
 background-image: url(../../images/dynamic/buttonset2/n1hover.gif);
 background-position: top left;
}



/*******************************************************************************/




#content_container a:active 
{
 color: #700905;
}

#content_container a:hover 
{
 color: #990000;
}

#content_container a:visited 
{
 color: #888888;
}

#content_container a:link 
{
 color: #000000;
}

#content_container h1 
{
 color: #fff;
}

#content_container h2 
{
 color: #fff;
}

#content_container h3 
{
 color: #fff;
}

#content_container, #content_container p 
{
 color: #333333;
}