/***********************************************/
/*vfe.css - CSS für "Volunteers for Europe*/
/***********************************************/

@import url(vfe-text.css);
@import url(vfe-navi.css);
@import url(vfe-rahmen.css);
@import url(volunteers.css);

html {font-size:62.5%;}

body{
        margin: 0px;
	padding: 0px;
        background: #FFF none repeat scroll 0%;
        font-family:  Arial, Helvetica, Lucida, sans-serif;
	color: #101010;
	line-height: 200%;
	padding: 0px;
	font-size: 1em;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#alles {
	width:100em;
	background-color: #fdfaf2;
	border:1px solid #990;
	margin:3em auto;
	 }

#header {
	width:96em;
	height:7em;
	background-color: #fff;
	padding: 2em;
	}

#heading {
	width:9em;
	float:left;
}

.hidden, h1 {
      position:absolute;
      left:-1000px;
      top:-1000px;
      width:0;
      height:0;
      overflow:hidden;
      display:inline;
}

#hingucker { 
	float: right;
}

#hierbinich {
	width:99em;
	font-size: 1em;
	padding: 0.5em 1em 0px 0px;
	border-top: 1px solid #91866B;
	text-align: right;
        color: #91866B;
}


#hierbinich  a:link {
	color: #979591;
	text-decoration: none;
}

#hierbinich  a:visited {
	color: #979591;
	text-decoration: none;
}


#navi {
        width:22em;
        border-bottom:1px solid #91866B;
        padding: 2em;
	float:left;
}

#inhalt {
	width:62em;
	padding: 2em 4em;
	float:left;
}

#links, #rechts {display:none;}



#footer {
        margin: 20px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	font-size: 1em;
	text-align: center;	
	color:#fff;
	background-color: #9b8f70;
	border-top: 3px double #fdfaf2;
	clear:both;
}

#footer a:link {
	color: #fff;
	text-decoration: none;
}

#footer a:visited {
	color: #fff;
}



/***********************************************/
/*  TYPO3 Element styles                       */
/***********************************************/ 




.contenttable {
	border:1px solid #DFD8C6;
}

.contenttable tr td {
	border-bottom:1px solid #DFD8C6;
	border-top:none;
	border-left:none;
	border-right:none;
}

.csc-caption { 
                 font-size: 0.8em; 
                 line-height: 140%;
                 color: #101010;
                 margin: 2px 0px 0px 2px;
}




/********************************/
/* Frames, spacing,                            */
/********************************/

DIV.csc-frame-rulerBefore { border-top: 1px solid #101010; margin: 5px 0px 5px 0px; }
DIV.csc-frame-rulerAfter { border-bottom: 1px solid #101010; margin: 5px 0px 5px 0px; }


