/************************************************************************************/
/* EagleworX.net, Inh. Frank Wahl www.eagleworx.net                                 */
/* Copyright (c) 2008                                                               */
/* by Eagleworx.net                                                                  */
/* Version 1.1                                                                      */
/************************************************************************************/

body
{
    /*min-height:100%;
    height:auto !important;
    height:768px;*/
    margin:0px;
    padding:0px;
    /*border-width:2px;
    border-style:solid;
    border-color:blue;*/
}

.Normal
{
    color:#333333 !important;
    font-size:11px;
    padding:0px;
}

.Normal ul li
{
    color:#333333 !important;
    font-size:11px;
    list-style-image:url(images/Grafik/BHV_Bullet.gif);
}

/* ------------- Anfang definition Blog Styles -------------------------*/

h2.blog_title 
{
    font-size: 14px;
    font-family:Arial,Helvetica,sans-serif;
    font-weight: bold;
	 text-decoration: none;
    border-bottom: none;
    margin-bottom: 5px;
    padding-bottom: 5px;
	 color: #0099CC;
}

h2.blog_title A:Link
{
   text-decoration: none;
	color: #0099CC;
	padding-left:0px;
}

h2.blog_title A:Hover
{
   text-decoration: underline;
	color: #0099CC;
	padding-left:0px;
}

.blog_more_link
{
font-size:11px;
font-weight:bold;
text-decoration: underline;
color: #0099cc !important;
padding-left:320px;
}

.blog_body 
{
    font-size: 11px;
    font-family:Arial,Helvetica,sans-serif;
	 color:#000000;
}

.blog_footer
{
    /*border-bottom: none;
    display:block;
    padding-bottom:15px;
    width:100%;*/
	 display: none;
}

/* ------------- Ende definition Blog Styles -------------------------*/

.MainRow
{
    height:200px;
}

.Banner
{
    width:468px;
}

.HeaderRow
{
    height:100px;
    vertical-align:bottom;
}

.MainMenuBar
{
    height:200px;
}

.MetaNavi
{
    font-size: 10px;
    width: 339px;
}

.TopNavi
{
    font-size:10px;
    width:400px;
}

.TopNavi A
{
    font-size:10px;
    width:400px;
    vertical-align:baseline;
}

.TopNavi A:link, A:visited, A:active
{
    color:#009CE1;
    text-decoration:none;
}

.TopNavi A:hover
{
    color:red;
    text-decoration:none;
}

.Left
{
    height:200px;
    width:43px;
    background-image:url(images/Grafik/bg_l.jpg);
    background-repeat:no-repeat;
    background-position:top;
}

.Right
{
    background-image:url(images/Grafik/bg_r.jpg);
    background-repeat:no-repeat;
    background-position:top;
    height:200px;
    width:43px;
}

.PicturePane
{
    width:494px;
    height:200px;
    vertical-align:top;
    background-position:top;
    background-repeat:no-repeat;
    background-image:url(images/Grafik/BHV_Header_a1.jpg);
    table-layout:fixed;
    vertical-align:top;
}

.Action
{
    /*width:200px;*/
    height:200px;
    vertical-align:top;
    background-position:top;
    background-repeat:no-repeat;
    background-image:url(images/Grafik/BG_Action.gif);
}

.LeftPane
{
    width:200px;
    height:450px;
    background-image:url('images/Grafik/BG_Left.gif');
    background-repeat:repeat-y;
    background-position:left;
}

.RightPane
{
    width:200px;
    padding-bottom:10px;
    vertical-align:top;
}

.ContentPane
{
    width:474px;
    max-width:474px;
    vertical-align:top;
    padding: 10px 2px 10px 2px;
    /*padding-top:10px;
    padding-bottom:10px;
    padding-left:2px;
    padding-right:2px;*/
}

.Teaser
{
    width:200px;
    padding-left:10px;
    padding-right:5px;
    padding-bottom:10px;
}

.Spacer
{
    background-image:url(/images/Grafik/spacer.gif);
    width:43px;
    background-repeat:repeat-y;
}

.BreadCrumb
{
    font-family:Arial;
    font-size:10px;
    background-image:url(images/Grafik/Line_blue.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    height:30px;
    vertical-align:middle;
}

a.BreadCrumbText
{
    font-family:Arial;
    font-size:10px;
    color: #009CE1;
    padding-left:10px;
    text-decoration:none;
    height:30px;
}

.Suche
{
    font-family:Arial;
    color: #000033;
    font-size: 10px;
}


/* Skin Objekte (z.B. Search Link usw */
.SkinObject {
    font-weight:normal;
    font-size: 10pt;
    color: #009CE1;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.SkinObject:link, A.SkinObject:visited, A.SkinObject:hover, A.SkinObject:active
{
    font-family: Tahoma, Arial, Helvetica;
    font-size:10px;
    text-decoration: none;
    color:#009CE1;
}


/*------------------------------------------Hauptmen�--------------------------------------*/

/*Mainmenu Settings*/

.main_menu_wrapper
{
    height:200px;
    *height:38px;
    width:200px;
    vertical-align:top;
    background-color:#009ce1;
    cursor:pointer;
    text-decoration:none;
    padding-left:40px;
    *padding-left:5px;
    padding-top:10px; 
}

/*CSSNode*/
.main_Node
{
    font-family: Helvetica,Arial,sans-serif;
    font-size:17px;
	*font-size: 16px;   /*IE-Hack */
    font-weight:bold;
    padding-left:30px;
}

/*CSSNodeRoot*/
.main_NodeRoot
{
    font-family: Helvetica,Arial,sans-serif;
    font-size: 17px;
	*font-size: 16px;   /*IE-Hack */
    font-weight:bold;
    padding-left:30px;
}

/*CSSNodeSelectedRoot*/
.main_NodeSelectedRoot
{  
	font-family: Helvetica,Arial,sans-serif;
	color: white;
	font-size:17px;
	*font-size: 16px;   /*IE-Hack */
	font-weight:bold;
	padding-left:0px;
	*padding-left:10px;
}

/*CSSNodeHoverRoot*/
.main_NodeHoverRoot
{  
	font-family: Helvetica,Arial,sans-serif;
	color: white;
	font-size:17px;
	*font-size: 16px;   /*IE-Hack */
	font-weight:bold;
	padding-left:0px;
	*padding-left:10px;
 }

.DNN_ANN_DesignTable
{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    *font-size:10px;
    width:490px;
    padding-right:10px;
}

.DNN_ANN_SubHead
{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    *font-size:10px;
    color: #009CE1;
    text-decoration:underline;
}

.DNN_ANN_Description
{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    *font-size:10px;
    color: #009CE1;
}

.DNN_ANN_Description A:hover
{
    font-family: Helvetica,Arial,sans-serif;
    font-size:12px;
    *font-size:10px;
    color: #009CE1;
}


/* Submenu */
    
.sub_menu_wrapper
{
    width:200px;
    vertical-align:top;
    cursor:pointer;
    text-decoration:none;
    padding-left:40px;
    *padding-left:5px;
    padding-top:10px;
}


 /*SubMenuNew*/
 
 
/*--------- dnn menu style ----------*/
/* sub menu td */
.sub_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 13px; 
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold; 
	background-color:transparent;
}

/*  Sub Menu Normal  */
.sub_dnnmenu_rootitem  
{	
	color: #009CE1;
	font-size: 13px; 
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold; 	
	text-align:left; 
	line-height:13px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
}

/*  Sub menu hover  */
.sub_dnnmenu_rootitem_hover
{  
	color:#000000;
	font-size: 13px;
	font-family: Helvetica,Arial,sans-serif; 
	font-weight:bold;
	text-align:left;
	line-height:13px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
	/*background-image:url(images/Grafik/BHV_bullet.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}

/*  Sub menu selected  */
.sub_dnnmenu_rootitem_selected 
{
	color:#000000;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	font-size: 13px;
	line-height:10px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
}

/*  SSub Menu Normal */
.sub_dnnmenu_submenu 
{
	border:1px solid #FFFFFF;
}

.sub_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	background-color:#B6EDFD;
	z-index: 1000;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#009CE1;
	line-height:1.5em;
	padding: 0px 5px;
	margin:0px;
	border-bottom:solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

/*  SUB Menu hover & selected */
.sub_dnnmenu_itemhover td,.sub_dnnmenu_itemselected td   
{  
	font-size: 11px;
	background: #E1F4FC;
	color:#000033;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:1.5em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
	border-bottom:solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

.sub_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}

/*TeaserMenu*/
 
 
/*--------- dnn menu style ----------*/
/* sub menu td */
.teaser_dnnmenu_bar 
{
	cursor:pointer;
	font-size: 11px; 
	background-color:transparent;
}

/*  Sub Menu Normal  */
.teaser_dnnmenu_rootitem  
{	
	color: Red;
	font-size: 13px; 
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold; 	
	text-align:left; 
	line-height:10px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
}

/*  Sub menu hover  */
.teaser_dnnmenu_rootitem_hover
{  
	color:#000000;
	font-size: 13px;
	font-family: Helvetica,Arial,sans-serif; 
	font-weight:bold;
	text-align:left;
	line-height:10px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
}

/*  Sub menu selected  */
.teaser_dnnmenu_rootitem_selected 
{
	color:Red;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	font-size: 13px;
	line-height:10px;
	padding:5px 12px 5px 12px;
	margin-right:1px;
}

/*  SSub Menu Normal */
.teaser_dnnmenu_submenu 
{
	border:1px solid #FFFFFF;
}

.teaser_dnnmenu_submenu td
{
	background: #FFCCCC;
	z-index: 1000;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#333333;
	line-height:1.5em;
	padding: 0px 5px;
	margin:0px;
	border-bottom:solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

/*  SUB Menu hover & selected */
.teaser_dnnmenu_itemhover td,.teaser_dnnmenu_itemselected td   
{  
	font-size: 11px;
	background: #FFCCCC;
	color:#ff6666;
	font-family: Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:1.5em;
	z-index: 1000; 
	padding: 0px 5px;
	margin:0px;
	border-bottom:solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

.teaser_dnnmenu_break
{
	height: 2px;
	background-color: #FFCCB4;
}
