/* 
================================
Skin styles for DotNetNuke
================================
*/   

/* Positionierung und Layout */

BODY
{
    background-position: center top;
	 
	background-repeat:repeat-y;
	background-color: #1c0400;
	vertical-align:top;
color: #2d211a;
	
    }

HTML
{
font-family: Arial, Helvetica, Verdana; 

}



.skinmaster {
	
    position:absolute;
	width: 990px;
	vertical-align:top;
	left:50%;
	margin-left:-495px;
border: 0px solid red;
   
}

.skinheader 
{
	 
	background-repeat:no-repeat;
	background-position:top center;
	height:368px;
width: 990px;
	vertical-align:top;
		 
}

.breadcrumb
{
text-align:left;
padding-top: 19px;
padding-left: 305px;

position: absolute;
}

.skinfooter
{
  	text-align:center;
	height: 1080px;
	 
	background-repeat:no-repeat;
	
}


.controlpanel {
	z-index:9000;
	width: 800px;
	background-color: #fefefe;
	
}

.toppane {
	width: 988px;
	background-color: transparent;
	}



.leftpane {
	width: 196px;
	background-color: transparent;
	padding-top: 17px;
	float:left;
	border: 0px solid green;
	
	 
}


.contentpane {
	width: 720px;
	background-color: transparent;
	padding-left: 12px;
	padding-right: 0px;
	padding-top: 0px;
float: left;
border: 0px solid black;
	
}

.contentpaneVolleBreite {
	width: 940px;
	background-color: transparent;
	padding-left: 0px;
	padding-right:0px;
	float:left;
	
}

.rightpane {
	width: 196px;
	background-color: transparent;
	padding-top: 0px;
	float:left;
	border: 0px solid green;
	
}

.bottompane {
	width: 990px;
	background-color: transparent;
		
}

.minimumDistance{
    position:relative;
height: auto;    
*height:950px;

}
.minimumDistance_FF{
    
min-height: 950px;
*min-height: ;

}


.contentframe
{
padding-left: 43px;

padding-top: 45px;
border: 0px solid blue;

}

/* Menu Elemente */

.menuback
{
background-image: url(menu_back.jpg); 
width:990px;
padding-left: 0px;
height: 74px;
*height:74px;
}

.main_dnnmenu_container {
	background-color: transparent;
	padding-left: 120px;

	 	
*padding-left:0px;
	padding-top:0px;
	border: 0px solid black;
 
}

.main_dnnmenu_bar {
	
	border: none;
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
	vertical-align:middle;
 
}

 
 
.main_dnnmenu_item { /*TD if menu option for using tables is on*/

	border: 0px solid black;
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-size: 12pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana; 
    
white-space: nowrap;  /*Word wrapping menu item now optional*/	
    padding: 16px 0px 16px 0px;
         	
}

.main_dnnmenu_rootitem { /*TD if menu option for using tables is on*/
	
	border: 0px solid black;
	cursor: pointer; 
	cursor: hand; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Arial, Helvetica, Verdana; 
    white-space: nowrap; /* Word wrapping menu item now optional*/	    
    padding: 0px 0px 0px 0px;  /*explicitly set padding for root menu items*/
    height:74px;   
*height:74px;
}

.main_dnnmenu_itemhover 
{
	border-style:hidden;
	border:none;
	cursor: pointer; 
	font-size: 12pt; 
	font-weight: normal; 
	font-style: normal; 
	background: url(sub_menuhover.jpg);
	font-family: Arial, Helvetica, Verdana; 
    white-space: nowrap; 
  	 padding: 16px 0px 16px 0px;
	}

.main_dnnmenu_rootitemhover 
{
	border: solid 0px #D1DFEC;	    
	border-spacing:0px;
	cursor: pointer; 
	font-size: 12pt; 
	font-weight: bold; 
	font-style: normal;  
	 
	font-family: Arial, Helvetica, Verdana; 
    white-space: nowrap; 
  	padding: 6px 0px 6px 0px;
  	height:74px;
	*height:74px;
color: #fff;
 }

.dnn_dnnnav_ctldnnnav_spmbctr main_dnnmenu_container {
border: solid 0px #D1DFEC;	

}
#tbldnn_dnnNAV_ctldnnNAVMenuBar {


	border: solid 0px #D1DFEC;	
width: 990px;
}
 


.main_dnnmenu_rootitemselected 
{
	border: solid 0px #D1DFEC;	    
	border-spacing:0px;
	cursor: pointer; 
	font-size: 12pt;
	font-weight: bold; 
	font-style: normal;  
	background-color:Transparent;
	font-family: Arial, Helvetica, Verdana; 
    white-space: nowrap; 
  	padding: 6px 0px 6px 0px;
  	height:74px;
*height:74px;
 }
  
.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
	
}
.main_dnnmenu_submenu {
	z-index: 5000; 
	border:solid 4px #200400;
	 
	cursor: pointer; 
	cursor: hand; 
	 
	font-weight: bold; 
	font-style: normal;  
	background-color: none;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
    /*margin-left: 0.1%;*/
    background-image:url(sub_menu.jpg);
    background-repeat:repeat;
    background-position:bottom;
  	padding: 0px 0px 0px 0px;

}




.main_dnnmenu_break {
	height: 1px;

	font-size: 1px;
	
}

.main_dnnmenu_arrow {
	position:relative;
	font-family: webdings; 
	font-size: 10pt;
	cursor: pointer; 
	cursor: hand;
}
.main_dnnmenu_rootmenuarrow {
	position:relative;
	font-family: webdings; 
	font-size: 10pt;
	cursor: pointer; 
	cursor: hand;
	display:none;	 

}


/* Dies und Das */

.StandardButton {
   background: #aaaaaa none; 
   color: #ffffff;
   font-family: Verdana, sans-serif; 
   font-size: 11px;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid; 
	border-top: #8f9092 1px solid; 
	border-left: #8f9092 1px solid; 
	border-bottom: #8f9092 1px solid; 
	
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtGray.jpg);
}

.Head {
   font-family: Georgia, Garamond, Helvetica;
   font-size:  28px;
   font-weight:  regular;
   color: #142539;
}


.headleft {
margin-left: -3px;
border: 0px solid green; 
font-family: Georgia, Garamond, Helvetica; 
font-size: 18px; 
font-weight: regular; 
color: #434956;
}

.pagetop
{
position: absolute;
	top:0px;
	width: 100%;
	background-position: center;
	background: url(back_loop.jpg) repeat-y;
	background-position: center 0%;
}


#bigbox2 {

    background: url(footer_lang.jpg) no-repeat;
    background-position: bottom center;
}

#bigbox {

    background: url(Back_header.jpg) no-repeat;
    background-position: center top;
    margin-left: 0px;
}

#wrap {
	 
 
	width: 990px;
    
	 
	margin:  0 auto;
	border: 0px solid green;
}
/*
div .SearchContainer
{position:relative; white-space: nowrap; border: 10px solid red;}
div .SearchBorder
{width: 180px; height: 290px; border: 10px solid red; float:left; background-color: black; white-space: nowrap; margin-top: 0px;}
div .SearchContainer a
{padding: 0px; display: block; float:left; border: 10px solid red;}
div .SearchContainer a img
{padding-left:5px;}
div .SearchIcon
{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div .SearchIcon img
{margin-top: 3px;}
*/


#dnn_ctr831_SearchInput_txtSearch 
{
    margin-left: -29px;
 
  
    }
    
   