/* ================================================================*/
/* CSS Document: Volksbank Trier eG */
/* ================================================================*/


/* ======================= Farben =========================================*/
/* 
dunkelgrau: #666666
hellgrau: #ececec und #cccccc
orange: #eb690a 
blau: #005da8 
mittelblau: #d5e2f2
*/

/* ======================= Allgemeines =========================================*/

body
{
  background-image:url(../images/bg_site_neu.png);
  background-repeat: repeat-x;
  background-color: #f6f6f6;
  margin: 0px;
  padding: 0px;
}

ul
{
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
}

a
{
  background-image:url(../images/link_orange.gif);
  background-repeat: no-repeat;
  text-decoration:none;
  color: #eb690a;
  font-size: 12px;
  padding-left: 14px;
}

a:hover
{
	text-decoration:underline;
}

.no_bg, .no_bg img
{
  background-image:url(../images/trans.gif);
  padding-left: 0px;
  border: 0px;
}

p, table, div, select, option, tr, td
{
  color:#666666;
  font-size: 12px;
  line-height: 15px; 
  font-family:Verdana, Arial, sans-serif;
}

b
{
  color:#005da8;
  font-size: 12px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
}

.stoerer, .stoerer b, .stoerer div
{
  color:#ffffff;
  font-size: 13px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

.stoerer a
{
  background-image:url(../images/link_white.gif);
  background-repeat: no-repeat;
  text-decoration:none;
  color: #ffffff;
  font-size: 12px;
  padding-left: 14px;
}

.stoerer a:hover
{
	text-decoration:underline;
}

h1
{
  color:#005da8;
  font-size: 14px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:normal;
  padding-bottom:0px;
  margin-bottom:0px;
  font-weight:normal;
}

small
{
  color:#666666;
  font-size: 10px;
  line-height: 12px; 
  font-family:Verdana, Arial, sans-serif;
}

small b
{
  color:#005da8;
  font-size: 10px;
  font-family:Verdana, Arial, sans-serif;
  font-weight:bold;
}

.tab_frame
{
  background-color:#FFFFFF;
  width:950;
  background-image:url(../images/bg_shadow.png);
  background-repeat: no-repeat;
}

.panel
{
  width:150px;
  background-image:url(../images/bg_panel_neu.png);
  background-repeat: repeat-x;
  border: 1px solid #b6b7b9;
  background-color: #cfd1d2;
}

.head
{ 
  background-color:#f5f5f5;
  padding-left:10px;
  padding-top:3px;
  border:1px solid #005da8;
  padding-bottom:3px;
  background-image: url(/images/bg_grey_headline.png);
  background-position:bottom;
  background-repeat: repeat-x;
  border: 1px solid #b6b7b9;
}

.head_active
{ 
  background-color:#ffffff;
  padding-left:10px;
  padding-top:3px;
  border-top:1px solid #005da8;
  border-right:1px solid #005da8;
  border-left:1px solid #005da8;
  padding-bottom:3px;
  background-position:bottom;
  background-repeat: repeat-x;
}

.button_dunkelgrau
{	
  background-image:url(../images/bg_suche_neu.png);
  border:#888888;
  color:#FFFFFF;
  font-size: 11px;
  font-family:Verdana, Arial, sans-serif;
  cursor:pointer;
  padding-bottom:1px;
  padding-top:2px;
}
.button_orange
{ 
	font-size: 12px;
	color: #FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	border-top: 1px solid #eb690a; 
	border-bottom: 1px solid #eb690a; 
	border-left: 1px solid #eb690a; 
	border-right: 1px solid #eb690a; 
	background-image:url(../images/bg_nav_orange.png);
	padding-left:10px;
    cursor:pointer;
}

.button_orange_aktiv
{ 
	background-color:#eb690a;
	font-size: 12px;
	color: #FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	border-top: 1px solid #eb690a; 
	border-bottom: 1px solid #eb690a; 
	border-left: 1px solid #eb690a; 
	border-right: 1px solid #eb690a; 
	padding-left:10px;
        cursor:pointer;
}

.button_grau
{ 
	font-size: 12px;
	color: #888888;
	font-family:Verdana, Arial, sans-serif;
	border-top: 1px solid #888888; 
	border-bottom: 1px solid #888888; 
	border-left: 1px solid #888888; 
	border-right: 1px solid #888888; 
	background-image:url(../images/bg_nav_grau.png);
	padding-left:10px;
    cursor:pointer;
    background-repeat: repeat-x;
    background-position: bottom;
	vertical-align:bottom;
}

.button_grau_aktiv
{ 
	background-color:#FFFFFF;
	font-size: 12px;
	color: #888888;
	font-family:Verdana, Arial, sans-serif;
	border-top: 1px solid #888888; 
	border-bottom: 1px solid #888888; 
	border-left: 1px solid #888888; 
	border-right: 1px solid #888888; 
	padding-left:10px;
    cursor:pointer;
    background-repeat: repeat-x;
    background-position: bottom;
	vertical-align:bottom;
}

.textfeld
{	
	background-color:#ececec;
	border-top: 1px solid #888888; 
	border-bottom: 1px solid #888888; 
	border-left: 1px solid #888888; 
	border-right: 1px solid #888888;
	font-size: 12px;
	font-family:Verdana, Arial, sans-serif;
    padding-left:5px;
}

/* ======================= Navigation =========================================*/

.nav_hki
{ 
  font-size: 10px;
  color: #888888;
  padding-left:1px;
  padding-right:1px;
  cursor:pointer;
  font-family: Arial, sans-serif;
  background-image:url(../images/trans.gif);
}


.nav_panel, .nav_home
{
  border-bottom: 1px solid #666666;
  border-top: 1px solid #666666;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:4px;
  padding-right:1px;
  cursor:pointer;
  font-size: 12px;
  cursor:pointer;
  border-collapse:collapse;
  border-spacing: 0;
}

.nav_panel_aktiv, .nav_home_aktiv
{ 
  border: 1px solid #bccae5;
  padding-bottom:5px;
  padding-top:5px;
  padding-left:3px;
  cursor:pointer;
  font-size: 12px;
  cursor:pointer;
  font-weight:bold;
  background-image:url(../images/nav_panel_aktiv.png);
  background-repeat:repeat-x;
  background-position:top;
  background-color: #c1d5ec;
  border-collapse:collapse;
  border-spacing: 0;
}

.nav2_home
{ 
  font-size: 11px;
  color: #666666;
  cursor:pointer;
  padding-bottom:2px;
  padding-top:5px;
  padding-left:10px;
}

.nav2_home_aktiv
{ 
  font-size: 11px;
  color: #005da8;
  cursor:pointer;
  padding-bottom:2px;
  padding-top:5px;
  padding-left:10px;
}

.nav2_level4
{ 
  font-size: 10px;
  color: #666666;
  cursor:pointer;
  padding-left:20px;
}

.nav2_level4_aktiv
{ 
  font-size: 10px;
  color: #eb690a;
  cursor:pointer;
  padding-left:20px;
}

.nav2_level5
{ 
	font-size: 10px;
	color: #666666;
	padding-left:25px;
	cursor:pointer;
}

.nav2_level5_aktiv
{ 
	font-size: 10px;
	color: #eb690a;
	padding-left:25px;
	cursor:pointer;
}

.nav_reiter
{
  font-size: 13px;
  color: #FFFFFF;
  background-image:url(../images/bg_reiter_neu.png);
  background-repeat:repeat-x;
  padding-left:1px;
  padding-right:1px;
  line-height:22px;
  cursor:pointer;
  font-weight:normal; 
  text-align: center;
  vertical-align: top;
  width: 130px;
}

.nav_reiter_aktiv
{
  background-image:url(../images/bg_reiter_aktiv_neu.png);
  font-size: 13px;
  color: #005da8;
  border-top: 1px solid #888888;  
  border-left: 1px solid #888888; 
  border-right: 1px solid #888888;
  padding-left:0px;
  padding-right:0px;
  line-height:22px;
  cursor:pointer;
  font-weight:normal; 
  text-align: center;
  vertical-align: top;
  width: 130px;
}

.nav_mitte
{ 
	font-size: 11px;
	color: #888888;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:50px;
	line-height:18px;
        cursor:pointer;
}

.nav_mitte_aktiv
{ 
	background-color:#FFFFFF;
	text-decoration:none;
	color:#eb690a;
	font-size: 11px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:50px;
	line-height:18px;
        cursor:pointer;
}


/* ======================KALENDER===============*/
.kal_table
{
  border-collapse:   collapse;
  background-color:  #ffffff;
  height:            100%;
}

.kal_table td
{
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.kal_weekend
{
  background:	#f5f6fb;
  color: #FFFFFF;
}

.kal_data
{
  border:			1px solid #cccccc;
}

.kal_date
{
	color:				#666666;
	border:				1px solid #cccccc;
}

.kal_on
{
  border:		0;
  padding:		0px;
  margin:		0;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		bold;
  font-size:		10px;
  line-height:		18px;
  color:		#666666;
  cursor:		pointer;
  padding-left:		0px;
  background-image: url("../images/trans.gif");
}

.kal_off
{
  border:		0;
  padding:		0px;
  margin:		0;
  font-family:		Arial, Helvetica, sans-serif;
  font-weight:		normal;
  font-size:		10px;
  line-height:		18px;
  color:		#666666;
  cursor:		pointer;
  padding-left:		0px;
  background-image: url("../images/trans.gif");
}

.kal_off:hover				
{ 
  text-decoration: underline;
  color: #666666;
}


#kal_bg
{
	background-repeat:		no-repeat;
	background-position:		top left;
	background-image:		url(/images/trans.gif);
}


.kal_border_hide
{
	border:				0px;
}

#tab_month
{
 
}


#tab_month td
{
  padding-bottom: 2px; 
  padding-top: 2px;
  padding-left: o;
  padding-right: o;
  background-color: #f5f6fb;
  background-image: url(/images/bg_grey_headline.png);
  border: 1px solid #b0c6de;
}

#tab_month a
{

}

.fancybox img { border: 0px!important; } 

.fancybox {
    background: none!important;
    margin: 0!important;
    padding: 0!important;
}
