.clear
{
  display:block;
  clear:both;
  line-height:0px;
  height:0px;
}

.left
{
  float:left;
  display:block;
}

.right
{
  float:right;
  display:block;
}

/* content */
#columns-1-4 ul li {
  background-image:url(/template/sites/de/images/bullet_3x3.gif);
  background-position:0px 8px;
  padding-left:10px;
}

/* sidenav */
#sidenav-gsa a
{
  color:#000;
  text-decoration: none;
}

#sidenav-gsa .awcLocalNav ul.awcLocalNavLevel3
{
  display:none;
}

/* team_list + news_list */
#container-content .team_itemNoPic,
#container-content .news_item,
#container-content .team_item
{
  clear:both;
  padding:20px 0px 0px;
  background-image:url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  position:relative;
}

#container-content .news_item
{
  padding:10px 0px 5px;
}

#container-content .team_item
{
  min-height:130px;
  padding-left:110px;
}

* html #container-content .team_item
{
  height:130px;
}

#container-content .news_detail .news_item .image
{
  float:left;
}

#container-content .news_detail .news_item .image img
{
  padding-right:20px;
  padding-bottom:10px;
}

#container-content .news_detail #date-paging,
#container-content .news_detail #date-paging span,
#container-content .news_item .dateline,
#container-content .news_detail .dateline,
#container-content .news_item .dateline span,
#container-content .news_detail .bylinedetail,
#container-content .news_item .byline
{
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  margin-bottom:3px;
  display:block;
  padding-bottom:2px;
  width:140px;
}

#container-content .news_detail .bylineberater
{
  display:block;
  float:left;
}

#container-content .news_detail .text
{
  clear:both;
}

#container-content .news_detail .headline
{
  padding-bottom:15px;
}

#container-content .news_detail #date-paging span,
#container-content .news_item .dateline span
{
  display:inline;
  background:0px none;
}
#container-content .news_detail #date-paging,
#container-content .news_item .dateline,
#container-content .news_detail .dateline
{
  background-image:url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  width:180px;
}

#container-content .team_itemNoPic .byline,
#container-content .team_item .byline
{
  color:#666666;
  font-size:12px;
  margin-bottom:3px;
}

#container-content .team_item .image
{
  position:absolute;
  left:0px;
  display:block;
  float:left;
  padding-bottom:20px;
}

#container-content .team_itemNoPic .headline a,
#container-content .team_itemNoPic .headline span,
#container-content .news_detail .headline span,
#container-content .news_item .headline a,
#container-content .team_item .headline a,
#container-content .team_item .headline span
{
  color:#000000;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  font-size:20px;
  line-height:25px;
  margin-bottom:0px;
  text-decoration:none;
}

#container-content .news_detail .text
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
}

#container-content .team_itemNoPic .text .pressemappedownloadlink,
#container-content .team_item .text .pressemappedownloadlink
{
  color:#666;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  font-size:10px;
  line-height:20px;
  display:none;
}

#container-content .news_list table td a,
#container-content .news_list table td,
#container-content .team_list table td a,
#container-content .team_list table td
{
  color:#000;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
  font-weight:bold;
}

#container-content .news_list table td a,
#container-content .team_list table td a
{
  color:#666;
  font-weight:normal;
}


/* table: style article list  */

.stellenangebote table
{
  width:100%;
}

.stellenangebote td
{
  background-image:url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
  background-position:left bottom;
  background-repeat:no-repeat;
  padding:10px 15px 0px 0px;
}

.stellenangebote td.AWC-39746376
{
  font-size:16px;
  font-weight:bold;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  padding-bottom:10px;
}

.stellenangebote td a
{
  font-size:14px;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:0px;
  line-height:1.3em;
  color:#666;
  display:inline;
}

.stellenangebote td a.AWC-39746396
{
  display:block;
  width:330px;
}

.stellenangebote td a.AWC-39748074
{
  white-space: nowrap;
  font-size:11px;
}

.stellenangebote td .AWC-39746388,
.stellenangebote td .AWC-39796543
{
  font-size:11px;
}

.stellenangebote td .AWC-39746388
{
  background:none;
  width:auto;
}

.stellenangebote td .contenthint a
{
  font-size:10px;
}

.stellenangebote td img
{
  border:1px solid #666;
}


/* === A kontakt + presseregistierung form === */

div#pressereg,
div#kontakt
{
  text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#pressereg img,
div#kontakt img
{
  border:0;
  margin-right:0;
  margin-bottom:0;
}

div#pressereg .pulldownmenus,
div#kontakt .pulldownmenus
{
	font-size: 10px;
	color: #666666;
	height: 19px;
	width: 100%;
	border: 1px solid #7e9db9;
}

div#kontakt .fliesstext
{
	font-size: 11px;
	color: #333333;
}

div#pressereg .bgGrey
{
  background-color:#deddde;
}

div#pressereg .fieldLabel,
div#kontakt .fieldLabel
{
	color: #000;
}

div#pressereg .headlineBox
{
  font-weight: bold !important;
	color: #666;
  line-height:1.5em;
}

div#pressereg .textfield,
div#kontakt .textfield
{
	color: #666666;
	height: 16px;
	width: 198px;
	border: 1px solid #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

div#pressereg .textfieldError,
div#kontakt .textfieldError
{
	color: #fff;
	height: 16px;
	width: 198px;
  font-size: 11px;
	border: 1px solid #666;
  background-color:#ffa700;
}

div#pressereg .errorMsg,
div#kontakt .errorMsg
{
	color: #ffa700;
}

div#kontakt .textarea
{
	color: #666;
	height: 151px;
	width: 100%;
	border: 1px solid #666;
  font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

div.kontaktBox
{
  float:left;
  margin-right:20px;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
  font-size:16px;
}

div#pressereg .form-button,
div#kontakt .form-button
{
  border:0px;
  background:none;
  color:#666;
}

div#kontaktperson div.kategorieTxt
{
	color: #333;
  font-weight:bold;
}

/* interactive case */

.int_case
{
  width:530px;
}

.int_case .pageBox
{
  background-color:#deddde;
  margin-bottom:18px;
  text-align:center;
}

.int_case .pageBox img
{
  margin:0px 7px;
}

.int_case div.questionBox,
.int_case div#content
{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

.int_case div#content .headlineLarge
{
  color:#333333;
  font-size:20px;
  color:#000000;
  font-family:"Book Antiqua","Palatino Linotype",Georgia,"Times New Roman",Times,serif;
}

.int_case .nextBox
{
  padding:10px 0px;
}

.int_case .nextBox input
{
  border:0px none;
  background:none;
  color:#888;
  display:block;
  float:right;
}

.int_case div.answerBox,
.int_case div.questionBox {
  background-color:#deddde;
  color:#333333;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin-top:20px;
  padding:10px 8px;
}

.int_case div.question
{
  margin-bottom:5px;
}

.int_case div.questionBox .textarea
{
  height:82px;
  width:495px;
}

/* gallery */

.gallery table td a
{
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
  display:block;
  padding:0px 10px;
}



