﻿/*
	Ingenium Software Engineering Web Site CSS
*/
@import url("css/menu.css");

html{	
	margin:0; padding: 0;
}

body{	
	text-align: center; 
	margin:0; padding: 0;
}

/*body > form > #mainwrapper {height: auto; min-height: 100%;}*/

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton{color:#2E3D47; font-family:Verdana, Arial, Helvetica, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px;}
h1, h2, h3, h4, h5, h6{color:#71AB00;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}

.search_style
{
	position: absolute;
	right: 2px;	
	height:50px;
}

.search_bg{padding:8px 2px 0 0;}

#wrapper 
{
	width: 960px;	
	margin-left: auto;
	margin-right:auto;
	text-align: left; 
}

/*
* html #bottomband
{
	height: 100%;
}
*/

#topband
{
	position: absolute;
	top:0;
	left: 0;	
	height: 215px;
  width: 100%;
  background-image: url('Images/Header.gif');
}

#bottomband
{
  top:50px;
	left:0px;
	position: relative;
	height: 60px;
  width: 100%;    	
  background-image: url('Images/Footer.gif');
}

#dnn_ControlPanel
{
  top:40px;
	left:0px;
	position: relative;
}

#topcontainer
{
	height: 72px;
	background: transparent;
}

#photoshadowtop
{
	height: 27px;
    background-image: url('Images/ShadowTop.gif');
}

#greenband
{
	position: absolute;
	top: 216px;
	left: 0;	
	height: 8px;
    background-image: url('Images/GreenFrame.gif');
    width: 100%;
}

#lightgradient
{
	position: absolute;
	top: 224px;
	left: 0;	
	height: 144px;
    background-image: url('Images/LightGrad.gif');
    width: 100%;
}

#photocontainer
{
	width: 960px;
	height: 320px;
	position: relative;
	left: 0px;
}

#photoframe
{
	background-color: white;
	width: 920px;
	height: 270px;
	position: relative;
	left: 0px;
	float:left;
}

#photoshadowleft
{
	width: 20px;
	height: 220px;
	position: relative;
	float:left;	
    background-image: url('Images/ShadowLeft.gif');
}

#photoshadowright
{
	width: 20px;
	height: 220px;
	position: relative;

	float:right;
    background-image: url('Images/ShadowRight.gif');
}

#menucontainer
{
	left: 20px;
	width: 920px;
	height: 50px;
	position: relative;
	top: 50px;
	background-image: url('Images/MenuBkg.gif');
}

#logo
{
	background-image: url('Images/Logo.gif');
	width: 208px;
	height: 81px;
    position: relative;
    top: 0px;
    left: 20px;
}

#language
{
    position: relative;
    top: -60px;
    text-align: right;
    padding-right:20px;
}
.teaser
{
	left: 8px;
	top:8px;
	position:absolute;
	float:left;
}

#logincontainer
{
	right: 40px;
	top: 60px;
	position: absolute;
	float: right;
}

.content_width{padding-top:15px; left: 20px;
	width: 920px;position:relative;top:50px; min-height:300px;}
	
/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; }
.LeftPane{ padding:0 10px 0 10px; width:20%; margin:0; }
.RightPane{ padding:0 0 0 10px; width:20%; margin:0; }

.OneThirdPane {padding:0 10px 0 10px; width:30%; margin:0;}
.TwoThirdPane {padding:0; margin:0; }


/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#FFFFFF;}
a.user:hover{color:#C00;}

/*-------------- Footer Style --------------*/
.footer
{
position: relative;
  top:10px;
  color:#FFFFFF;
}
a.footer:link,a.footer:active,a.footer:visited { color:#FFFFFF;}
a.footer:hover{color:#C00;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}
