/*------------------------------------------------------------------------------
	VDKvs
------------------------------------------------------------------------------*/

/* =Box ----------------------------------------------------------------*/

.box {
  margin-bottom: 19px;
}

.separator {
  padding-bottom: 0px;
}

.IIcol {
  width: 370px;
}
.specialCol {
  width: 260px;
}

.rightContent .box {
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 14px;
}

.rightContent .linkWithImage {
  width: 111px;
}

.content .linkWithImage {
  width: 420px;
}

.specialCol .linkWithImage {
  width: 140px;
}

.allLink {
  cursor: pointer;
}

.allLink .IIcol {
  width: 350px;
}

.box .rightText {
  width: 415px;
}

.conversionBox .borderRight{
  border: none;
  width: 110px;
}
.conversionBox .IIcol{
  width: 420px;
}


/* =Tools ----------------------------------------------------------------*/

/*
	layout tools
*/
.floatLeft    { float: left; }
.floatRight   { float: right; }
.clear        { clear: both; }
.layoutCenter { margin: 0 auto; }
.textCenter   { text-align: center; }
.textRight    { text-align: right; }
.textLeft     { text-align: left; }
.static       { position: static; }
.relative     { position: relative; }
.abs          { position: absolute; }
.away         { position: absolute; left: -600000px; top: -600000px; }
.cleaner      { border: none; clear: both; height: 0; font-size: 0; background: none; overflow: hidden; }


/*
	typographic tools
*/
p.error,.error{ border: 1px solid #fb4343; padding: 8px 8px 8px 8px; color: #fb4343; margin: 10px 0; background: #fff no-repeat left center ; }
.errorsmall   { color: #fb4343; margin: 15px 0 0; }
label.error   { color: #fb4343; margin: 0 0;}
select.error   { border: 1px solid #fb4343; }
.warning      { border: 1px solid #ff7300; padding: 8px 8px 8px 8px; color: #ff7300; margin: 10px 0; background: #fff no-repeat left center;  }
.success      { border: 1px solid #149b0d; padding: 8px 8px 8px 8px; color: #149b0d; margin: 10px 0; background: #fff no-repeat left center;  }
.strikeOut    { text-decoration: line-through; }
.underline    { text-decoration: underline; }
.noDeco       { text-decoration: none; }
.italic       { font-style: italic; }
.text11       { font-size: 1em;}
.text13       { font-size: 1.182em;}
.text14       { font-size: 1.273em;}
.text16       { font-size: 1.455em;}
.text30       { font-size: 2.728em;}


/*
	display values
*/
.hide       { display: none; }
.show       { display: block; }
.inline     { display: inline; }
.invisible  { visibility: hidden; }
.opacity50  { filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.noBorder   { border: 0 !important; }
.noMarg     { margin: 0; }
.noPad      { padding: 0; }
.noBg       { background: none; }
.onlyPrint  { display: none; }
.whiteBG    { background: #fff; }


/* =Project ----------------------------------------------------------------*/

.darkblueline /*  - fŸr dunkelblaue Zeilen mit wei§em Text */
{
  color:#FFFFFF;
  background: #086FB8;
  padding: 3px;
}
.lightblueline/*  - fŸr hellblaue Zeilen mit schwarzem Text */
{
  color:#000;
  background: #086FB8;
  padding: 3px;
}
.darkgreyline/*  - fŸr dunkelgraue Zeilen mit wei§em Text */
{
  color:#FFFFFF;
  background: #474747;
  padding: 3px;
}
.lightgreyline/*  - fŸr hellgraue Zeilen mit schwarzem Text */
{
  color:#000;
  background: #DDDDDD;
  padding: 3px;
}

.marginBtm40 { margin-bottom: 40px;}
