﻿body{
        background-color:#FFFFFF;
        margin: 0;
        padding:0;
        color: #484848;
        background-color: #FFFFFF;
        font-size:10pt;
        display:block;
        font-family: Helvetica,Arial,sans-serif;
}

/*
#content{
		background-image:url(../../images/inhaltGrafiken/welt.png);
        background-repeat:no-repeat;
        background-position:right,0px;   
}
*/

table{
        background-color:#f7f7f7;
        border-collapse: collapse;
}

td {
 padding-left: 2px;
 }
 
td.kopf {
 background-color:#EEECEC;
 }

td.list {
				border-color:gray;
				border-bottom-style: solid;
				border-bottom-width: 1px;
}


a:link{
          color:#000084;
          text-decoration:none;
}

a:visited{
          color:#000084;
          text-decoration:none;
}

a:hover, a:active{
          color: #C60000;
          text-decoration:none;
}

input { /* Rahmen der Eingabefelder und Textfeld */
	border: 1px solid #D4D4D4;
	padding: 1px;
}

	border: 1px solid #D4D4D4;
	padding: 1px;
}

input:active, input:hover, fieldset input:focus, fieldset textarea:active, fieldset textarea:focus { /* Rahmen ändern wenn Texteingabe aktiv */
	border: 1px solid #000000;
}

#bg{
          border:0;
          width:100%;
          height:120px;
          position: absolute;
          top:91px;
          left:0;
}

#fenster{
          padding:0;
          position: absolute;
          left: 50%;
          top:0;
          margin-left: -385px;
          width: 770px;
          text-align: left;
          background-color:#FFFFFF;
          border: 1px solid #D4D4D4;
}

#header{
          height:90px;
          padding:0;
          margin:0;
          background-color:#FFFFFF;
}

#logo{
          float:left;
          border:0;
          padding:0;
          margin:0;
}


P.slogan{
          font-style: italic;
          font-size:150%;
          font-weight:bold;
          color:#000084;
          padding-top:1em;
          padding-left:115px;
          margin:0;
}
P.slogan2{
          font-size:120%;
          font-style: italic;
          color:#000084;
          padding-top:0;
          padding-left:115px;
          margin:0;
}

#header ul{
          margin:0;
          padding-bottom:2em;
          padding-right:1em;
          padding-top:0.3em;
          float:right;
}

#header li{
          display: inline;
          padding:5px;
}

#header a:link, #header a:visited{
             color: #7B7B7B;
}

#header a:active, #header a:hover{
          color:#C60000;
}

#headerfoto{
          padding:0;
          margin:0;
          height:92px;
          background-color: #EEECEC; /*#D4D4D4*/
}


#unterlogo{
          float:left;
          padding:0;
          margin:0;
          height:90px;
          width:122px;
          background-color:#EEECEC;
          border-top: 1px solid #D4D4D4;
          border-bottom: 1px solid #D4D4D4;
          border-left:0;
          border-right:1px solid #D4D4D4;
}

#headergrafik{
          display:block;
          padding:0;
          left:120px;
          margin:0;
          border-top: 1px solid #D4D4D4;
          border-bottom: 1px solid #D4D4D4;
          border-left:0;
          border-right:0;
          width:647px;
          height:90px;

}
#hauptmenu{
          clear: both;
          text-align:right;
          padding-top:0.4em;
          padding-left:1em;
          padding-right:1em;
          padding-bottom:0em;
          margin:0;
          background-color:#ffffff;
          border-top:0;
          border-bottom: 1px solid #D4D4D4;
          border-left:0;
          border-right:0;
                height:22px;
}

#hauptmenu ul{
          font-weight:bold;
          margin:0;
          padding:0;
}

#hauptmenu li{
          display: inline;
          padding:3px;
}

#hauptmenu a:link, #hauptmenu a:visited{
          color:#000084;
}

#hauptmenu a:active, #hauptmenu a:hover{
          color:#C60000;
}

#frame{
          width:100%;
          height:100%;
          padding:0;
          margin:0;
          background-color:#EEECEC;
}

/* Untermenu (links) ist in eigener CSS */

#content{
          padding-top:1em;
          padding-left:0.5em;
          padding-right:0.4em;
          padding-bottom:1em; 
          margin:0 0px 0px 122px;
          background-color:#ffffff;
          border-left:1px solid #D4D4D4;
          text-align:left;
}

#copy{
          text-align:center;
          font-size:8pt;
          font-weight:bold;
          padding:0.5em 0 0 0;
          margin:0;
          clear: both;
          height: 20px;
          background-color:#EEECEC;
          border-top:1px solid #D4D4D4;
          border-bottom:0;
          border-left:0;
          border-right:0;
}

#copy a:link, #copy a:visited{
             color: #484848;
}

#copy a:active, #copy a:hover{
          color:#C60000;
}



/* Formmailer */

fieldset {
	width: 620px;
	border: 0px solid #D4D4D4;
	padding: 0px;
	margin: 0px;
}

fieldset legend {
	font-weight: bold;
}

fieldset input {  /* Grösse der Eingabefelder */
	width: 180px;
}

fieldset textarea {                 /* Grösse der Texteingabe */
	font-family: Helvetica,Arial,sans-serif;
	width: 620px;
}

fieldset div {
	float: left;
	width: 310px;
	margin-bottom: 2px;
}

fieldset div label {
	float: left;
	width: 100px;
}

fieldset div.errors {
	clear: left;
	width: 100%;
	color:#C60000;
}

/* Loginfelder */

#checkbox_1{
		width:10px;
		border: 0px;
}

#login{
	width:50px;
			
}

#uploadform{
	width:550px;
			
}

#upload{
	width:120px;
			
}

/**************************************************** Download */
div.download {
	display: block;
	border: 1px solid #ccc;
	padding: 6px;
}
div.download span {
	display: block;
}
div.download div.fd-file{
	border-bottom: 1px solid #336699;
	padding: 5px;
}

div.download div.fd-firstfile {
	border-top: 1px solid #336699;
}
div.download div.fd-file span.fdexp-info {
	margin-left: 25px;
	font-size: 80%;
	margin-top: -.75em;
}
div.download img {
	vertical-align: middle;
	padding: 2px;
}

