div#underconstruction { display:none; z-index:9999; position:absolute; left:20px; top:20px; color:#b00; font-weight:bold; font-size:12px; }

body { overflow-y:scroll; width:100%; height:100%; background:url(/img/layout/bg.jpg) 50% 0px repeat-y; }
body.intro { overflow:auto; width:auto; height:auto; background:white; }
* { font-family:Verdana,Helvetica,sans-serif; font-size:10px; margin:0; padding:0; border-spacing:0; }
p { font-size:11px; line-height:18px; color:#333; margin:10px 10px 7px 10px; }
p.headline-left { position:absolute; left:166px; top:19px; width:250px; font-size:10px; color:#0139A9; font-weight:bold; margin:3px 4px 4px 6px; }
p.headline-right { position:absolute; left:2px; top:19px; width:250px; font-size:10px; color:#0139A9; font-weight:bold; margin:3px 4px 4px 6px; }
p.headline-right-breit { position:absolute; left:2px; top:19px; width:160px; font-size:10px; color:#0139A9; font-weight:bold; margin:3px 4px 4px 6px; }
a { font-size:11px; background:url(/img/layout/bullet-blue.gif) no-repeat 0px 3px; padding-left:8px; margin-left:3px; color:#274b71; }
a:hover { text-decoration:none; }
a.nodeco { text-decoration:none; background:none; padding-left:0; margin-left:0; }
a.nodeco:hover { text-decoration:underline; }
h1 { color:#0038A8; margin:10px 10px 7px 10px; font-size:13px; }
h2 { color:#333; margin:20px 10px 7px 10px; font-size:11px; }

table { margin:10px 10px 7px 10px; }
th, td { color:#333; font-size:11px; vertical-align:top; padding:4px 4px 4px 4px; margin:0px 0px 4px 0px; }
th { background:#FF7800; color:white; padding:4px; border-bottom:1px solid white; }
th.right { text-align:right; }

em { display:block; font-size:11px; font-style:normal; font-weight:bold; color:#0038A8; margin-bottom:5px; }

span.thin { font-weight:normal; }
img.paraimg { float:left; border:solid #444 1px; margin:5px 15px 25px 0px; }
img.noborder { border:none; }
img.mitarbeiter { border:solid #444 1px; }

img.sidebar { border:solid #444 1px; }
img.aktuell { border:solid #444 1px; float:left; margin:6px 16px 3px 0px; }

ul { list-style-type:none; margin:10px 0px 7px 0px; padding:5px 0px 2px 0px; line-height:18px; background:url(/img/layout/ul_bg.jpg) repeat-y; }
li { font-size:11px; background:url(/img/layout/bullet.gif) no-repeat 0px 5px; padding:0px 0px 0px 25px; margin:0px 10px 5px 10px; color:#222; }

a#logo { position:absolute; left:165px; top:43px; height:70px; width:330px; background-repeat:no-repeat; }
div#balken_links { position:absolute; left:168px; top:123px; height:19px; width:192px; background:url(/img/layout/balken_links.jpg); }
div#balken2 { position:absolute; left:794px; top:123px; height:17px; width:174px; background:url(/img/layout/balken_rechts.jpg) no-repeat; }
div#balkentrenner { position:absolute; left:360px; top:123px; height:17px; width:2px; background:white; }
//img.titelbild_klein { overflow:hidden; width:164px; height:99px; border-left:2px solid white; border-right:2px solid white; }
//img.titelbild_links { position:absolute; left:360px; top:123px; }
//img.titelbild_gross { overflow:hidden; width:264px; height:99px; border-left:2px solid white; border-right:2px solid white; }
//img.titelbild_rechts { position:absolute; left:526px; top:123px; }
img.headline-left { border-right:2px solid white;}
img.headline-right { float:right; border-left:2px solid white;}
div#container, div#containergruen { position:absolute; left:50%; margin-left:-525px; margin-top:-30px; }
div#menu1 { position:absolute; left:36px; top:222px; width:223px; height:354px; }
div#menu2 { position:absolute; left:166px; top:142px; width:194px; height:400px; background:url(/img/layout/menu_bg.jpg) no-repeat 2px 0px; padding-top:80px; padding-left:2px; }
//div#headline { position:absolute; top:142px; height:80px; background:#E1E1E1; overflow:hidden; }
//div.headline_linksklein { left:362px; width:164px; }
//div.headline_rechtsgross { left:528px; width:264px; }
div#headline { width:430px; background:#E1E1E1 url(/img/layout/top_bg.jpg) repeat-x; overflow:hidden; }
div#content { padding-bottom:50px; position:absolute; left:168px; top:123px; width:434px; border-left:solid #0038A8 192px; padding-left:2px; }
div#sidebar { position:absolute; left:794px; top:140px; width:164px; height:210px; background:#97AEDC; border-bottom:solid white 2px; border-top:solid white 2px; }
div#menu0 { position:absolute; left:960px; top:143px; width:75px; height:50px; }
div#kasch { position:absolute; left:168px; top:0px; width:923px; height:142px; background:white; }
div#slogan { display:none; position:absolute; left:849px; top:99px; width:109px; height:9px; background:url(/img/layout/weknowhow.jpg) no-repeat; }

a.menu2 { font-size:10px; background:none; display:block; width:173px; height:16px; border-top:solid #97AEDC 1px; color:white; text-decoration:none; font-weight:bold; margin:0px 0px 0px 2px; padding:3px 0px 0px 15px; }
a.menu2:hover { text-decoration:underline; }
a.menu2a { height:16px; color:#222; padding:3px 0px 0px 15px; margin-top:1px; margin-bottom:4px; border-top:0px; background: url(/img/menu/hilite2.gif) 0px 1px no-repeat!important; }
a.menu2a:hover { text-decoration:none; }
a.menu2apost { border-top:0px; margin-top:0px; padding-top:0px; }
a.menu2last { height:16px; border-bottom:solid #97AEDC 1px; }

img.menu1 { border:0px; display:block; border-top:solid #ADADAD 1px; width:130px; height:19px; padding:0px 0px 0px 0px; }
img.menu1a { border:0px; margin-top:1px; margin-bottom:1px; padding:0px 0px 0px 0px; }
img.menu1apost { border:0px; }
img.menu1last { border-bottom:solid #ADADAD 1px; }
a.menu1 { margin:0px; padding:0px; background:none; overflow:hidden; }

h1.sidebar { font-size:10px; color:#0038A8; font-weight:bold; margin:6px 4px 4px 6px; }
p.sidebar { font-size:10px; font-weight:bold; color:white; margin:6px 4px 7px 6px; line-height:15px; }
a.sidebar { font-size:10px; margin-left:0px; padding-bottom:5px; font-weight:bold; color:#0038A8; background:url(/img/layout/bullet_sidebar.gif) no-repeat 0px 2px; text-decoration:none; }
a.sidebar:hover { text-decoration:underline; }

div#center { position:absolute; width:645px; height:800px; left:50%; top:50px; margin-left:-322px; padding-bottom:10px; background:url(/img/intro.png) no-repeat;}
div#introtext { position:absolute; width:315px; height:306px; left:262px; top:172px; }
a#facility { position:absolute; left:68px; top:172px; height:20px; width:192px; background:none; margin:0px; padding:0px; }
a#personal { position:absolute; left:68px; top:192px; height:20px; width:192px; background:none; margin:0px; padding:0px; }
a#logistics { position:absolute; left:68px; top:212px; height:20px; width:192px; background:none; margin:0px; padding:0px; }
a#gruenservice { position:absolute; left:68px; top:232px; height:20px; width:192px; background:none; margin:0px; padding:0px; }
a#introimpressum { position:absolute; left:590px; top:788px; height:11px; width:55px; overflow:hidden; text-indent:400px; }

div#unternehmensbuttons { position:absolute; left:0px; top:129px; width:164px; height:81px; background-repeat:no-repeat; }
div#zert { position:absolute; left:794px; top:354px; width:164px; height:138px; padding-top:35px; }

img.headline-start { margin-bottom:30px; }

h1.content1 { position:absolute; left:0px; top:230px; width:151px; height:20px; text-align:right; font-size:14px;}
h1.content2 { position:absolute; left:162px; top:230px; height:20px; text-align:left; color:#777; font-weight:normal; font-size:13px;padding-top:1px; }
hr.h1 { margin-top:5px; width:430px; height:2px; border:none; background:url(/img/layout/hrh1.jpg) no-repeat; }

div.input { margin:10px 0px 10px 0px; padding:5px 0px 2px 35px; background:url(/img/layout/input_bg.jpg) repeat-y; }

label { display:block; clear:both; font-weight:bold; margin-bottom:3px; }
input.text { margin-bottom:5px; width:200px; }
input.submit { border:solid #444 1px; width:90px; color:#DDD; background:#444; font-weight:bold; margin:8px 0px 8px 0px;  }
select {  width:200px; margin-bottom:5px; }
textarea { margin-bottom:5px; width:380px; height:150px; }

a#impressum { position:absolute; left:0px; top:0px; width:60px; height:10px; overflow:hidden; text-indent:400px; }
a#sitemap { position:absolute; left:0px; top:10px; width:60px; height:10px; overflow:hidden; text-indent:400px; }

a#btn-facility { position:absolute; left:0px; top:1px; width:163px; height:20px; }
a#btn-personal { position:absolute; left:0px; top:21px; width:163px; height:20px; }
a#btn-logistics { position:absolute; left:0px; top:41px; width:163px; height:20px; }
a#btn-gruen { position:absolute; left:0px; top:61px; width:163px; height:20px; }

ul.sublevel { background:none; }
li.sublevel { background:none; }
a.sitemap { text-decoration:none; background:none; padding-left:0; margin-left:30px; }
a.firstlevel { font-weight:bold; margin-left:0px; }

textarea.error, input.error, select.error { border:solid #aa0000 2px; }

li ul { background:none; margin-top:0px; }
li ul li { background:none; list-style-type:square; margin-left:15px; padding-left:0px; }

label.simplecheck { display:inline; font-weight:normal; }
input.simplecheck { }

div.plzcheckbox { margin:5px 20px 5px 0px; float:left; white-space:nowrap; width:100px; }
div#mobilitaet { height:123px;  }

div.input hr { clear:both; width:385px; border:solid #999 1px; height:0px; margin:20px 0px 20px 0px; }

div#personallogin { z-index:9999; padding:40px 10px 10px 10px; position:absolute; left:0px; top:210px; width:164px; }

input.login { width:140px; }
input.submitlogin { border-color:#666; background:#666; }
label.login { color:#555;}
