
* { font-size:100%; border:0; font-family: Verdana, Arial, sans-serif;}
html {height:100%;}
body { height:100%; position:relative; background:url(../img/body.png) center center no-repeat #fff; margin:0; padding:0; text-align:center; font-size:75%; }
form {margin:0px; padding:0;}
img {border:none;}

a:link, a:visited, a:hover, a:active, a:active, #prev, #next { color:#000; text-decoration:none; cursor:pointer; }
input:focus, select:focus, textarea:focus, option:focus, :focus { outline:none; }

select { width:100%; }

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,object,iframe { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
table { border-collapse:collapse; border-spacing:0; }

span.clo { display:block; line-height:0; height:0; font-size:0; clear:both; border-bottom:1px solid #ff8100; margin:4px 0 3px 0; padding:0;}

#sitec { width:100%; height:540px; position:absolute; top:50%; left:50%; margin:-270px auto auto -50%; text-align:center; overflow:hidden;}
#site {width:900px; height:540px; position:relative; overflow:hidden; text-align:left; margin:0 auto; }

#head { height:89px; padding-left:44px; position:relative;}
#head img { display:block; }
#head a { display:block; float:left;}

#lang { position:absolute; right:28px; bottom:41px; }
#lang a { line-height:1.42em; margin:0 0 0 20px; }
#lang a:hover, #lang a.act { color:#ff6100;}

#trybuy a { font-weight:bold; display:block; width:100px; text-align:center; font-size:14px; line-height:14px; margin:0 0 0 0; padding:8px 0 3px 0; color:#fff; text-transform:uppercase; font-family:Arial; }
#trybuy { width:300px; height:20px; position:absolute; bottom:49px; left:364px;}
#trybuy a { }
#trybuy a:hover { color:#ff6100; }


#banner { margin-bottom:20px; position:relative; overflow:hidden; width:900px; }
#banner a:hover, #prev:hover, #next:hover { color:#ff6100;}
#imgbanner { width:810px; height:235px; margin:0 0 0 43px; overflow:hidden; }
#imgbanner div { position:absolute; }
#imgbanner img { position:static; }
#prev, #next { position:absolute; top:110px; font-weight:bold; color:#000; font-size:20px; line-height:1em;}
#prev { left:15px;}
#next { right:15px;}

#banner2 { height:135px; width:811px; margin:0 0 35px 43px; line-height:1.42em; overflow:hidden; font-size:11px;}
#banner2 a { color:#ff6100; font-weight:bold; }
#banner2 a:hover { text-decoration:underline;}
#banner2 h1 a { display:block; font-size:14px; line-height:14px; margin:0 0 6px 0; padding:8px 0 3px 0; color:#fff; text-transform:uppercase; font-family:Arial; }
#banner2 h1 a:hover { text-decoration:none; color:#ff6100;}
#banner2 p { color:#000; margin:0; padding:0; display:block; font-size:11px; line-height:1.42em;}

#news { height:135px; padding:0 10px 0 10px; font-size:11px; color:#000; width:280px; float:left;}
#news p { line-height:1.3em; }
#news div.lEntry { padding-top:1px; height:96px; width:280px; }
#news div.lEntry td { height:96px;}

#referenz { width:470px; float:right; height:135px; padding:0 10px; position:relative;}
#referenz div { padding-top:6px; height:96px; width:470px; position:absolute; background:#fff; }
#referenz p.name { font-size:14px; font-weight:bold; margin:0 0 2px 0; }
#referenz p.funktion { font-style:italic; line-height:1.2em; margin:0 0 8px 0; }
#referenz p.statement { color:#222; text-align:left; }
#referenz span.img1 { float:left; height:100px; margin:0 0 0 0; padding:0 12px 0 0; display:block; }
#referenz img { padding-right:12px;}
#referenz td { line-height:1.1em;}
#referenz td h1 { font-size:14px; margin:0 0 2px 0; padding:0; display:block; background:none;}
#referenz td em { line-height:1.2em; margin:0 0 5px 0; padding:0; display:block; float:left; width:100%;}

#homefooter { width:810px; margin:0 0 0 43px; height:25px;}
#homefooter ul, #lang ul { margin:0; padding:0; text-indent:0; list-style-type:none; }
#homefooter li, #lang li { display:inline; margin:0; padding:0; text-indent:0; list-style-type:none;}
#homefooter a, #lang a { float:left; display:block; margin:0 20px 0 0; line-height:25px; font-weight:bold;}
#homefooter a:hover, #lang a:hover { color:#ff6100; text-decoration:none; }
#homemenu ul { float:left;}
#homefootmenu ul { float:right;}
#homefootmenu a { margin:0 0 0 20px; }

#log { display:block;}

