@charset "utf-8";

/*****************************************************************************************/
/*									 STANDARDS   										 */
/*****************************************************************************************/

* {	margin:0;padding:0;outline: none;list-style-type:none;}

html, body{
	height: 100%;
	width: 100%;
}

body {
	background: url(../images/bg-body.jpg) top center no-repeat;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}

/*-------------------------------------------------*/
/*----------------- tag Clearfix ------------------*/
/*-------------------------------------------------*/

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

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

.clear {clear:both;float:none;}

/*-------------------------------------------------*/
/*----------------------- Divs --------------------*/
/*-------------------------------------------------*/


#flashOverlay{
	width: 100%;
	height: 100%;
}

#container{
	width:900px;
	margin:0 auto;
	position:relative;
}

#kundenlogin{
	background:url(../images/kundenlogin.jpg) no-repeat;
	width:104px;
	height:42px;
	display:block;
	text-indent:-999999px;
	position:absolute;
	top:0px;
	left:780px;
}

#kundenlogin:hover{
	background-position:0px -42px;
}

#header{
	width:900px;
	text-align:center;
	height:154px;
}

#header a img{border:none;}

#contentContainer{
	background:url(../images/bg-contentcontainer.jpg) 0 0 no-repeat;
	width:900px;
	min-height:98px;
}

#footer{
	height:30px;
	width:572px;
	padding-left:328px;
}

/*-------------------------------------------------*/
/*---------------- Bilder Sytles ------------------*/
/*-------------------------------------------------*/

	#contentMain1 {
		position:relative;
		padding:183px 0 0 21px;
		/*padding:96px 0 0 21px;*/
		width:879px;
		z-index:1;
	}
	
	#contentMain1 p{float:left;}
	#contentMain1 p.abstand01{margin:0 45px 0 51px;}
	
	#contentMain1 a:link, #contentMain1 a:visited{
		border:2px solid #8c8c8c;
		display:inline-block;
	}
	
	#contentMain1 a:hover, #contentMain1 a:active{
		border:2px solid #980b7c;
	}
	
	#contentMain1 img{
		border:0;
	}
	
	
	
	#contentMain1 div.pfeil{
		position:absolute;
		width:70px;
		height:80px;
		top:138px;
		z-index:50;
	}
	
	#contentMain1 div.pfeilclassic{
		background:url(../images/pfeil-classic.png) 0 0 no-repeat;
		left:195px;
	}
	
	*html #contentMain1 div.pfeilclassic{
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pfeil-classic.png',sizingMethod='scale');
	}
	
	
	
	
	#contentMain1 div.pfeilpure{
		background:url(../images/pfeil-pure.png) 0 0 no-repeat;
		left:503px;
	}
	
	*html #contentMain1 div.pfeilpure{
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pfeil-pure.png',sizingMethod='scale');
	}
	
	
	
	
	#contentMain1 div.pfeilart{
		background:url(../images/pfeil-art.png) 0 0 no-repeat;
		left:802px;
	}
	
	*html #contentMain1 div.pfeilart{
		background:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pfeil-art.png',sizingMethod='scale');
	}
	
/*-------------------------------------------------*/
/*------------------ Text Sytles ------------------*/
/*-------------------------------------------------*/	
	
	#contentMain2{
		padding:45px 0 0 43px;
		width:857px;
		margin-bottom:20px;
	}
	
	#contentMain2 ul{float:left;text-align:right;width:200px;}
	#contentMain2 ul.abstand01{margin:0 83px 0 115px;}
	
	#contentMain2 li{
		font:2.0em "Trebuchet MS", Arial;
		font-weight:bold;
		line-height:1.25em;
	}
	
	#contentMain2 li.abstand01{
		margin-top:40px;
	}
	
	#contentMain2 a:link, #contentMain2 a:visited{
		font:0.9em "Trebuchet MS", Arial;
		font-weight:bold;
		color:#980b7c;
		text-decoration:none;
		font-style:italic;
	}
	
	#contentMain2 a:hover, #contentMain2 a:active{
		color:#000;
	}

/*-------------------------------------------------*/
/*--------------- Begrüßungstext ------------------*/
/*-------------------------------------------------	

	#contentMain3{
		padding:30px 0 2em 30px;
      width:600px;
      font:1.4em/1.5em Arial, Helvetica, sans-serif;
	}
   
   #contentMain3 p{
   width:480px;
   padding: 0 0 2em 0;
   }
   
   #contentMain3 strong {
   	font-weight:bold;
      color:#AE149A;}
   
   #contentMain3 a:link {color:#9A0D7D;}

	#contentMain3 a:visited {color:#AE149A;}
	
	#contentMain3 a:hover {color:#444; }
	
	#contentMain3 a:active {color:#19A9FF;}*/
	
/*-------------------------------------------------*/
/*--------------- label checkbox ------------------*/
/*-------------------------------------------------	

input.checkbox {
background: transparent;
border:1px solid #913886;
}

label{
	font:1.2em "Trebuchet MS", Arial;
	color:#555555;
}*/