/* GENERAL STYLES */
body, html {
	background-color:#40392f;
	background-image:url(../images/common/background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
}

#globalContainer {
	background-image: url(../images/common/bg_center.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 100%;
	width: 960px;
	text-align:left;
}

#logo {
	wight:960px;
	height:64px;
	position:relative;
	top:50px;
}

#header {
	background-color:#FFFFFF;
	wight:960px;
	height:143px;
	background-image: url(../images/common/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
	top:50px;
}

#footer {
	width:657px;
	height:42px;
	background-image: url(../images/common/footer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	position:relative;
	top:50px;
	float:left;
}

#firstLevelNavigationContainer {
	width:930px;
	height:37px;
	position:relative;
	top:15px;
	left:15px;
}

#firstLevelNavigation {
	position:absolute;
	top:3px;
	left:3px;
	*left:1px; !important Internet explore 
}


#secondLevelNavigation {
	width:925px;
	height:21px;
	background-color:#FFFFFF;
	position:relative;
	top:24px;
	left:20px;

}

#breadCrumb {
	width:915px;
	height:26px;
	background-color:#dbe3d6;
	background-image: url(../images/common/breadcrumb.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:11px;
	position:relative;
	top:32px;
	left:15px;
}

#contentContainer {
	width:657px;
	background-color:#FFFFFF;
	margin-top:15px;
	float:left;
	position:relative;
	top:50px;
}

#content {
	width:627px;
	display:block;
	margin:15px;
	margin-bottom:0;
	background-color:#edf1ea;
	background-image: url(../images/common/contentCornersTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#content15Padding {
	padding:15px;
	*padding-bottom:0px;
}


#contentHeadline {
	width:592px;
	height:38px;
	margin:15px;
	margin-bottom:0;
	padding-left:31px;
	background-color:#FFFFFF;
}



#contentBottomCorners {
	width:627px;
	height:6px;
	display:block;
	margin:15px;
	margin-bottom:0;
	margin-top:0;
	background-color:#edf1ea;
	background-image: url(../images/common/contentBottomCorners.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#imgContainer {
	width:627px;
}

#rightCollum {
	width:287px;
	float:right;
	background-color:#FFFFFF;
	margin:15px;
	margin-bottom:0;
	margin-right:0;
	display:block;
	position:relative;
	top:50px;
}

#collumContent {
	width:257px;
	background-color:#dbe3d6;
	margin:15px;
	margin-bottom:0;
	background-image: url(../images/common/rcBottomCorners.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#menuHeadlineRightCollum {
	width:257px;
	height:53px;
}

#contactHeadlineRightCollum {
	width:257px;
	height:50px;
}

/* Corners */

.leftCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/common/corners.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.rightCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:right;
	background-image: url(../images/common/corners.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.cornersCenter {
	height:15px;
	width:100%;
	float:left;
}

.leftCornerBottom {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/common/corners.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.rightCornerBottom {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:right;
	background-image: url(../images/common/corners.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

/* Right collum */

.rcLeftCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/common/rcCorners.jpg);
	background-repeat: no-repeat;
	position:relative;
	
}

.rcRightCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:right;
	background-image: url(../images/common/rcCorners.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#thirdLevelNavigation {
	margin:18px;
	margin-top:0px;
	padding:17px;
	padding-top:0px;
}

#addressContainer {
	margin:18px;
	margin-top:0px;
	margin-bottom:0;
	padding-bottom:15px;
}

/* Frontpage */

#frontBoxLeft {
	float:left;
	margin-right:15px;
	background-image: url(../images/common/frontBoxSh.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#frontBoxCenter {
	float:left;
	margin-right:15px;
	background-image: url(../images/common/frontBoxAp.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#frontBoxRight {
	float:left;
	background-image: url(../images/common/frontBoxTk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.frontBoxContainer {
	width:310px;
	height:460px;
	*height:440px;
	position:relative;
	top:65px;
	*top:45px;
	cursor:pointer;
}
.frontBoxContainer .text {
	width:262px;
	height:134px;
	position:relative;
	left:15px;
	top:182px;
	padding:9px;
	line-height:16px;
}

/* Sub Frontpage */

#subFrontContent {
	width:628px;
	margin:15px;
	margin-bottom:0;
	background-color:#FFFFFF;
	clear:both;
}


#subFrontTopBox {
	width:628px;
	height:311px;
	background-color:#DBE3D6;
	background-repeat: no-repeat;
	background-position: left top;
	position:relative;
}

#subFrontTopBox .text {
	width:390px;
	height:271px;
	position:relative;
	left:20px;
	top:20px;
}

#subFrontLeftBox {
	width:280px;
	height:164px;
	margin-top:15px;
	background-color:#DBE3D6;
	float:left;
}

#subFrontRightBox {
	width:332px;
	height:164px;
	margin-top:15px;
	margin-left:15px;
	background-color:#DBE3D6; 
	float:right;
}


#subFrontContent .leftCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/common/cornersFrontBox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#subFrontContent .rightCornerTop {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:right;
	background-image: url(../images/common/cornersFrontBox.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#subFrontContent .leftCornerBottom {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:left;
	background-image: url(../images/common/cornersFrontBox.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#subFrontContent .rightCornerBottom {
	width:15px;
	height:15px;
	background-color:#FFFFFF;
	float:right;
	background-image: url(../images/common/cornersFrontBox.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.subFrontBoxContent {
	height:134px;
	width:100%;
	clear:both;
}

.subFrontBoxContent img {
	position:relative;
	top:56px;
}

/* Contact form */
#contactform #left {
	float:left;
}

#contactform #right {
	float:right;
}

#contactform input {
	width:250px;
}

#contactform textarea	 {
	width:320px;
	height:202px;
}

#contactform  #btn {
	width:100px;
	margin-top:20px;
	margin-bottom:12px;
}


/* Time form */
#timeform #left {
	float:left;
}

#timeform #right {
	float:right;
}

#timeform input {
	width:250px;
}

#timeform #right input {
	width:320px;
}

#timeform textarea	 {
	width:320px;
	height:127px;
}

#timeform  #btn {
	width:100px;
	margin-top:20px;
	margin-bottom:12px;
}

.formfelter {
font-size:13px;
font-family:verdana;
}

/* EDITOR PROPERTIES */
h2 {

}

