/* <![CDATA[ */

	/***************************************************************
	 * BASE HTML ELEMENTS
	 *
	 * automatic display
	 ***************************************************************/
	
	DIV, P, TD, LI {
		color: #fff;
		font-style: normal;
		font-weight: normal;
		font-size: 1em;
		line-height: normal;
		text-decoration: none;
		font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
	}
	UL {
		list-style-image: url("/fileadmin/templates/interface/list.gif");
		padding-left: 35px;
	}
	H1, h2, h3, h4, h5, h6 {
		font-style: normal;
		font-weight: bold;
		line-height: normal;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	H1 {
		color: #a3a3a3;
		font-size: 2em;
	}
	H2 {
		color: rgb(255, 150, 0);
		font-size: 1.8em;
	}
	H3 {
		color: #a3a3a3;
		font-size: 1.6em;
	}
	H4 {
		color: #a3a3a3;
		font-size: 1.4em;
	}
	H5 {
		color: #a3a3a3;
		font-size: 1.2em;
	}
	H6 {
		color: #a3a3a3;
		font-size: 1em;
	}
	HR {
		border: none;
		width: 100%;
		color: #666666;
		background-color: #666666;
		height: 1px;
	}
	PRE {
		white-space: normal;
	}
	
	img {
		border: 0;
	}
	a {
		text-decoration: none;
	}
	a:link, a:visited {
		color: #aad402;
	}
	a:hover {
		color: #d44602;
	}
	a:active {
		color: #faf8ba;
	}
	
	TEXTAREA {
		margin: 2px;
		color: #333333;
		font-size: 1em;
		background-color: #FFFFFF;
		border: solid 1px #666666;
		font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
		padding: 2px;
	}
	SELECT {
		margin: 2px;
		color: #333333;
		font-size: 1em;
		background-color: #FFFFFF;
		border: solid 1px #666666;
		font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
		padding: 0px;
	}
	
	/* FORM elements */
	FORM {
		margin: 0px;
		padding: 0px;
	}
	
	INPUT {
		margin: 2px;
		color: #333333;
		font-size: 0.9em;
		background-color: #FFFFFF;
		border: solid 1px #666666;
		font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular, sans-serif;
		padding: 2px;
	}
	FIELDSET {
		background-color:#222;
		border:1px solid #000000;
		margin:45px 0;
		padding:25px;
	}
	LEGEND {
		background:#5d2e2e none repeat scroll 0 0;
		border:1px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		padding:5px 25px;
	}
	
	/* Login box */
	DIV.tx-felogin-pi1 h3 {
		color: #FFE37F;
		font-size: 1em;
		padding-top: 20px;
	}
	DIV.tx-felogin-pi1 fieldset {
		width:300px;
	}
	DIV.tx-felogin-pi1 fieldset legend {
		background-color:#5D2E2E;
	}
	DIV.tx-felogin-pi1 fieldset div {
		font-weight: bold;
		margin-bottom: 15px;
	}
	DIV.tx-felogin-pi1 fieldset label {
		margin-bottom: 10px;
		font-size: 0.8em;
		font-weight: normal;
	}
	
	/* Image wrap */
	div.csc-textpic-imagewrap {
		margin-right: 30px !important;
	}
	
	/***************************************************************
	 * BASE ELEMENTS- SECTION 5
	 *
	 * Extensions classes
	 ***************************************************************/
	
	/* sitemap */
	dl.csc-menu dt {
		margin-top: 20px;
	}
	dl.csc-menu dt a {
		background:transparent url(/fileadmin/templates/interface/menu-l1_arrow.jpg) no-repeat scroll 0 7px;
		font-size:1.2em;
		font-weight:bold;
		padding:0 0 0 20px;
	}
        
        /* WEC Map */
        DIV.marker, DIV.marker div, DIV.gmnoprint div {
            color: #000;
        }
        
        /* tx-feuserlisting-pi1 */
        DIV.tx-felogin-pi1 INPUT {
            background-color: #A3A3A3;
            text-align: center;
            font-weight: bold;
            width: 200px;
        }
        DIV.tx-feuserlisting-pi1 {
            width: 720px;
            margin-top:35px;
        }
        DIV.tx-feuserlisting-pi1 TABLE {
            width:100%;
            background-color:#222222;
            border-collapse:collapse;
	    border:1px solid #000000;
        }
        DIV.tx-feuserlisting-pi1 TH {
            background-color:#5d2e2e;
	    border:1px solid #000000;
            padding: 0 15px;
        }
        DIV.tx-feuserlisting-pi1 TD {
            background-color:transparent;
            padding: 15px;
        }
        DIV.tx-feuserlisting-pi1-browsebox {
            margin: 15px 0px;
	    font-size: 0.8em;
        }
        DIV.tx-feuserlisting-pi1-browsebox p {
            margin-bottom:20px;
        }
        DIV.tx-feuserlisting-pi1-searchbox {
            margin: 15px 0px;
        }
        DIV.tx-feuserlisting-pi1-searchbox TD {
            text-align: right;
        }
        INPUT.tx-feuserlisting-pi1-searchbox-sword {
             text-align: center;
        }
        INPUT.tx-feuserlisting-pi1-searchbox-button {
            background-color:#5D2E2E;
            border:1px solid #AAD402;
            color:#AAD402;
            width: 200px;
        }
	DIV.tx-feuserlisting-pi1-singleView H3 {
		color: #B94303;
		font-size: 1.5em;
		margin-bottom: 15px;
	}

        
        /* tx-srfeuserregister-pi1 */
        DIV.tx-srfeuserregister-pi1 {
		width: 680px;
		background-color:#222222;
		border:1px solid #000000;
		margin:35px 0;
		padding: 0 25px;
	}
        
        DIV.tx-srfeuserregister-pi1 legend {
            background:##5D2E2E none repeat scroll 0 0;
            border:1px solid #000000;
            color:#FFFFFF;
            font-weight:bold;
            padding:5px 25px;
        }
	
/* ]]> */
