body { font-family:verdana,arial,sans-serif; } 

#pos_table { 
	width: 850px;
	margin-top: 57px;
	margin-left: 125px;
	position: absolute;
	}

td#home {
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	/*font-style: italic;*/
	color: #7F7077; 
	text-align: left;
      /* letter-spacing: 1px;*/
       line-height: 90%;
}

td#home {
       vertical-align: top;
	margin : 0;
	padding: 5px 30px 4px 80px;
}

td#home a {
	color:#7F7077;
	text-decoration: none;
}

td#home a:hover {
	color:#000000;
	text-decoration: underline;
}

td#header {
	font-family: verdana, arial,sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF; 
       letter-spacing: 2px;
	vertical-align: top;
	text-align: right;
	margin : 0;
	padding: 15px 30px 4px 0;
}




/* ***************************************   content   **************************************** */

td#content, TABLE, TR {
       vertical-align: top;
	margin: 0;
	padding: 0;
}

	
td#content P.bodytext {
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	line-height: 150%;
    padding-top: 2px; /*war 10px*/
    padding-right: 125px;
	padding-bottom: 9px;
    margin: 0;
}

td#content, P {
    padding-top: 10px;
    margin: 0;
}

td#content TABLE.contenttable.contenttable-0 TR TD{
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	line-height: 150%;
       padding-top: 0;
       padding-right: 20px;
       margin: 0;
}


td#content TABLE.imgtext-table TR TD{
       vertical-align: top;
       margin: 0;
	padding-top:5px;
       padding-right:5px;
}


td#content  H1 {
	color: #000000;
	font-size: 11px;
       text-transform: uppercase;
       letter-spacing: 2px;
}

td#content p.bodytext a  {
    text-decoration: underline;
    color: #000000;
}

td#content p.bodytext a:hover  {
    text-decoration: underline;
}

td#content TABLE.contenttable.contenttable-0 TR TD a  {
    text-decoration: none;
    color: #000000;
}

td#content TABLE.contenttable.contenttable-0 TR TD a:hover  {
    text-decoration: underline;
}

td.csc-uploads-icon img{
	width: 60px;
	height: 80px
}
td.csc-uploads-fileName a  {
	text-decoration: underline;
    color: #000000;
    font-size: 11px;
	
}

td.csc-uploads-fileName   {
    color: #000000;
    font-size: 11px;

}
ul {
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	text-align:left;
	line-height: 150%;
    padding-top: 2px;
    /*padding-right: 125px;*/
	padding-bottom: 9px;
    margin: 0;
}
li {
	line-height: 150%;
}
/* Bildlegende*/

td#con_left P {
	font-family: verdana, arial,sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	text-align:left;
	line-height: 130%;
       margin: 0;
	padding-left: 5px;
       
}

td#con_left TABLE.imgtext-table  {
	vertical-align: top;
       margin: 0;
	padding-top: 10px;
}
.csc-textpic-caption {
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	font-style:italic;
}
/*#################################### footer home ###################################*/
td#footer {
	clear: both;
	margin: 0;
}

td#footer {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC;
	vertical-align: bottom;
	padding: 10px;
	margin: 0;
}

/*#################################### footer inhaltseiten ###################################*/

td#footer_con {
	clear: both;
	padding: 5px 10px 0 10px;
	margin: 0;
}



td#adress {
    font-family: verdana, arial,sans-serif;
    font-style: italic;
	text-align: left;
	font-size: 11px;
	color: #7F7077;
	vertical-align: top;
	width: 640px;
}

td#adress a  {
    color: #7F7077;
    text-decoration: none;
    }

td#adress a:hover  {
    color: #000000;
    text-decoration: underline;
}


td#copy {
    font-family: verdana, arial,sans-serif;
    font-style: italic;
	text-align: right;
	font-size: 8px;
	color: #7F7077;
	vertical-align: top;
	width: 150px;
}
/**********/
/* Images */
/**********/

/* Images / Captions */
P.csc-caption { font-size: 10px; font-style: italic; }

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }


/*****************/
/* Various Forms */
/*****************/

/* Email, Login and Search forms generally: */
FORM TABLE TR TD { vertical-align: bottom;}
FORM TABLE TR TD { padding: 0 20px 10px 5px;}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color:none; font-family: verdana, arial,sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 2px;}
FORM TABLE TR TD.csc-form-fieldcell { background-color: none; font-family: verdana, arial,sans-serif; font-size: 11px;}
FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA {  border: 1px solid #CCCCCC;}
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-family: verdana, arial,sans-serif; font-size: 10px; text-transform: uppercase; letter-spacing: 2px;}


/* Email form, specifically */
FORM TABLE.csc-mailform TR TD.csc-form-labelcell  { }

/* Search form, specifically */
FORM TABLE.csc-searchform { width: 100%; }
FORM TABLE.csc-searchform TR TD { padding: 5px 5px 5px 5px; }
FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell { font-weight: bold; }
FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width: 100%; }

/* Login form, specifically */
FORM TABLE.csc-loginform { width: 70%; }