    
body {background:#ffffff; background-image:url(images/bg_konfetti01.gif);  height:100%; margin:0px; padding:0px; }


.menu_bg{padding:0 0 0 6px;  margin: 0 21px 0 9px; background:url(images/menu_bg.gif) top left;}
.menu_left{padding:0px; margin:0px; background:url(images/menu_left.gif) repeat-y  top left;}
.menu_right{margin:0px; background:url(images/menu_right.gif) repeat-y top right; }

/* Skin ==========================*/
.logo_ttop_left{padding:0px; margin:0px; background:url(images/top1_left.gif) no-repeat top; height:31px;}
.logo_ttop_bg{padding:0px; margin:0px; background:#; height:31px;}
.logo_ttop_right{padding:0px; margin:0px; background:url(images/top1_right.gif) no-repeat top; height:31px;}

.logo_top_left{padding:0px; margin:0px; background:url(images/top_right.gif) no-repeat top left; width:159; height:29px;}
.logo_top_login_bg{padding: 0px; margin:0px; background:url(images/top_login_bg.gif) repeat-x top;  height:29px; font-size:  13px;}
.logo_top_login_right{padding:0px; margin:0; background:url(images/top_login_bg_end.gif) no-repeat top; height:29px; width:16px}
.logo_top_right{padding:0px; margin:0px; background:url(images/top_login_ballon.gif) no-repeat top right; height:29px;}

.logo_top_2_left{padding:0px; margin:0; background:url(images/top_2_left.gif) no-repeat top; height:22px;}
.logo_top_2_bg{padding:0px; margin:0; background:url(images/top_2_bg.gif) repeat-x top; height:22px;}
.logo_top_2_right{padding:0px; margin:0; background:url(images/top_2_right.gif) no-repeat top; height:22px;}

.logo_top2_left{padding:0px; margin:0px; background:url(images/top2_left.gif) no-repeat top left; height:108px;}
.logo_top2_bg{padding: 0px; margin:0px; background:#fa0002; font-weight:bolder; color: #ffffff; font-size : 20px; font-family : Verdana;}
.logo_top2_right{padding:0px; margin:0px; background:url(images/top2_right.gif) no-repeat top right; height:108px;}

.topnav_vereine{display: block; padding:0px; margin:0px; background:url(images/topnav_vereine.gif) no-repeat top; height:70px;}
.topnav_vereine:hover{padding:0px; margin:0px; background:url(images/topnav_vereine_over.gif) no-repeat top;height:70px;}
.topnav_veranstaltung{display: block;padding:0px; margin:0px; background:url(images/topnav_veranstaltung.gif) no-repeat top;height:70px;}
.topnav_veranstaltung:hover{padding:0px; margin:0px; background:url(images/topnav_veranstaltung_over.gif) no-repeat top;height:70px;}
.topnav_verband{display: block; padding:0px; margin:0px; background:url(images/topnav_verband.gif) no-repeat top;height:70px;}
.topnav_verband:hover{padding:0px; margin:0px; background:url(images/topnav_verband_over.gif) no-repeat top;height:70px;}


.logo_top3_left{padding:0px; margin:0; background:url(images/top3_left.gif) no-repeat top left; height:24px;}
.logo_top3_bg{padding:0px; margin:0; background:url(images/top3_bg.gif) repeat-x top; height:24px;}
.logo_top3_right{padding:0px; margin:0; background:url(images/top3_right.gif) no-repeat top right; height:24px;}

.main_left_bg{padding: 0px; margin:0px; background:url(images/main_left.gif) repeat-y top; height:auto; width:58px;}
.main_contaner{height:100%;}
.main_right_bg{padding: 0px; margin:0px; background:url(images/main_right.gif) repeat-y top; height:auto; width:224px;}
.main_vvflogo{padding:0px; margin:0px; background:url(images/main_vvflogo.gif) no-repeat top right; width:224px; height:167px;}

.logo_unten_left{padding:0px; margin:0px; background:url(images/unten_left.gif) no-repeat top; height:45px;}
.logo_unten_bg{padding:0px; margin:0px; background:url(images/unten_bg.gif) repeat-x top; height:45px;}
.logo_unten_right{padding:0px; margin:0px; background:url(images/unten_right.gif) no-repeat top; height:45px;}

.LogoLand{padding:0px; margin:0px; background:url(images/Landkultur.gif) no-repeat top; height:43px;}
.LogoHecht{padding:0px; margin:0px; background:url(images/hechtverlagtrans.gif) no-repeat top; height:32px;}
.textw2  {font-weight : bold; color : #ffffff; font-size : 18px; font-family : Verdana; letter-spacing: 8px;}

.controlpanel {
	width: 1000px;
	background-color: #ffffff;
	
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	
}
.leftpane {
	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
    width:55%;
}
.contentpane {
	width: auto;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane {
	
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width:auto;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;

}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana; 
    font-size: 10px;
    font-weight: normal;
}

.Head   {
    font-family: Verdana;
    font-size:  10px;
    font-weight:    normal;
    color: #000000;
}


/*--------- dnn menu style ----------*/
/* main menu*/
.main_dnnmenu_bar 
{
    font-family:Verdana;
	cursor:pointer;
	font-size: 10px; 
	background-color:transparent;
	width:138px;
	
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem 
{	
    font-family:Verdana;
	color: #000000;
	font-size: 10px; 
	font-weight:bold; 	
	text-align:center; 
	padding:6px 0px 6px 0px;
	background:url(images/menu_bg.gif);
	
	white-space:nowrap;
	float:none;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover 
{  
    font-family:Verdana;
	color:#ffffff;
	font-size: 10px; 
	font-weight:bold;
	text-align:center;
	padding:6px 0px 6px 0px;
	background:url(images/menu_hover.gif);
	
	white-space:nowrap;
	float:none;
	
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
    font-family:Verdana;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	font-size: 10px;
	padding:  6px 0px 6px 0px;
	background:url(images/menu_active.gif);
	
	white-space:nowrap;
	float:none;
}

/*  SUB Menu Normal */


.mainsub_dnnmenu_submenu 

{
    font-family:Verdana;
    background-color:#fdf004;
    color: #000000;
	font-size: 10px; 
	font-weight:bold; 	
	text-align:left;
    width:138px; 
    line-height:2em;
	padding: 0px 5px;
}

main_dnnmenu_subitem td
{
    font-family:Verdana;
	color: #000000;
	font-size: 10px; 
	font-weight:bold; 	
	text-align:left; 
	background:url(images/submenu_bg.gif) repeat-x top;
	
	


}

/*  SUB Menu hover & selected */
.mainsub_dnnmenu_itemhover td 
{  
    font-family:Verdana;
    color:#ffffff;
	background:url(images/submenu_hover.gif) repeat-x top;
	

	
}
.mainsub_dnnmenu_itemselected
{
    font-family:Verdana;
    color:#ffffff;
	background:url(images/submenu_active.gif) repeat-x top; 
	


	}









.main_dnnmenu_break
{
	height: 2px;

}









/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:0px solid ;
}

.ModuleTitle_SubMenu{
	background-color:;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background:  url(images/submenu_hover.gif) top;
	color: #000000;
}

.ModuleTitle_MenuBreak , .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}



