<!--
/* fecla GmbH */
/* content.css */

/* global stylesheet for websites */
/* */
/* questions: support@fecla.de */

/*
 * Remarks:
 * - #34689A is used as a place holder for the background color coding
 *   it will be overwritten by the stylesheet for the area/section
 */

 /* some text styles */
 
body	{ background-color:#F1F1F1; margin:0px; text-align:center; }

/* Tabelle fuer den Content Bereich */
table.layout { width:530px; padding:0px; margin:0px; border-width:0px; }
td hr	{ height:1px; width:530px; color:#CCCCCC; }

h1 		{ text-align:left; color:#666666; font-family : Helvetica, Arial, sans-serif; font-weight:bolder; font-size:12px; letter-spacing:1px; margin-top:16px; margin-bottom:16px; line-height:18px; } /* a caption */
h2 		{ text-align:left; color:#666666; font-family : Helvetica, Arial, sans-serif; font-weight:bolder; font-size:11px; letter-spacing:1px; margin-top:16px; margin-bottom:0px; line-height:16px; } /* a caption */

/* td 			{ text-align:justify; color:#666666; font-family : Helvetica, Arial, sans-serif; font-weight:normal; font-size:12px; margin-top:0px;} */
td.standard	{ text-align:justify; color:#666666; font-family : Helvetica, Arial, sans-serif; font-weight:normal; font-size:11px; letter-spacing:1px; padding:0px; margin:0px; margin-left:1px; line-height:16px; } /* a caption */
p.standard	{ text-align:justify; color:#666666; font-family : Helvetica, Arial, sans-serif; font-weight:normal; font-size:11px; letter-spacing:1px; padding:0px; margin:0px; margin-left:1px; line-height:16px; } /* a caption */

td.standard br { letter-spacing:0px; margin-bottom:16px; line-height:16px; padding-bottom:16px; text-align:left; }
p.standard br { letter-spacing:0px; margin-bottom:16px; line-height:16px; padding-bottom:16px; text-align:left; }

img.bildlinks { float:left; margin-right:16px; margin-top:8px; margin-bottom:8px; }
img.bildrechts { float:right; margin-left:16px; margin-top:8px; margin-bottom:8px; }
/* fuer den oberen Textrand */
img.bildlinksoben { float:left; margin-right:16px; margin-top:4px; margin-bottom:8px; }
img.bildrechtsoben { float:right; margin-left:16px; margin-top:4px; margin-bottom:8px; }

/* Links im Text nur unterstrichen  */
td.standard a { color:#666666; };
p.standard a { color:#666666; };
h1 a { color:#666666; };

/* tatsaechlich grau - orange waere #FF9966 */ 
p.orange { align:left; color:#666666; font-family : Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;} 

/* z.B. Buchtitel */
p.orange-gross { align:left; color:#FF9966; font-family : Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;margin-bottom:0px; text-decoration:none;} /* a caption */

/* Seitenueberschrift */
p.titel-grau-gross { align:left; color:#505050; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; font-size:16px;margin-bottom:0px; text-decoration:none;} /* a caption */

/* Zwischenueberschriften */
p.titel-grau-klein { align:left; color:#505050; font-family : Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; font-size:13px;margin-bottom:7px; text-decoration:none;} /* a caption */

/* form tables */
form table	{ } /* background-color:#34689A;  */
form td	{ padding-bottom:5px} /*  height:35px border-style:none; border-width:0px; padding:0px; margin:0px;  */
p.caption { align:left; color:#505050; font-family : Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;} /* a caption */

input 	{ height:18px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; border-color:#505050; border-width:1px; border-style:solid; }
input.text 	{ width:176px; }
input.text-box 	{ width:160px; }
input.text-long { width:430px; }
select 	{ height:18px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; border-color:#505050; border-width:1px; border-style:solid; }
select.text-long { width:430px; }

/* { width:64px; } !! */
input.text-4 	{ width:44px; }
input.checkbox 	{ height:15px; }
input.radio 	{ height:15px; }
/* input.submit 	{ height:15px; border-width:1px; border-style:solid; } */
/* input submits are simulated by background color is added in subportals */
input.submit 	{ height:20px; color:#505050; background-color:#FBED97; font-weight:bold;  }
/* this style is for emulated buttons (e.g. for links) */
a.button 	{ font-size:11px; height:18px; border-width:0px; border-style:none; color:#FFFFFF; background-color:#666666; margin:2px;}

textarea 	{ width : 430px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; border-color:#505050; border-width:1px; border-style:solid; }
/* { width : 364px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; } */
/* 5 rows (including scroll bars) 13px each line + 6borders*/
textarea.short 	{ height:71px;width : 138px; }
textarea.small 	{ height:71px; }
/* 8 rows (including scroll bars) */
textarea.medium 	{ height:110px; }
/* 12 rows (including scroll bars) */
textarea.large 	{ height:162px; }
/*
select 	{ height:18px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; }
select 	{ width:176px; }
select.text-4 	{ width:44px; }
select.long 	{ width:364px; }
*/
/* marking for field captions with error, check color!!*/
span.form-error	{ color:#FF0000; }



//-->