body{
	font-family       :Verdana, Arial;
	color             :#fff;
	font-size         :62.5%;
	line-height       :2em;
	margin						:0px;
	background-image:url(../img/bg-01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#434343;
} 
img {border:0;}


#logo-link a {
	position:absolute;
	top:35px;
left:160px;
width:240px;
height:40px;
display:block;
z-index:90;
background-image:url(../img/clear.gif);
}

h1 {
font-size:1.4em;
line-height:1em;
margin:0px 0px 4px 0px;
padding:0px;
text-transform:uppercase;
}

h2 {
font-size:1.4em;
font-weight:normal;
line-height:1em;
margin:0px 0px 21px 0px;
padding:0px;
}

.filetype{
color:#333333;
}

/*  ----   Hilfs-Navigation  ---- */
#h-nav {
position:absolute;
top:110px;
left:570px;
font-size:1.1em;
line-height  :0.7em;
z-index:20;
width:350px;
}
#h-nav a {
color:#fff;
background-color:transparent;
text-decoration:none;
padding: 0px 0px 0px 0px;
width:80px;
display:block;
float:left;
text-transform:uppercase;
}
#h-nav a:hover, a:active {
color:#434343;
text-decoration:none;
}


/*  ----   Background-Navigation  ---- */
#bg-nav {
position:absolute;
top:122px;
left:173px;
font-size:1.1em;
line-height       :0.7em;
z-index:20;
}
#bg-nav a {
background-color:transparent;
background-image:url(../img/frame-bg-nav-off.gif);
text-decoration:none;
width:17px;
height:17px;
margin-right:3px;
display:block;
float:left;
}
#bg-nav a:hover, a:active {
background-image:url(../img/frame-bg-nav.gif);
text-decoration:none;
}

/*  ----   Main navigation  ---- */
#main-nav a { background: url(../img/nav-bg.png); }
* html #main-nav a {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/nav-bg.png');
}
#main-nav a.main-nav-link:hover, a.main-nav-link:active { background: url(../img/nav-bg-over.png); }
* html #main-nav a.main-nav-link:hover, a.main-nav-link:active {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/nav-bg-over.png');
}

#main-nav-on { background: url(../img/nav-bg-over.png); }
* html #main-nav-on {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/nav-bg-over.png');
}

a#main-nav-on { background: url(../img/nav-bg-over.png); color:#000000;
	border:0px;
	width:160px;
	margin-bottom:0px;
	display:block;
	padding: 5px 0px 0px 9px;
	background-position:top left;
	background-repeat:no-repeat;}
* html a#main-nav-on {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/nav-bg-over.png');
	color:#000000;
	border:0px;
	width:160px;
	margin-bottom:0px;
	display:block;
	padding: 5px 0px 0px 9px;
	background-position:top left;
	background-repeat:no-repeat;}



#main-nav {
position:absolute;
top:159px;
left:0px;
width:170px;
font-size:1.3em;
font-weight:bold;
letter-spacing:0.1em;
text-transform:uppercase;
}
#main-nav a {
color:#FFFFFF;
text-decoration:none;
border:0px;
width:160px;
margin-bottom:0px;
display:block;
padding: 5px 0px 0px 9px;
background-position:top left;
background-repeat:no-repeat;
font-weight:normal;
}
#main-nav a.main-nav-link:hover, a.main-nav-link:active {
color:#000000;
text-decoration:none;
background-color:transparent;
border:0px;
width:160px;
margin-bottom:0px;
display:block;
padding: 5px 0px 0px 9px;
background-position:top left;
background-repeat:no-repeat;
}

.nav-nr {
color:#cccccc;
padding-right:18px;
font-weight:normal;
letter-spacing:0.1em;
}

#nav-lines{
height:160px;
background-image:url(../img/nav-underline-follows.gif);
background-position:top left;
background-repeat:repeat-y;
}

/* ------------- Subnavigation  ---------------- -*/
* html #sub-nav a {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='')
}
* html #sub-nav a.sub-nav-link:hover, a.sub-nav-link:active {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='')
}
#sub-nav a {
text-decoration:none;
border:0px;
width:160px;
margin-bottom:0px;
font-weight:normal;
font-size:0.85em;
line-height:1.3em;
display:block;
padding: 2px 0px 6px 9px;
background-image:none;
background-color:transparent;
text-transform:none; 
}
#sub-nav a.sub-nav-link:hover, a.sub-nav-link:active {
color:#ff7800;
background-image:none;
padding: 2px 0px 6px 9px;
}
a#sub-nav-active{
color:#ff7800;
border:0px;
width:160px;
margin-bottom:0px;
font-weight:normal;
font-size:0.85em;
line-height:1.3em;
display:block;
padding: 2px 0px 6px 9px;
}



/* ------------- Sub-Subnavigation  ---------------- -*/
#sub-sub-nav a { background: url(../img/subsubnav-bg.png); }
* html #sub-sub-nav a {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/subsubnav-bg.png');
}
#sub-sub-nav a.sub-sub-nav-link:hover, a.sub-sub-nav-link:active { background: url(../img/subsubnav-bg-over.png); }
* html #sub-sub-nav a.sub-sub-nav-link:hover, a.sub-sub-nav-link:active {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/subsubnav-bg-over.png');
}

a#sub-sub-nav-on { background: url(../img/subsubnav-bg-over.png); }
* html a#sub-sub-nav-on {
 background-image: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/subsubnav-bg-over.png');
}


#sub-sub-nav {
position:absolute;
top:176px;
left:720px;
width:224px;
height:92px;
font-size:1em;
font-weight:bold;
letter-spacing:0.1em;
line-height:2em;
}
#sub-sub-nav a {
color:#ffffff;
text-decoration:none;
border:0px;
width:224px;
margin-bottom:-2px;
display:block;
padding: 6px 0px 0px 19px;
background-position:top left;
background-repeat:no-repeat;
}
#sub-sub-nav a.sub-sub-nav-link:hover, a.sub-sub-nav-link:active {
color:#333333;
text-decoration:none;
background-color:transparent;
border:0px;
width:224px;
margin-bottom:-2px;
display:block;
padding: 6px 0px 0px 19px;
background-position:top left;
background-repeat:no-repeat;
}
a#sub-sub-nav-on {
color:#333333;
border:0px;
width:2240px;
margin-bottom:-2px;
display:block;
padding: 6px 0px 0px 19px;
background-position:top left;
background-repeat:no-repeat;
}


/* ------ News Boxes  ---------- -*/
.box-news { background: url(../img/bg-transparent-25.png); }
* html .box-news {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/fileadmin/img/bg-transparent-25.png');
}
.box-news{
position:absolute;
top:490px;
height:150px;
font-size:1.1em;
line-height:1.3em;
}
.box-news-inlay-n-left, .box-news-inlay {
padding:9px;
float:left;
width:138px;
}
.news-img{
margin-top:4px;
}
#n-1{
left:10px;
width:150px;
}
#n-2{
left:170px;
width:150px;
}

#n-3{
left:330px;
width:310px;
}
.n-inlay{
font-size:0.9em;
line-height:1.2em;
}


/*  ----   Content  ---- */
   /* ---- BG-Image wird in den Content geladen: s. unter News Boxes   --- */
#contentlink a { 
	position:relative; 
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background: url(../img/clear.png); 
	}
* html #contentlink a {
	position:relative;
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/clear.png');
	}
#contentlink a:hover, a:active { 
	position:relative; 
	color:#FF0000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background: url(../img/clear.png); 
	}
* html #contentlink a:hover, a:active {
	position:relative;
	color:#FF0000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/clear.png');
	}
#contentlink{
position:relative;
}
/*
a.contentlink { 
	position:relative; 
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background: url(../img/clear.png); 
	}
* html a.contentlink {
	position:relative;
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px;
	margin:0px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/clear.png');
	}
a.contentlink:hover, a.contentlink:active { 
	position:relative; 
	color:#FF0000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background: url(../img/clear.png); 
	}
* html a.contentlink:hover, a.contentlink:active {
	position:relative;
	color:#FF0000;
	text-decoration:none;
	padding:0px;
	margin:0px;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/clear.png');
	}
a.contentlink{
position:relative;
}*/

/*
#contentlink a {
color:#FFFFFF;
text-decoration:none;
border:0px;
width:160px;
margin-bottom:0px;
display:block;
padding: 5px 0px 0px 9px;
background-position:top left;
background-repeat:no-repeat;
}
#contentlink a:hover, a:active {
color:#000000;
text-decoration:none;
background-color:transparent;
border:0px;
width:160px;
margin-bottom:0px;
display:block;
padding: 5px 0px 0px 9px;
background-position:top left;
background-repeat:no-repeat;
}*/
/*  end test  */

#content-home {
position:absolute;
top:170px;
left:180px;
width:770px;
height:330px;
background-image:url(../img/corn-home.gif);
background-repeat:no-repeat;
}
#content-inlay{
padding:6px 0px 0px 6px;
}

#content-placement{
position:absolute;
top:170px;
left:180px;
width:528px;
padding:6px;
background-image:url(../img/corn-top-left.gif);
background-position:top left;
background-repeat:no-repeat;
}


#content { background: url(../img/bg-content.png);
padding:12px 0px 0px 16px;
width:518px;
font-size:1.1em;
}
* html #content {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/bg-content.png');
padding:12px 0px 0px 16px;
width:518px;
font-size:1.1em;
}


/*   Kundenlogo-Seite  */


#content-placement-kunden{
position:absolute;
top:170px;
left:180px;
width:770px;
padding:6px;
background-image:url(../img/corn-top.gif);
background-position:top left;
background-repeat:no-repeat;
}
#content-kunden { 
padding:12px 0px 0px 16px;
width:754px;
font-size:1.1em;
}
#content-bottom-kunden { background: url(../img/bg-content-bottom-kunden.png);
height:40px;
width:534px;
}


#content-bottom { background: url(../img/bg-content-bottom.png);
height:40px;
width:534px;
}
* html #content-bottom {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/bg-content-bottom.png');
height:40px;
width:534px;
}

#content-left-col{
float:left;
display:block;
width:529px;
margin: 0px 0px 0px 16px;
border-right:1px solid green;
}
#content-right-col{
float:left;
display:block;
width:208px;
margin: 12px 0px 0px 0px;
}
#corner-bot-left{
margin-left:-6px; 
margin-bottom:4px;
}
#footer{
padding: 0px 0px 20px 16px;
font-size:0.9em;
line-height:1.4em;
color:#959595;
}

.content-foto-top{
float:left;
width:278px;
line-height:0em;
}
.content-foto-top-legend{
color:#333333;
float:left;
width:190px;
margin:28px 0px 0px 14px;
display: none;
}

.content-foto-bottom-legend{
color:#333333;
float:left;
width:210px;
margin:0px 17px 0px 0px;
}
.content-foto-bottom{
float:left;
width:287px;
}

.content-foto-news{
	float:left;
	width:128px;
/*	line-height:0em; */
}
.content-foto-news-txt{
float:left;
width:390px;
height:90px;
margin:28px 0px 0px 0px;
border-bottom:1px solid #6c6c6c;
}



.content-text{
padding: 0px 80px 40px 0px;
}

.foto-marg-bot{
margin-bottom:20px;
}
.foto-marg-r{
margin-right:10px;
}

#icon, #icon-overview, #icon-eventcast, #icon-testimonial {
background: url(../img/icon-fotos.png);
position:absolute;
left:400px;
width:70px;
height:70px;
}
* html #icon, * html #icon-overview, * html #icon-eventcast, * html #icon-testimonail {
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/icon-fotos.png');
position:absolute;
top:186px;
left:573px;
width:70px;
height:70px;
}
#icon-overview {
	background: url(../img/icon-overview.png);
}
#icon-eventcast {
	background: url(../img/icon-eventcast.png);
}
#icon-testimonial {
	background: url(../img/icon-testimonial.png);
}

#stripes{
background: url(../img/bg-stripes.png);
position:absolute;
top:176px;
left:720px;
width:224px;
height:92px;
}
* html #stripes{
background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/fileadmin/img/bg-stripes.png');
position:absolute;
top:176px;
left:720px;
width:224px;
height:92px;
}


#corners-right{
position:absolute;
top:170px;
left:944px;
width:6px;
height:105px;
background-image:url(../img/corn-right.gif);
}

/* -------------  BEGIN: Formular ------------------ */
form {
	margin:15px 0px 0px 0px;
	}

input:focus{background-color:#fff;color:#000;}
textarea:focus{background-color:#fff;color:#000;}

label {
	float:left;
  clear:both;
  display:block;
  width:128px;
  margin-bottom:10px;
	padding-top:2px;
}

input, textarea, select {
  border: 1px solid #fff;
	background-color:transparent;
	font-family:Verdana;
  font-size: 1em;
  margin-bottom:10px;
  padding:2px;
	color:#fff;
	width:250px;
/*
	display:block;
	float:left;
	position:relative;
	width:250px;
*/
}
form td{
vertical-align:top;
}


.formfield-small{
width:40px;
float:left;
margin-right:5px;
margin-bottom:10px;
}
.formfield-middle{
width:199px;
margin-right:0px;
margin-bottom:8px;
margin-top:-1px;
}


.radiobox{
position:relative;
border:0px;
width:14px;
height:14px;
margin-bottom:0px;
}
.radiobox-dist{
float:left; margin-right:16px;
}


.form-button {
  margin-left:100px !important;
  margin-left:50px; /*to fix IE6 position*/
	margin-top:10px;
	margin-bottom:20px;
  width:100px;
	padding:0px;
  clear:both;
}

.option {
  border:none;
  background:none;
  width:auto;
}

/* ---- begin select----*/
.selDiv{ 
float: left;
border-style: solid;
border-width: 1px;
border-color: #999999;
}
.selectbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #999999;
font-size:11px;
margin-bottom:8px;
padding:0px;
}
/* ---- end select----*/
.btn{
position:relative;
background-color:ffffff;
height:20px;
color:#333333;
width:80px;
margin-top:12px;
border:0px solid #333;
}



/* ----------  Listen -- ---- - */

ul{
padding         :0px;
margin					:12px 0px 16px 0px;
list-style      :none;
}
li{
padding					:0px 0px 0px 16px;
margin					:0px;
background-image:url(../img/listsquare.gif);
background-position:top left;
background-repeat:no-repeat;
}

.ul-linklist{
padding         :0px 0px 0px 0px;
margin					:12px 0px 16px 0px;
list-style	    :none;
width:518px;
background-image:url(../img/listsquare-gray.gif);
background-position:top left;
background-repeat:repeat-x;
}
.li-linklist{
padding					:2px 0px 1px 16px;
margin					:0px;
border-bottom: 1px solid #6c6c6c;
background-image:url(../img/listarrow.gif);
background-position:top left;
background-repeat:no-repeat;
}
#li-linklist a {text-decoration:none;}
#li-linklist a:hover, a:active {text-decoration:none;}

/*  ------------  Links ------------------ 
a {color:#fff;
background-image:none;
background-color:transparent;
padding:0px;
margin:0px;

}

a {position:relative;}
a.textlink:link, a.textlink:visited {position:relative;}
a.textlink:hover, a.textlink:active {position:relative;
color:#ff7800;
background-image:none;
background-color:transparent;
padding:0px;
margin:0px;
}*/



/* -----------------   printer styles ---------------------   
@media print{ 
body{
	background-color  :#ffffff;
} 

.logo {margin:20px 0px 0px 0px;}

#navbar {display:none;}
#feature-bar {display:none;}
#footer {display:none;}

.box-hnav {display:none;}
.box-features {display:none;}
.print {display:none;}
}*/

/* -------------------- Eventcast Video ----------------------- */

#Video1 {
	border:1px solid white;
	height:211px;
	left:500px;
	margin:0px;
	top:20px;
	width:251px;
}

/* ------------------ NEWS ------------------------------- */

.news-single-img {
	margin-top: 10px;
}

.news-single-imgcaption {
	left:320px;
	position:absolute;
	top:100px;
}
