/*
#---------------------------------------------------------- 
#
#              ######### 
#             ############
#             ###      ###
#             ### 
#             ### 
#             ### 
#             ### 
#             ###      ###
#             ###      ###
#             ############
#              ######### Content Layouts
#
#---------------------------------------------------------- 
*/

/**************************************************************************
*
*  common html entities
*
***************************************************************************/

/*typography*/


a {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: none;
   color: #008EDB; 
	}



h1 {
	font-size: 1.7em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
/* orange */
color: #C66218; 
	}
h2 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.3em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	/* font-size: 1.0em; */
	line-height: 1.3em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}
	


/**************************************************************************
*
*  PGI - some more styles
*
***************************************************************************/

/* make hr thin */
hr
{
	margin: 0;
	padding: 0;
	border: 0;

	margin-top: 0.5em;
	margin-bottom: 0.5em;

	height: 1px;

	color: #AAA;  /* IE Win */
	background-color: #AAA;  /* All other browsers */

}



/* alle ul-lists ohne einzug */
ul 
{
	border: 0px none; 
	margin: 0px; 
	margin-left: 2px; 
	padding-left: 13px;
}


li
{
/*	line-height: 1.4em; */
/*	font-size:.7em; */
}








/**************************************************************************
*
*  FORMS
*
***************************************************************************/



/**************************************************************************
*
*  all forms
*
***************************************************************************/
form 
{
	margin: 0;
	border: 0;
	padding: 0;
}		


input, 
textarea,
select
{ 
	font-size: 1em;
   font-family: arial, verdana, helvetica, sans-serif;
   font-weight: normal; 
   line-height: 18px;
	color: #343F41;

}

/**************************************************************************
*
*  kontaktformular
*
***************************************************************************/
.form1-button,
.form1-inputtext,
.form1-textarea,
.form1-select
{ 
	font-size: 1em;
	margin-left:   5px;

}


.form1-inputtext,
.form1-select
{ 
	width:       260px;
	margin-left:   5px;
	margin-bottom: 0.5em;	

}


.form1-textarea
{ 
	margin-left:   5px;
	width:  260px;
	height: 100px;
}






#kontaktformular-error 
{
	border: 1px dashed #C66218; 
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;

	margin-top: 2em;
	margin-bottom: 2em;

	width: 375px;
}



#kontaktformular-error li
{
	margin-top: 0.5em;
	margin-right: 2em;

	color: #C66218; 
	
}





#tbl-kontaktformular td.td1
{
	/* color: #ED8800; */
	width: 120px;
}





/**************************************************************************
*
*  Keywords for this section
*
***************************************************************************/
 div#keywords {
 	padding-left: 25px; 
 	color:#999
 }

 div#keywords,
 div#keywords h1 {
 	color:#BBB;
 	font-size: 7pt;
 	width: 800px;
 }


/**************************************************************************
*
*  DEBUG
*
***************************************************************************/
