/* --------------------------------------
  StyleSheet camindo(R) Website
-------------------------------------- */
* {
  font-size:12px;
  font-family:verdana,sans-serif;
  color:#000000;
  padding:0px;
  margin:0px;
  border:0px;
}
body {
  background:url('../img/body_bg_default.gif') repeat-x left top;
}
td { vertical-align:top; }
a { text-decoration:none; }
a.hov:hover { text-decoration:underline }
ul { list-style-type:none; }

#containerWrapper {
}
#containerContent {
  width:1000px;
}
small, .small {
  font-size:11px;
	color:#666666;
}
#headStart {
  width:1000px; height:124px;
  background:url('../img/head_bg_start4.jpg') no-repeat left top;
}
#headDefault {
  width:1000px; height:200px;
  /* background:url('../img/head_bg_default.jpg') no-repeat left top; */
}
#logoDefault,
#logoStart  {
  width:198px; height:65px;
  position:absolute;
	left:20px; top:20px;
}
#logoStart {
	left:65px; top:45px;
}
#content {
}

.textBox {
	line-height:18px;
}

.textBox a {
  color:#6a9d23;
}

.textBox ul {
  list-style-type:disc;
  padding-left:16px;
  padding-bottom:16px;
}

.textBox h1 {
	color:#6a9d24;
	font-weight:bold;
	font-size:16px;
	padding-bottom:6px;
}
.textBox h2 {
	color:#6a9d24;
	font-weight:bold;
	font-size:14px;
	padding-bottom:6px;
}
.textBox h3 {
	color:#6a9d24;
	font-weight:normal;
	font-size:14px;
	padding-bottom:2px;
}
.textBox .subtitle {
	color:#6a9d24;
	font-size:14px;
	padding-bottom:6px;
}
.containerMedia {
  padding:3px 0 6px 0px;
}
.dotted {
  background:url('../img/dotted.gif') repeat-x left center;
  overflow:hidden;
  height:20px;
}
.columnNavi {
  float:left;
  padding-left:20px;
	padding-top:6px;
	width:293px;
	overflow:hidden;
}
#navi {
  background-color:#eeeeee;
  border-top:1px solid #cccccc;
}
#navi li {
  border-top:1px solid #ffffff;
  border-bottom:1px solid #cccccc;
	padding:3px 0 3px 20px;
}
#navi li, #navi li * {
  color:#555555;
}
#navi li.main {
  font-weight:bold;
}
#navi li.sub {
}

.columnContent {
  width:667px;
	padding-left:20px;
  float:left;
	overflow:hidden;
}
.column {
	padding-left:20px;
}
.column1 {
  float:left;
	width:980px;
	padding-left:20px;
	overflow:hidden;
}
.column2 {
  float:left;
	width:470px;
	padding-left:20px;
	overflow:hidden;
}
.column3 {
  float:left;
	width:313px;
	padding-left:20px;
	overflow:hidden;
}

/* column3 + 1 */
.column3_1 {
  float:left;
	width:646px;
	padding-left:20px;
	overflow:hidden;
}

/* column3 + 3 */
.column3_3 {
  float:left;
	width:195px;
	padding-left:20px;
	overflow:hidden;
}

.columnSkipPrev {
  float:left;
	width:165px;
	padding-left:20px;
	text-align:left;
}
.columnSkipList {
  float:left;
	width:316px;
	text-align:center;
}
.columnSkipNext {
  float:left;
	width:165px;
	text-align:right;
}

.hpButtonLabel, .hpButtonLabel * {
}
.hpButtonTeaser {
  color:#666666;
	font-family:arial,sans-serif;
}
.hpButtonText {
  padding-top:8px;
}
.buttonTextStart {
  padding-top:6px;
}
/* Global */
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }

#footerBox {
  padding-left:353px;
  padding-top:50px;
	padding-bottom:15px;
  line-height:16px;
}
#footerBox,
#footerBox a {
 color:#666666;
}

/* Referenzen */
h1.referenzen {
  color:#666666;
}
h2.referenzen {
	color:#666666;
	font-weight:normal;
	font-size:14px;
	padding-bottom:6px;
}
a.skipPrev {
  background:url('/img/skip_prev_grey.gif') no-repeat left 2px;
	padding-left:16px;
	color:#666666;
}
a.skipNext {
  background:url('/img/skip_next_grey.gif') no-repeat right 2px;
	padding-right:16px;
	color:#666666;
}

.referenzListTitle,
.referenzListTitle a {
  font-weight:bold;
	color:#666666;
}
.referenzListText {
}


/* Forms */
.formc_row {
  padding:2px 0px 2px 0px;
  overflow:hidden;
}
.formc_row_error {
  padding:2px 0px 2px 0px;
  background-color:#ffff99;
}
.formc_1 {
  float:left;
	padding-left:20px;
	padding-top:6px;
	width:140px;
	overflow:hidden;
}
.formc_2 {
  float:left;
	padding-left:20px;
	padding-top:6px;
	width:466px;
	overflow:hidden;
}
.formc_br {
  clear:left;
  overflow:hidden;
  height:0px;
}
.formc_messages {
  font-weight:bold;
  color:#ff0000;
  padding:5px 0px 8px 0px;
}
.formc_wide {
  padding-top:4px;
}
.formc_error {
  background-color:#ffff99;
}
.formc_text,
.formc_select,
.formc_area,
.formc_captcha {
  border:1px solid #999999;
  padding:1px 0px 1px 2px;
  background:url('../img/inputbg.gif') repeat-x left top;
  background-color:#ffffff;
}
.formc_captcha_image {
  float:left;
  margin-top:2px;
}
.formc_captcha_arrow {
  float:left;
  background:url('../img/captcha_arrow.gif') no-repeat center center;
  width:15px; height:18px;
}
.formc_captcha_input {
  float:left;
}
.formc_captcha_hidden {
  clear:left;
}
.formc_select {
  background:url('../img/selectbg.gif') repeat-x left top;
}
.formc_unchangeable {
  padding:2px 1px 2px 3px;
  /* background:url('../img/inputbg.gif') repeat-x left top; */
}

.formc_submit {
  background:url('../img/submitbutton.gif') no-repeat left top;
  height:20px; width:120px;
  color:#666666;
  font-weight:bold;
}
.formc_button200 {
  background:url('../img/button200.gif') no-repeat left top;
  height:20px; width:200px;
  color:#666666;
  font-weight:bold;
}
.formc_back {
  background:url('../img/backbutton.gif') no-repeat left top;
  height:20px; width:120px;
  color:#666666;
  font-weight:bold;
}
.formc_headline {
  font-weight:bold;
  font-size:14px;
  padding-top:4px;
  padding-bottom:4px;
}
