/* 
================================
 Container Styles for DotNetNuke
================================
*/   

/* Elemente Breite 722px */

.containermaster_nifty 
{
padding-top: 0px;
   
    position:relative;
    width: 722px;
	background-color: transparent;
}

.controls_container
{
margin-left: 16px;
padding: 0px 0px 0px 0px;
width: 680px;
}

.content_container
{
margin: auto;
width: 680px;
position: relative;
padding-bottom: 0px;
*padding-top: 0px;
padding-top:0px;
}

.bottom_controls_container
{
margin: auto;
margin-top:0px;
padding: 0px 0px 0px 0px;
width: 680px;
position:relative;

}

/* Elemente Grafik 722px Version 1 */
.ObenNiftyFix
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}

.ContentNiftyFix
{
margin-top:0px;
*margin-top:0px;
position:relative;
 
background-repeat:repeat-y;
}
  
.UntenNiftyFix
{
padding: 0px 0px 0px 0px;
position:relative;
 
background-repeat:no-repeat;
height:36px;
margin-top:0px;

}

/* Elemente Grafik 722px Version 2 */
.ObenNiftyFixVersion2
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}

/* Elemente Grafik 722px Version 3 */
.ObenNiftyFixVersion3
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}

/* Elemente Grafik 722px Version 4 */
.ObenNiftyFixVersion4
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}
/* Elemente Grafik 722px Version 5 */
.ObenNiftyFixVersion5
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}

/* Elemente Breite 250px */
.containermaster_nifty250 
{
    position:relative;
    width: 235px;
	background-color: transparent;
margin-left: 0px;
}

.controls_container250
{
width: 000px;
margin-left: -5px;
position:relative;
 

}

.content_container250
{

width: 200px;
position:relative;
padding-bottom:15px;
color: #3a3532;
}

.bottom_controls_container250
{  
margin: auto;
margin-top:0px;
padding: 0px 0px 0px 0px;
width: 200px;
position:relative;

}

/* Elemente Grafik 250px Version 1*/
.ObenNiftyFix250
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
top: 0px;
}

.ContentNiftyFix250
{
margin-top:0px;
*margin-top:0px;
position:relative;
 
background-repeat:repeat-y;

}
  
.UntenNiftyFix250
{
padding: 0px 0px 0px 0px;
position:relative;
 
background-repeat:no-repeat;
height:36px;
margin-top:0px;
*margin-top:0px;
}


/* Elemente Breite 963px */
.containermaster_nifty963 
{
    
    position:relative;
    width: 961px;
	background-color: transparent;
}

.controls_container963
{
width: 930px;
margin: auto;
padding: 0px 0px 0px 0px;
position:relative;

}

.content_container963
{
margin: auto;
width: 920px;
position:relative;
padding-bottom:15px;
}

.bottom_controls_container963
{  
margin: auto;
margin-top:-22px;
padding: 0px 0px 0px 0px;
width: 930px;
position:relative;

}

/* Elemente Grafik 963px Version 1 */
.ObenNiftyFix963
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}

.ContentNiftyFix963
{
margin-top:0px;
*margin-top:0px;
position:relative;
 
background-repeat:repeat-y;

}
  
.UntenNiftyFix963
{
padding: 0px 0px 0px 0px;
position:relative;
 
background-repeat:repeat-x;
height:34px;
*height:36px;
margin-top:0px;
*margin-top:0px;
}

/* Elemente Grafik 963px Version 2 */
.ObenNiftyFix963Version2
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}


/* Elemente Grafik 963px Version 3 */
.ObenNiftyFix963Version3
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}


/* Elemente Grafik 963px Version 4 */
.ObenNiftyFix963Version4
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}


/* Elemente Grafik 963px Version 5 */
.ObenNiftyFix963Version5
{
position:relative;
 
background-repeat:no-repeat;
height:67px;
}


/** Der Rest **/

.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
border: 0px solid green;
margin-left: -382px;
margin-top: -445px;

}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #DDDDDD;
}



/*suche*/

#div.SearchContainer {position:relative; white-space: nowrap;}
#div.SearchBorder {width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 0px;}
.SearchContainer a
{padding: 0px; display: block; float:left; }
.SearchContainer a img
{padding-left:5px;}
.SearchIcon
{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
.SearchIcon img
{margin-top: 3px;}