@charset "utf-8";
/*<![CDATA[/*>*/

/***************************************************************/
/* PRINT CSS FOR FROH-SINN.CH                           */
/* CSS Code by MEDIAparx.com | February 2008                   */
/***************************************************************/
/* RELEASED UNDER:                                             */
/*-------------------------------------------------------------*/
/* Creative Commons 2.5 Schweiz                                */
/* Namensnennung - NichtKommerziell                            */
/* http://creativecommons.org/licenses/by-nc-nd/2.5/ch/        */
/***************************************************************/
*{ margin:0px; padding:0px; }

html{ font-size:medium; height:100%; }

body{
	font-size:75%;
	line-height:150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size-adjust:none;
	color:#333333;
	height:100%;
	background:#d9cab4;
}

img{ border:none; }

fieldset{ border:none; }

input, textarea, select, button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}

.clear{
	clear:both;
	font-size:0em;
	line-height:0px;
	height:0px;
}

a{ outline:none; }

.rev{
	direction:rtl;
	unicode-bidi:bidi-override;
}

.imageLeft{
	float:left;
	margin-right:10px;
	margin-top:3px;
}

.imageRight{
	float:right;
	margin-left:10px;
	margin-top:3px;
}

strong, em { font-family: Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif;}

/*************************************************/
/* 1. Basic Container Defintions                 */
/*************************************************/
#header{ width:737px; }
#columnLeft{ display:none; }
#containerColumns{ padding-bottom:20px; }

/*************************************************/
/* 2. ColumnCenter                               */
/*************************************************/
#columnCenter h1{
	font-weight:bold;
	font-size:120%;
	line-height:110%;
	color:#a30500;
	margin-top:0.25em;
	margin-bottom:1.85em;
	text-transform: uppercase;
}
#columnCenter h2{ font-size:100%; line-height:115%; margin-top:2.25em; margin-bottom:0.8em; font-weight:bold; text-transform: uppercase; }
#columnCenter h3{ font-size:90%; line-height:115%; margin-bottom:0.6em; font-weight:bold;text-transform: uppercase; }
#columnCenter ul{ margin-bottom:1.1em;}

#columnCenter ol{ margin-left:30px; margin-bottom:1.1em;}
#columnCenter a{ text-decoration:underline; font-weight:normal; color:#c13937; }
#columnCenter a:visited{ color:#c13937; }
#columnCenter a:hover{ color:#c13937; }
#columnCenter p{ margin-bottom:1.1em; }

/*------------------------------*/
/* 2.1 Form Styles              */
/*------------------------------*/
#columnCenter form{ padding-top:8px; }

#columnCenter form h3{
	font-size:120%;
	line-height:115%;
	margin-top:1.5em;
	margin-bottom:1em;
}

#columnCenter form .labelLeft{
	float:left;
	width:145px;
	margin-bottom:2px;
	margin-right:7px;
	padding-top:2px;
	padding-bottom:2px;
}

#columnCenter form .select{
	float:left;
	margin-bottom:3px;
	width:248px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding-top:1px;
	padding-bottom:1px;
}

#columnCenter form .inputTextField{
	float:left;
	margin-bottom:2px;
	width:242px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
}

#columnCenter form .inputFile{
	float:left;
	margin-bottom:2px;
	margin-top:3px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
}

#columnCenter form .textarea,
#columnCenter form .textareaBig{
	float:left;
	width:242px;
	border-left:1px solid #717171;
	border-top:1px solid #717171;
	border-right:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding:2px;
	height:80px;
}

#columnCenter form .textareaBig{ height:250px; }

#columnCenter form .dummyFormList{
	float:left;
	width:248px;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-top:3px;
	margin-bottom:3px;
}

#columnCenter form .dummyFormList li{ float:none; clear:both; }

#columnCenter form .dummyFormList input{
	float:left;
	width:16px;
	height:16px;
	margin-right:2px;
}

#columnCenter form .dummyFormList label{ float:left; }

#columnCenter form .buttonSubmit{
	float:left;
	border-right:1px solid #717171;
	border-bottom:1px solid #717171;
	border-left:2px solid #dfdfdf;
	border-top:2px solid #dfdfdf;
	font-weight:bold;
	background:#f0f0f0;
	padding:2px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	margin-top:15px;
	margin-right:5px;
}

#columnCenter h6{ font-size:90%; color:#ff0000; margin-bottom:11px; }

#columnCenter form .errorText{ color:#ff0000; font-weight:bold; }

#columnCenter form .errorInput,
#columnCenter form .errorSelect{
	background:#ff0000;
	color:#fff;
	font-weight:bold;
}

/*------------------------------*/
/* 2.2 Table Styles             */
/*------------------------------*/
#columnCenter th{ background:#737d9b; color:#fff; padding-left:2px; }
#columnCenter td{ padding-left:2px; }
#columnCenter .tableAgenda{ width:496px; }

/*************************************************/
/* 3. Footer                                     */
/*************************************************/
#footer{
	display:inline;
	width:100%;
	border-top:1px #9f9e9d solid;
	font-size:82%;
	padding-top:1px;
	padding-bottom:5px;
	color:#9f9e9d;
}

#footer a{ color:#9f9e9d; text-decoration:none; }
#footer #linkTop{ display:none;}
/*]]>*/
