/*******************************************GENERAL****************************************/
body	{scrollbar-3dlight-color: #f0f0f0; scrollbar-arrow-color: #28353f; scrollbar-darkshadow-color: #f0f0f0; scrollbar-face-color: #bababa; scrollbar-highlight-color: #f0f0f0; scrollbar-shadow-color: #f0f0f0; scrollbar-track-color: #f0f0f0}

.body2
{
	background-image: url("/media/blau/bg.jpg");
	background-position:center top;
	background-repeat:repeat-y;
	text-align:center;
}


/*---------------------------------------------------
/*  text
/*---------------------------------------------------*/

.text, p
{
	color: #4a4a4a;
}

.textsmall
{
	color:#4a4a4a;
}

.title, h1
{
	color: #ff5200;
}

.titlesmall,h2
{
	color:#4a4a4a;
}
.titlesmallblack,h3
{
	color:#000000;
}
a
{
	color: #4a4a4a;
}
.textinput
{
	color:#708916;
	background-color:#ffffff;
	border:solid 1px #6d7369;
}

.textinputexpressanfrage
{
	color:#000000;
	background-color:#e3d4b7;
	border:solid 1px #e3d4b7;
}

.page-position
{

}

.path-item
{
    background-image:url(/media/blau/pfeil.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
}

.image-border
{
	border:1px solid #bec8d2;
	margin-left:10px;
	margin-bottom:10px;
}

/*---------------------------------------------------
/*  banner-zone
/*---------------------------------------------------*/

#banner-zone .language, .language a
{
	color:#4a4a4a;
}

#banner-zone .language a:hover
{
	color:#000000;
}

#banner-zone .frame-offers
{
	background-image:  url(/media/blau/bg-angebote.png);
	background-repeat:no-repeat;
}

#banner-zone .frame-request
{
	background-image:  url(/media/blau/bg-anfrage.png);
	background-repeat:no-repeat;
}


/*---------------------------------------------------
/*  frame-request
/*---------------------------------------------------*/


#banner-zone .frame-request .container-title
{
	color:#ffffff;
	border-top:1px solid #a1abbf;
}



#banner-zone .frame-request .description,
#banner-zone .frame-request .description2
{
	color:#ffffff;
}


#banner-zone .frame-request .container-title-link
{
	color:#ffffff;
	text-decoration:none;
}

#banner-zone .frame-request
{
	color:#000000;
}

#banner-zone .frame-request .links
{
	color:#ffffff;
	background-image:url(/media/pfeil.png);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:left center;

}

/*---------------------------------------------------
/*  frame-offers
/*---------------------------------------------------*/

#banner-zone .frame-offers .container
{
	color:#4a4a4a;
}

#banner-zone .frame-offers .offers-image
{
	border:1px solid #bec8d2;
}

#banner-zone .frame-offers .offers-title
{
	color:#4a4a4a;
}

#banner-zone .frame-offers .offers-date
{
	color:#596989;
}

#banner-zone .frame-offers .container-title
{
	color:#ffffff;
	border-top:1px solid #788aad;
}

#banner-zone .frame-offers .container-title-link
{
	color:#ffffff;
}


/*---------------------------------------------------
/*  menu-zone-horizontal
/*---------------------------------------------------*/

#menu-zone-horizontal .page-position
{	
	background-color:#ffffff;
}

#menu-zone-horizontal .language a:hover
{
	color:#005187
}

#menu-zone-horizontal .menu-horizontal a
{
	color:#596989;
}

#menu-zone-horizontal .menu-horizontal a:hover
{
	color:#000000;
}

/*---------------------------------------------------
/*  content-zone
/*---------------------------------------------------*/

#content-zone .content .sitepath
{
	background-color:#a7b5cf;
	color:#596989;
}

#content-zone .content .sitepath a
{
	color:#596989;
}

#content-zone .content .sitepath a:hover
{
	color:#ffffff;
}

.pagetitle
{
	color:#4a4a4a;
}

.subtitle
{
	color:#4a4a4a;
}

#content-zone .content .cms-content
{
	background-color:#F1F4F9;
	border:1px solid #96a2b7;
	color:#4a4a4a;
}


/*---------------------------------------------------
/*  menu-left
/*---------------------------------------------------*/

#menu-left .menu-left-title
{
	color:#4a4a4a;
}

#menu-left ul li
{
	border-bottom:1px solid #9aa5b9;
	list-style-type: none;
	background-image:url(/media/blau/pfeil.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style-position: outside;
	padding-left:8px;
}

#menu-left a
{
	color:#596989;
}

#menu-left a:hover
{
	color:#000000;
}

/*---------------------------------------------------
/*  info-zone
/*---------------------------------------------------*/

#info-zone .menu .position
{
	background-color:#596989;
	color:#e0e5f0;
	border:1px solid #ffffff;
}

#info-zone .menu .title
{
	color:#596989;
	padding:5px 0 0 0;
}

#info-zone .menu .list a
{
	background-image:url(/media/blau/pfeil-infomenu.gif);
	background-position:left;
	background-repeat:no-repeat;
	color:#e0e5f1;
}

#info-zone .menu .list a:hover
{
	color:#000000;
}

/*---------------------------------------------------*/


#info-zone .box-1 .title
{
	color:#663300;
	background-color:#ffffff;
}

#info-zone .box-2 .title
{
	color:#364919;
	background-color:#ffffff;
}

#info-zone .box-3 .title
{
	color:#21619F;
	background-color:#ffffff;
}



/*---------------------------------------------------
/*  contact-zone
/*---------------------------------------------------*/

#contact-zone .address
{
	background-color:#a3b1ce;
	color:#4a4a4a;
}

#contact-zone .address .title
{
	color:#4a4a4a;
	border-bottom:1px solid #7a88a4;
	padding:5px 0 0 0;
}

#contact-zone .address a:hover
{
	color:#000000;
}


#contact-zone .newsletter
{
	background-color:#8292b0;
	color:#4a4a4a;
}

#contact-zone .newsletter .title
{
	color:#4a4a4a;
	border-bottom:1px solid #617191;
	padding:5px 0 0 0;
}

#contact-zone .newsletter input
{
	background-color:#f0f1e9;
	color:#3c443d;
	border:solid 1px #f0f1e9;
}


#contact-zone .newsletter .links
{
	background-image:url(/media/blau/pfeil.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

#contact-zone .gallery
{
	background-image:url(/media/blau/bg-fotogalerie.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

#contact-zone .gallery .title
{
	color:#f0f0ea;
	padding:5px 0 0 0;
}

#contact-zone .gallery a
{
	color:#ffffff;
}

/*---------------------------------------------------
/*  logo-zone
/*---------------------------------------------------*/

#logo-zone .page-position
{
	background-color:#ffffff;
}

#logo-zone .print
{
	background-image:url(/media/blau/icon-print.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#logo-zone .recommend
{
	background-image:url(/media/blau/icon-recommend.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#logo-zone .favorite
{
	background-image:url(/media/blau/icon-favorite.gif);
	background-position:left;
	background-repeat:no-repeat;
}


/*---------------------------------------------------
/*  footer-zone
/*---------------------------------------------------*/

#footer-zone .copyright
{
	color:#4a4a4a;
}

#footer-zone .menu-bottom
{
	color:#dee2bd;
}

#footer-zone .menu-bottom a:hover
{
	color:#000000;
}

/*---------------------------------------------------
/*  module
/*---------------------------------------------------*/

#module .module-detail-link
{
    background-image:url(/media/blau/pfeil.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:10px;
    
}

#module .module-separator-line
{
    border-top:1px dotted #abb194;
    margin-top:10px;
    margin-bottom:5px;
}