img {border: 0px;}

html, body {margin: 0; padding: 0; border: 0;}
body {height: 100%; font:13px/170% 'Tahoma',Arial,Verdana,Helvetica,sans-serif; }
p {margin: 0.6em 0 1.2em;}
.bodymain {text-align: center; margin: 0; background: url(../../../fileadmin/_tryfactory2009/gfx/bg.gif) repeat-x top center #EFEFEF; }
body {width: 100%; height: 100%;}

td {vertical-align: top;}

h1, h2, h3, h4, h5, h6 {font-family: 'Tahoma',Arial,Verdana,Helvetica,sans-serif; text-transform: uppercase; font-weight: normal; color: #242021; padding: 0; margin: 0;}
h1, h2 {line-height: 30px;}
h2.csc-firstHeader {line-height: 30px; font-family: 'Tahoma',Arial,Verdana,Helvetica,sans-serif; text-transform: uppercase; font-weight: normal; color: #242021; padding: 0; margin: 0;}
.headlineausblenden {display: none; visibility: hidden; width: 100px; margin: 0; padding: 0; }

a  {color : #809608;}
a:link  {color : #809608; text-decoration: none;}
a:visited {color : #809608; text-decoration: none;}
a:active {color : #809608; text-decoration: none;}
a:hover {color : #000000; text-decoration: none;}		

#layoutwrapper {width: 912px; min-height: 700px; text-align: center; margin: auto;}
#layout {width: 910px; min-height: 700px;margin: auto; text-align: center; padding: 0;}
#top {width: 910px; height: 90px; text-align: right; float: none; clear: both; margin: 0;}
#logo {width: 184px; height: 90px; margin: 0; float: left; margin: 0;}
#content {width: 910px; float: none; clear: both; margin: 0; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; background: #FFFFFF;}

#eyecatcher {
width: 910px; height: 290px; float: none; position: relative; top: 0px; left: 0px; z-index: 90; border-bottom: 1px solid #FFFFFF;
}

#eyeinhalt {
width: 644px; height: 230px; float: right; 
position:absolute; top: 40px; left: 266px; z-index:99; 
text-align: left; margin:0; padding:0; 
/*filter: alpha(opacity=85); -moz-opacity: 0.8; opacity: 0.8; background: white;*/
}

#eyeinhaltheadline {width: 100%; height: 150px;}
#eyeinhaltheadline h2.eyesubtitle {
font-size: 24px; font-family: 'Lucida Sans',Tahoma,Verdana,Helvetica,sans-serif; color: black; 
margin: 0; padding: 8px 0 0 50px; line-height: 35px;}

#eyeinhaltsubheadline {width: 100%; height: 40px;}
#eyeinhaltsubheadline h3.eyedescription {
font-size: 16px; font-family: 'Lucida Sans',Tahoma,Verdana,Helvetica,sans-serif; color: #000000; display: block; background: #99B20E; text-transform: none; font-weight: normal; 
margin: 0; padding: 0 0 0 50px; line-height: 30px;}


#glider {width: 100%; padding: 10px 20px 10px 0px;}
#glider .csc-header.csc-header-n1 h2 {font-size: 20px; margin: 10px 5px;}
#glider .csc-header.csc-header-n1 h2 a:link {color: #000000;}
#glider p.bodytext {font-size: 0.8em; margin: 10px 5px;}

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