a#main:link { font-weight:bold; font-size:14px; color:#E7E7E7; text-decoration:none }
a#main:visited { font-weight:bold; font-size:14px; color:#E7E7E7; text-decoration:none }
a#main:hover { font-weight:bold; font-size:14px; color:#ffffff; text-decoration:none }
/* a:active { font-weight:bold; color:#c2daf2; text-decoration:underline }
a:focus { font-weight:bold; color:#00E000; text-decoration:underline }
*/
a#name:link { font-weight:bold; letter-spacing:-0.05em; font-size:14px; color:#999999; text-decoration:none }
a#name:visited { font-weight:bold; letter-spacing:-0.05em; font-size:14px; color:#999999; text-decoration:none }
a#name:hover { font-weight:bold; letter-spacing:-0.05em; font-size:14px; color:#000000; text-decoration:none }

a#menuleft:link { font-weight:bold; color:#545574; text-decoration:none }
a#menuleft:visited { font-weight:bold; color:#545574; text-decoration:none }
a#menuleft:hover { font-weight:bold; color:#000000; text-decoration:none }


a:link { font-weight:bold; color:#545574; text-decoration:underline }
a:visited { font-weight:bold; color:#545574; text-decoration:underline }
a:hover { font-weight:bold; color:#000000; text-decoration:underline }

.headline {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #545574;
  text-align:left;
}

.normaltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: rgb(0,0,0);
  text-align:left;
}
.headlinenormal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #545574;
  text-align:left;
}
.smallboldtext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: rgb(0,0,0);
  text-align:left;
}
.smalltext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: rgb(0,0,0);
  text-align:left;
}
BODY {
	width:99%;
	font-size: 10px;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td {
  font-size: 11px;
 /* color: #644731;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


#whole-page {
	text-align:center;
}
#whole-page2 {
	width:960px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:left;
}

#half-page-new {
	position:relative;
	width:770px;
	background-image:url(../images/gc_bg_left.gif); 
	background-repeat:repeat-y;
}

#half-page {
	position:relative; 
	top:0px; 
	width:900px; 
	min-height:600px;
}


#half-page-table {
	border-spacing:0;  
	table-layout:fixed; 
	padding:0px; 
	border-collapse:collapse;
}


td.half-page-table {
	padding:0px;
}


#top {
	width:960px; 
	height:45px; 
	background-image:url(../images/m_top.gif); 
	background-repeat:no-repeat;
}
table.top {
	position:relative; 
	top:0px; 
	left:50px;
}
td.top {
	padding-left:40px; 
	padding-right:40px;
	vertical-align:bottom;
	height:40px;
}


#home {

	text-align:left;
	width:380px;
	height:40px;
}


#page-title {
	font-size: 14px;
	color: #644731;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position:relative; 
	top:2px; 
	left:60px; 
	width: 900px;  
	background-color:#ffffff; 
	text-align:left;
	height:22px;
}



#mainpage {
	position:relative; 
	left:240px;
	width: 525px; 
	border-style:solid; 
	border-width:1px; 
	min-height:549px;
	border-color:#dfddda; 
	z-index:120; 
	background-color:#f8f6f3; 
	padding-top:20px;
	padding-bottom:40px;
	text-align:center;
}

* html #mainpage {
  height:610px;
}


#mainpage-include {
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

#mainpage-page{
	width:480px;
	text-align:left;
}

#mainpage-bottom {
	position:absolute;
/*	right:0px;*/
	right:0px; 
	bottom:0px; 
	width:526px;
	text-align:right; 
	height:27px;
	z-index:150;
	background-image:url(../images/gc_bg_bottom-right.gif); 
	background-repeat:no-repeat; 
	background-color:#ffffff;
}

#mainpage-bottom-text {
	position:absolute; 
	right:18px; 
	top:6px; 
	color:#7d725c;
	z-index:150;
}


#left-page-top-background {
	position:absolute; 
	top:0px; 
	left:0px;
	width:270px; 
	height:30px; 
	background-image:url(../images/gc_bg_top.gif); 
	z-index:140; 
	background-repeat:no-repeat; 
}

#left-page {
	position:absolute;
	width:240px; 
	z-index:100; 
	vertical-align:top;
}
#left-page-bottom {
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:240px;
	height:13px;
	background-image:url(../images/gc_bg_bottom.gif); 
}

#menu {
	position:relative; 
	top:30px; 
	left:0px; 
	width:240px; 
	height:222px; 
	background-image:url(../images/gc_bg_menu.gif); 
	background-repeat:no-repeat;
}

table.menu {
	position:absolute; 
	top:15px; 
	left:25px; 
	width: 252px; 
	text-align:left;
}

td.menu {
	width:193; 
	height:27; 
	background-image:url(../images/ml_button.gif); 
	background-repeat:no-repeat;
}
div.menu {
	position:relative; 
	left:21px; 
	top:5px; 
	width:193; 
	height:27;
}

#supportmail {
	position:absolute; 
	top:450px; 
	left:36px; 
	text-align:center;
	width: 140px;
}


#animpic
{
	position:absolute; 
	top:275px; 
	left:36px; 
	width: 240px;
}



#right-page{
	width:195px; 
	position:absolute; 
	top:0px; 
	left:764px;
	z-index:130;
	background-image:url(../images/nr_bg.gif); 
	background-repeat:repeat-y;
}

#right-page-top {
	position:absolute; 
	top:0px; 
	left:752px; 
	width:207px; 
	height:21px; 
	background-image:url(../images/nr_bg_top.gif);
	z-index:140; 
	background-repeat:no-repeat; 
}
#right-page-bottom {
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:195px;
	height:13px;
	z-index:140;
	background-image:url(../images/nr_bg_bottom.gif); 
	background-repeat:no-repeat;
}
#news-block {
	z-index:150;
	position:relative;
	padding-top:60px;
	padding-left:30px;
	padding-right:10px;
	padding-bottom:60px;
}





#koerper {
  position:relative;
  float:left;
  width:120px;
  height:110px;
  text-align : left;
  vertical-align:top;
  overflow:hidden;

}



#text {
  height:30px;
  text-align : center;
  width:100px;
  vertical-align:middle;
  padding-top:4px;
  padding-left:4px;
  padding-right:4px;
}


#koerper1 {
  position:relative;
  float:left;
  width:96px;
  height:40px;
  text-align : left;
  vertical-align:top;
  overflow:hidden;

}


#text1 {
  height:15px;
  text-align : left;
  width:96px;
  vertical-align:bottom;

}


#spacer {
  width:300px;
  height:60px;
}

