body { text-align: center; background-color: white; line-height: 18px; width: 720px; margin: 2px auto; font-family: sans-serif, Arial;  color: #008D72; font-size: 11px;}

p, td, h1, h2, h3, h4, h5, h6, dl, gt, dd { margin: 0px 0px 0px 0px; font-family: sans-serif, Arial; color: #008D72;  font-size: 11px; } 
ol, ul, li { font-family: sans-serif, Verdana, Arial, Helvetica; color: #008D72; font-size: 11px;   } 
ol, ul {margin-top: -6px; padding-left: 7px; margin-left: 7px;  }

img { border: 0px;}
form { margin: 0px;}

A:link{ color: #008D72; text-decoration: none; font-size: 11px; }
A:visited{ color: #008D72; text-decoration: none; font-size: 11px; }
A:hover{ color: Black; text-decoration: none; font-size: 11px;}
A:active{ color: Black; text-decoration: none; font-size: 11px;}


#container { width: 720px; text-align: left; background-color: #FFFFFF; font-family: sans-serif; margin-top: 10px; border-bottom: 1px solid #FFFBDD; background-image: url(../images/hintergrund_navi.jpg); background-repeat: repeat-y; }

#header1 {float: left; width: 191px;  height: 86px; background-image: url(../images/logo_fiebig_pp.jpg); background-position: 0px 8px; background-repeat: no-repeat; background-color: #FFFFFF;  }
#header_text {float: left; width: 305px; height: 86px;  background-color: #FFFFFF; }
#header_text p {margin-top: 18px; padding-left: 185px; font-family: sans-serif, Arial; color: #008D72; font-size: 10px; line-height: 16px;}
#header_text2 {float: left; width: 224px; height: 86px;  background-color: #FFFFFF; }
#header_text2 p {margin-top: 18px; padding-left: 54px; font-family: sans-serif, Arial; color: #008D72; font-size: 10px; line-height: 16px; font-size: 10px;}
#header_text2 a {font-size: 10px;}

#header2 { background-color: transparent; }
#header2 .csc-textpic-clear {height: 0px; margin: 0px 0px 0px 0px;}

#navigation { float: left; width: 160px; vertical-align: top; font-family: sans-serif; background-color: transparent; }
#menu_1 { padding: 11px 6px 10px 20px; color: #45AC89; line-height: 15px; }
#menu_1 a:link{ color: #45AC89; text-decoration: none;  }
#menu_1 a:visited{ color: #45AC89;; text-decoration: none; }
#menu_1 a:hover{ color: #5D5E60; text-decoration: none; }
#menu_1 a:active{ color: #5D5E60; text-decoration: none; }
#menu_1 DIV.menu1-level1-no {  }
#menu_1 DIV.menu1-level1-act a:visited  { padding-left: 0px; color: #5D5E60; }
#menu_1 DIV.menu1-level2-no {  padding-left: 5px; }
#menu_1 DIV.menu1-level2-act a:visited { padding-left: 5px; color: #5D5E60; }
#menu_1 DIV.menu1-level3-no {  padding-left: 12px; }
#menu_1 DIV.menu1-level3-act a:visited { margin-left: 12px; color: #5D5E60; }

#menu_2 {margin-top: 110px; padding: 10px 10px 0px 20px; color: #8A8B8D; line-height: 15px;}
#menu_2 a:link{ color: #8A8B8D; text-decoration: none;  }
#menu_2 a:visited{ color: #8A8B8D; text-decoration: none; }
#menu_2 a:hover{ color: #5D5E60; text-decoration: none; }
#menu_2 a:active{ color: #5D5E60; text-decoration: none; }
#menu_2 DIV.menu1-level1-no { }
#menu_2 DIV.menu1-level1-act a:visited  { padding-left: 0px; color: #5D5E60; }
#menu_2 DIV.menu1-level2-no {  padding-left: 15px; }
#menu_2 DIV.menu1-level2-act a:visited { padding-left: 0px; color: #5D5E60; }
#menu_2 DIV.menu1-level3-no {  padding-left: 29px; }
#menu_2 DIV.menu1-level3-act a:visited { padding-left: 0px; color: #5D5E60; }
#suchfeld { padding: 5px 0px 0px 20px; }
#suchfeld input {width: 80px;}
#suchfeld .buttonSubmit {width: auto; background-color: #F3F3F4; color: #8A8B8D; font-size: 11px;  }
#print {margin: 10px 20px 10px 20px; color: #8A8B8D;}
#print a:link{ color: #8A8B8D; text-decoration: none;  }
#print a:visited{ color: #8A8B8D; text-decoration: none; }
#print a:hover{ color: #5D5E60; text-decoration: none; }
#print a:active{ color: #5D5E60; text-decoration: none; }

#hauptcontent { margin: 15px 0px 30px 0px; float: left; width: 560px; background-color: transparent;}
#artikel1 { float: left; width: 320px; padding-left: 18px; padding-right: 20px; }
#artikel1 h1 {padding-bottom: 25px; font: bold; line-height: 15px; }

#infobox { float: right; width: 200px; padding-left: 0px; line-height: 15px;}
#infobox h5 { padding: 10px 20px 10px 20px; background-color: #f3f3f4; font: bold; }
#infobox .bodytext {margin-top: 6px; padding: 2px; border: 1px solid #008D72; line-height: 18px; background-color: #FFFFFF; } 
#content { clear: both; width: auto; background-color: transparent; padding-left: 18px; }
#content h1 {padding-bottom: 10px; }
#ende { clear: both; text-align: right; background-color: #FFF7DC; }

.csc-linkToTop {margin-top: 10px;}
.csc-frame-frame2 {background-color: #f3f3f4; }
.csc-frame-frame1 {border: 1px solid #008D72; line-height: 18px; background-color: #FFFFFF; margin-top: 8px; padding: 2px;}
.tx-fdfx2cols-pi1 {}
.c2l1-left {border-right: 10px solid #FFFBDD; width: 342px; }
.c2l1-middle {width: 200px; }
.tx-flseositemap-pi1 ul {list-style: none; margin-top: 0px;}
.tx-indexedsearch-searchbox-button {width: auto; background-color: #F3F3F4; color: #8A8B8D; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; font-size: 11px; }
.tx-indexedsearch-searchbox-sword { margin-left: 10px;}


#kontakt input {width: 280px;}
#kontakt .senden {width: auto; background-color: #F3F3F4; color: #8A8B8D; font-size: 11px; }
#kontakt textarea {width:280px; backgrlound-color: blue;}
/* Filelinks, generally */

#content TABLE.csc-uploads {border: 0px; }
#content TABLE.csc-uploads img { width: auto; }
#content TABLE.csc-uploads TR TD P { background-color: transparent; font-size: 10px; margin: 0px 0px 0px 0px;}
#content TABLE.csc-uploads TR TD { vertical-align: top; }
#content TABLE.csc-uploads TR.tr-even { background-color: transparent; }
#content TABLE.csc-uploads TR.tr-odd { background-color: transparent; }
#content TABLE.csc-uploads TR TD.csc-uploads-icon { text-align: center; vertical-align: middle; }
#content TABLE.csc-uploads TR TD.csc-uploads-fileName { }
#content TABLE.csc-uploads TR TD.csc-uploads-fileName P A { }
#content TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style: italic; }
#content TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space: nowrap; padding-left: 2px; padding-right: 2px; text-align: center; vertical-align: middle; }

/* jobbörse formulare */

#jobform {

}
.autoja {
  width: 50px;
  float: left;
}
.autonein {
   width:50px;
   margin-left: 55px;
}
.checkbox {
   width: auto !important;
   margin-left: 0px;   
}
.kundennummer {
   width: 150px;  
}
#jobform p {

   margin-bottom: 5px;
}
input.dsb{
   float:left;
   margin-top: 5px !important;
}
#jobform p.dsb {
   margin-left: 15px;
}
#jobform p.shortleft{
   width: 150px;
   float:left;	
}
#jobform p.shortright{
   width:150px;
   margin-left:155px;
}
#jobform p.plz{
   width: 100px;
   float: left;
}
#jobform p.ort{
   width: 200px;
   margin-left: 104px;
}
#jobform label {

}

#jobform input {
    width: 303px;
    height: 14px;
    margin-top: -2px;
}
#jobform select {
    width: 307px;
}
#jobform textarea {
    width: 307px;
    height: 50px;
}

#jobform label input.telefon,#jobform label input.kundennummer, #jobform label input.handy,#jobform label input.fax,  #jobform label input.email {
    width: 150px;
    
    
}
#jobform label input.plz{
    width: 100px;
}
#jobform label input.ort {
    width:200px;
}
#jobform .senden {width: auto; background-color: #F3F3F4; color: #8A8B8D; font-size: 11px; height: auto; margin-left: 250px;}

.errormsg {
	font-size: 9px !important;
	color: #CC0000;
	margin-top:0px;
	margin-bottom:-5px;
	padding-top:0px;
	padding-bottom:-5px;
	line-height: 12px;
}
span.line {
	display: inline;
	float:left;
}
div.errormsg {
	width: 240px !important;
}
.ubr {
   	padding-top: 10px;
   	padding-bottom: 10px;
}
#artikel table {
   width: 310px;
   margin-bottom: 15px;
}
td {
   width: 150px;
}
#verwaltung {
	z-index: 1000;
	position: absolute;
	top: 95px;
	left: 85px;
	background-color: #FFFFFF;
}
.blockangebote{
	padding-bottom: 10px;
}