/***** LINKS *****/
a.standard:link {	
	color: #000000;	
	text-decoration:underline;
}
a.standard:visited {	
	color: #000000;	
	text-decoration:underline;
}
a.standard:focus, a.standard:hover {
	color:#FFFFFF;
	background-color:#4F7DB0;
	text-decoration:none;
}
a.standard:active {	
	color: #000000;	
	text-decoration:underline;
}

a.navi_links:link {
	color: #000000;	
	text-decoration:none;
}
a.navi_links:visited {
	color:#000000;	
	text-decoration:none;
}
a.navi_links:focus, a.navi_links:hover {
	background-color:#4F7DB0;
	color:#FFFFFF;	
	text-decoration:none; 
}
a.navi_links:active {
	color: #000000;	
	text-decoration:none;
}

a.images:link {	
    text-decoration: none;
}
a.images:visited {	
    text-decoration: none;
}
a.images:active {	
    text-decoration: none;
}
a.images:hover {
    text-decoration: none;
}

/***** DEFAULTS *****/
html {
	height: 98%;
}
body {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9pt;	
	color: #336699;
	height: 98%;
	}


img {
	border: none;
}

/***** TABLES *****/
table {
	color: #000000;
	border-color: #000000;
	empty-cells: show;
	border-spacing: 0;
	}

.maintable {
	border: 1px solid #084A8D;
}

.navtable {
    border-spacing: 1px;
	border: 1px solid #084A8D;
}
.navtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	text-align: justify;
}
.navtable td a {
    display:block;
	width:100%;
}

.standardtable {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	border-style:none;
}
.standardtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #333333;
	background-color:#D9E3EE;
	padding:10px;
	width:100%;
}

.tablehead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#333333;
	line-height:20px;
	text-align:center;
}

.listtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #333333;
	background-color:#D9E3EE;
	line-height: 20px;
}
.listtd a {
    display:block;
	width:100%;
	height:100%;
}

.thumbtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color: #333333;
	background-color:#D9E3EE;
	padding:10px;
	height:185px;
	width:20%;
	vertical-align:middle;
}



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

.inputlogin { font-size: 9px; color: #333333; width: 100px; }
.submitlogin { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #333333;
	background-color:#FFFFFF;
	width: 50px;
}

.bottomtd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

/* ---------------------------------------------------- FONTS ----------------------------------------------------  */
.headline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#333333;
}

.subheadline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.small {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:9px;
	color:#333333;
}


/* ---------------------------------------------------- FORMULAR - FORMS ----------------------------------------------------  */
input { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; border: 1px solid #A0A0A0 }
/*input:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; border: 1px solid #999999 }
input:focus { font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; border: 1px solid #999999 }
*/
textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444}
.inputfield_login { font-size: 10px; width: 100px}
.inputfield_normal { font-size: 10px; }
.inputfield_normal:hover { border: 1px solid #999999 }
.inputfield_normal:focus { border: 1px solid #999999 }
.input_submit {
	border:1px ridge #FFFFFF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#FFFFFF; 
	text-decoration:none;
	background-color:#4F7DB0; 
}
.input_submit:focus, .input_submit:hover {
	background-color:#FFFFFF;
	color:#4F7DB0;
}

.textarea_normal { border: 1px solid #999999 }

/* ----------------------------------------------- SPRITES --------------------------------------------------
#container li {
   background: url(/images/csg-49dcdc3e77ec2.png) no-repeat top left;
   list-style-type: none;
   float: left;
}

.collaboration a {
	display: block;
	background: url(/images/csg-4bb857bf4354e.png) no-repeat top left;
	float: left;
}

.sprite-bg_lightblue { background-position: 0 0; width: 1024px; height: 768px; } 
a.sprite-facebook { background-position: 0 -818px; width: 48px; height: 48px; } 
a.sprite-flickr { background-position: 0 -916px; width: 48px; height: 48px; } 
.sprite-geahaad_logo_transparent { background-position: 0 -1014px; width: 300px; height: 75px; } 
a.sprite-twitter { background-position: 0 -1139px; width: 48px; height: 48px; } 
.sprite-valid-xhtml10-blue { background-position: 0 -1237px; width: 88px; height: 31px; } 
a.sprite-xing { background-position: 0 -1318px; width: 32px; height: 32px; }
*/
