#page {

width: 1100px;

margin-left: auto;
margin-right: auto;

}

 body {

    color: #716D6E; background-color: #585047;
    margin:0,60,0,60 px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
     
font-size:0.9em;
font-weight:normal;

  }
.content a:link, a:visited {
font-size: 0.8em;
color: #FA7143;
font-weight:normal;
 font-family:Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:0px;
}
.content a:hover, a.active {
font-size: 0.8em;
font-weight:normal;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: font-weight:normal;
	border-bottom:0px;
background-color:silver;
}


.menu_oben a:link, .menu_oben a:visited {
	font-size: 0.9em;
	color: #FA7143;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:0px;

}
.menu_oben a:hover, .menu_oben a:active {
	font-size: 0.9em;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #fff;
	border-bottom:0px;
background-color:#FA7143;
}


.menu_oben_aktive {
         font-size: 0.8em;
	padding: 4px;
	color: #D3E2F9;
	font-weight: bold;
	border:1px solid red;
	border-bottom:0px
}

 .navi {
    width: 160px;
    margin-top:2.0em;
    margin-left: 0.4em;
    border: 0px solid black;
    background-image:url(images/matthaeus_design_6.jpg);
    
     float:left;

  }
  .navi {  /* Korrekturen fuer IE 5.x */
    width: 160px;
    w\idth: 160px;
    padding-left: 0.0em;
    padd\ing-left: 0.0em;
     background-color: #transparent;
  }
  .navi li {
   list-style-type:none;
    margin-left: 0.0em; padding: 0.0em;
float:left;
 background-color: #transparent;
  }







.content {
width:600px;
float:left;
     font-family:Tahoma, Arial, Helvetica, sans-serif;
     color: #716D6E;
     margin-left:0.2em;
font-size:0.9em;
font-weight:normal;
background-color:transparent;
padding-top:6px;

}

#c_head { width: 600px; height:30px; border-bottom:1px solid #FA7143;}
.contenthead{ font-family:BakerSignetBT, Arial, Tahoma; color:#FA7143; font-size:1.0em; width:600px;float:left; padding-bottom:10px;padding-top:4px; }






#header { width:950px; height:24px;background:url(images/bg3.gif); background-repeat:no-repeat;margin-left:0.0em; margin-bottom:0px;}

.head {font-size:0.9em; font-family:Tahoma; color:#fff;margin-left:0.9em;padding:0.4em;line-height:24px;}
.pfad a:link, .pfad a:visited {
	font-size: 0.8em;
	color: #C43232;
 font-family:  Tahoma, Arial, Helvetica, sans-serif;
		
}


.pfad a:hover, .pfad a:active {
	font-size: 0.8em;
	color: #581616;
	border-bottom:0px
font-family:  Tahoma, Arial, Helvetica, sans-serif;
		border-bottom:0px;
		background-image:url(fileadmin/images/pfeil.gif);
}


.box1 {
width:190px;
float:left;
border: 1px solid #C43232;
padding: 0.4em;
background:transparent;
margin-top:1.4em;
}

.adress{
width:200px;
float:right;
     font:normal 100.01% 'Maiandra GD',Tahoma, Arial, Helvetica, sans-serif;
     color: #335268;
     margin-right:8px;
margin-top:0px;
display:inline;
font-size:0.8em;}


.h1 {font-family:'BakerSignetBT',Tahoma, Verdana, Arial, Sans-Serif; font-weight:normal;font-size:1.0em; color:#FA7143;  padding-top:0.4em; border-bottom:1px #ccc solid; margin-bottom:0.0em;}
h1 {font-family:'BakerSignetBT',Tahoma,, Verdana, Arial, Sans-Serif; font-weight:normal;font-size:1.1em; color:#FA7143;   padding-top:0.4em; border-bottom:0px #ccc solid; padding-top:0em;margin-bottom:0.2em;}
h2 {font-family:'BakerSignetBT',Tahoma,, Verdana, Arial, Sans-Serif; font-weight:normal;font-size:1.0em; color:#FA7143; padding-top:0.6em; border-bottom:0px #ccc solid; background-image:url(fileadmin/template/main/images/trenner.gif);margin-bottom:0.2em;}

.csc-textpicHeader {
  margin-bottom: 10px;
} 


  
.footer {font-size: 0.8em;
	color: #FA7143;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}


.tx-srfreecap-pi2-image { margin-left: 13em;white-space:pre; }
		.tx-srfreecap-pi2-cant-read {margin-left:1em; font-size: .9em; color: #396029;white-space:pre; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }


/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none; 
  font-style: italic;
  color: #0000ff; 
  }
  
a.tooltip:hover {
  color: #0000ff; 
  background: transparent;
  }

a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  background: #FFFFCC;
  font: 12px Verdana, sans-serif; 
  text-align: left;
  }
  
a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weigth: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}




/* Powermail */
	/* Form */
.tx-powermail-pi1 {
  background-color: transparent;
 
  margin:10 10 10 10 px;
  padding:0.0em;
border-top:1px solid #FA7143;

width:600px;
}

label, input, select { /* Alle Labels UND Formularelemente auswählen */
  display: block;
  float: left;
  width: 260px; /* Breite.*/
}
form, button{border:0px solid #C43232; background:#fff;
height:auto;}  


input#submit { /* den Submit-Button */
  margin-left:20px;
  width: auto;
}
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed
	background-color: red;*/
	background-image: url(/typo3conf/ext/powermail/img/icon_exclamation.gif);
	background-repeat: no-repeat;
	background-position: 98% 1px;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 20px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #aaa;
	background-color:transparent;
	padding: 20px;
margin-top:20px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: black;

}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: normal;


}
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 260px;
background-color:#FEECCB;
margin: 5px 0;

}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 5px 0;
         
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	margin: 20px 0 10px 200px;
	font-weight: bold;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 200px;
}
div.tx_powermail_pi1_fieldwrap_html label a {
	/* Description */
	cursor: help;
}
div.tx_powermail_pi1_fieldwrap_html label a dfn {
	/* Description */
	display: none;
}
div.tx_powermail_pi1_fieldwrap_html label a:hover dfn {
	/* Description on mouseover */
	display: block;
	position: absolute;
	width: 250px;
	padding: 5px;
	background-color: background-color:#FEECCB;
	border: 1px solid red;
	color: black;
	text-decoration: none;
	font-size: 0.8em;
}
div.tx_powermail_pi1_fieldwrap_html img.icon_info {
	/* Description icon */
	padding: 2px 2px 0 2px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
	background-color: transparent;
}


	/* Confirmation */
td.powermail_all_td {
background-color: transparent;
 
  
  padding:2px;
border: 0px solid #aaa;
	background-color:transparent;
	
margin-top:10px;


width:600px;
}

	/* THX */
td.powermail_all p.bodytext {
background-color: transparent;
 
   padding:2px;
border: 0px solid #aaa;
	background-color:transparent;
	
margin-top:10px;

}
