/* 
    Document   : main
    Created on : 16.08.2009, 13:23:05
    Author     : markuskoller
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

body, html {
  margin: 0px;
  font: 1em arial, helvetica, sans-serif;
}

.tgs_content {
  margin: 10px;
}

.language_switch {
  font-size:12px;
  margin:4px;
}

#box {
	position: absolute;
	top: 0px;
	width: 950px;
	margin-left: -475px;
	left: 50%;
}


#header {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 950px;
	height: 85px;
}


#header-space-left {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 85px;
	width: 126px;
	background-color: #BB2D21;

	border-top-color: #D2CFC6;
	border-right-color: #C3C3C5;
	border-bottom-color: #8E8F8A;
	border-left-color: #C1564C;
	border-style: solid;
	border-width: 1px;
}


#header-logo {
	position: absolute;
	top: 0px;
	left: 46px;
	height: 85px;
	width: 126px;
	border-top-color: #D2CFC6;
	border-right-color: #C3C3C5;
	border-bottom-color: #8E8F8A;
	border-left-color: #C3C3C5;
	border-style: solid;
	border-width: 1px;
}

#header-searchbox {
	position: absolute;
	top: 0px;
	left: 174px;
	height: 85px;
	width: 455px;
	border-top-color: #D2CFC6;
	border-right-color: #C3C3C5;
	border-bottom-color: #8E8F8A;
	border-left-color: #8E8F8A;
	border-style: solid;
	border-width: 1px;
  background-image: url(../img/header.jpg);
  background-repeat: no-repeat;
}

#header-space-right {
	position: absolute;
	top: 0px;
	left: 629px;
	height: 85px;
	width: 149px;
	background-color: #BB2D21;

	border-top-color: #D2CFC6;
	border-right-color: #C1564C;
	border-bottom-color: #8E8F8A;
	border-left-color: #C1564C;
	border-style: solid;
	border-width: 1px;
}



#submenu {
	position: absolute;
	left: 213px;
	top: 50px;
	font: 0.7em arial, helvetica, sans-serif;
}



#right {
	position: absolute;
	right: 0px;
	left: 783px;
	top: 100px;

}

.header {
	color: #FFFFFF;
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10px;
	align: right;
}


.submenu a:link {
	color: #6D6D6D;
	text-decoration: none;
    font: 0.9em  verdana, arial, helvetica, sans-serif;
}

.submenu-NO a:link,
.submenu-NO a:visited,
.submenu-RO a:link,
.submenu-RO a:visited,
.submenu-RO a:hover,
.submenu-CUR a:visited,
.submenu-ACT a:link,
.submenu-ACT a:visited {
   text-decoration: none;
   padding: 0 10px 0 0;
   color: #6D6D6D;

}

.submenu-NO a:active,
.submenu-NO a:hover,
.submenu-RO a:active,
.submenu-RO a:hover,
.submenu-CUR a:active,
.submenu-CUR a:hover,
.submenu-ACT a:active,
.submenu-ACT a:hover
 {
	color: #BB2D21;
    text-decoration: none;
}


.header a:link {
	color: #FF9900;
	text-decoration: none;
}

.header a:visited {
	color: #FF9900;
	text-decoration: none;
}

.header a:hover {
	color: #FF9900;
	text-decoration: none;
}

.header a:active {
	color: #FF9900;
	text-decoration: none;
}

#language {

}