body {
background: #DDD;
margin: 0;
padding: 0;
text-align: center;
margin: auto;
font-family: Arial;
font-size: 12px;
color: #888;
}

a {
text-decoration: none;
color: #003D8F;
}

h1 {
display: block;
width: 100%;
font-size: 15px;
margin-top: 0px;
}

h2 {
font-size: 14px;
}

h3 {
font-size: 13px;
}

h4 {
font-size: 10px;
}

#page {
position: absolute;
width: 950px;
height: 397px;
margin-left: -475px;
margin-top: -245px;
left: 50%;
top: 50%;
padding: 5px;
}

.site {
background: #FFF;
width: 950px;
height: 459px;
text-align: left;
margin: auto;
position: relative;
}

#content p {
margin: 0 0 1em 0;
font-family:Arial;
}

.logo {
background: url(gks-start_01_FILES/logo.gif) no-repeat;
width: 192px;
height: 366px;
position: absolute;
top: 0;
right: 0;
}

#content {
background: url(gks-start_01_FILES/start-bg.jpg) no-repeat;
float:left;
height:313px;
overflow:auto;
padding:17px 0 0 0;
text-align:left;
width:758px;
margin:0;
}

img {
border: none;
}

.contentscroll {
display: inline;
text-align:left;
float: left;
margin-left: 30px;
/*width: 700px;*/
width: auto;
}

.col1 {
display: inline;
float: left;
text-align:left;
width: 310px;
/*margin-left: 30px;*/
}

.col2 {
display: inline;
float:right;
margin-right:70px;
width:310px;
margin-left: 20px;
}

.clearer {
clear: both;
}


.picscroll {
position: absolute;
bottom: -1px;
left: 0;
height: 94px;
width: 950px;
overflow: hidden;
}


.picscroll img {
margin: 0;
padding: 0;
float: left;
}



/* FORM -- START */
.csc-mailform {
border: none;
}

.csc-mailform input, .csc-mailform textarea {
border: 1px solid #CCC; 
background: #FAFAFA;
padding:0.25em;
margin:0em 0em 0.25em 0em;
width:260px;
}
.csc-mailform-field label {
display:block;
float:left;
/*font-size: 8pt;*/
line-height:normal;
width:80px;
}

.csc-mailform input, #col3 .csc-mailform textarea {
padding:0.25em;
margin:0em 0em 0.25em 0em;
width:100px;
}
select  {
padding:0.25em;
margin:0em 0em 0.25em 0em;
width:190px;
}
.csc-mailform-field label {
display:block;
float:left;
/*font-size:8pt;*/
line-height:normal;
width:80px;
}

/* boxFORM -- ENDE*/

/* FORM -- START */
.csc-frame csc-frame-frame1 .csc-mailform input, .csc-mailform textarea {
padding:0.25em;
margin:0em 0em 0.25em 0em;
width:80%;
}
csc-frame csc-frame-frame1 .csc-mailform-field label {
display:block;
float:left;
/*font-size:8pt;*/
line-height:normal;
width:80%;
}
/* boxFORM -- ENDE*/


/**************** menu coding *****************/
#menu {
border-bottom: 1px solid #003D8F;
padding: 10px 0 25px 31px;
font-size:11px;
font-weight:bold;
color: #003D8F;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: solid;
border-color: #ccc #888 #555 #bbb;
margin: 0;
padding: 2px 3px;
}

#menu h2 {
color: #fff;
background: #000;
text-transform: uppercase;
}

#menu a {
padding:0pt;
color: #003d8f;
text-decoration: none;
width: 100px;
}


#menu a:hover {
background: #F4F4F4;
color: #003d8f;
}

#menu ul li {
border-left:9px solid #EEEEEE;
display:block;
float:left;
margin-right:12px;
padding-left:5px;
position:relative;
width:100px;
}

#menu ul ul {
display: none;
position: absolute;
z-index: 500;
}

#menu ul li ul li {
border: none;
padding-left: 0;
}

#menu ul li ul li a{
margin-top: 0px;
border: 1px solid #fff;
width: 150px !important;
background: #f4f4f4;
color: #003d8f !important;
}

#menu ul li ul li a:hover{
margin-top: 0px;
border: 1px solid #fff;
width: 150px !important;
background: #fff;
color: #003d8f !important;
}



#menu ul ul ul {
position: absolute;
top: 0px;
left: 158px;
}

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;}

.submenu {
float: left;
text-align: right;
color: #CCC;
width:150px;
}

.submenu ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 11px;
width: 137px;
background: #FFF;
margin-left: 1px;
/* border-right: 1px solid #003D8F; */
}

.submenu li {
border-top: 1px solid #FFFFFF;
padding: 5px;
}

.active {
font-weight: bold;
}

.breadcrumb {
padding: 2px 0 0 4px;
}

.navpath {
margin-bottom: 9px;
font-size: 11px;
text-align: left;
}

#menu .active2, #menu .active {
border-left: 9px solid #003D8F;
}

a.active {
border: none !important;
}

.csc-uploads {
margin-top:-10px;
}

.csc-uploads-fileName a {
background:transparent url(gks-start_01_FILES/pdf-icon.jpg) no-repeat scroll left center;
padding-left:17px;

}
