/* CSS Document Händle*/
/* Copyright Sven Roloff im Auftrag von Orange Pepper GbR */

  /**************Version 1.5***************/
 /********last changed: 28.08.2008*******/
/************* FARBSCHEMA *************/  

/* BG = # | ActionNaviGrau = # | SubNaviGrau = # |ContentLinks = # | LinksRO+ACT = # */

@media screen, projection {

* {margin:0;padding:0;}

/* CENTER HACK */
#wholething {width:100%;}
div#wholething DIV.clear {margin:0;padding:0;clear:both;}
#wholething2 {position:relative;margin:0 auto;padding:0;width:58.25em;background-color:#FFFFFF;}

/* +++++++++++++++++Basics BEGIN+++++++++++++ */
HTML {height:100%;}
/* Hack IE7 */
*+HTML {overflow-x:hidden;}
/* Hack bis IE6 */
* HTML{overflow-x:hidden;}

BODY {margin:0;padding:0;width:100%;/* height:100.01%;*/overflow-x:hidden;background:transparent url(img/bg-basic.gif) scroll left top;font:normal normal 500 100.01% Verdana,Arial,Helvetica;color:#666666;}	
FORM{margin:0;padding:0;}
EM {margin:0;padding:0;}
A IMG{border:0;}
/* +++++++++++++++Basics END++++++++++++++++*/

/* ++++++++++++++++MAIN BEGIN+++++++++++++++++++++++++++++++++++++++++++++++ */
#main {position:relative;margin:0;padding:0;background:#FFFFFF;}

/* ++++++++ACTIONMENU BEGIN */
#actionmenu {position:relative;margin:0;padding:0;height:68px;background:transparent url(img/bg-top.gif) repeat-y scroll left top;}
div#actionmenu div {clear:left;}
#actionmenu ul#Amenu {position:absolute;top:40px;right:10px;margin:0;padding:0;}
#actionmenu ul#Amenu li {margin:0;padding:0 6px;list-style:none;float:left;}
#actionmenu ul#Amenu li A {float:left;margin:0;padding:0;font-size:70%;color:#666666;list-style:none;text-decoration:none;}
#actionmenu ul#Amenu li A:hover {color:#e2001a;}
#actionmenu ul#Amenu li IMG {float:left;margin:-2px 0 0 0;padding:0;}
/* ++++++++ACTIONMENU END */

/* ++++++++TOP BEGIN */
#top {margin:0 0 6px 0;padding:2px 0;background:transparent url(img/bg-top.gif) repeat-y scroll left top;} 
/* ++++++++TOPMENU BEGIN */
#top #topmenu {position:relative;float:left;margin:0;padding:0;width:75%;height:54px;text-align:left;z-index:50;}
div#top #topmenu div {clear:left;}
#top #topmenu ul#Tmenu {margin:20px 0 0 10px;padding:0;}
#top #topmenu ul#Tmenu li {margin:0;padding:0 10px;list-style:none;float:left;position: relative;}
#top #topmenu ul#Tmenu li A {float:left;margin:0;padding:0;list-style:none;display:block}
#top #topmenu ul#Tmenu li A:hover {text-decoration:none;border-bottom:2px solid #333333;}
#top #topmenu ul#Tmenu li.act A.stage1 {border-bottom:2px solid #e2001a;}
#top #topmenu ul#Tmenu li IMG {float:left;margin:0;padding:0;}

#top #topmenu ul#Tmenu li ul {position:absolute;top:28px;left:10px;margin:0;padding-top:14px;}
#top #topmenu ul#Tmenu li ul li {float:none;display:block;margin:0;padding:0;}
#top #topmenu ul#Tmenu li ul li A {float:none;margin:0;padding:0 6px;list-style:none;display:block;border:0;border-top:dashed 1px #d5dddf;background:#FFFFFF;filter:alpha(opacity=98);-moz-opacity:.98;opacity:.98;}
#top #topmenu ul#Tmenu li ul li A:hover {text-decoration:none;background:#d5dddf;border:0;border-top:dashed 1px #d5dddf;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#top #topmenu ul#Tmenu li ul li.act2 A, #top #topmenu ul#Tmenu li ul li.act2first A {margin:0;padding:0 6px;color:#808285;background:#d5dddf;border:0;border-top:dashed 1px #d5dddf;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#top #topmenu ul#Tmenu li ul li IMG {float:none;margin:0;padding:0;}

/* dynamisches Ein-/Ausblenden */
#top #topmenu ul#Tmenu li ul {display:none;}
#top #topmenu ul#Tmenu li:hover ul {display:block;color:#000000;}

/* ++++++++TOPMENU END */
#top #logo {float:left;margin:15px 0 0 0;padding:0;width:25%;text-align:center;z-index:55;}
/* ++++++++TOP END */

/* ++++++++INDEXCONTENT BEGIN */
#header {margin:0 0 6px 0;padding:0;height:260px;max-height:260px;min-height:260px;overflow:hidden;background:#FFFFFF;}
#header #headerteaser {float:left;margin:0 6px 0 4px;padding:0;width:21.25em;min-width:21.25em;height:260px;max-height:260px;min-height:260px;overflow:hidden;background:#dae2e0 url(img/bg-headerteaser.gif) repeat-y scroll left top;text-align:left;}
#header #headerimg {float:left;margin:0;padding:0;width:580px;height:260px;max-height:260px;min-height:260px;overflow:hidden;text-align:right;}   
#contentcolumns {margin:0;padding:0;background-color:#FFFFFF;text-align:left;}
#column1 {float:left;margin:0 6px 0 4px;padding:0;width:28.625em;min-width:28.625em;text-align:left;}
#column1 #products {margin:0 0 6px 0;padding:0 25px;height:222px;max-height:222px;min-height:222px;overflow:hidden;background:#dee7e7 url(img/bg-products.gif) repeat-y scroll left top;} 
#column1 #dl {margin:0 0 6px 0;padding:0 25px;height:202px;max-height:202px;min-height:202px;overflow:hidden;background:#dee7e7 url(img/bg-dl.gif) repeat-y scroll left top;} 
#column1 #search {margin:0 0 6px 0;padding:0 25px;height:72px;max-height:72px;min-height:72px;overflow:hidden;background:#edf3f6 url(img/bg-search.gif) repeat-y scroll left top;} 

#column2 {float:left;margin:0;padding:0;width:28.625em;min-width:28.625em;text-align:left;}
#column2 #current {float:left;margin:0 6px 6px 0;padding:0 10px;width:12.875em;height:222px;max-height:222px;min-height:222px;overflow:hidden;background:#dee7e7 url(img/bg-current.gif) repeat-y scroll left top;} 
#column2 #service {float:left;margin:0 0 6px 0;padding:0 10px;width:12.875em;height:222px;max-height:222px;min-height:222px;overflow:hidden;background:#dee7e7 url(img/bg-current.gif) repeat-y scroll left top;} 
#column2 #contact {margin:0 0 6px 0;padding:0 10px;width:27.375em;height:280px;max-height:280px;min-height:280px;overflow:hidden;background:#dee7e7 url(img/bg-contact.gif) repeat-y scroll left top;} 
/* ++++++++INDEXCONTENT END */

/* ++++++++MAINCONTENT BEGIN */
#contentcolumnsmain {margin:0;padding:0;background-color:#FFFFFF;text-align:left;}
#column1main {float:left;margin:0 6px 0 4px;padding:0;width:21.25em;text-align:left;}
#column1main #title {margin:0 0 1px 0;padding:0;height:186px;background:transparent url(img/bg-products.gif) repeat-y scroll left top;} 
#column1main #titleproducts {margin:0 0 1px 0;padding:0;background:transparent url(img/bg-products.gif) repeat-y scroll left top;}
#column1main #submenu {margin:0 0 6px 0;padding:0;} 
#column1main #search {margin:0 0 4px 0;padding:0 15px;height:72px;max-height:72px;min-height:72px;overflow:hidden;background:#edf3f6 url(img/bg-main-search.gif) repeat-y scroll left top;} 
#column1main #contact {margin:0 0 6px 0;padding:0 15px;height:180px;max-height:180px;min-height:180px;overflow:hidden;background:#dee7e7 url(img/bg-main-search.gif) repeat-y scroll left top;} 
#column1main #dl-small {margin:0 0 6px 0;padding:0 15px;height:200px;max-height:200px;min-height:180px;overflow:hidden;background:#dee7e7 url(img/bg-main-search.gif) repeat-y scroll left top;} 

#column2main {float:left;margin:0;padding:0;width:36.25em;text-align:left;}
#column2main #headerimg {margin:0;padding:0;width:580px;height:260px;max-height:260px;min-height:260px;overflow:hidden;text-align:right;}  
#column2main #breadcrumb {margin:0 0 6px 0;padding:0;height:24px;} 
#column2main #content {margin:0 0 6px 0;padding:0;} 
#column2main #footermain {margin:0;padding:0;} 
/* ++++++++MAINCONTENT END */

/* ++++++++PARTNERCONTENT BEGIN */
#column2main #headerimg #partnertext {position:relative;float:left;margin:0;width:318px;max-width:318px;height:260px;max-height:260px;min-height:260px;overflow:hidden;background:#e3ebea url(img/bg-partnertext.gif) repeat-y scroll left top;text-align:left;}
#column2main #headerimg #partnertext #partnertextbox {position:absolute;bottom:0px;padding:10px 8px 2px 8px;}
#column2main #headerimg #partnertext #partnertextbox P{padding:0 0 5px 4px;}

#column2main #headerimg #partnerimg {float:left;margin:0;padding:0;width:260px;height:260px;max-height:260px;min-height:260px;overflow:hidden;text-align:right;}

#contentelements .singlepartner {margin:0;padding:0 0 6px 0;border-bottom:1px dashed #666666;}
#contentelements .singlepartnername {margin:0;padding:6px 0 2px 0;}
#contentelements .singlepartnername H2 {margin:0;padding:0;color:#666666;font-size:75%;font-weight:bold;text-decoration:none;}
#contentelements .singlepartnername H2.act {color:#e2001a;}
#contentelements .singlepartnerbottom {cursor:pointer;margin:0;padding:0;font-size:70%;} 
#contentelements .singlepartnertitle {float:left;margin:0;padding:0;width:85%;text-align:left;color:#666666;text-decoration:none;}
#contentelements .singlepartnertitleact {float:left;margin:0;padding:0;width:85%;text-align:left;color:#e2001a;text-decoration:none;}
#contentelements .singlepartnerlink {float:left;margin:0;padding:2px 0 0 0;width:15%;text-align:right;color:#000000;text-transform:uppercase;font-size:90%;}
/* ++++++++PARTNERCONTENT END */

/* ++++++++DOWNLOADCONTENT BEGIN */
#contentelements .singledownloadmenu {margin:0;padding:4px 0;border-bottom:1px dashed #666666;}
#contentelements .singledownloadmenubottom {cursor:pointer;margin:0;padding:0;font-size:70%;} 
#contentelements .singledownloadmenutitle {float:left;margin:0;padding:0;width:70%;text-align:left;color:#666666;text-decoration:none;}
#contentelements .singledownloadmenutitleact {float:left;margin:0;padding:0;width:70%;text-align:left;color:#e2001a;}
#contentelements .singledownloadmenulink {float:left;margin:0;padding:2px 0 0 0;width:30%;text-align:right;color:#000000;text-transform:uppercase;font-size:90%;}
/* ++++++++PARTNERCONTENT END */



/* ++++++++SEARCHCONTAINER BEGIN */
#searchcontainer {padding:6px 0 0 0;margin:0;}
div#searchcontainer div {clear:left;}
#searchcontainer ul {margin:0;padding:0;}
#searchcontainer ul li {float:left;display:inline;margin:0;list-style:none;}
#searchcontainer ul li INPUT.search {display:inline;margin:0;padding:3px 0 0 5px;width:160px;height:17px;background:transparent url(img/search-input.gif) no-repeat scroll left top;border:0;font-size:60%;color:#666666;}
#searchcontainer ul li INPUT.button {display:inline;margin:0;padding:0;width:12px;height:17px;background:transparent url(img/search-submit.gif) no-repeat scroll left bottom;border:0;cursor:pointer;}
/* ++++++++SEARCHCONTAINER END */

/* ++++++++BREADCRUMB BEGIN */
ul#breadcrumb {margin:0;padding:0;}
ul#breadcrumb li {float:left;margin:0;padding:6px 4px 0 4px;font-size:60%;list-style:none;}
ul#breadcrumb li a {display:inline;padding-left:2px;text-decoration:none;color:#000000;text-align:left;}
ul#breadcrumb li a:hover {color:#e2001a;}
ul#breadcrumb li.act {color:#e2001a;}
ul#breadcrumb li.act a {color:#e2001a;}
/* ++++++++BREADCRUMB END */

/* ++++++++FOOTER BEGIN */
#footer {position:relative;margin:10px;padding:0;height:40px;background:#FFFFFF;border-top:1px dashed #333333;}
/* ++++++++FOOTERMENU BEGIN */
#footermenu {position:relative;margin:0;padding-top:10px;}
div#footermenu div {clear:left;}
#footermenu ul#Fmenu {margin:0;padding:0;}
#footermenu ul#Fmenu li {margin:0;padding-right:12px;list-style:none;float:left;}
#footermenu ul#Fmenu li A {float:left;margin:0;padding:0;font-size:70%;color:#666666;list-style:none;text-decoration:none;}
#footermenu ul#Fmenu li A:hover {color:#e2001a;}
#footermenu ul#Fmenu li IMG {float:left;margin:-2px 0 0 0;padding:0;}
/* ++++++++FOOTERMENU END */
#totop {position:absolute;right:4px;top:5px;}
#totop A{padding:0;color:#666666;}
#totop A:hover{color:#666666;text-decoration:none;}
/* ++++++++FOOTER END */


/* ++++++++++++++++MAIN END +++++++++++++++++++++++++++++++++++++++++*/



}
