/*Common*/
html,body{text-align:center;} /*#666666*/
body {
	margin: 0px 0px 0px 0px;
}
/*Skin*/
#dnn_LeftPane, #dnn_RightPane, #dnn_ContentPane {border:none!important}
#mainwrapper{
	width:870px;
	margin:0px auto;
}

#mainwrapperbreit{
	width:870px;
	margin:0px auto;
}

#headerwrapper{
}
#contentwrapper{
}
#slogo{
	padding:0px;
	text-align:left;
	width:870px;
	border-bottom: 1px solid white
}
#slogo_air_berlin{
	padding:0px;
	text-align:left;
	width:870px;
	height:130px;
	border-bottom: 1px solid white;
	background-image: url(media/head/kopf_air_berlin.jpg);
}

.sbanner{margin-top:10px;text-align:right}

#barwrapper{width:100%;height:30px;background:#1a171b;clear:both;}
#sdate{padding-left:20px;float:left;padding-top:8px;}
.sdate{color:#FFF;}


#speeriotools{padding-left:20px;float:left;}
#speeriotools img{margin-top:7px;}
#speeriotools a:link{color:#F00;}
#speeriotools a:visited{color:#F00;}
#speeriotools a:hover{color:#F00;}
#speeriotools a:active{color:#F00;}

#users{height:28px;line-height:28px;padding-right:20px;color:#FFF;}
#topmenu {
	margin:0px;
	padding:0px;
	width:870px;
	height:22px;
	background-color:#5e5e5e;
	left:158px;
	border-top:none;
	border-bottom:1px solid white;
	z-index:1;
	overflow:hidden
}
#flaggen1 {float:left;margin-left:22px;width:40px;height:22px;margin-top:0px}
#flaggen2 {float:left;margin-left:4px;width:40px;height:22px;margin-top:0px}
#flaggen3 {float:left;margin-left:4px;width:40px;height:22px;margin-top:0px;margin-right:8px;}
#tmenu {float:left;width:554px;overflow:hidden;border-right:1px solid white;}
#search {
	float:left;
	margin-left:0px;
	z-index:1001;
	width:155px;
	margin-top:2px;
	margin-bottom:2px;
	white-space:no-wrap;
	overflow:hidden;
	height:16px;
	padding-top:1px;
	padding-bottom:0px;
}
#search a {
	line-height:16px;
	vertical-align:middle;
	padding-bottom:3px;
}
#search input {
	height:15px;
	width:90px;
	font-size:8pt;
	background-color:#cccccc;
	border: 1px solid #efefef; 
	margin-right:3px;
}

#breadcrumb{clear:both;margin-top:6px;padding:0px;text-align:left;color:#999999;height:14px;}
#breadcrumb span{color:#999999;font-style: normal;font-size:11px;line-height: 14px;}
.breadcrumb {margin-left:5px;font-size:11px;color:#999999;text-decoration:none;font-weight: normal;font-style: normal;line-height:14px;}
a.breadcrumb:visited{color:#999999;text-decoration:none;font-weight: normal;font-style: normal;font-size:11px;}
a.breadcrumb:active{color:#999999;text-decoration:none;font-weight: normal;font-style: normal;font-size:11px;}
a.breadcrumb:hover{color:#999999;text-decoration:none;font-weight: normal;font-style: normal;font-size:11px;}
a.breadcrumb:link{color:#999999;text-decoration:none;font-weight: normal;font-style: normal;font-size:11px;}

#columnleft{float:left;width:158px;margin-top:0px !important;height:100px !important;min-height:100px !important;}
#sidemenu {width:158px;margin-top:0px;margin-bottom:23px;padding:0px;height:100px!important;min-height:100px}
#centerarea{float:left;width:550px;margin-bottom:25px;height:auto !important;min-height:450px !important}
#centerareabreit{float:left;width:700px;margin-bottom:25px;height:auto !important;min-height:450px !important;margin-left:0px;margin-right:0px}
#columncenter{float:left;width:550px;margin-top:25px;}
#columncenterLeft{float:left;width:273px;margin-right:3px;}
#columncenterRight{float:right;width:273px;margin-left:3px;}
#columncenterbreit{float:left;width:700px;padding-top:20px;overflow:hidden !important}
#columnright{float:right;width:158px;margin-top:0px !important;}


#smenu{margin-bottom:5px;}

#breadcrumb2 {
	clear:both;
	width:552px;
	height:17px;
	background-color: #ebebeb;
	padding-top:3px;
	text-align:left;
	font-size:11px;
}

#breadcrumb3  {
	clear:both;
	width:700px;
	height:17px;
	background-color: #ebebeb;
	padding-top:3px;
	text-align:left;
	margin-right:12px;
	font-size:11px;}
	
#footer{
	width:100%;
	font-size:12px;
	clear:both;
	height:20px;
	background-color: #999999;
	color: #ffffff;
	line-height:20px;
	vertical-align:middle;
	text-align:left;
	}
.footer {
	padding-left:160px;
}

/*	
#footer A{
	font-size:12px;
	color: #000000;
	white-space: nowrap;
	text-align:left;
	}
#footer A:link{color: #000000;text-decoration:none;}
#footer A:visited{color: #000000;text-decoration:none;}
#footer A:active{color: #000000;text-decoration:none;}
#footer A:hover{color: #000000;text-decoration:underline;}
*/
#bottomlinks{font-size:10px;}

.clearboth{clear:both;font-size:0px;line-height:0px;}








/* 
================================
Skin styles for DotNetNuke Menu
================================
*/   

/* Main Menu  from Default*/
.MainMenu_MenuContainer
{
    width: 100%;
    background-color: transparent;
	margin-top: 0px;
	border-bottom: none;
	border-top: 0px solid white;
    border-right: none;
    border-left: none;

}
.MainMenu_MenuBar
{
}
.MainMenu_MenuItem
{
    font-weight: bold;
    font-size: 8pt;
    color: white;
    height: 23px;
    border-top-style: none;
    font-family: Arial,Helvetica,sans-serif;
    border-right-style: none;
    border-left-style: none;
	border-bottom-style: none;

}
.MainMenu_MenuItem td
{
	border-top: none;
	border-bottom: 1px solid white;
    border-right: none;
    border-left: none;
}

.MainMenu_MenuItemSel
{
    font-weight: bold;
    font-size: 8pt;
    height: 23px;
    font-family: Arial,Helvetica,sans-serif;
	color: #4b4b4b;
    background-color: transparent;
	border-right-style: none;
    border-left-style: none;
	border-bottom-style: none;
}
.MainMenu_MenuItemSel td
{
	border-top: none;
	border-bottom: 1px solid white;
    border-right: none;
    border-left: none;
}

.MainMenu_MenuIcon
{
    display: none;
    width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: #F1F1F1;
    border-bottom-style: none;
}
.MainMenu_MenuArrow
{
    width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    background-color: transparent;
    border-bottom-style: none;
}
.MainMenu_MenuBreak
{
    width: 0%;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 0%;
    border-bottom-style: none;
}
.MainMenu_MenuBreak_Vert
{
    width: 100%;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    height: 4px;
    background-color: #ffffff;
    border-bottom-style: none;
}
.MainMenu_SubMenu
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: none;
    background-color: #666666;

}
.MainMenu_SubMenu td
{
	padding-right:5px;
	padding-left:5px;
}
.MainMenu_SubMenuItemSel
{
    font-size: 8pt;
    height: 23px;
    background-color: #bbcde1;
}
.MainMenu_RootMenuArrow
{
    padding-right: 2px;
    padding-left: 0px;
}
.MainMenu_RootMenuItem 
{
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
	color: white;
    background-color: #5e5e5e;
}
.MainMenu_RootMenuItem td
{
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
	color: white;
	padding-left: 21px
}

.MainMenu_RootMenuItemActive
{
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
    background-color: #dedede}
.MainMenu_RootMenuItemActive td
{
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
	color: #4b4b4b;
	background-image: url(breadcrumb_left.gif);
	background-repeat: repeat-y
}

.MainMenu_RootMenuItemSel
{
    height: 23px;
    background-color: #5e5e5e;
}
.MainMenu_RootMenuItemSel td
{
    font-size: 8pt;
    font-family: Arial,Helvetica,sans-serif;
    height: 23px;
	color: white;
	background-image: url(breadcrumb_left.gif);
	background-repeat: repeat-y
}



/* TOPMENU*/

.TopMenu_container {
	background-color:#5e5e5e;
	margin-top:-1px
}
.TopMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:23px;
}


.TopMenu_MenuItem td { /*TD if menu option for using tables is on*/
	height:22px;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	background-color: #5e5e5e;	
	font-family:Arial,Helvetica,sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	border-left: 1px solid white;
	white-space: nowrap;
	width:139px;
}

.TopMenu_MenuItemSel td {  
	cursor: pointer; 
	cursor: hand; 
	color: #4b4b4b; 
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: #bbcde1;
	font-family:Arial,Helvetica,sans-serif; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
	height:22px;
	border-left: 1px solid white;
	white-space: nowrap;
	width:139px;	
}


.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}

/*Sitemap*/
#inventua_sidemenu {float:left;width:300px!important;height:auto;overflow:hidden!important;padding:0px;margin:0px}
.MenuItem0,.MenuHdr0,.MenuItemMouseOver0 {padding-left:0px;padding-top: -40px;visibility:hidden;overflow:hidden}
.MenuItem1,.MenuHdr1,.MenuItemMouseOver1 {padding-left:0px;padding-bottom:5px;padding-top:15px;overflow:hidden}
.MenuItem2,.MenuHdr2,.MenuItemMouseOver2 {padding-left:30px;overflow:hidden}
.MenuItem3,.MenuHdr3,.MenuItemMouseOver3 {padding-left:60px;overflow:hidden}
.MenuItem4,.MenuHdr4,.MenuItemMouseOver4 {padding-left:90px;overflow:hidden}
.MenuHdr1 {font-size:13px;font-weight:bold;color:#666666;}
.MenuHdr2 {font-size:12px;font-weight:normal;}
.currentHeaderHighlight3Description {font-size:12px;font-weight:normal;visibility:visible;}
.invisible {visibility:hidden;}
td.MenuItem3 {font-size:0px}
