/**********************************************************
 * 2 Colums on page
 **/
/* #content_2col { /*clear: both;* / padding:2px; background-color:#56A5EC; } */
/* #content_header { } */
/* #content_2col { width: 730px; } */
#content_left {
  float: left;
  width: 350px;
}
#content_right {
  float: left;
  width: 350px;
}
/**************************************************************
 * Listenelement mit Spirale auf Seiten der Technologieangebote
 **/
#content .csc-menu {
  border-top: 1px #7baad8 solid;
  background: url("images/news_spirale.gif") no-repeat 0px 0px;
  margin: 10px 0px;
  padding: 13px 0px 10px 56px;
}
#content .csc-menu li {
  padding: 5px 0px;
}
/************************************************************/
#klickpfad_text {
  display: table-cell;
  width: 130px;
  font-size: 11px;
  color: #696969;
  padding: 0px;
  margin: 0px;
  
}
#klickpfad_pfad {
  display: table-cell;
} 
/************************************************************/
#to_title {
  display: block;
  width: 100%;
  margin: 0px 0px 5px 0px;
}
#to_anwendung,
#to_vorteile,
#to_standEntwicklung,
#to_patentstatus,
#to_vertriebLizenzen,
#to_weitereInfos,
#to_unserZeichen,
#to_download,
#to_translations {
  display: block;
  /*background-color: silver;*/
  width: 100%;
  margin: 5px 0px; 
  padding-top: 15px;
}
#to_title_anwendung,
#to_title_vorteile,
#to_title_standEntwicklung,
#to_title_patentstatus,
#to_title_vertriebLizenzen,
#to_title_weitereInfos,
#to_title_unserZeichen,
#to_title_download,
#to_title_translations {
  display: inline;
  /*display: table-cell;*/
  min-width: 250px; 
  /*background-color: yellow;*/
  font-size: 11px;
  font-weight: bold;
  color: #696969;
}
#to_text_title,
#to_text_anwendung,
#to_text_vorteile,
#to_text_standEntwicklung,
#to_text_patentstatus,
#to_text_vertriebLizenzen,
#to_text_weitereInfos,
#to_text_unserZeichen,
#to_text_download,
#to_text_translations {
  /*display: table-cell;*/
  /*clear: right;*/
  /*background-color: green;*/
  display: inline;
}
#to_text_anwendung li,
#to_text_vorteile li,
#to_text_standEntwicklung li,
#to_text_patentstatus li,
#to_text_vertriebLizenzen li,
#to_text_weitereInfos li {
  margin: 2px 0px 4px 20px;  
  padding-left: 10px;
  color: #888888;
}

/*
field techtitle
field techtext
#field techanwendung_title
#field techanwendung_text
field techvorteil_title
field techvorteil_text
field techstand_title
field techstand_text
field techpstatus_title
field techpstatus_text
#field techvertrieb_title
#field techvertrieb_text
#field techInfos_title
#field techInfos_text
#field techZeichen_title
#field techZeichen_text
#field techtranslations_title 
#field techtranslations_text 
#field techdownload_title
#field techdownload_text
*/
/************************************************************/
a:link,
a:active,
a:visited,
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
} 
a:link,
a:active,
a:visited {
  color: #0064B0;
}
a:hover {
  color: #888888;
} 

/***************************************************
 * layout prim_menu
 */
#prim_menu ul {
  
}
/***************************************************
 * layout of content-area
 */
#content_header .csc-header h1 { padding: 20px 0px 5px 0px; margin: 0px; }
#content_header .csc-header, #content_header .csc-header-n1 { padding: 0px; margin: 0px; }
#content_header .csc-subheader { background-image: URL(images/bildtrenner_linie.gif) no-repeat left bottom; margin-bottom: 10px; }
#content h1,
.head_default, 
.head_default h1, 
.headline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*071107 font-size: 11pt;*/
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.4em;
	color: #0064B0;
	letter-spacing: 1pt;
	padding: 20px 0px;
	margin: 0px;
}
.subheadline, .csc-subheader {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #555555;
        padding: 10px 0px;
        margin: 0px;
}

.head_3 {
  font-weight: bold;
  font-size: 1.1em;
  color: #555555;
}

li {
	list-style-image: url(images/bullet.gif);
	list-style-type: disc;
}
#content .csc-menu li {
	list-style-image: url(images/pfeil.gif);
	list-style-type: none;
}

td,
#content .bodytext, 
#content_left .bodytext,
#content_right .bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #777777;
} 
#content_left .bodytext,
#content_right .bodytext {
  width: 345px;
}
#content_right .bodytext {
  float: left;
}
#content_left .bodytext {
  float: left;
}


/***************************************************
#prim_menu a, #prim_menu a:link, #prim_menu a:visited {
  background-color: none;
  color: #f00;
}**************/
#content_2col #content_left { padding: 0px 0px 10px 0px; }
#content_left .head_default,
#content_right .head_default {
  display: none;
}
/***************************************************
 * layout list of items
 */
.head_1 { border-bottom: 1px #7baad8 solid; color: #7baad8; text-align: right; font-weight: bold; font-size: 1.2em; margin: 0px 30px 2px 0px; padding-bottom:1px; }
.img_layout_1 { clear: left; background: url("images/news_spirale.gif") no-repeat 0px 16px; margin: 10px 0px 0px 0px; padding: 0px 0px 5px 28px; }
.img_layout_1 ul { padding: 2px 0px 0px 30px; }
.img_layout_1 li { padding: 5px 0px; width: 250px; }
.img_layout_default li { padding: 4px 0px 2px 0px; /*width: 250px;*/ }
.head_1 ul { min-height: 30px; padding-left: 30px; background: url("images/news_spirale.gif") no-repeat 0px -2px; }
/* .csc-textpic-clear { display: none; } */
.csc-textpic-firstcol { height:100px; background-color:#56A5EC; }

/***************************************************
 * layout footer
 */

#contentfooter { clear: both; border-top: 1px #7baad8 solid; /*background-color:#56A5EC;*/ }
/* .img_layout_default { margin-top:50px; background-color:#56A5EC; } */
#contentfooter ul {
/*   clear: both; */
  padding: 10px 0px; 
}
#partner {
  text-align: center;
  margin: 0px 0px 0px 50px;
}
#partner ul, #footerinfo ul {
  margin: 10px 0px;
  padding: 0px;
}
#partner li {
  margin: 0px 0px;
  list-style: none;
  color: #898989;
  padding: 0px 15px 0px 0px;
  float: left;
  background-image: none;
}
#footerinfo li {
  float: right;
  background-image: none;
  margin: 0px 0px;
  padding: 0px 0px 0px 15px;
  list-style: none;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 7pt;
  font-weight: normal;
  color: #898989;
  color: #999999;
}
.footer {
  clear: both;
  color: #00f;
  width: 90%;
}
