body {
	margin:20px 0px 0px 0px;
	padding:0;
		
	background-image:url(images/bg.gif);
	background-repeat: repeat-x;
	background-color:#000000;
	text-align:center; /*center IE*/
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:16px;
	text-decoration:none;
}

div#container {position:relative; width:992px; z-index:10; margin: 0px auto}

div#container div {
	text-align: left;
}

div#video { position:absolute; width:992px; left:0px; top:0px; height:530px; z-index:200; background-image:url(images/bg_video.gif); background-repeat:no-repeat;}

div#menu{ position:absolute; left:0px; top:542px; width:992px; z-index:20;}
div#menu_logo { position:absolute; left:0px; top:0px; width:304px; height:52px; z-index:30;}
div#menu_main {
	position:absolute;
	left:306px;
	top:0px;
	width:686px;
	z-index:30;
	height:25px;
	text-align:left;
	overflow:hidden;
}
div#menu_sub { position:absolute; left:306px; top:26px; width:686px; z-index:30; height:25px; text-align:left; overflow:hidden;}

div#infos{ position:absolute; width:992px; left:0px; top:616px; z-index:15; text-align:left;}
div#infos_referenzen { position:absolute; left:0px; top:0px; width:551px; z-index:30; height:230px;}
div#infos_zusatz { position:absolute; left:564px; top:0px; width:146px; z-index:30; height:210px;}
div#infos_innpuls { position:absolute; left:723px; top:0px; width:269px; z-index:30; height:210px;}

	
div#container td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:15px;
	text-decoration:none;	
}

div#address {
	position:absolute; left:0px; top:855px; z-index:30;width:992px;
}
.address_text {
	color:#363c41;	
}
a.address_text:link, a.address_text:visited {
	color:#363c41;	
}
a.address_text:hover {
	color:#363c41;	
	text-decoration:none;
}


/*CSS CLICKSLIDER*/

div.myblock {
position:absolute;
top:0px;
left:0px;
width:551px;
height:210px;
overflow:hidden;
}
div#block_A {
}
#scrollcontent {
position:relative;
left:0px;
top:0px;
white-space:pre;/* prevent word-wrap */
}



/*---*/



img {
	border:none;
}

form {
	margin:0px;
}

.input {
	width: 300px;
}

.textarea {
	width: 300px;
	height: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}


a {
	color:#ff7700;
}
a:hover {
	text-decoration:none;
}

.bildtext {
	font-size:10px;
}

.orange {
	color:#ff7700;
}


/*CSS-STYLED-CONTENT */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
margin-bottom:0px;
padding-bottom:20px;
}


/*LIST-STYLE NEBEN TEXT MIT FLOAT BILD...*/
* html ul {height:1em;}
html>body ul {overflow:auto;}
ul	{margin-left:0;
	padding-left:16px;
}
li {
list-style-image:url(images/li.gif);
margin-bottom:12px;
}

li li {
	margin-bottom:0px;
}
li li {
	list-style-image:url(images/li_2.gif);
}


h1 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

h2 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom:8px;
}

h3 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

h4 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

h5 {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

h6 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}


.inputfields {
width:350px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}

.textareafields {
width:350px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
}



.nummer {
	width:12px;
	height:12px;
	line-height:12px;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:left;
	color:#FFFFFF;
	margin:0px 3px;
}
.nummer a {
	color:#FFFFFF;
}

.nummerACT {
	width:12px;
	height:12px;
	line-height:12px;
	font-size:10px;
	text-align:center;
	cursor:pointer;
	float:left;
	color:#000000;
	background-color:#FFFFFF;
	margin:0px 3px;
}
.nummerACT a {
	color:#000000;
}


