/*
 * Projekt:	Spreeglanz
 * Version:	1.0.0 
 * Datum:		22.10.2008
 * Autor:		Frauke
 * 
 * area42 - Agentur & Systempartner
 * http://www.area42.de
 *
 */

/** rte-klassen **/
@import url("rte.css");
@import url("rte-flash.css");
 
body, html { padding:0; margin:0; color:#000; background:url("../pic/hg-rand.jpg") repeat-y;
	font:12px/20px normal normal Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; }
img { border:0; }
input, select, textarea { font:12px/16px normal normal Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif; 
	color:#000; background:#fff url("../pic/hg-feld.png") repeat-x; height:20px; margin:0 0 8px 0;
	border:none; border-bottom:#cdced0 1px solid; }
td { padding:20px 0 0 0; margin:0; }
a { color:#000; text-decoration:underline; }

#wrapper { padding:0; margin:0 0 0 12px; width:970px; }

#kopf { padding:0; margin:0; }
#kopf #logo { padding:28px 0 0 24px; margin:0; width:692px; float:left; }
#kopf #menu { width:auto; float:left; text-align:left; height:252px; }
#kopf #menu ul { padding:0; margin:16px 0 0 10px; list-style:none; }
#kopf #menu ul li { margin:0; padding:0; }
#kopf #menu ul li a { font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; 
	color:#000; display:block; display:inline-block; text-decoration:none; }
#kopf #menu ul li a.aktiv, #kopf #menu ul li a.aktiv:hover { color:#fff; font-size:24px; width:170px; height:29px; padding:8px 0 0 60px;
	background:url("../pic/hg-menu-aktiv.png") no-repeat; }
#kopf #menu ul li a:hover, #kopf #menu ul li a.spreeglanz:hover, #kopf #menu ul li a.projekt:hover,#kopf #menu ul li a.faq:hover,
#kopf #menu ul li a.kontakte:hover, #kopf #menu ul li a.bewerbung:hover, #kopf #menu ul li a.impressum:hover { 
	color:#000; font-size:24px; width:170px; height:29px; padding:8px 0 0 60px;
	background:url("../pic/hg-menu-hover.png") no-repeat; }
#kopf #menu ul li a.projekt { font-size:20px; padding:4px 0 2px 22px; }
#kopf #menu ul li a.spreeglanz { font-size:16px; color:#919396; padding:4px 0 2px 72px; }
#kopf #menu ul li a.faq { font-size:16px; padding:4px 0 2px 66px; margin:0; }
#kopf #menu ul li a.bewerbung { font-size:17px; color:#919396; padding:4px 0 2px 58px; }
#kopf #menu ul li a.kontakte { font-size:14px; padding:4px 0 2px 74px; }
#kopf #menu ul li a.impressum { font-size:12px; color:#919396; padding:0px 0 2px 48px; }

#inhalt { padding:0; margin:12px 0 0 36px; width:600px; }
#inhalt img { padding:0; margin:0; }
#inhalt div.headline { margin:16px 0 24px 0; }
#inhalt p { padding:4px 0 0 0; margin:0 0 8px 68px; }
#inhalt form { padding:0; margin:0 0 8px 68px; width:480px; }
#inhalt form p { padding:0; margin:0 0 16px 112px; width:380px; }
#inhalt fieldset { padding:0; margin:0; border:none; }
#inhalt fieldset legend { padding:40px 0 8px 0; margin:0; color:#000; font-weight:bold; font-size:12px; }
#inhalt fieldset label { float:left; display:block; width:112px; clear:left; }
#inhalt fieldset label.label-breit { float:left; display:block; width:auto; clear:left; margin:0 0 8px 0; }
#inhalt fieldset textarea { overflow:auto; height:80px; width:360px; }
#inhalt fieldset textarea.textarea-breit { height:160px; }
#inhalt fieldset input { width:280px; }
#inhalt fieldset input.knopf { background:#fff url("../pic/but-inhalt.png") no-repeat left center; width:176px; height:35px; border:none; 
	font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; text-decoration:none; 
	font-size:14px; font-weight:normal; color:#fff; display:block; padding:0 0 0 0px; margin:24px 0 24px 32%; }
#inhalt fieldset input.datei { width:360px; }
#inhalt fieldset .datei-name { color:#090; }
#inhalt td p { padding:4px 0 0 0; margin:0; }
#inhalt table { margin:0 0 8px 68px; }
#inhalt #versteckt, #fuss #bilder div.versteckt { visibility:hidden; display:none; }

#sprache { padding:2px 64px 2px 2px; margin:48px 0 0 0; width:208px; float:right; font-size:12px; background-color:#fff; 
	text-align:right; }
#sprache a { padding:0 0 0 0; margin:0; text-decoration:none; }
#sprache a:hover { text-decoration:underline; }

	
	
#fuss { padding:4px 0; margin:0; }
#fuss #orbis { padding:0; margin:20px 0 0 0; width:703px; float:left; text-align:center; }
/*#fuss #sprache { padding:0; margin:48px 0 0 0; width:240px; float:left; font-size:12px; color:#919396;
	font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif; }
#fuss #sprache img { padding:0 0 0 0; margin:0 0 0 8px; vertical-align:middle; }
#fuss #sprache a { padding:0 0 0 0; margin:0; }
#fuss #sprache a img { filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; khtml-opacity:0.5; }
#fuss #sprache a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; khtml-opacity:1; }
#fuss #bilder img { padding:28px 2px 0 2px; margin:0; }*/


/* formular bewerbung css*/
#fehler-anzeige{ margin:0 0 16px 68px; padding:8px; background-color:#fdd; border-bottom:#c00 1px solid; }
#fehler-anzeige p {margin:0;padding:0;color:#c00;}
#fehler-liste { list-style:none; margin: 0 0 0 12px; padding:0;}
#fehler-liste li { margin:0 0 0 0; padding:0; color:#c00; }

/* Login */
#inhalt table.csc-loginform { margin:20px 0 0 0; padding:0; width:300px; }
#inhalt table.csc-loginform td.csc-form-labelcell { width:120px; padding:0; }
#inhalt table.csc-loginform td.csc-form-labelcell p { width:120px; }
#inhalt table.csc-loginform td.csc-form-fieldcell { width:180px; }