	/* 
================================
Skin styles for DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color:#E3E4E5;
}
.skinmaster {
	height: 100%;
	background-color: #E3E4E5;
	border-right: #878785 0px solid; 
	border-top: #878785 0px solid; 
	border-left: #878785 0px solid; 
	border-bottom: #878785 0px solid; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 1100px;
	background-color: #fefefe;
}

.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}

/*------------------------------------------------------------------------------------------*/
/* CSS Document */

.titel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color: #1A171B;
}
.defaultText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A171B;
}
.defaultTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A171B;
}
.defaultTextBoldNews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1A171B;
}

.defaultTextBoldPress
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#FF00FF;
}
.image_div {
	position:relative;
	z-index:0;
}
.img_div_1 {
	position:absolute;
	font-size:1px;
	width:11px;
	height:11px;
	margin-left:18px;
	margin-top:18px;
	z-index:2;
	background-image:url(images/content/inner_box_1.gif)
}

.img_div_2 {
	position:absolute;
	font-size:1px;
	width:11px;
	height:11px;
	margin-left:-9px;
	margin-top:18px;
	z-index:3;
	background-image:url(images/content/inner_box_2.gif)
}

.img_div_3 {
	position:absolute;
	font-size:1px;
	width:11px;
	height:11px;
	margin-top:-9px;
	margin-left:-9px;
	z-index:2;
	background-image:url(images/content/inner_box_3.gif)
}


.img_div_4 {
	position:absolute;
	font-size:1px;
	width:11px;
	height:11px;
	margin-top:-9px;
	margin-left:18px;
	z-index:2;
	background-image:url(images/content/inner_box_4.gif)
}

.bigboxdiv_1 {
	position:relative;
	width:20px;
	height:20px;
	z-index:2;
	background-image:url(images/content/big_box_1.gif)
}
.bigboxdiv_2 {
	position:relative;
	width:20px;
	height:20px;
	z-index:2;
	background-image:url(images/content/big_box_2.gif)
}
.bigboxdiv_3 {
	position:relative;
	width:20px;
	height:20px;
	z-index:2;
	background-image:url(images/content/big_box_3.gif)
}
.bigboxdiv_4 {
	position:relative;
	width:20px;
	height:20px;
	z-index:2;
	background-image:url(images/content/big_box_4.gif)
}
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#0066FF;
	cursor:pointer;
}




/* MAIN MENU CSS*/
.FECHER_MainMenuItem
{
	background-image:url(images/gray_menu.gif); 
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:Black;
	font-size: 9pt; 
	font-weight:bold;
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top:2px;
    height:20px;
    width:156px;
    text-align:center;
    white-space:normal;
}

.FECHER_MainMenuItemSelected 
{
	background-image:url(images/red_menu.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:#FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	background-color:Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*    padding: 10px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	padding-top:2px;
    height:20px;
    width:156px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuItemOver
{
	background-image:url(images/red_menu.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top:2px;
    height:20px;
    width:156px;
    text-align:center;
    white-space:normal;    
}


/* MAIN MENU CSS small*/
.FECHER_MainMenuItem_SMALL
{
	background-image:url(images/gray_menu_small.gif); 
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:Black;
	font-size: 9pt; 
	font-weight:bold;
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top:0px;
    height:20px;
    width:116px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuItemSelected_SMALL
{
	background-image:url(images/red_menu_small.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:#FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	background-color:Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
/*    padding: 10px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	padding-top:0px;
    height:20px;
    width:116px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuItemOver_SMALL
{
	background-image:url(images/gray_menu_small_over.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top:0px;
    height:20px;
    width:116px;
    text-align:center;
    white-space:normal;    
}



/* MAIN MENU CSS large*/
.FECHER_MainMenuItem_LARGE
{
	background-image:url(images/gray_menu_large.gif); 
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:Black;
	font-size: 9pt; 
	font-weight:bold;
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	padding-top:0px;
    height:21px;
    width:169px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuItemSelected_LARGE
{
	background-image:url(images/red_menu_large.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color:#FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	background-color:Transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
/*    padding: 10px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	padding-top:0px;
    height:21px;
    width:169px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuItemOver_LARGE
{
	background-image:url(images/gray_menu_large_over.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 9pt; 
	font-weight:bold; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top:0px;
    height:21px;
    width:169px;
    text-align:center;
    white-space:normal;    
}

.FECHER_MainMenuSeparator
{	
	width:2px;
	background-color:#3A3B35;
}

.FECHER_MainMenu
{
	width:100%;
	margin-left:5px;
}

html
{
	width:100%;
}

.leftCorner
{
	background-image:url(images/left.png);
	background-repeat:no-repeat;
	width:6px;
}

.rightCorner
{
	background-image:url(images/right.png);
	background-repeat:no-repeat;
	vertical-align:top;
	width:100%;
}

a:link { color:#FF00FF; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }

/* BEGIN headline styles */
.left_headline
{
	background-image:url(images/content/titel_left_magenta.gif);
	width:1px;
}
.center_headline
{
	background-image:url(images/content/titel_bg_magenta2.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	padding-right:15px;
	white-space:nowrap;
	
}
.right_headline
{
	width:100%;
}
/*---------------*/
.left_headline_porting
{
	background-image:url(images/content/titel_left_porting.gif);
	width:1px;
}
.center_headline_porting
{
	background-image:url(images/content/titel_bg_magenta2.gif);
	background-repeat:repeat-x;
	padding-left:15px;
	padding-right:15px;
	white-space:nowrap;
	
}
.right_headline_porting
{
	width:100%;
}

/* END headline styles */

.main_back
{
	background-image:url(images/main_back.gif);
	background-repeat:repeat-y;
}

#box_top {
	position:relative;
	font-size:1px;
	width:790px;
	height:15px;
	z-index:1;
	background-image:url(images/content/top.gif);
}
#box_content {
	position:relative;
	width:790px;
	height:auto;
	z-index:1;
	background-image:url(images/content/back.gif);
}
#box_content_press {
	position:relative;
	width:790px;
	height:auto;
	z-index:1;
	background-image:url(images/content/back.gif);
	-moz-box-sizing:border-box;
	padding-left:15px;
	padding-right:15px;
}
#box_bottom {
	position:relative;
	font-size:1px;
	width:790px;
	height:15px;
	z-index:1;
	background-image:url(images/content/bottom.gif);
}

.box_separator
{
 height:20px;
}
#box_content_news
{
	position:relative;
	width:790;
	height:auto;
	background-image:url(images/content/back.gif);
	padding-left:15px;
	z-index:1;
	-moz-box-sizing:border-box;
	margin:0px;
	padding-left:10px;
}
.bottom_text, .bottom_text:link, .bottom_text:visited, .bottom_text:hover
{
	cursor: pointer; 
	cursor: hand; 
	color:white; 
	font-size: 8pt; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;
    text-decoration:none;
}

.language
{
	padding-top:4px;
}

.logo
{
	background-image:url(images/top_bg.jpg);
	background-repeat:no-repeat;
}
.logo_de
{
	background-image:url(images/top_bg_basta.jpg);
	background-repeat:no-repeat;
}

.logo_news {
	position:absolute;
	width:707px;
	height:88px;
	margin-left:1px;
	z-index:2;
	background-image: url(images/news_logo.jpg);
}


.logo_press {
	position:absolute;
	width:707px;
	height:88px;
	margin-left:1px;
	z-index:2;
	background-image: url(images/press_logo.gif);
}

.search
{
	cursor: pointer; 
	cursor: hand; 
	color:black; 
	font-size: 8pt; 
	font-weight:bold;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    white-space: nowrap;
    text-decoration:none;

}
	.masterContainer
	{
        width:1100px;
        height:100%;
	}
	.header
	{
		height:173px;
		width:1100px;
	}
	
	.content
	{
	 height:100%;
	 width:1096px;
	}
	
	.divContainer
	{
		margin-left:2px;
		margin-right:2px;
		position:relative;
		background-color:#f4f4f5;
		height:100%;
		width:100%;
		overflow-y:auto;
		overflow-x:hidden;
	}
	.divContainer_xauto
	{
		margin-left:2px;
		margin-right:2px;
		position:relative;
		background-color:#f4f4f5;
		height:100%;
		width:100%;
		overflow-y:auto;
		overflow-x:auto;

	}

    .tableForDivs            
    {
      width:100%;
      height:100%;
      padding-right:7px;
    }


    .left1080
    {
        position:absolute;
        top:0;
        left:0px;
        width:1080;
        height:100%;
        background-color:#f4f4f5;
        padding-left:4px;
        text-align:center;
    }
    

    .left
    {
        position:absolute;
        top:0;
        left:0px;
        width:840;
        height:100%;
        background-color:#f4f4f5;
        padding-left:4px;
        text-align:center;
    }
    
	.right
	{
	 position:absolute;
	 background-color:#f4f4f5;
	 width: 240px;
	 height:100%;
	 top:0;
	 left:845;
	 padding-left:5px;
	}
	
	
	.footer
	{
		background-image:url(images/bottom.gif);
		background-repeat:no-repeat;
		height:50;
	
	}
	
	.FECHER_SubMenu
	{
		width:1096px;
	}
	
	.FECHER_submenuBox
	{
		background-image:url(images/submenu_gray.gif);
		background-repeat:no-repeat;
		padding-top:2px;
		padding-left:5px;
	}
	.FECHER_submenuBoxOver
	{
		background-image:url(images/submenu_gray_over.gif);
		background-repeat:no-repeat;
		height:40;	
	}
	.FECHER_submenuBoxSelected
	{
		background-image:url(images/submenu_red.gif);
		background-repeat:no-repeat;
		height:40;		
	}
	.FECHER_submenu
	{
		width:1096px;
		margin-left:5px;
	}
	.FECHER_SubMenuFrame
	{
		width:1096px;
	}
	
	.subMenuCellDiv
	{
    	cursor: pointer; 
		cursor: hand; 
		color: #FFFFFF; 
		font-size: 9pt; 
		font-style: normal; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		vertical-align:top;	
		height:19;
		text-decoration:none;
	}
	.subMenuCellDivOver
	{
		color:#FFFFFF;
		font-weight:bold; 
		text-decoration:none;
	}
	.subMenuCellDivSelected
	{
		color:#FFFFFF;
		font-weight:bold; 
	}
	a.submenuLink
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	a.submenuLink.aaa:hover
	{
		color:#FFFFFF;		
		text-decoration:none;
	}
	.BigBoxTop
	{
 	 background-image:url(images/content/big_box_top.gif);
	 background-repeat:repeat-x;
	}
	.BigBoxRight
	{
 	 background-image:url(images/content/big_box_right.gif);
	 background-repeat:repeat-y;
	}
	.BigBoxBottom
	{
 	 background-image:url(images/content/big_box_bottom.gif);
	 background-repeat:repeat-x;
	}
	.BigBoxLeft
	{
 	 background-image:url(images/content/big_box_left.gif);
	 background-repeat:repeat-y;
	}
	.AgendaLeft
	{
   	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 border-right:solid 1px black;
	 text-align:right;
	 vertical-align:top;
	}
	.AgendaRight
	{
   	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 vertical-align:top;
	}
	.AgendaLeftGray
	{
   	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 border-right:solid 1px black;
	 text-align:right;
	 background-color: #C0C0C0;
	 vertical-align:top;
	}
	.AgendaRightGray
	{
   	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 background-color: #C0C0C0;	 
	 vertical-align:top;
	}
    .borderedTable
    {
        border-left:solid 1px black;
        border-right:solid 1px black;
        border-top:solid 1px black;
    }
    .ReferentLeft
    {
     font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 border-right:solid 1px black;
	 border-bottom:solid 1px black;
	 text-align:left;
	 vertical-align:top;
    }
    .ReferentRight
    {
   	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color: #1A171B;
	 vertical-align:top;
	 border-bottom:solid 1px black;
    }    
 .border  
 {
  border: 1px solid black;
  border-collapse: collapse;	
 }  
 .borderTD   { border: 1px solid black;	}  
