html, body {
background-color: #fff;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../pics/hg.gif);
background-repeat: repeat-y;
background-position: center center;
padding: 0;
height: 100%;
behavior: url(../js/csshover.htc);
}

/* position of the whole site */

#container {			
width: 1000px;
height: 100%;
margin: 0px auto 0px auto;
border-width: 0px;
font: 1em Verdana, Arial, Helvetica, sans-serif;
text-align: left;
position: relative;
min-height: 100%;
}

/* black head */

#head {				
width: 1000px;
height: 75px;
float: left;
text-align: right;
background: #000;
border: 0;
margin: 0;
padding: 0;
}
#head img {				
float:left;
border: 0;
padding-left: 0;
}

/* meta navigation */

#meta ul {
margin:0;
list-style:none;
padding-right: 200px;
padding-top: 49px;
padding-bottom: 10px;
}
#meta li {
display:inline;
margin: 0;
background-image: none;
line-height: 1em;
text-indent: 0;
padding-left: .5em;
}
#meta a {
text-decoration: none;
color: #fff;
font: .65em Verdana, Arial, Helvetica, sans-serif;
margin-top: 0px;
}
#meta a:hover {
border-top: 2px solid #fff;
}
#search ul {
margin-top: -48px;
list-style:none;
padding-right: 15px;
padding-top: 0px;
padding-bottom: 10px;
}

/* Hack for IE/WIN 5, 5.5, 6 */
* html #search ul {
margin-top: -54px;
margin-bottom: -30px;
padding-bottom: 0;
}

.form {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
text-decoration: none;
}

/* topnavigation */

#menu {
width: 100%;
float: left;
z-index: 999;
position: relative;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
/* width: 200px; */
width: 200px; 
float: left;
}
#menu a.menu {
color: #fff;
background: url(../pics/menu_hg.gif) repeat-x;
padding-left: 10px;
padding-top: 22px;
padding-bottom: 10px;
padding-right: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
display: block;
border-top-color: #FFFFFF;
border-top-style: solid;	
border-top-width: 1px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
margin: 0;
text-decoration: none;
}

#menu a.menu .menutitle {
	position: absolute;
	bottom: 5px;
	left: 4px;
}

#menu a.menu:hover {
background: url(../pics/menu_hg_hover.gif) repeat-x;
color: #fff;
}
#menu a.menu_active {
color: #fff;
background: url(../pics/menu_hg_hover.gif) repeat-x;
padding-left: 10px;
padding-top: 40px;
padding-bottom: 10px;
padding-right: 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
display: block;
border-top-color: #FFFFFF;
border-top-style: solid;	
border-top-width: 1px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
margin: 0;
text-decoration: none;
}
#menu a.submenu {
color: #fff;
background: #524F98;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
display: block;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
border-top-color: #FFFFFF;
border-top-style: solid;	
border-top-width: 1px;
margin: 0;
}
#menu a.submenu:hover {
color: #524F98;
background: #CBCAE0;
}
#menu a.submenu2 {
color: #524F98;
background: #CBCAE0;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
display: block;
padding-left: 10px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
border-top-color: #FFFFFF;
border-top-style: solid;	
border-top-width: 1px;
margin: 0;
}
#menu a.submenu2:hover {
color: #444;
background: #CBCAE0;
}
#menu li {
position: relative;
}
#menu ul ul {
position: absolute;
z-index: 500;
}
#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

/* Boxes right side */

#spalte_rechts {
background: #EDEDF4;
width: 200px;
float: right;
text-align: left;
}
#spalte_rechts img {
border: 0;
}
#subscriber {
background: #EDEDF4;
width: 200px;
float: right;
text-align: left;
}
#subscriber ul {
list-style: none;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#subscriber li {
display:inline;
padding: 0px;
margin: 0px;
}
#subscriber a {
text-align: center;
font: .7em Verdana, Arial, Helvetica, sans-serif;
display: block;
padding: 8px 10px 5px 10px;
text-decoration: none;
color: #444;
}
#subscriber span.number {
text-align: center;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 5px 10px 5px 10px;
line-height: 1.2em;
display: block;
text-decoration: none;
color: #524F98;
}
#subscriber a.link {
text-decoration: underline;
margin-top: -10px;
}
#send {
background: #EDEDF4;
width: 200px;
float: right;
text-align: left;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#send ul {
list-style: none;
margin: 10px 0 10px 0;
padding: 0px;
}
#send li {
display:inline;
padding: 0px;
margin: 0px;
}
#send a {
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 15px 10px 15px 10px;
text-decoration: none;
color: #524F98;
}
#send a:hover {
text-decoration: underline;
}
#login {
background: #EDEDF4;
width: 200px;
float: right;
text-align: left;
}
#login ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#login li {
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
text-decoration: none;
color: #524F98;
}
#login span {
text-align: left;
color: #524F98;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
text-decoration: none;
display: block;
}
#login span.ueberschrift {
text-align: left;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #CBCAE0;
display: block;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#login a {
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #524F98;
}
#login a.link {
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
color: #524F98;
}
#login .password {
text-align: left;
margin-top: -5px;
padding: 0px 10px 0px 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #524F98;
}
#submit {
margin-top: 0;
list-style:none;
padding-left: 15px;
padding-top: 0px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#submit .image {
border: 0;
margin-top: 0px;
margin-bottom: 5px;
}
#logout {
margin-top: 0;
list-style:none;
padding-left: 15px;
padding-top: 0px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#logout .image {
border: 0;
margin-top: -25px;
float: left;
margin-left: 0px;
}
#box {
background: #EDEDF4;
width: 200px;
float: right;
text-align: left;
}
#box ul {
list-style: none;
margin: 0px;
padding: 0px;
}
#box li {
display:inline;
padding: 0px;
margin: 0px;
}
#box a {
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-decoration: none;
color: #524F98;
}
#box a:hover {
background: #DBDAEA;
}
#box a.ueberschrift {
text-align: left;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #CBCAE0;
display: block;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}

/* zones navigation */

#zone {
width: 200px;
float: right;
text-align: left;
background: #EDEDF4;
}
#zone ul{
list-style: none;
margin: 0px;
padding: 0px;
}
#zone li {
display:inline;
padding: 0px;
margin: 0px;
}
#zone img {
border: 0;
}
#zone a {
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-decoration: none;
color: #524F98;
}
#zone a:hover {
background: #DBDAEA;
}
#zone a.ueberschrift {
text-align: left;
color: #fff;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: #CBCAE0;
display: block;
padding: 5px 10px 5px 10px;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
}
#zone a.media {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-decoration: none;
color: #fff;
background: #FFB874;
}
#zone a.media:hover, #zone a.media_active {
background: #ffc77e;
}
#zone a.submedia {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #ffc77e;
font-weight: bold;
}
#zone a.submedia:hover, #zone a.submedia_active{
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #FFB874;
font-weight: bold;
}
#zone a.members {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-decoration: none;
color: #fff;
background: #8fbc8f;
}
#zone a.members:hover, #zone a.members_active {
background: #99cc99;
color: #fff;
}
#zone a.submembers {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #99cc99;
font-weight: bold;
}
#zone a.submembers:hover, #zone a.submembers_active {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #8fbc8f;
font-weight: bold;
}
#zone a.submembers1 {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 40px;
display: block;
text-decoration: none;
color: #fff;
background: #B0DCB0;
font-weight: bold;
}
#zone a.submembers1:hover, #zone a.submembers1_active {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 40px;
display: block;
text-decoration: none;
color: #fff;
background: #99cc99;
font-weight: bold;
}
#zone a.operators {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 10px;
display: block;
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
text-decoration: none;
color: #fff;
background: #ff6347;
}
#zone a.operators:hover,#zone a.operators_active {
background: #ff7f50;
color: #fff;
}
#zone a.suboperators {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #ff7f50;
font-weight: bold;
}
#zone a.suboperators:hover, #zone a.suboperators_active {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 26px;
display: block;
text-decoration: none;
color: #fff;
background: #ff6347;
font-weight: bold;
}
#zone a.suboperators1 {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 40px;
display: block;
text-decoration: none;
color: #fff;
background: #FEA483;
font-weight: bold;
}
#zone a.suboperators1:hover, #zone a.suboperators1_active  {
cursor: pointer;
text-align: left;
font: .6em Verdana, Arial, Helvetica, sans-serif;
padding: 5px 10px 5px 40px;
display: block;
text-decoration: none;
color: #fff;
background: #ff7f50;
font-weight: bold;
}

/* content */

#inhalt {
margin: 0px;
position: relative;
padding: 0px;
font-size: .8em;
line-height: 1.1em;
background: #fff;
}

/* breadcrumbnavigation */

#breadcrumb  {
list-style: none;
display: block;
color: #524F98;
float: left;
margin: 0px 0px 0px 0px;
padding: 10px 0px 15px 10px;
font: .8em Verdana, Arial, Helvetica, sans-serif;
}
#breadcrumb a {
color: #524F98;
text-decoration: none;
margin: 0px;
}
.breadcrumb {
color: #524F98;
text-decoration: none;
padding: 0px;
margin: 0px;
}

/* headline area homepage */

#headline_area {
text-decoration: none;
text-align: left;
width: 790px;
float: left;
margin-left: 0;
padding: 0;
margin-right: 0px;
background: #fff;
font: 1em Verdana, Arial, Helvetica, sans-serif;
}
#headline_area .title {
margin: 0;
padding: 20px 0 0px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: center;
}
#headline_area .subtitle {
margin: 0;
padding: 5px 0 15px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 13px;
font-weight: bold;
color: #444;
width: 790px;
text-align: center;
}
#headline_area .line1 {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
padding: 0px 0 10px 10px;
width: 790px;
}
#headline_area .line2 {
margin-top: -5px;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #444;
padding: 0px 0 0px 10px;
width: 790px;
}

/* Hack for IE/WIN 5, 5.5, 6 */
* html #headline_area .line2 {
margin-top: -21px;
}

#headline_area .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #444;
font-size: 11px;
padding: 5px 0 40px 5px;
width: 790px;
text-decoration: none;
}

/* boxes on the homepage left */

#home_left {
text-decoration: none;
background: #fff;
position: absolute;
top: 22em;
left: 0px;
width: 380px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#side-a a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 0px;
width: 300px;
text-decoration: none;
display: block;
}
#side-a a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 0px;
width: 300px;
text-decoration: none;
display: block;
}

#side-a .title_homebox_left {
margin: 0;
border-top: 1px solid #524F98;
border-bottom: 1px solid #524F98;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
background-image: url(../pics/hg_boxes.gif);
background-repeat: repeat-y;
color: #444;
width: 300px;
}


#side-a .homebox_date_left {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 5px 0 5px 10px;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
width: 300px;
}
#side-a .homebox_text_left {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 10px 0px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
width: 300px;
text-align: center;
}
#side-a .homebox_text_left_mobi {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 10px 0 10px 10px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
width: 300px;
height: 100px;
background: url(/images/gsamobi_phone.jpg);
background-repeat: no-repeat;
}

#side-a .homebox_text_left_featured_doc {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 10px 0px 10px 10px;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
width: 300px;
height: 100%;
background: url(/images/network_update.jpg);
background-repeat: no-repeat;
}

#side-a .homebox_text_left_featured_doc p {
margin: -12px;
padding-bottom: 10px;
}

#side-a .newsletter {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
font-size: 11px;
display: inline !important;
padding: 0px 0 10px 10px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 300px;
}
#side-a .link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98 !important;
display: inline !important;
font-size: 11px !important;
font-weight: normal !important;
padding: 0px 0 10px 0px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
/*width: 380px;*/
}
#side-a .link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98 !important;
display: inline !important;
font-size: 11px !important;
font-weight: normal !important;
padding: 0px 0 10px 0px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
text-decoration: underline;
width: 300px;
}

/* boxes on the homepage right */

#home_more_right {
background: #fff;
position: absolute;
top: 22em;
left: 600px;
padding: 0px 0px 0px 0px;
}

/* Hack for IE/WIN 5, 5.5, 6 */
* html #home_more_right {
margin-left: 18px;
}

#side-b img {
margin-left: 5px !important;
margin-top: 10px;
border: 0;
}
#side-b .title_homebox_more_right, .title_homebox_right {
margin: 0;
border-top: 1px solid #524F98;
border-bottom: 1px solid #524F98;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
background-image: url(../pics/hg_box_right.gif);
background-repeat: repeat-y;
color: #444;
width: 195px;
}
#side-b a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 5px;
width: 195px;
display: block;
text-decoration: none;
}
#side-b a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 5px;
width: 195px;
text-decoration: none;
}
#side-b .homebox_text_more_right, .homebox_text_right{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 3px 0 0px 10px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 195px;
}

/* boxes on the homepage right */

#home_right {
background: #fff;
position: absolute;
top: 22em;
left: 300px;
padding: 0px 0px 0px 0px;
}

/* Hack for IE/WIN 5, 5.5, 6 */
* html #home_right {
margin-left: 18px;
}

#side-centre img {
margin-left: 5px !important;
margin-top: 10px;
border: 0;
}
#side-centre .title_homebox_right {
margin: 0;
border-top: 1px solid #524F98;
border-bottom: 1px solid #524F98;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
background-image: url(../pics/hg_box_right.gif);
background-repeat: repeat-y;
color: #444;
width: 190px;
}
#side-centre a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 5px;
width: 195px;
display: block;
text-decoration: none;
}
#side-centre a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 5px;
width: 195px;
text-decoration: none;
}
#side-centre .homebox_text_right {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 3px 0 0px 10px;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
width: 195px;
}

/* main text template */

#maintext {
text-decoration: none;
text-align: left;
width: 790px;
float: left;
margin-left: 0;
padding: 0;
margin-right: 0px;
background: #fff;
font: 1em Verdana, Arial, Helvetica, sans-serif;
}
#maintext .title {
margin: 0;
padding: 15px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}
#maintext .titlesm {
margin: 0;
padding: 15px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}
#maintext .subtitle, #maintext h4 {
margin: 0;
padding: 0px 0 15px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
color: #444;
width: 790px;
text-align: left;
}
#maintext .text, #maintext h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 10px 0 5px 10px;
width: 655px;
text-decoration: none;
}
#maintext .list {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
line-height: 200%;
padding: 10px 0 40px 10px;
width: 655px;
text-decoration: none;
}

/* table list */

#tablelist {
text-decoration: none;
text-align: left;
width: 655px;
float: left;
margin-left: 0;
padding: 0 0 0 10px;
margin-right: 0px;
background: #fff;
font: 1em Verdana, Arial, Helvetica, sans-serif;
}
table {
font-family: Verdana, Arial, Helvetica, sans-serif;
border-collapse: collapse;
color: #fff;
text-align: left;
}
table a {
text-decoration: none;
border-bottom: 1px dotted #524F98;
color: #524F98;
}
table a:hover {
text-decoration: none;
color: #444;
}
table thead tr th {
text-transform: uppercase;
background: #CBCAE0;
}
table td {
border-right: 1px solid #CBCAE0;
border-bottom: 1px solid #CBCAE0;
border-left: 1px solid #CBCAE0;
border-top: 1px solid #CBCAE0; 
padding: 5px;
line-height: 1.8em;
font-size: 11px;
vertical-align: top;
width: 20%;
color: #444;
}
table th {
border-right: 1px solid #fff;
border-bottom: 1px solid #CBCAE0;
border-left: 1px solid #CBCAE0;
border-top: 1px solid #CBCAE0; 
padding: 5px;
line-height: 1.8em;
font-size: 11px;
vertical-align: top;
width: 20%;
}
table tr.odd th, table tr.odd td {
background: #EDEDF4;
}

/* newslist */

#newslist {
text-decoration: none;
background: #fff;
float: left;
width: 655px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#newslist a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}
#newslist a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}
#newslist .newsdate {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 5px 0 5px 10px;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#newslist .newstext {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 0px 0 10px 10px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#newslist .line {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
width: 655px;
}

/* photo gallery */

#bildarchiv {
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
#bildarchiv .rahmen {
width: 115px;
float: left;
height: 140px;
border: 1px dotted #524F98;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
}
#bildarchiv .rahmen:hover {
background: #EDEDF4;
}
#bildarchiv .bildrahmen {
height: 115px;
width: 115px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bildarchiv .bild {
width: 103px;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}
#bildarchiv .thumb {
border-top: 1px solid #524F98;
border-right: 1px solid #CBCAE0;
border-bottom: 1px solid #CBCAE0;
border-left: 1px solid #524F98;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bildarchiv a {
text-align: center;
font: .75em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
#bildarchiv a.text  {
text-decoration: none;
color: #524F98;
}
#bildarchiv a.text:hover {
text-decoration: none;
color: #444;
}



/* photo gallery large */

#bildarchiv_l {
width: 790px;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
}
#bildarchiv_l .rahmen {
width: 260px;
float: left;
height: 250px;
border: 1px dotted #524F98;
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bildarchiv_l .rahmen:hover {
background: #EDEDF4;
}
#bildarchiv_l .bildrahmen {
height: 200px;
width: 260px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bildarchiv_l .bild {
width: 260px;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
}
#bildarchiv_l .thumb {
border-top: 1px solid #524F98;
border-right: 1px solid #CBCAE0;
border-bottom: 1px solid #CBCAE0;
border-left: 1px solid #524F98;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#bildarchiv_l a {
text-align: center;
font: .75em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
#bildarchiv_l a.text  {
text-decoration: none;
color: #524F98;
}
#bildarchiv_l a.text:hover {
text-decoration: none;
color: #444;
}

#bildarchiv_clear {
height: 1px;
clear: left;
}







/* downloadlist */

#downloadlist {
text-decoration: none;
background: #fff;
float: left;
width: 655px;
text-align: left;
margin: 0px 0px 0px 0px;
margin-bottom: 40px;
padding: 0px 0px 0px 0px;
}
#downloadlist a {
width: 655px;
text-decoration: none;
}
#downloadlist a.head {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}

#downloadlist h4 {
	padding: 0px;
	margin: 0px;
	width: 198px;
}

#downloadlist a.head:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 0px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}
#downloadlist img {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
border: 0;
font-weight: bold;
font-size: 11px;
padding: 5px 0 5px 10px;
margin-top: 10px;
margin-right: 0px;
margin-left: 0px;
}
#downloadlist .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 0px 0 10px 10px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#downloadlist .date {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
font-size: 11px;
padding: 0px 0 10px 10px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#downloadlist a.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
text-decoration: underline;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#downloadlist a.link:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
text-decoration: underline;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#downloadlist .line {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
width: 655px;
}

/* glossary */

#glossary {
text-decoration: none;
background: #fff;
float: left;
width: 655px;
text-align: left;
margin: 0px 0px 0px 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
font-size: 11px;
padding: 0px 0px 10px 10px;
}
#glossary a {
width: 655px;
text-decoration: none;
}
#glossary a.head {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 0;
width: 655px;
text-decoration: none;
display: block;
}
#glossary a.head:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 0;
width: 655px;
text-decoration: none;
display: block;
}
#glossary .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 0px 0 10px 0;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#glossary a.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
text-decoration: none;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#glossary a.link:hover, #glossary a.link_active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
text-decoration: underline;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#glossary .line {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
width: 655px;
}

/* register */

#register {
text-decoration: none;
background: #fff;
float: left;
width: 655px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
}
#register .title {
margin: 0;
padding: 15px 0 15px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}
#register .subtitle {
margin: 0;
padding: 15px 0 15px 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}
#register a {
width: 655px;
text-decoration: none;
}
#register a.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
text-decoration: none;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#register a.link:hover, #register a.link_active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
text-decoration: underline;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#register .line {
margin-top: 20px;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
width: 655px;
}

/* search results */

#results {
text-decoration: none;
background: #fff;
float: left;
width: 655px;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#results a {
width: 655px;
text-decoration: none;
}
#results a.head {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}
#results a.head:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-weight: bold;
font-size: 11px;
padding: 10px 0 5px 10px;
width: 655px;
text-decoration: none;
display: block;
}
#results .text {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 0px 0 10px 10px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#results a.link {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #CBCAE0;
text-decoration: none;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#results a.link:hover, #results a.link_active {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #524F98;
text-decoration: underline;
font-size: 11px;
margin-top: 7px;
margin-right: 0px;
margin-left: 0px;
width: 655px;
}
#results .line {
margin-top: 10px;
margin-bottom: 0px;
margin-left: 10px;
margin-right: 0;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
width: 655px;
}

/* content style zones */

#media {
margin-left: 10px;
border-top: 1px solid #ffb874;
border-bottom: 1px solid #ffb874;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
background-image: url(../pics/hg_media.gif);
background-repeat: repeat-y;
font-weight: bold;
color: #fff;
width: 640px;
}
#members {
margin-left: 10px;
border-top: 1px solid #8fbc8f;
border-bottom: 1px solid #8fbc8f;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
background-image: url(../pics/hg_members.gif);
background-repeat: repeat-y;
font-weight: bold;
color: #fff;
width: 640px;
}
#operators {
margin-left: 10px;
border-top: 1px solid #ff6347;
border-bottom: 1px solid #ff6347;
padding: 5px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
background-image: url(../pics/hg_operators.gif);
background-repeat: repeat-y;
font-weight: bold;
color: #fff;
width: 640px;
}

/* bottom of the page */

#fuss {
clear: both;
margin-top: 0;
background: #fff;
text-align:center;
padding: 20px 0 0px 0;
width: 1000px;
height: 30px;
}

/* Hack for IE/WIN 5, 5.5, 6 */
* html #fuss {
width: 1000px;
}

#line {
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #524F98;
}
#fuss a {
font: .6em Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-decoration: none;
color: #444;
padding: 0;
margin: 0px;
}
#fuss a.disclaimer {
color: #524F98;
}

#menu a.submenu2 {
color: #fff;
background: #524F98;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight: bold;
display: block;
padding-left: 25px;
padding-top: 2px;
padding-bottom: 2px;
padding-right: 0;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff;
border-top-color: #FFFFFF;
border-top-style: solid;	
border-top-width: 1px;
margin: 0;
}
#menu a.submenu2:hover {
color: #524F98;
background: #CBCAE0;
}


img.floatlefttop {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

img.floatrighttop {
	float:right;
	margin-left: 10px;
	margin-bottom: 10px;
}


#content {
	margin: 0;
	padding: 0;
}


h1 {
margin: 0;
padding: 15px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}

h2 {
margin: 0;
padding: 15px 0 5px 10px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight: bold;
color: #524F98;
width: 790px;
text-align: left;
}

#content {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
padding: 10px 0 5px 10px;
width: 655px;
text-decoration: none;
}

div .textile {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #444;
font-size: 11px;
text-decoration: none;
}




#downloadlist .grid .line {
width: 199px;
display: none;
}

#downloadlist .grid .date {
width: 199px;
}

#downloadlist .grid a.head {
width: 199px;
}

#downloadlist .grid a.head:hover {
width: 199px;
}

#downloadlist .grid .text {
width: 199px;
}

#downloadlist .grid div {
width: 199px;
}

#downloadlist .grid a.head {
border: none;
}

#tablelist table.membertable tbody tr td.membertablecol2 div.text {
width: 200px;
overflow: auto;
padding: 0px;
margin: 0px;
font-size: 9px;
}



#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	margin-top: 0px;
	border:0;
	width: 790px;
}

#header {
	margin: 0 0 15px 0;
}

#side-a {
	float: left;
	width: 348px;
	margin-left: 6px;
}

#side-b {
	float: right;
	width: 200px;
}

#side-centre { 
	float: left;
	width: 25%;
}

#MooFlow_1 {
	background-color:#fff;
	color:#000;
	visibility:hidden;
	position:relative;
	overflow:hidden;
}
#MooFlow_1 * {
	margin:0;
	padding:0;
}
#images_1 {
	position:relative;
}
#images_1 img {
	position:absolute;
	border:none;
}
#captions_1 {
	position:relative;
	text-align:center;
	z-index:10000;
}
#slider {
	position:relative;
	border:1px solid #b3b3b3;
	z-index:10001;
}
#knob {
	background:#fff;
	width:100px;
	height:15px;
}

div.popup div a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #524F98;
	font-weight: bold;
	font-size: 11px;
	width: 655px;
	text-decoration: none;
	display: block;
	border-style: none;
}

div.popup div .date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CBCAE0;
	font-size: 11px;
	margin-top: 7px;
	margin-right: 0px;
	margin-left: 0px;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #524F98;
	vertical-align: top;	
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 18px;
	
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #524F98;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


#hspa_form select {
	vertical-align: top;
	margin-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444;
	font-size: 10px;
    
}

#hspa_form label {
	padding-right: 8px;
}

#hspa_form fieldset {
	border: none;
}

.hspa_table tbody tr td {
	border: none;
}

.scroll_checkboxes {
	width: 90%;
	height: 100px;
	padding: 5px;
	overflow: auto;
	border: 1px solid #ccc;
}

.tutorial_div
{
position: absolute;
background: white;
display: none;
height: 100px;
width: 100px;
border: 2px solid black;
}

.tutorial_div div p {
	padding-left: 10px;
	padding-right: 10px;
}

#tutorial_1
{
display: ;
position: absolute;
top: 0px;
left: 0px;
}

#tutorial_2
{
display: none;
position: absolute;
top: 0px;
left: 0px;
}

#maintext .titlesm {
float: left;
}

#gambod h2 {
	font-size: 18px;
	padding-left: 0px;
}

div#hspa_content p {
	font-size: 12px;
}

.result_tab {
	font-size: 12px;
}

.moreinfo {
	display: none;
}

.years {
	text-align: center;
}

.years .intro {
font-weight: bold;
font-size: 12px;
}

.testimonials li {
/*display: none;*/
list-style-type: none;
color: #524f98;
margin: 0;
margin-top: 20px;
}


li cite
{
    font-size: 0.9em;
    float: right; 
	color: black;
}

span.lq {
	font-size: 1.5em;
	font-family: 'Times New Roman';
	color: #524f98;
	vertical-align: bottom;	
}

span.rq {
	font-size: 1.5em;
	font-family: 'Times New Roman';
	color: #524f98;
	vertical-align: top;
}

#hspa_search_button_container {
	text-align: center;
}

#hspa_search_button {
	background-color: #cbcae0;
	padding-left: 14px;	
	padding-right: 14px;	
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #27537a;
	color: #524F98;
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
}

table.hspa_table td.third_col {
	width: 30%;
}

#gambod_title {
	color: #524F98;
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

#gambod_title .init {
	font-size: 18px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-weight: bold;
/*	border-bottom: 1px solid black;
	border-top: 1px solid black;
*/	color: #551a8b;	
}


#presentation #navigation {
	text-align: center;
}


#presentation #navigation img {
	border: none;
}

#presentation img#the_slide {
/*	border: 1px solid black;*/
	border: none;
}


div#spalte_rechts div#social_links {
	text-align: center;
}

div#spalte_rechts div#social_links img {
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}

div#content ul {
	list-style: none;
}

div#content ul li {
	margin-top: 10px;
}


#maintext #form4 input {
	padding: 2px;
	width: 400px;
}

#maintext #form4 label {
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block
}

#maintext #form4 #license5 {
	width: 1em;
}

#maintext #form4 #licenseC {
	width: 1em;
}

#maintext #form4 #saveForm {
	width: 8em;
}

#maintext p.error {
	color: red;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-left: 12em;
	
}

