<% Response.ContentType= "text/css" %>

<!--#include virtual="/resources/_init_color.inc"-->

.formLabel {
	/*display: block;*/
}

.odd { background-color: #dcdcdc; }

.inputFocus {
	background-color: <%=LFEH%>;
}

.inputFocus .ItemName {
   font-weight: bold !important;
   letter-spacing:-0.5px;
}

ul.LinkList {
   margin-left: 14px !important;
   padding-left: 0 !important;
   font-size: x-small !important;
}


h1, #contentColumn h1 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
}

.ItemName {
	/*width: 30%;*/
	vertical-align: top;
	
}

fieldset {
	padding: 0;
	margin: 0;
    border: 0px solid white;  
}

legend {
    display: none;
    font-size: 0.7em;
}

/*  globale styles für Formulare */

.width50	{width:50px;}
.width100	{width:100px;}
.width150	{width:150px;}
.width200	{width:200px;}
.width250	{width:250px;}
.width300	{width:300px;}
.width350	{width:350px;}
.width400	{width:400px;}
.width450	{width:450px;}
.width500	{width:500px;}
.alignRight {text-align:right;}

table.formularTabelle {
    width:auto;
}

table.formularTabelle td {
    border-bottom: 1px solid lightgray;
    font-size: 1em;
    padding: 2px;
}

table.formularTabelle th {
    font-size: 1em;
}

div.FieldCount {
    font-size: 80%;
    margin-top: 3px;
}

div.FieldCount { 
    position : relative; 
    color    : gray;
}
div.FieldCount:after {
    position :absolute;
    left     : 0;
    top      : 0;
    width    : 100%;
    height   : 100%;
    content  :' ';
}


input.FieldCountInput {
    border:1px solid gray;
    background-color: #f0f0f0;
    padding: 1px !important;
    color: gray;
    
}

	/*- TOOLTIPS -*/
	div.tooltip {
		background-color: #0467B3;
		border: 1px solid #035fa6;
		-moz-box-shadow: -1px 1px 4px rgba(0,0,0,0.3);
		-webkit-box-shadow: -1px 1px 4px rgba(0,0,0,0.3);
		box-shadow: -1px 1px 4px rgba(0,0,0,0.3);
		color: white;
		padding: 1px 3px;
		position: absolute;
		left: 10.41em;
		top: -1.4167em;
		 max-width: 300px;
		white-space: nowrap;
		z-index: 950 !important;
		r
	}
	.rounded-corners {
		-moz-border-radius: 5px 5px 5px 5px;
		border-radius: 5px 5px 5px 5px;
	}

	div.tooltipFooter {
		background: transparent url(/Service/Allg/_inc/fkt/FormGen/img/bgTooltip.png) no-repeat left bottom;
		content: '';
		display: block;
		width: 9px;
		height: 6px;
		position: absolute;
		left: 3px;
		z-index: 951 !important;
	}
	

/*################################################################*/

#ServicesForm input[type=button],
#ServicesForm input[type=reset],
#ServicesForm input[type=submit]
 {
	height:2.3em !important; 
	padding-left:  0.5em;
	padding-right: 0.5em;
    cursor: pointer !important;
/*
	vertical-align: top;
	padding: 0.3em;
*/

/*  font-family: Verdana,Arial,Helvetica,sans-serif; 
   border: 1px solid gray; 
   font-size: 1em; 
*/
}
/*#ServicesForm input,  */
#ServicesForm input[type=text],
#ServicesForm select {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 3px; 
/*	height:1.50em; */
/*	font-size:1em; */
 	border: 1px solid gray;
}

#ServicesForm textarea {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
	border: 1px solid gray;
	padding: 3px; 
}

#ServicesForm input[type=checkbox],
#ServicesForm input[type=radio],
.Noborder {
  	border: 0;
	height:1em;
	position: relative; 
	top: 0.2em;
}

#ServicesForm, #ServicesForm table  {
  width:   100%;
	padding: 0 0 0 0;
	margin:  0 0 0 0;
	/*border:  0px solid black;*/
}

#ServicesForm tr, #ServicesForm table tr {
  padding: 0 0 0 0;
	margin:  0 0 0 0;
}

#ServicesForm th, #ServicesForm table th {
/*	font-size: small; */
	font-weight: bold;
	text-align: left;
	vertical-align: baseline;
	background-color: <%=LFH%>;

	background-image: url(/resources/img/sitestd/css/sideBoxHeadline.gif);
	background-position: left top;
	background-repeat: repeat-x; 
  
	color: <%=HintergrundFarbe%>;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin-top: 0px;
	/* border-bottom: 10px solid transparent; */
}

#ServicesForm table th h2 {
	padding: 0 0 0 0;
	margin:  0 0 0 0;
   font-size: 1em; 
	font-weight: bold;
	text-align: left;
	vertical-align: baseline;
	color: <%=HintergrundFarbe%>;
}


#ServicesForm td, #ServicesForm table td  {
/*	font-size: x-small; */
  font-weight: normal;
	text-align: left;
/*	background-color: <%=LFEH%>; */
/*	background-color: <%=HintergrundFarbe%>; */
/*	background-color: transparent; */
	border: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
/*	border-top: 1px solid <%=HintergrundFarbe%>; */
 	padding: 0.1em; 
}


#ServicesContent table, #ServicesContent  {
  width:   100%;
	padding: 0px;
	margin:  0px;
	border:  0px solid <%=TextFarbe%>;
	background-color: transparent;
	border-collapse: collapse;
}

#ServicesContent table tr, #ServicesContent tr {
  padding-top: 5px;
  padding-bottom: 7px;
/*  hover:expression(this.onmouseover=new Function(<%=chr(34)%>this.style.background='<%=LFEH%>';<%=chr(34)%>),this.onmouseout=new Function(<%=chr(34)%>this.style.background='transparent';<%=chr(34)%>)); */
}

#ServicesContent table tr:hover {
	background-color: <%=LFEH%>;
}

#ServicesContent table th, #ServicesContent th {
/*	font-size: x-small; */
  font-weight: bold;
	text-align: left;
	color: <%=TextFarbe%>;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 3px;
  padding-right: 1px;
	border: 1px solid <%=TextFarbe%>;
	border-collapse: collapse;
	background-color: <%=LFH%>;
}

#ServicesForm .txt {
    border-style:solid;
    border-width:1px;
    padding:5px;
    border-color:darkgray;
    background-color:lightgray;
}

#ServicesForm .disabled {
    border:1px solid darkgray;
    background-color: #f0f0f0;
    padding: 3px;
}
 