@charset "utf-8";
/* CSS Document */

/* GENERAL */
* {
	margin:0px;
	padding:0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999;
	line-height:140%;
	
	width:100%;
	height:100%;
}


div.clear { clear:both; }

/* Alertboxen */
div#blackCloud {
	position:fixed;
	top:0px;
	left:0px;
	
	width:100%;
	height:100%;
	display:block;
	
	background-color:#000;
	opacity:0.5;
	
	z-index:500;
}
div#tiertechnik {
	width:229px;
	display:block;
	
	background-color:#f7f7f7;
	font-weight:bold;
	font-size:14px;
}

div#alertBox {
	position:fixed;
	left:30%;
	top:15%;
	
	width:40%;
	display:block;
	
	border:10px solid #DDD;
	
	padding:10px;
	
	background-color:#FFF;
	
	z-index:510;
	
	font-size:110%;
	
	line-height:150%;
}
	div#alertBox h1 {
		color:#aa0729;
		font-size:25px;
		margin-bottom:10px;
	}

/* Entre */
#entre
{
padding: 0;
margin:0;
}

#entre table
	{
background-color: #FFFFFF;
	}

 h1 {
		margin-bottom:5px;
		color:#699;
		font-weight:bold;
		font-size:12px;
	}



#header {
		background-color:#FFFFFF;
		font-size:90%;
		font-style: italic;
		border-top:1px solid #AA0829;
		padding: 0;
		margin: 0;
		background: url('../data/entre_header.jpg') no-repeat 0 2px;
		display:block;
		width:100%;
		height:300px;
		clear:both;
	}

#content {
	display:block;
	width:100%;
	clear:both;
}

/* Newsfeed */
#newsfeed {
	padding: 0;
	margin: 0;
	color: #000000;
}
#newsfeed strong {
	color: #AA0729;
}

/* teaser */
#teaser {
	padding: 15px 0 15px 0;
}
	.teaserbox {
		border: 1px solid #CCCCCC;
		padding: 5px;
		margin: 0 0 5px 0;
		width: 460px;
	}
	
	.teaserbox_leer {
		border: 0px solid #CCCCCC;
		padding: 5px;
		margin: 0 0 5px 0;
		width: 460px;
	}

/* DESIGN */
#logo {
	position:absolute;
	left:800px;
	top:10px;
}

#logoie6 {
	position:absolute;
	left:550px;
	top:10px;
}

#mainnav
	{
	margin-left:-3px;
		padding-left:10px;
		padding-bottom: 5px;
		line-height:140%;
		list-style-type:none;
		background-image:url(../data/bg_prodnav.jpg);
		background-repeat:repeat-y;
		width:210px;
		font-size: 11px;
		color:#699;
	}

	#mainnav a:hover
		{
		color: #AA0829;
		}


	ul#prodNav {
		
		margin-left:-3px;
		padding-left:10px;
		padding-bottom: 15px;
		line-height:140%;
		list-style-type:none;
		background-image:url(../data/bg_prodnav.jpg);
		background-repeat:repeat-y;
		width:210px;
	}

	#prodNav li.titel
		{
		font-weight: normal;
		color:#AA0829;
		line-height:140%;
		padding: 5px 0 0 0;
		}

		#prodNav li.titel a
		{
		text-decoration: none;
		width:98%;
		line-height:140%;
		font-weight: bold;
		color:#AA0829;
		}
	
	ul#prodSubNav {
		list-style-image:url(../data/pfeil.gif);
		padding-left:16px;
		margin-top:0px;
	}
	
	ul#prodSubNav li ul#prodChildNav {
		list-style-type:none;
		list-style-image:none;
		padding-left:36px;
		margin-left:-26px;
		background-image:url(../data/bg_prodnav_child.jpg);
		background-repeat:repeat-y;
	}
		
	ul#prodSubNav li ul#prodChildNav {
	line-height:140%;
		display:none;
	}
	
	ul#prodSubNav li:hover ul#prodChildNav {
		display:block;
	}
	
/*	ul#prodNav li a {
		color:#666;
		text-decoration:none;
		border-bottom:1px solid #666;
		width:98%;
		padding-top:2px;
		padding-bottom:2px;
		display:block;
		font-weight:bold;
		margin-bottom:5px;
	}
*/	
	ul#prodNav li ul#prodSubNav li a {
		color:#699;
		text-decoration:none;
		border:none;
		font-weight:normal;
		margin-bottom:0px;
	}
	
	ul#prodNav li ul#prodSubNav li ul#prodChildNav a {
		color:#999;
	}
	
	ul#prodNav li ul#prodSubNav li a:hover, ul#prodNav li ul#prodSubNav li a.active, ul#prodNav li ul#prodSubNav li ul#prodChildNav a:hover, ul#prodNav li ul#prodSubNav li ul#prodChildNav a.active {
		color:#AA0829;
	}
	
		
	div#produkteNav div.footer {
		font-size:10px;
		color:#699;
		margin-top:20px;
	}
	
	
	div#header {
		width:100%;
		height:185px;
		display:block;
		margin-top:100px;
		background-repeat:no-repeat;
	}


		
	
	td {
		padding:2px;
		font-size:100%;
	}
	
	/* GENERAL TEXT */
	
	
	a {
		color:#699;
		text-deocation:underline;
	}
	
	a:hover {
		text-decoration:none;
	}
	
	.subactive
		{
		color: #AA0829;
		}
	
	
/*Produkteuebersicht */
.prodOverview
	{
	color:#AA0829;
	font-weight:bold;
	font-size:90%;
	padding: 0;
	margin: 0;
	}
	
#prodzusatz
	{
	width: 650px;
	padding: 0;
	margin: 0;
	}
	
#subprodukt
	{
	background-color:#F7F7F7;
	padding: 3px;
	border-left: 1px solid #AA0829;
	}
	/* FORMULARE */
	input[type=text] {
		border:1px solid #CCC;
		padding:3px;
		width:90%;
	}
	
	
/* Special */
div#teppich {
	position:absolute;
	left:350px;
	top:800px;
	display:block;
	width:300px;
	height:600px;
	background-image:url('../teppich.png');
	background-repeat:no-repeat;
	
	z-index:1;
}

div#special {
	position:absolute;
	left:100px;
	top:0px;
	height:1000px;
	width:500px;
	display:block;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	
	background-color:#f7f7f7;
	
	z-index:0;
}
div#welcome {
	background-color:#f7f7f7;
	
	padding:5px;
	margin-right:10px;
	margin-top:4px;
	
	width:490px;
	
	line-height:150%;
	
	position:relative;
	top:350px;
}
	div#welcome h2 {
		color:#aa0729;
		font-size:25px;
		text-transform:uppercase;
		font-weight:lighter;
	}
	div#welcome h1 {
		color:#a2a2a3;
		font-size:28px;
		text-transform:uppercase;
		font-weight:bold;
		
		margin-top:8px;
		margin-bottom:5px;
	}
	div#welcome h3 {
		color:#000;
		font-size:14px;
		font-weight:lighter;
		line-height:normal;
		
		margin-top:8px;
	}

	#gutschein-kreis {
		position:relative;
		top:-50px;
		right:-150px;
	}
	
	
