/* 
	(c) 2008 schukai GmbH
	Basisformate
	Keine Farbwerte und Schriftarten angeben!
*/

h1 {
	font-family:inherit;
	margin-top:0px;
	padding:0px;
}

h2 {
	font-family:inherit;
	margin:0px;
	padding:0px;
}

h3 {
	font-family:inherit;
	margin:0px;
	padding:0px;
}

h4 {
	font-family:inherit;
	margin:0px;
	padding:0px;
}

textarea{
	font-family:inherit;
}

img {
	border:0px;
	margin:0px;
	padding:0px;
}

form{
	margin:0px;
	padding:0px;
}

/** error-font-layout**/
.error {
}

/** to make elements appear like links**/
.islink{
	cursor:pointer;
}

/** mark extern links **/
.link_extern{
}

/** for email obfuscate **/
.stdMail {
direction:rtl;
unicode-bidi:bidi-override;  
white-space:nowrap;  
}

/** layout for list-items (like: li,div(multiple)...) **/
.list_item{
}

/** dragging **/
.draggable_item{
cursor:move;
}
.dragging_enabled{
opacity:0.60;
filter:alpha(opacity=60);
-moz-opacity:0.60;
-khtml-opacity:0.60;
}

.drag_sensitive_area{
display:none;
/*background:none;*/
z-index:900;
background:red;
opacity:0;
-moz-opacity:0;
-khtml-opacity:0;
filter:alpha(opacity=0);

}
	
	.dragging_layer{
border: 1px solid #515151;
z-index:800;
filter:alpha(opacity=75);
opacity:0.75;
-moz-opacity:0.75;
-khtml-opacity:0.75;
	}

 



/** hide elements (like: popupcontent, tooltipcontent) **/
.hidden{
  position:absolute;
  left:-999px; 
  top:-999px;
}

/****** ie6-Special-Settings: Alle Elemente dieser Klasse können über Javascript gesammelt ausgeblendet werden*/
.ie6_activex{
	visibility:visible;
}

.min_height {
	-height: 1px;  /* Höhe muss direkt im Element(als IE-Hack) gegeben werden */
	float: right;
	width: 1px;
}

.clear:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}


/** clear-element **/

.clear {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* End hide from IE-mac */



/* WICHTIG: REIHENFOLGE BEIBEHALTEN */
a {
	text-decoration: underline;
	font-family:inherit;
	outline: none;
}

a:link {
	text-decoration: underline;
	font-family:inherit;  
	outline: none;
}

a:visited {
	text-decoration: underline;
	font-family:inherit;
	outline: none;
}

a:focus {
	text-decoration: underline;
	font-family:inherit;
	outline: none;
}

a:hover {
	text-decoration: underline;
	font-family:inherit;
	outline: none;
}

a:active {
	text-decoration: underline;
	font-family:inherit;
	outline: none;
}

.ajax_load_image{
	background-image: url(assets/loader.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}


@media screen {

	body {
		font-size:small;
		margin:0px;
		padding:0px;
		height:100%;
		width:100%;
	}


}

@media print {

	body {
		font-size:0.5cm;
		margin:1.5cm 1.2cm 1.7cm 1.2cm;
		padding:0cm;
	}
}

