/* grün: #099F4D */

body { margin:30px 0px 10px 80px; background-color:#ddd; color:#000; font-family:Verdana, Arial, sans-serif; }
p { font-family:Verdana, Arial, sans-serif; color:#333; font-size:11px; line-height:17px; margin:0px 0px 10px 0px; }
li { color:#333; font-size:11px; line-height:17px; margin:0px 0px 8px 0px; }
ul { margin-top:0px; margin-bottom:5px; }
img { border:0px; }
form { margin:20px 0px 0px 0px; } 
a { color:#099F4D; }

h1 { font-family:Helvetica, Georgia, serif; font-size:24px; line-height:32px; font-weight:normal; color:#333; margin:0px 0px 20px 0px; }
h2 { font-family:Verdana, Arial, serif; font-size:16px; line-height:24px; font-weight:normal; color:#222; margin:25px 0px 10px 0px;  }
h3 { font-family:Verdana, Arial, serif; font-size:13px; line-height:19px; font-weight:bold; color:#333; margin:25px 0px 10px 0px;  }

div.header { width:700px; height:50px; text-align:center; }
p.header { font-family:Helvetica, Arial, sans-serif; font-size:15px; margin:0px; line-height:24px; }
a.header { text-decoration:none; color:#eee; }
a.headerCurrent { text-decoration:none; color:#fff; font-weight:bold; font-size:18px; }

#navigation { width:700px; height:160px; background-color:#eee; border-right:1px solid #bbb; border-top:1px solid #bbb; border-left:1px solid #bbb; border-bottom:1px solid #eee; margin:0px; filter:alpha(opacity=80); -moz-opacity:0.8; }
div.navItem1Current { width:100%; height:16px; background-color:#ccc; margin:0px; padding:0px; }
div.navItem2Current { width:100%; height:16px; background-color:#ddd; margin:0px; padding:0px; }
p.nav { font-size:11px; line-height:15px; margin:5px 10px 5px 10px; }
p.navCurrent { font-size:11px; line-height:15px; margin:5px 10px 5px 10px; font-weight:bolder; }
a.nav { text-decoration:none; color:#555; }
a.navCurrent { text-decoration:none; color:#000; }
#nav1 { height:160px; background-color:#bbb; float:left; }
#nav2 { background-color:#ccc; float:left; }
#nav3 { background-color:#ddd; float:left; }
div.navLogo1 { width:260px; height:160px; float:right; }
div.navLogo2 { width:260px; height:160px; float:right; }
div.navLogo3 { width:400px; height:160px; float:right; }
div.intranet { width:160px; position:absolute; left:80px; top:220px; }
p.slogan1 { font-family:Helvetica, Arial, sans-serif; margin:15px 0px 0px 80px; font-size:13px; line-height:17px; color:#666; }
p.slogan2 { font-family:Helvetica, Arial, sans-serif; margin:20px 0px 0px 80px; font-size:13px; line-height:17px; color:#666; }

div.bodyIndex { width:700px; height:450px; background-color:#fff; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #bbb; margin:0px; }
div.bodyContent { width:640px; min-height:450px; background-color:#fff; border-right:1px solid #bbb; border-bottom:1px solid #ddd; border-left:1px solid #bbb; margin:0px; padding:30px; }

div.footer { width:700px; height:50px; background-color:#fff; border-right:1px solid #bbb; border-bottom:1px solid #bbb; border-left:1px solid #bbb;  filter:alpha(opacity=80); -moz-opacity:0.8; }
div.footerLeft { width:140px; height:50px; text-align:center; float:left; }
div.footerRight { width:560px; height:50px; float:left; }
p.footer { font-size:10px; line-height:15px; text-align:center; color:#666; }
a.footer { color:#666; text-decoration:none; }

/* forms */
fieldset { width:100%; margin:20px 0px 20px 0px; clear:both; }
legend { font-size:14px; margin:0px 0px 10px 10px; }
label { display:block; margin-top:3px; width:180px; text-align:right; float:left; padding-right:10px; }
form br { clear:left; }
input.submit1 { float:left; width:150px; margin:10px 0px 10px 180px; }
.formfield { width:350px; }
p.label { margin-bottom:5px; }
p.formText { clear:both; margin-left:20px; }
p.formError { font-size:14px; line-height:16px; color:#ff0000; margin:5px 0px 5px 0px; clear:both; font-weight:bolder; }
p.formMessage { font-size:14px; line-height:16px; color:#339933; margin:5px 20px 20px 20px; clear:both; font-weight:bolder; }
p.formHead { font-size:16px; font-weight:bold; margin-left:20px; margin-top:20px; margin-bottom:10px; }
h1.form { font-family:Verdana,Arial,sans-serif; font-size:15px; line-height:20px; font-weight:normal; text-align:left; color:#333; margin:25px 20px 20px 20px; }
span.formtext { margin-top:3px; }

/* ReCaptcha */ 
#recaptcha { width:315px; height:130px; margin-left:180px; float:left; }
p.recaptchaHead { font-size:14px; font-weight:normal; margin-left:20px; margin-top:20px; margin-bottom:10px; }
p.recaptchaText { margin:0px 20px 10px 20px; }

/* Mitarbeiter */
div.team { width:640px; height:160px; margin-bottom:15px; }
div.teamMemberLeft { width:310px; height:160px; float:left; }
div.teamMemberRight { width:310px; height:160px; float:right; }
p.teamName { font-size:13px; font-weight:bold; margin:7px 5px 7px 0px; }
p.teamDepartment { margin:0px 5px 10px 0px; color:#666; }
p.phoneNumber { margin:0px 5px 10px 0px; color:#666; }
img.team { float:left; margin-right:15px; border:1px solid #ddd; padding:2px; }

/* Topzinsen */
div.topzins table { font-size:12px; }
div.topzins table li { margin-left:25px; }
div.topzins table td { padding-left:10px; }

/* body background */
div#body_bg { position:absolute; z-index:-1; top:0px; left:0px; }

/* glossar */ 
div.glossarAlphabet{ }
p.glossarAlphabet{ text-align:center; color:#666; }
a.glossarAlphabet{ text-decoration:none; color:#666; }
a.glossarAlphabetCurrent { text-decoration:none; color:#099F4D; }
p.glossarSearch { text-align:center; }
p.glossarTitle { font-weight:bold; }

/* toolbar */
div.toolbar { width:700px; height:25px; border-right:1px solid #bbb; border-left:1px solid #bbb; border-bottom:1px solid #ddd; background-image:url('/images/bg_toolbar.jpg'); background-repeat:no-repeat; }
div.toolbarTV { width:90px; height:25px; float:left; border-right:1px solid #ddd; padding-left:10px; }
div.toolbarTV p { margin:0px; font-weight:bold; margin-top:2px; }
div.toolbarTV a { text-decoration:none; color:#000; }
div.toolbarSBM { height:25px; float:left; border-right:1px solid #ddd; border-left:1px solid #fff; padding-left:10px;; }
div.toolbarSBMItem { height:16px; float:left; margin-right:10px; margin-top:5px; }
div.toolbarRSS { height:25px; float:left; border-right:1px solid #ddd; border-left:1px solid #fff; padding-left:10px; padding-right:10px; }
div.toolbarRSS p { margin:0px; margin-top:5px; }
div.toolbarTAF { height:25px; float:left; border-right:1px solid #ddd; border-left:1px solid #fff; padding-left:10px; padding-right:10px; }
div.toolbarTAF p { margin:0px; }
div.toolbarPRINT { height:25px; float:right; border-left:1px solid #fff; padding-left:10px; padding-right:10px; }
div.toolbarPRINT p { margin:0px; margin-top:3px; }
div.toolbarSpace { height:25px; width:20px; float:left; border-left:1px solid #fff; border-right:1px solid #ddd; }
div.toolbarSpaceLeft { width:1px; height:25px; width:20px; float:left; border-left:1px solid #fff; }
div.toolbarSpaceRight { width:1px; height:25px; float:right; border-right:1px solid #ddd; }

