
/*******************************************TEXT****************************************/
.text, p
{
	color: #333333;
}
.textsmall
{
	color: #333333;
}
.title
{
	color: #333333;
}

a
{
	color: #333333;
}


.moduletitlelink, .modulelink
{
	color: #333333;
}

.textinput
{
	border: solid 1px #DDC88E;
}

.textinput2
{
	background-color: #E6D7AA;
}

/*******************************************BACKGROUND****************************************/
body
{
	background-color: #eee6ca;
}
.bgContent
{
	background-color: White;
}

.shadowLT
{
	background-image: url(/media/default/shadow-l-t.gif);
}
.shadowRT
{
	background-image: url(/media/default/shadow-r-t.gif);
}
.shadowLM
{
	background-image: url(/media/default/shadow-l.gif);
	background-repeat: repeat-y;
}
.shadowRM
{
	background-image: url(/media/default/shadow-r.gif);
	background-repeat: repeat-y;
}
.shadowLB
{
	background-image: url(/media/default/shadow-l-b.gif);
	background-repeat: no-repeat;
	background-color: #eee6ca;
}
.shadowRB
{
	background-image: url(/media/default/shadow-r-b.gif);
	background-repeat: no-repeat;
	background-color: #eee6ca;
}
.shadowMB
{
	background-image: url(/media/default/shadow-b.gif);
	background-repeat: repeat-x;
	background-color: #eee6ca;
}

.bgLT
{
	background-image: url(/media/default/bg-l-t.gif);
	background-position: top right;
}
.bgCT
{
	background-image: url(/media/default/bg-c-t.gif);
}
.bgRT
{
	background-image: url(/media/default/bg-r-t.gif);
}
.bgLM
{
	background-image: url(/media/default/bg-l.gif);
	background-position: top right;
}
.bgRM
{
	background-image: url(/media/default/bg-r.gif);
}
.bgLB
{
	background-image: url(/media/default/bg-l-b.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.bgRB
{
	background-color: #eee6ca;
}
.bgCB
{
	background-color: #eee6ca;
}


/*******************************************SERVICE LEFT****************************************/
#serviceLeft
{
	background-color: #f7f2e5;
}

/*******************************************MENULEFT****************************************/
#menuLeft
{
	background-color: #e8dbb3;
}
#menuLeft .container
{
	border: solid 1px #f4eed9;
	border-top: 0;
}
#menuLeft .level0
{
	border-top: solid 1px #f4eed9;
}
#menuLeft .menu0
{
	color: White;
}
#menuLeft .menu0 .menuItem
{
	background-image: url(/media/default/menu0bg_a.gif);
}
#menuLeft .menu0:hover .menuItem, #menuLeft .menu0 .selectedItem
{
	background-image: url(/media/default/menu0bg_b.gif);
}

#menuLeft .level1
{
	border-top: solid 1px #f4eed9;
}
#menuLeft .menu1
{
	color: #333333;
}
#menuLeft .menu1 .menuItem
{
	background-color: #DCC98F;
	background-image: url(/media/pfeil.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
#menuLeft .menu1:hover .menuItem, #menuLeft .menu1 .selectedItem
{
	background-color: #bd9c57;
	color:#ffffff;
	background-image: url(/media/pfeil_lightbrown.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

#menuLeft .level2
{
}
#menuLeft .menu2
{
	color: #333333;
}
#menuLeft .menu2 .menuItem
{
	background-color: #f4eed9;
}
#menuLeft .menu2:hover .menuItem, #menuLeft .menu2 .selectedItem
{
	background-color: #EEE6CA;
}
#menuLeft .separatorlevel2
{
	background-color: #DCC98F;
}
/*******************************************QUICK REQUEST****************************************/
#quickRequest
{
	background-color: #E8E6EF;
}
#quickRequest a .button
{
	background-color: #7A809F;
	border: solid 1px #DDC88E;
	color: White;
}
#quickRequest a:hover .button
{
	background-color: #042445;
}

/*******************************************FRAME OFFERS****************************************/
#frameOffers
{
	background-color: #f4f3f7;
}
#frameOffers .image
{
	border: solid 1px white;
}
#frameOffers .separatorline
{
	background-color: White;
}

/*******************************************FRAME OFFERS****************************************/
#frameDownload
{
	background-color: #f4f3f7;
}

/*******************************************FRAME WEATHER****************************************/
#frameWeather
{
	background-color: #f4f3f7;
}
#frameWeather .image
{
	border: solid 1px white;
}
#frameWeather .link
{
	color: #666600;
}
/*******************************************MENU TOP****************************************/
#menuTop
{
	background-color: #F7F2E3;
	border-bottom: solid 1px #EEE4C7;
}
#menuTop a .button
{
	background-color: #7A809F;
	border: solid 1px #DDC88E;
	color: White;
}
#menuTop a:hover .button
{
	background-color: #042445;
}

/*******************************************SERVICE RIGHT****************************************/
#serviceRight
{
	background-color: #E8E6EF;
	height: 100%;
	width: 199px;
}

/*******************************************CONTENT****************************************/
#content
{
	background-image: url(/media/default/bg-contnent.gif);
	background-repeat: repeat-y;
}
#pageTitle .background
{
	color:#e8e6ef;
	background-color:white;
}
#pageTitle .pageTitle
{
	color:#002445;
}

/*******************************************FOOTER****************************************/
#footer
{
	background-color: #F3B338;
}
#footer .container, #footer .container a
{
	color: #996600;
}
.partBottom
{
	border-bottom: solid 1px white;
}

/*****************************FAVICONS*****************************/
#favicons a
{
	color: #996600;
}
/*****************************LANGUAGE*****************************/
#language a
{
	color: #996600;
}
/*****************************MENU TOP*****************************/
#menuTopRight,#menuTopRight a
{
	color:#996600;
}

/******************************************* VPOS ****************************************/

#vpos body
{
	background-color: White;
	margin:0px;
}

#vpos
{
	width:100%;
	height:100%;
}

#vpos .error 
{
	width:100%;
	color: Red;
	border-top: 2px solid red;
	border-bottom: 2px solid red;
	padding-top:10px;
	padding-bottom:10px;
}

#vpos .progress
{
	padding-top:20px;
}

#vpos .delimiter
{
	border-top: 1px solid #E8DBB3;
	padding-top:10px;
	padding-bottom:15px;
}

#vpos .header
{
	background-color:#996600;
	border-top:1px solid #DCC98F;
	border-left:1px solid #DCC98F;
	border-right:1px solid #DCC98F;
	height: 20px;
	padding:5px;
	color: White;
}

#vpos .content
{
	border-left:1px solid #DCC98F;
	border-right:1px solid #DCC98F;
	overflow:hidden;	
	padding:5px; 
	width:100%;
	background-color: White;
}

#vpos .footer
{
	background-color:#BD9C57;
	border-left:1px solid #DCC98F;
	border-right:1px solid #DCC98F;
	border-bottom:1px solid #DCC98F;
	height: 15px;
	padding:5px;
	color: White;
}

#vpos .footer a { color: White; }
#vpos .ScrollBoxContainer{position:relative;width:100%; height:100%; overflow:hidden; top:0; bottom:0; left:0; right:0; }
#vpos .ScrollBox{position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; }

/************** MAP 24 ********************/

.map24header{background-color:#7B81A0;}
.map24bg{background-color:#E8E6EF;}
.textsmallwhitemap24header { background-color:#7B81A0; color:#ffffff;}

.imageborder
{ border: 6px solid #E8E6EF;}