/* Rahel Ries */

/*#wrapper {
  background:#F2F0E6 none repeat scroll 0 0;
  background-color:#EFEBDE;
	  background-color:#00FF00;
}*/

body { background-color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0;padding:0; z-index:1009;}/*text-align: center; */


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#main {width:996px;padding:0px 0px 0px 0px ;text-align:left; background-color:#EFD3B5; z-index:1009;} 

#rechts {
  position:absolute;
  width:235px;
	height:451px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-image:url(/fileadmin/images/Rahel_Ries_Eurosprachdienst.jpg);
	top:144px;
	left:761px;
}/**/

#kopf {
  width:996px;
	height:144px;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#EFD3B5;
}

#sprachnavigation {
  width:200px;
	height:20px;
	top:124px;
	position:absolute;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#inhalt {
  position:absolute;
	width:421px;
	height:377px;
	padding:50px 70px 5px 70px;
	margin:0px 0px 0px 0px;
	left:200px;
	top:144px;
	overflow:auto; 
}

#navigation {
  position:absolute;
  width:200px;
	height:451px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#DEBE94;
	top:144px;
}

#fuss {
  position:absolute;
	width:561px;
	height:19px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#F7E7D6;
	left:200px;
	top:576px;
}

/* ################## */
/*    Navigationen    */
/* ################## */

/* Erste  Ebene */
#navigation ul {
  padding:35px 0px 0px 30px;
	margin:0px 0px 0px 0px;
}

#navigation li {
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#CE0000;
	list-style-type:none;
	line-height:30px;
}

/* Zweite  Ebene */
#navigation ul.navleft2 {
  padding:0px 0px 10px 10px;
	margin:0px 0px 0px 0px;
}

/* Alle Ebenen */
#navigation a.navleft, #navigation a.navleft_an, #navigation a.navleft2, #navigation a.navleft2_an {
  text-decoration:none;
	color:#CE0000;
}

#navigation a.navleft:hover, #navigation a.navleft_an:hover, #navigation a.navleft2:hover, #navigation a.navleft2_an:hover {
  text-decoration:underline;
}

#navigation a.navleft {
}

/* Nur aktivierte beider Ebenene */
#navigation a.navleft_an, #navigation a.navleft2_an {
  font-style:normal;
	color:#000000;
}

/* Beide Elemente der zweiten Ebenene */
#navigation a.navleft2, #navigation a.navleft2_an {
  font-size:10px;
}

/* Fussnavigation */
#fuss li {
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	color:#CE0000;
	list-style-type:none;
	line-height:20px;
  padding:0px 0px 0px 15px;
}

#fuss ul {
  padding:0px 0px 0px 15px;
	margin:0px 0px 0px 0px;
}

#fuss a.bottomnav, #fuss a.bottom_on {
  text-decoration:none;
	color:#CE0000;
}

#fuss a.bottomnav {

}

#fuss a.bottom_on {
	color:#000000;
	font-style:normal;
}

#fuss a.bottomnav:hover, #fuss a.bottom_on:hover {
  text-decoration:underline;
}

/* Sprachavigation */
#sprachnavigation li {
  float:left;
  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	text-transform:uppercase;
	color:#CE0000;
	list-style-type:none;
	line-height:20px;
  padding:0px 0px 0px 5px;
}

#sprachnavigation ul {
  padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#sprachnavigation a.bottomnav, #sprachnavigation a.bottom_on {
  text-decoration:none;
	color:#CE0000;
}

#sprachnavigation a.bottomnav {

}

#sprachnavigation a.bottom_on {
	color:#000000;
	font-style:normal;
}

#sprachnavigation a.bottomnav:hover, #sprachnavigation a.bottom_on:hover {
  text-decoration:underline;
}

/* ############### */
/*  Styleangaben   */
/* ############### */

a {
  color:#393831;
}
/*	color:#333333;*/
a:hover {
  text-decoration:none;
}

div#inhalt H1 {
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#CE0000;
	font-style:oblique;
}

div#inhalt H2 {
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
/*	color:#333333;*/

div#inhalt H3, div#inhalt H4, div#inhalt H5, div#inhalt H6 {
	margin:0px 0px 0px 0px ;
	padding:0px 0px 0px 0px ;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

ul, ol {
  margin-left:-25px;
	color:#000;
	line-height:7px;
}

/* Linie danach" formatieren, als Trennerelement */
csc-frame csc-frame-rulerAfter {
  height:1px;
	background-color:#666666;
	width:100%;
}



/* ###################### */
/*  Powermail-Korrektur   */
/* ###################### */

/*########### GLOBAL, ALLE FORMULARE ######*/
/* Rahmen um alles */
fieldset.tx-powermail-pi1_fieldset {
	background-color:#FFF;
	border:0px solid #AAAAAA;
	padding:10px;
}

/* Legende auf Rahmen oben links */
fieldset.tx-powermail-pi1_fieldset legend {
  color:white;
  font-weight:bold;
}


/* Zeilen "even" (Ungerade) */
fieldset.tx-powermail-pi1_fieldset div.even {
  background-color:#FFF;
}

/* Sternchen "Pflichtfeld" */
span.powermail_mandatory {
  color:red;
  padding-left:5px;
}


/* Eingabefelder global 
form#anmeldungeventspiegel fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea, fieldset.tx-powermail-pi1_fieldset select.powermail_select {
  font-size:11px;
	font-family:"Courier New", Courier, mono;
}*/

fieldset.tx-powermail-pi1_fieldset label {
  font-weight:normal;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title, p.tx_powermail_pi1_fieldwrap_html_radio_title {
font-weight:bold;
margin:15px 0px 5px 0px ;
padding:0;
}

/* "Thema" und "Ihre Nachricht fett" */
div#powermaildiv_uid3 label, div#powermaildiv_uid24 label {
  font-weight:bold;
}

/* Absenden - Button nach oben verschieben */
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	margin:0px 0 10px 0px;
}


/* Abstände */

powermaildiv_uid22, div#powermaildiv_uid4, div#powermaildiv_uid23, div#powermaildiv_uid25, div#powermaildiv_uid6, div#powermaildiv_uid26   {
  margin:20px 0px 20px 0px ;
}


/* Gilt für SPEZIELL ANGEGEBENE Beschriftungen vor Eingabefeldern 
form#anmeldungeventspiegel #powermaildiv_uid17 label, #powermaildiv_uid20 label, #powermaildiv_uid21 label, #powermaildiv_uid22 label, #powermaildiv_uid23 label, #powermaildiv_uid34 label, #powermaildiv_uid35 label, #powermaildiv_uid36 label, #powermaildiv_uid37 label {
  font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#393831;
}*/

/* Box um Beschriftung und Eingabefeld 
form#anmeldungeventspiegel div#powermaildiv_uid17, div#powermaildiv_uid20, div#powermaildiv_uid21, div#powermaildiv_uid22, div#powermaildiv_uid23, div#powermaildiv_uid34, div#powermaildiv_uid35, div#powermaildiv_uid36, div#powermaildiv_uid37 {
  border-top:1px solid #393831;
}*/

/* Überschrift unten (Preise) 
div#powermaildiv_uid38 h1 {
  margin-bottom:-18px;
}*/

/* Überschrift unten (Rechnung/Bankeinzug) 
div#powermaildiv_uid39 p.tx_powermail_pi1_fieldwrap_html_radio_title {
  font-size:16px;
	margin:20px 0px 10px 0px ;
}*/
/* Überschrift unten (AGB gelesen und akzeptiert) 
div#powermaildiv_uid46 p.tx_powermail_pi1_fieldwrap_html_radio_title {
  font-size:16px;
	margin:25px 0px 10px 0px ;
}*/



/*  */

/*  */

/* Typo3 - Korrekturen */

td.csc-uploads-icon img {
  border:none;
}

div.csc-frame-rulerAfter {
  width:95%;
	height:2px;
	background-color:#000000;
	margin-top:-25px;
}
