/* CSS Document */

.csc-frame {
	border-bottom:solid #333333 1px;
	width : 100%;
}

.csc-frame-rulerAfter {
	border-bottom:solid #333333 1px;
	height:1px;
}

.csc-frame-rulerBefore {
	border-bottom:solid #333333 1px;
	height:1px;
}

.csc-frame-indent { padding-left: 100px; }
.csc-frame-indent3366 { padding-left: 33%; }
.csc-frame-indent6633 { padding-right: 33%; }
.csc-frame-frame1 { background-color: #ffffff; width:94%; padding:10px; border: 1px solid #333333; }
.csc-frame-frame2 { background-color: #CCFFCC; width:94%; padding:10px; border: 1px solid #333333; }

.csc-textpic-image { font-size: 10px; color: #333333; font-family: Verdana; border:0px; }
 
img { border:0px; }

legend {
  padding: 0.2em 0.5em;
  border:1px solid grey;
  color:#333333;
  font-size:12px;
  display:block;
  
}

fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
}

label {
  font-size: 12px;
  color: #333333;
  width: 6.5em;
  float: left;
  padding-top:0.2em;
  margin-right: 0.5em;
  display: block
}


textarea, select { 
	border: 1px solid #333333;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	color: #333333; 
	background: #F3F3F3;
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 0.5em;
        
}


input {
	color: #333333;
	background: #F3F3F3;
	font-color: #333333;
	font-size: 12px;
	border: 1px solid #666666;
        margin-left: 1em;
        margin-right: 1em;
        margin-bottom: 0.5em;
	
}


H1, H2, H3, H4, H5 { 
	/*border: 1px dotted #990000;*/
	font-family: Arial, Verdana, sans-serif; 
	font-size: 17px; 
	color: #cc0000; 
	line-Height: 100%;
	font-weight: bold;
	padding: 0px;
	margin-right: 0px;
  	margin-bottom: 0px;
  	margin-left: 0px;
}


A:link {
	background-color : transparent;
	color : #cc0000;
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana;
	font-size: 12px;
}

A:visited {
	background-color : transparent;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px;

}

A:hover {
	background-color : transparent;
	color : #990000;
	font-weight : bold;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 12px;
}
A:active {
	background-color : transparent;
	color : #cc0000;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px;
}
 
A.linkweiss:link {
	background-color : transparent;
	color : #333333;
	text-decoration : none;
	font-weight : normal;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 200%;
}

A.linkweiss:visited {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 200%;
}

A.linkweiss:hover {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : underline;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 200%;
}

A.linkweiss:active {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : none;
	font-family: Arial, Verdana;
	font-size: 12px;
	line-height: 200%;
}

A.rootline:link {
	background-color : transparent;
	color : #920000;;
	text-decoration : none;
	font-weight : normal;
	font-family: Verdana;
	font-size: 10px;
}
A.rootline:visited {
	background-color : transparent;
	color : #920000;;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 10px;
}
A.rootline:hover {
	background-color : transparent;
	color : #333333;
	font-weight : normal;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 10px;
}

A.rootline:active {
	background-color : transparent;
	color : #920000;;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 10px;
}

p.titel {
	background-color : transparent;
	color : #cc0000;
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana;
	font-size: 16px;
	
}


A.right:link {
	background-color : transparent;
	color : #333333;
        align: center;
	text-decoration : none;
	font-weight : bold;
	font-family: Verdana;
	font-size: 9px;
}
A.right:visited {
	background-color : transparent;
	color : #333333;
        align: center;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 9px;
}
A.right:hover {
	background-color : transparent;
	color : #333333;
        align: center;
	font-weight : bold;
	text-decoration : underline;
	font-family: Verdana;
	font-size: 9px;
}

A.right:active {
	background-color : transparent;
	color : #333333;
        align: center;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 9px;
}


p.weiss {
	background-color : transparent;
	color : #666666;
	font-weight : bold;
	text-decoration : none;
	font-family: Verdana;
	font-size: 10px;
}

p.weiss2 {
	background-color : transparent;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
	font-family: Verdana;
	font-size: 12px;
}



body {

    marginheight="0" ;
    marginwidth="0" ;
    leftmargin="0" ;
    topmargin="0" ;
    background-color : #FFFFFF;
    font-weight : regular;
    text-decoration : bold;
    font-family: Arial, Verdana, sans-serif;
    font-size: 8px;
    font-color:#333333;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#444444;
    scrollbar-highlight-color:#FFFFFF;
    scrollbar-3dlight-color:#CCCCCC;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-arrow-color:#666666;

}

p {
	align: justify;
      	line-height: 140%;
      	font-size: 13px;
      	font-color:#333333;
      	color:#333333;
}

/*
p:first-letter { 
         font-size: 16px;
         font-weight: bold;
         color: green
}
*/

li {    list-style: circle outside;
	align: justify;
      	line-height: 120%;
      	font-size: 13px;
      	font-color:#333333;
      	color:#333333;
}


td {
	font-size:12px;
	font-weight : normal;
	margin: 0px;
        border: 0px;
	margin-bottom: 1px;
	padding: 0px;
	color: #333333; 
        font-color: #333333;
	font-family: Arial,Verdana,sans-serif;
} 


th {
	font-size:12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1px;
        font-color: color: #333333;
	font-family: Arial,Verdana,sans-serif;
}




FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { font-size:12px; }
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; }



/* Search Result, result information box: */
TABLE.csc-searchResultInfo { margin-left: 0px; margin-top: 10px; width: 100%;}
TABLE.csc-searchResultInfo TR { background-color: #EDEBF1; }
TABLE.csc-searchResultInfo TR TD P { padding: 0px 5px 0px 5px;}
TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight: bold; }
TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align: right; }

/* Search Result, header + abstract: */
H3.csc-searchResultHeader A { color: #186900; }
H3.csc-searchResultHeader { background-color: #EDEBF1; font-size: 14px; padding-left: 5px; }
P.csc-searchResult { font-style: italic; margin-left: 20px;}

/* Search word markup */
SPAN.csc-sword { font-weight: bold; color: green; }


/*
FORM TABLE TR TD { padding-left: 0px;}
FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color: #D8D7DC; }
FORM TABLE TR TD.csc-form-fieldcell { background-color: #EDEBF1; }
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 #182a6c; }
FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req { font-weight: bold; }
*/

.tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-error {
            color: #FF0000;
        }
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable {
            margin-top: 5px;
            margin-bottom: 5px;
            border: solid 1px #DFE2E3;
            border-collapse: collapse;
        }
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD {
            border: solid 0px #DFE2E3;
            background-color: #FAFBFB;
            padding: 5px;
        }
.tx-loginboxmacmade-pi1 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
            border: solid 1px #FFFFFF;
            background-color: #DCEBF7;
            font-weight: bold;
            font-size:14px;
        }
        
.tx-loginboxmacmade-pi2 TABLE.tx-loginboxmacmade-pi1-loginTable TD.tx-loginboxmacmade-pi1-labelCell {
            
            font-weight: bold;
            font-size:12px;
        }

