@charset "ISO-8859-1";
/*
. --> class
# --> id
.div, #div{ display: inline}
top right bottom left
*/
html{
  background: #C7C7C6 url(http://www.spoteo.de/pics/common/background.png) repeat-x scroll left top;
  color: #222222;
  overflow: scroll;
}
body{
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 16px;
  margin: 0px 0px 0px 0px;
}
p{
    display:block;
}
div#mainframe{
  margin: auto;
  width: 1160px;
}
@media screen {
div#mod_area{
  float:left;
  margin: 0px;
  width: 1170px;
}
}
div#mod_area ul{
  float: left;
  height: 25px;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  width: 100%;
  background-color: #eee;
}
div#mod_area ul li{
  color: #666666;
  display: block;
  float: left;
  line-height: 25px;
  padding: 0px 6px 0px 6px;
  border-right: #eee solid 5px;
  background-color: #ddc;
  width:auto;
  margin:0px;

}
div#mod_area ul li.label{
  display: block;
  float: left;
  line-height: 25px;
  padding: 0px 6px 0px 30px;
  border-right: #eee solid 5px;
  background-color: #eee;
  width:auto;

}
/* HEAD __BEGIN__ */
div#head{
  background-color:#CCCCCC;
  float: left;
  width: 995px;
  padding: 0px 0px 5px 0px;
  margin: 10px 0px 0px 0px;
}
div.titel{
  float: left;
  font-size:40px;
  padding: 10px 0px 0px 25px;
  margin: 0px 0px 0px 0px;
  width: 330px;
  letter-spacing:4px;
}
div.social{
  float: left;
  width: 240px;
  text-align: left;
}
div.menu_sec_top{
  float:right;
  width:150px;
  font-size: 11px;
  margin: 10px 2px 10px 2px;
  padding: 0px 0px 5px 0px;
}
div.social_c{
  float: left;
  width: 100%;
  text-align: center;
}
div.social div.label,
div.social_c div.label{
  color: #666;
  font-size:11px;
  font-weight: bold;
  float:left;
  width: 230px;
  margin: 2px 0px 5px 5px;
}

div.social_google, div.social_twitter, div.social_rss, div.social_newsletter{
  float:left;
  width:38px;
  text-align: center;
}
div.social_facebook
{
  float:left;
  width:42px;
  text-align: center;
}
div.social_youtube{
  float:left;
  width:40px;
  text-align: center;
}
div.social_google:hover, div.social_twitter:hover, div.social_rss:hover, div.social_newsletter:hover,div.social_facebook:hover,div.social_youtube:hover{
    opacity:0.6;
}
div.social_twitter div, div.social_facebook div,  div.social_rss div, div.social_newsletter div, div.social_youtube div{
  float:left;
  width:100%;
  font-size:11px;
}
div.social_google span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll 0px 0 transparent;
}
div.social_facebook span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll -34px 0 transparent;
}

div.social_twitter span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll -74px 0 transparent;
}
div.social_youtube span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll -112px 0 transparent;
}

div.social_rss span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll -152px 0 transparent;
}

div.social_newsletter span{
   display:block;
   height:35px;
   background: url("/pics/common/social3.png") no-repeat scroll -190px 0 transparent;
}

div.search{
  float: left;
  font-size: 18px;
  line-height: 18px;
  padding: 40px 2px 10px 10px;
  margin: 0px;
  text-align: left;
  width: 375px;
  color:#555;
}
div.search_type{
  float:left;
  width: 100%;
  text-align: center;
}
div.search form.form_suche_top{
  float: left;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
div.search input.submit{
  background-color:#535353;
  border:medium none;
  color:#FFFFFF;
  padding:0px 4px;
  margin: 0px;
}
div.search form.form_suche_top input.submit:hover{
  background-color:#e37003;
  cursor: pointer;
}
div.search input.textfield{
    background-color:#FFFEF8;
    border:1px solid #C1C1C1;
}
div.search span{
  float: left;
  width: 100%;
}


@media screen {
div.facebook_likebox{
    float:left;
    width: 360px;
    padding-left:10px;
}
div#head2{
  border-bottom: 1px solid #ddd;
  float: left;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: left;
  width: 993px;
  background-color:#ccc;
}
}
@media print {
div#head2,
div#mod_area,
div#head div.search,
div#head div.social,
div.menu_sec_top,
div.facebook_likebox,
div#write_comment,
div#content_overview
{
  display:none;

}
}
div.menu{
  color: #8e8e8e;
  background-color:#ccc;
  float: left;
  font-family: geneva, verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  width: 993px;
}

div.menu ul{
  float: left;
  background: url('http://www.spoteo.de/pics/common/menu/menu-bg2.gif') repeat-x top left;
  height: 25px;
  list-style-type: none;
  margin: 0px;
  padding: 6px 0px 0px 0px;
  width: 100%;
}
div.menu ul li{
  color: #666666;
  border-right: 1px solid #bbbbbb;
  border-top: 1px solid #bbbbbb;
  display: block;
  float: left;
  line-height: 30px;
  padding: 0px;
  width:auto;
  margin:0px;

}
div.menu ul li a:link,
div.menu ul li a:visited{
  color: #444444;
}

div.menu ul li a, div.menu ul li span{
  display: block;
  /*border-bottom: 1px solid #bbbbbb;*/
  font-weight: bold;
  line-height: 25px;
  padding: 0px 6px 0px 6px;
  text-align: center;
  text-decoration: none;
}

div.menu ul li a:hover{
  color: #eeeeee;
  background: #444444;
  text-decoration: none;
}
div.menu ul li#current a:hover{
  color: #eeeeee;
  text-decoration: none;
}
div.menu ul li ul{
  background: #e0e0e0;
  display: none;
  float: left;
  height: auto;
  padding: 0px 0px 0px 0px;
  position: absolute;
  width: 190px;
  z-index: 200;
  margin: -2px 0px 0px -1px;
}

div.menu ul li:hover ul{
  display: block;
}
div.menu li li {
  display: block;
  float: left;
  margin: 0px;
  width: 115px;
}
div.menu ul li ul a{
  display: block;
  font-size: 12px;
  font-style: normal;
  height: 30px;
  padding: 0px 10px 0px 15px;
  text-align: left;
}
div.menu ul li ul a:hover{
  background-color: #e37003;
  color: #eeeeee;
}
div.menu ul li ul li{
  font-size:11px;
  background-color: #444444;
  color: #eeeeee;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  position: relative;
  width: 201px;
}
div.menu ul li ul li a{
  font-size:11px;
  background-color: #444444;
  color: #eeeeee;
  display: block;
  float: left;
  height: 25px;
  line-height: 25px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 6px;
  position: relative;
  width: 192px;
}


div.menu ul li ul li a:link,
div.menu ul li ul li a:visited{
  color: #eeeeee;
}

div.menu ul li ul li a:hover{
  color: #eeeeee;
}

div.menu ul li#current{
	color:#eeeeee;
  background-color: #444444;
}
div.menu ul li#current a{
	color:#eeeeee;
  background-color: #444444;
}
div.menu ul li#current span{
	color:#eeeeee;
  background-color: #444444;
}

div.menu ul li#current ul li a{
  background: #444444;
	color:#eeeeee;
}
div.menu ul li#current ul a{
  display:block;
  float:left;
  font-size:11px;
  font-style:normal;
  padding:0px 0px 0px 6px;
  text-align:left;
  height:25px;
}
div.menu ul li#current ul a:hover{
  background:#e37003;
  color:#eeeeee;
}

div.css_navi_submenu_common{
    width:991px;
    float:left;
    margin: 0px 0px 0px 0px;
    padding: 0px 1px 1px 1px;
    background-color:#444444;
    font-size:11px;
}
div.css_navi_submenu_common ul{
    list-style-type:none;
    float:left;
    width:100%;
    padding:2px;
    margin:0px;
}
div.css_navi_submenu_common ul li{
    text-align:left;
    float:left;
    padding:0px 10px 0px 10px;
    margin:0px;
    color:#fff;
    font-weight:bold;
    width:auto;
}
div.css_navi_submenu_common ul li a{
  color:#eeeeee;
  text-decoration:none;
}
div.css_navi_submenu_common ul li a:hover{
  color:#E37003;
  text-decoration:none;
}
div.css_navi_submenu_common ul li.current a{
  color:#e37003;
  text-decoration:none;
}
div.css_navi_submenu_common ul li.current a:hover{
  color:#e37003;
  text-decoration:none;
}
div.menu_sec{
  clear: both;
  font-size: 11px;
  padding: 2px 2px 2px 2px;
  text-align: left;
  width: 100%;
}

div#head4{
  float: left;
  font-size: 11px;
  font-weight: normal;
  margin: 1px 0px 1px 0px;
  padding: 1px;
  width: 983px;
}
/* HEAD __END__ */
/* CONTENT __BEGIN__ */

div#content{
  background-color: #bbb;
  float: left;
  margin-right: 0px;
  margin-top: 2px;
  width: 995px;

}

div#content_left{
  /*background-color: #f9f9f9;*//*transparent url(http://localhost/spoteo/pics/common/left_background_image.gif) repeat-y scroll right top;*/
  border: none;
  display: inline;
  float: left;
  margin: 0px;
  padding: 0px;
  width:600px !important;
}

div#content_right{
  /*background-color: #eee;   */
  border: none;
  display: inline;
  float: left;
  padding: 0px 0px 5px 10px;
  width: 385px;
}
div#content_wide{
  border: none;
  display: inline;
  float: left;
  margin: 0px 0px 10px 0px;
  width:994px !important;
}
div#content_books{
  float: left;
  width: 939px;
  margin: 0px;
  padding: 0px 0px 0px 25px;
}
div.content_books{
  float: left;
  width: 939px;
  margin: 0px;
  padding: 0px 0px 0px 25px;
}


div#content_left_same{
/*  background-color:#f9f9f9;*/
  float: left;
  margin-right: 10px;
  padding: 2px;
  width: 390px;
}

div#content_middle_same{
  background-color: #e5e5e5;
  float: left;
  padding: 2px 2px 2px 7px;
  width: 385px;
}
div#content_left div.block_outer{
    float:left;
    width:100%;
    background-color: #f9f9f9;
    margin-bottom: 10px;
}
div#content_left div.block_outer div.block_inner{
    float:left;
    width:590px;
    padding: 4px;
    border: 1px solid #aaa;
}
div#content_left div.block_outer div.block_inner_center{
    float:left;
    width:590px;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
}
div#content_right div.block_outer{
    float:left;
    width:100%;
    background-color: #f2f2f2;
    margin-bottom: 10px;
}
div#content_right div.block_outer div.block_inner{
    float:left;
    width:375px;
    padding: 4px;
    border: 1px solid #aaa;
}
div#content_right div.block_outer div.block_inner_center{
    float:left;
    width:375px;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
}
div#content_wide div.block_outer{
    float:left;
    width:100%;
    background-color: #f9f9f9;
    margin-bottom: 10px;
}
div#content_wide div.block_outer div.block_inner{
    float:left;
    width:985px;
    padding: 4px;
    border: 1px solid #aaa;
}
div#content_info{
  float: right;
  margin-left: 2px;
  margin-top: 2px;
  width: 160px;
}

div#foot{
  border-top: 1px solid #90BADE;
  border-bottom: 1px solid #90BADE;
  float: left;
  padding: 6px 0px 2px 0px;
  text-align: center;
  width: 995px;
  font-size: 11px;
}
@media screen{
div#content_overview{
  float: left;
  padding: 6px 0px 2px 10px;
  width: 985px;
  background-color:#444;
  margin-top:10px;
  color:#fff;
  line-height: 12px;
}

}


div#content_overview ul{
  list-style-type: none;
}
div#content_overview li.first{
    font-size:12px;
    font-weight:bold;
    margin-bottom: 4px;
    margin-top:4px;
}
div#content_overview a:link{
  color:#fff;
  text-decoration: none;
}
div#content_overview a:visited{
  color:#fff;
  text-decoration: none;
}
div#content_overview a:hover{
  color:#e37003;
  text-decoration: none;
}
div#content_overview div.small{
  width:110px;
  float:left;
  text-align:left;
}
div#content_overview div.medium{
  width:139px;
  float:left;
  text-align:left;
}
div#content_overview div.large{
  width:168px;
  float:left;
  text-align:left;
}

div#content_overview div ul{
  float: left;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  width: 100%;
}
div#content_overview div ul li{
    display: list-item;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    width: 100%;
    font-size:10px;
    margin-bottom: 2px;

}


div#foot span.css_footer{
  float:left;
  width:100%;
  text-align:center;
}
/* CONTENT __END__ */
/* COMMON __BEGIN__ */

div.DT_TOPIC_DATE_LINKED div.topic{
  float:left;
  width:100%;
  font-size:12px;
}
div.DT_TOPIC_DATE_LINKED div.topic span.date{
    font-size: 11px;
    color:#666;
}


div.DT_TOPIC_DATE_LINKED div.topic a:link{
  color: #012469;
  text-decoration: none;
}

div.DT_TOPIC_DATE_LINKED div.topic a:visited{
  color: #012469;
  text-decoration: none;
}

div.DT_TOPIC_DATE_LINKED div.topic a:hover{
  color: #012469;
  text-decoration: underline;
}
div.ajax_product_templates div.ajax_content{
    float: left;
    width:900px;
}

div.interactive_line{
    float:left;
    width:100%;
    border-top:2px solid #ECECEC;
    margin-top: 10px;
    padding-top: 4px;
}
div.pdf{
    float:left;
    width:50px;
    padding:4px;
}
@media screen{
div#write_comment{
  float: left;
  width: 99%;
  padding: 0.5%;
  position: relative;
  border: 1px solid #777777;
  background-color: #DDDDDD;
}

}


div#write_comment div.new{
  position: relative;
  width: 100%;
  padding: 1% 0%;
  margin-bottom: 10px;
  font-size: 14px;
  color: #444;
}
div#write_comment div.value{
    float:left;
    width:500px;
}
div#write_comment div.label{
    float:left;
    width:50px;
    font-weight: bold;
    color: #444;
    font-size: 11px;
}
div#write_comment textarea{
  background-color:#eee;
  border: 1px solid #aaa;
}
div#write_comment div.send{
  float: left;
  padding: 0px 0px 0px 80px;
  width: 500px;
  text-align: right;
}
div#write_comment div.send img{
  float: left;
  padding: 5px 5px 5px 250px;
}
div#write_comment div.send input{
  float: left;
  padding: 2px 5px 5px 5px;
  margin: 4px 5px 0px 0px;
  font-size: 14px;
}
div#write_comment input.hidden{
  float: left;
  padding: 0px;
  margin: 0px;
}


div.sourcelink{
    float:left;
    width:70px;
    padding:4px;
}
div.commentlink{
    float:left;
    width:190px;
    padding:4px;
}
div.buttonlink_google{
    float:left;
    width:60px;
    padding:4px;
}
div.buttonlink_facebook,
div.buttonlink_twitter{
    float:left;
    width:110px;
    padding:4px;
}
div.bookmarks{
  float: left;
  width:100%;
}
div.bookmarks_label{
  color: #6D6D6D;
  font-weight: bold;
  font-size: 13px;
  float: left;
  width:98%;
  padding:1%;

}
div.bookmarks span.button{
  float: left;
  padding: 1px 1px 1px 1px;
  margin: 4px 6px 4px 6px;
}
div.bookmarks span.button img{
   padding-bottom:1px;;
}
div.address{
    float:left;
    margin: 10px 0px 10px 0px;
    width:96%;
    padding:2%;
    border: 1px dotted #90BADE;
}
div.address div.address_text{
    float:left;
    width:40%;
    padding: 1%;
    margin:10px 0px 10px 0px;
    background-color: #EEEEEE;
    border-bottom: 2px solid #CCCCCC;
    border-top: 2px solid #CCCCCC;
}
div.address div.address_text div.label{
    float:left;
    width:98%;
    padding: 1%;
    background-color: #444444;
    color:#fff;
    font-weight: bold;
}
div.address div#address_map{
  margin:10px 0px 10px 0px;
  padding: 1%;
  border: 1px dotted #90BADE;
  width: 55%;
  height: 300px;
  float:left;
}
div#address_map{
  margin:10px 0px 10px 0px;
  padding: 1%;
  border: 1px dotted #90BADE;
  width: 98%;
  height: 300px;
  float:left;
}

@media screen {
  div.domain{
  background: transparent url('http://www.spoteo.de/pics/common/gray_bar.png') repeat scroll center bottom;
  color: #E9EEEE;
  float: left;
  font-weight: bold;
  margin: -5px 0px 10px -4px;
  padding: 1px 0px 1px 0px;
  text-align: center;
  width: 598px;
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  font-size:13px;
  line-height: 15px;
}
}
@media print {
  div.domain{
  float: left;
  font-weight: bold;
  text-align: center;
  width: 598px;
  font-family: arial,verdana,helvetica,geneva,sans-serif;
  font-size:13px;
  line-height: 15px;
}
}
div#content_right div.domain{
  width: 385px;
}
div#content_wide div.domain{
  width: 993px;
}


div.domain h1{
  font-size: 20px;
  line-height: 26px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
div.domain h1 a:link{
  color: #E9EEEE;
  text-decoration: none;
}
div.domain h1 a:hover{
  color: #E9EEEE;
  text-decoration: underline;
}
div.domain h1 a:visited{
  color: #E9EEEE;
  text-decoration: none;
}

div.subdomain,
div.month_news,
div.search_keyword{
  color: #6D6D6D;
  float: left;
  font-weight: bold;
  font-size: 15px;
  margin: 2px 0px 4px 0px;
  padding: 5px 0px 5px 1%;
  border-top: 5px solid #DDD;
  text-align: left;
  width: 99%;
}
div.subdomain_content{
    float:left;
    margin-left:120px;
    margin-top:-28px;
    width:255px;
}
div.subdomain_content_full{
    float:left;
    width:100%;
    margin-bottom:4px;
}


@media screen {
div.subdomain_first{
  color: #6D6D6D;
  float: left;
  font-weight: bold;
  font-size: 15px;
  margin: 0px 0px 10px 0px;
  padding: 5px 0px 5px 1%;
  text-align: left;
  width: 99%;
}
div.subdomain_topic{
  color: #fff;
  background-color: #666;
  float: left;
  font-weight: bold;
  font-size: 13px;
  margin: -4px 0px 10px -4px;
  padding: 5px 0px 5px 1%;
  text-align: left;
  width: 380px;;
}
}
@media print {
div.subdomain_first{
  float: left;
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  width: 100%;
}
div.subdomain_topic{
  float: left;
  font-weight: bold;
  font-size: 13px;
  text-align: left;
  width: 100%;
}
}
div#content_left div.subdomain_topic{
  width: 593px;;
}


div.subdomain_books{
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  background-color: #CCCCCC;
  color: #000000;
  float: left;
  font-weight: bold;
  margin: 8px 250px 8px 250px;
  padding: 4px 0% 4px 0%;
  text-align: center;
  width: 50%;
}
div.same{
    float:left;
    width: 98%;
    padding: 1%;
    color: #777777;
    font-weight: bold;
}
form#form_suche{
    float:left;
    width:98%;
    padding: 1%;
}
div.subtopic, div.subtopic_global{
  color: #444;
  float: left;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}
span.subtopic, span.subtopic_global{
  color: #444;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
}
h1{
  font-size: 20px;
  line-height: 26px;
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}
h2,h3{
  font-size: 13px;
  line-height: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  vertical-align: middle;
}
div.text h2, div.rtext.h2,div.text h3, div.rtext.h3{
  font-size: 15px;
  line-height: 17px;
  margin: 12px 0px 12px 0px;
}
h1 span.product_template{
 color:#e37003;
}
div.DT_SMALL_TEXT_MORE h1{
  font-size: 16px;
  line-height: 20px;
}
div.DT_SHORT_TEXT_MORE h1, div.DT_SMALL_TEXT_MORE_DATE h1, div.DT_INTRO_ICON_MORE h1{
  font-size: 18px;
  line-height: 24px;
}
div.DT_TOPIC_ICON_BOX h1, div.DT_TOPIC_ICON h1, div.DT_TOPIC_ICON_BLURRED h1{
  font-size: 14px;
  line-height: 18px;
}
a:link{
  color: #22f;
  text-decoration: none;
}

a:visited{
  color: #22f;
  text-decoration: none;
}
a:hover{
  color: #22f;
  text-decoration: underline;
}
div.css_parts a:link{
  color: #22f;
  text-decoration: none;
}

div.css_parts a:visited{
  color: #22f;
  text-decoration: none;
}
div.css_parts a:hover{
  color: #22f;
  text-decoration: underline;
}
h1 a:link{
  color: #012469;
  text-decoration: none;
}

h1 a:visited{
  color: #012469;
  text-decoration: none;
}

h1 a:hover{
  color: #012469;
  text-decoration: underline;
}

h2 a:link, h3 a:link{
  color: #012469;
  text-decoration: none;
}

h2 a:visited, h3 a:visited{
  color: #012469;
  text-decoration: none;
}

h2 a:hover, h3 a:hover{
  color: #012469;
  text-decoration: underline;
}

/* domain links */
div.domain a:link{
  color: #e37003;
  text-decoration: none;
}

div.domain a:visited{
  color: #e37003;
  text-decoration: none;
}

div.domain a:hover{
  color: #e37003;
  text-decoration: underline;
}
div.subdomain_topic a:link{
  color: #FFFFFF;
  text-decoration: none;
}

div.subdomain_topic a:visited{
  color: #FFFFFF;
  text-decoration: none;
}

div.subdomain_topic a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

/* Amazon */
a#amzn_cl_link_0:link,
a#amzn_cl_link_1:link,
a#amzn_cl_link_2:link,
a#amzn_cl_link_3:link,
a#amzn_cl_link_4:link,
a#amzn_cl_link_5:link,
a#amzn_cl_link_6:link,
a#amzn_cl_link_7:link,
a#amzn_cl_link_8:link,
a#amzn_cl_link_9:link{
  color: #f22;
  text-decoration: none;
  font-weight: bold;
}

a#amzn_cl_link_0:visited,
a#amzn_cl_link_1:visited,
a#amzn_cl_link_2:visited,
a#amzn_cl_link_3:visited,
a#amzn_cl_link_4:visited,
a#amzn_cl_link_5:visited,
a#amzn_cl_link_6:visited,
a#amzn_cl_link_7:visited,
a#amzn_cl_link_8:visited,
a#amzn_cl_link_9:visited{
  color: #f22;
  text-decoration: none;
  font-weight: bold;
}

a#amzn_cl_link_0:hover,
a#amzn_cl_link_1:hover,
a#amzn_cl_link_2:hover,
a#amzn_cl_link_3:hover,
a#amzn_cl_link_4:hover,
a#amzn_cl_link_5:hover,
a#amzn_cl_link_6:hover,
a#amzn_cl_link_7:hover,
a#amzn_cl_link_8:hover,
a#amzn_cl_link_9:hover
{
  color: #f22;
  text-decoration: underline;
  font-weight: bold;
}
div.amazon_sol{
  float:left;
  width:100%;
  text-align: center;
  height: 260px;
}


img{
  border: none;
}


img.lupe {
cursor:url(http://www.spoteo.de/pics/common/lupe.cur), pointer;
}
ul{
    margin: 0px 0px 0px 5%;
    padding: 4px;
    list-style-type: disc;
    list-style-position:outside;
    float: left;
    width:95%;
}
ul ul{
    margin: 0px 0px 0px 30px;
    padding: 0px;
    list-style-type: circle;
    list-style-position:outside;
}
li{
    margin: 0px 0px 0px 5%;
    padding: 0px;
    display: list-item;
    float: left;
    width:95%;
}


div.link{
  float:left;
  width:100%;
  margin:0px 0px 0px 0px;
}
div.spoteo_rank{
  float:left;
  width:100%;
  margin:10px 0px 10px 0px;
}
div.teaser{
    float:left;
    width:98%;
    padding:1%;
    color: #555555;
    font-size:11px;
}

div.all_ref,
div.link_archiv{
  float: left;
  padding: 1%;
  width: 98%;
}
li div.all_ref,
li div.link_archiv{
  float: left;
  padding: 0%;
  width: 100%;
}
div.full_width{
  float: left;
  width: 96%;
  padding:2%;
}
div.full_width_thin{
  float: left;
  width: 100%;
}
div.full_width_images{
  float: left;
  width: 96%;
  padding:1%;
  margin:1px 1% 6px 1%;
  text-align:center;
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
}
div.full_width_images img{
  background-color:#fff;
  margin:4px;
  padding:4px;
}
div.width_50p{
  float: left;
  width: 50%;
}
div.link_literatur_main{
  float: left;
  border: solid 1px #444444;
  background-color: #444444;
  color: #eeeeee;
  padding: 4px 10px;
  font-weight: bold; 
  text-decoration: none;
}
div.link_literatur_main a:link{
  color: #eeeeee;
  text-decoration: none;
}

div.link_literatur_main a:visited{
  color: #eeeeee;
  text-decoration: none;
}

div.link_literatur_main a:hover{
  color: #e37003;
  text-decoration: none;
}

div.link_literatur_main_activ{
  float: left;
  border: solid 1px #444444;
  background-color: #444444;
  color: #e37003;
  padding: 4px 10px;
  font-weight: bold; 
}

div.header_date{
  float:left;
  width:100%;
  line-height: 15px;
  padding: 0px;
  margin: 0px;
}
div.header_date div.date{
  float:left;
  width:70px;
  font-size:11px;
}
div.header_date span.categorie{
  font-size:11px;
}
span.likebutton_top_facebook{
  width:110px;
  float:right;
}
span.likebutton_top_google{
  width:90px;
  float:right;
}
span.likebutton_top_twitter{
  width:130px;
  float:right;
}

span.likebutton_top{
  float:right;
}



div.header_date span.subtopic{
  font-size:11px;
}
div.header_date span.subtopic_global{
  font-size:12px;
}
div.comments{
    float:left;
    padding: 1%;
    width: 98%;
}
div.comments div.comment_details_bar{
    float:left;
    width: 98%;
    padding: 0% 1%;
    color: #222222;
    font-size: 11px;
}
div.comments div.comment_details_body{
    float:left;
    width: 98%;
    padding: 1%;
    background-color: #EEEEEE;
    border: solid 1px #999999;
    margin-bottom:10px;
    color: #444;
}
div.ajax_navigation{
    float:left;
    width:75%;
    padding-left:40%;
    text-align: left;
}
div.ajax_navigation_textbox{
    float:left;
    width:96%;
    padding: 1%;
    margin: 1%;
    background-color:#eee;
    border: 1px solid #ccc;
    text-align: center;
}
div.ajax_navigation_textbox span.ajax_navigation_inactive{
    color:#666;
    font-weight: bold;
}
div.ajax_navigation_textbox a{
    cursor:pointer;
    color:#22f;
}



div.ajax_navigation_right{
    display:block;
    float:left;
    height:103px;
    margin:80px 0px 0;
    width:30px;
}
div.ajax_navigation_right div.ajax_navigation_right_arrow{
    background: transparent url('../pics/common/pfeil_rechts.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:103px;
    margin:0px 5px 0;
    width:13px;
    cursor: pointer;
}
div.ajax_navigation_right div.ajax_navigation_right_arrow_inactive{
    background: transparent url('../pics/common/pfeil-rechts-inaktiv.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:103px;
    margin:0px 5px 0;
    width:13px;
}
div.ajax_navigation_right div.ajax_navigation_right_page{
    float:left;
    color: #555555;
    height:20px;
    margin:10px 0px 0;
    width:13px;
}
div.ajax_navigation_left_arrow{
    background: transparent url('../pics/common/pfeil_links.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:103px;
    margin:90px 5px 0;
    width:13px;
    cursor: pointer;
}
div.ajax_navigation_left_arrow_inactive{
    background: transparent url('../pics/common/pfeil-links-inaktiv.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:103px;
    margin:90px 5px 0;
    width:13px;
}

div.ajax_navigation_down{
    display:block;
    float:left;
    height:30px;
    margin:5px 0px 0px 0px;
    width:200px;
}
div.ajax_navigation_down div.ajax_navigation_down_arrow{
    background: transparent url('../pics/common/pfeil_unten.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:13px;
    margin:10px 5px 0;
    width:103px;
    cursor: pointer;
}
div.ajax_navigation_down div.ajax_navigation_down_arrow_inactive{
    background: transparent url('../pics/common/pfeil-unten-inaktiv.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:13px;
    margin:10px 5px 0;
    width:103px;
}
div.ajax_navigation_down div.ajax_navigation_down_page{
    float:left;
    color: #555555;
    height:20px;
    margin:10px 0px 0;
    width:13px;
}
div.ajax_navigation_up_arrow{
    background: transparent url('../pics/common/pfeil_oben.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:13px;
    margin:0px 5px 0;
    width:103px;
    cursor: pointer;
}
div.ajax_navigation_up_arrow_inactive{
    background: transparent url('../pics/common/pfeil-oben-inaktiv.png') repeat scroll center bottom;
    display:block;
    float:left;
    height:13px;
    margin:0px 5px 0;
    width:103px;
}

div.css_plus_ajax{
    float:left;
    width:96%;
    padding: 0% 2% 0% 2%;
}
div.ajax_show_content{
  float:left;
  width: 10px;
  margin: 5px 10px 0px 0px;
}


/* COMMON __END__ */

/* SPECIAL __BEGIN */
h2.sitemap{
    float:left;
    width:96%;
    padding:2%;
    background-color: #90BADE;
    color: #000000;
}
div.error{
    float:left;
    width:96%;
    padding:2%;
    color: red;
    font-weight: bold;
}


span.interface_link{
    float:left;
    padding:0px 5px 0px 2px;
    width:5px;
    color: #90BADE;
    font-weight: normal;
    font-size: 13px;
}


div.google_ads{
    float:left;
    width: 100%;
    text-align: center;
    padding: 10px 0% 10px 0%;
}


div.newsletter_registration{
    float:left;
    width:96%;
    padding: 1% 2%;
    border-top: 5px solid #DDD;
    border-bottom: 5px solid #DDD;
    background-color: #EEE;
}
div.newsletter_registration div.email{
    float:left;
    width: 150px;
    font-size:11px;
    padding: 10px 0px 0px 10px;
}
div.newsletter_registration label{
    float:left;
    width: 92px;
    font-size:11px;
}
div.newsletter_registration input#submit{
    float:left;
    width: 100px;
    font-size:11px;
}
div.newsletter_registration input#add,
div.newsletter_registration input#del{
    float:left;
    width: 10px;
}
div.small_size_text{
  float:left;
  width: 96%;
  padding: 2%;
  font-size: 11px;
}
div.newsletter_error_reg{
    float:left;
    width:96%;
    padding: 2%;
    background-color:#FFCC66;
}
div.newsletter_done_reg{
    float:left;
    width:96%;
    padding: 2%;
    background-color:#CCFF99;
}

div.search_row{
    float:left;
    width:100%;
}
div.search_row_image{
  float:left;
  width:100px;
  margin:2px 2px 2px 2px;
  padding:2px 2px 2px 2px;
  text-align: center;
}
div.search_row_image:hover{
  background-color: #90BADE;
  cursor:pointer;
}
div.search_row_video{
  float:left;
  width:250px;
  margin:2px 2px 2px 2px;
  padding:2px 2px 2px 2px;
  text-align: center;
  height:150px;
}


div.search_topic{
    float:left;
    width: 98%;
    padding: 0% 1% 0% 1%;
    font-size:16px;
}
div.search_text{
    float:left;
    width:98%;
    padding: 0% 1% 0% 1%;
    font-size:13px;
}
div.search_link{
    color:green;
    float:left;
    width:98%;
    padding: 0% 1% 1% 1%;
    font-size:12px;
}
div.search_all{
    float:left;
    width:96%;
    padding:2%;
}


span.search_keyword_marker{
    font-weight:bold;
}


div.awards{
    float:left;
    width:500px;
    padding:1px 0px 20px 0px;
    margin: 2px 10px 20px 40px;
    font-size:12px;
    font-weight:bold;
    border-bottom: 1px dotted #666;
    border-left: 1px dotted #666;
    border-right: 1px dotted #666;
    position: relative;

}
div.awards div.award_award a:link{
    color:#FFF;
    text-decoration:none;
}
div.awards div.award_award a:visited{
    text-decoration:none;
    color:#FFF;
}
div.awards div.award_award a:hover{
    color:#FFF;
    text-decoration:underline;
}

div.awards div.award_institution{
    float:left;
    width:98%;
    padding:1%;
}
div.awards div.award_award{
    float:left;
    position: relative;
    padding:2px;
    width:497px;
    font-size:14px;
    line-height: 16px;
    background-color: #666;
}
div.awards div.award_award span.topic{
    float:left;
    width:100%;
    color: #FFF;
}
div.awards div.award_year{
  color: #FFF;
  padding:2px;
  margin-top: 4px;
  float:left;
  width: 250px;
  position: absolute;
  left: 0px;
  top: 40px;
}
div.awards div.award_categorie{
    float:left;
    width:565px;
    padding:1%;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 60px;
    color: #FFF;
}
div.awards div.award_winner{
    float:left;
    width:565px;
    padding:1%;
    height: 30px;
    position: absolute;
    left: 0px;
    top: 90px;
    color: #FFF;
}
div.awards div.award_product{
    float:left;
    width:98%;
    margin-top:100px;
    padding:1%;
}
div.nocontent{
    float:left;
    width: 96%;
    padding: 2%;
}
div.css_parts{
    float:left;
    width:96%;
    padding: 2%;
}
div.next_parts{
    float:left;
    width:96%;
    padding:2%;
}
div.next_parts div.back{
    float:left;
    width:40%;
    padding:2%;
}
div.next_parts div.next{
    float:right;
    width:40%;
    padding:2%;
    text-align:right;
    font-size:15px;
    font-weight:bold;
}
div.css_part_current, div.css_part_nr{
    float:left;
    width:100%;
    color: #666;
    margin: 10px 0px 0px 0px;
}
div.css_part_nr{
    float:left;
    width:100%;
    color: #666;

    margin: 10px 0px 0px 0px;
}
div.navi_pages_top_month,
div.navi_pages_top
{
    float:left;
    width: 98%;
    padding: 1%;
    margin-top: -10px;
    font-size: 12px;
    border-bottom: 5px solid #DDD;
}
div.navi_pages_top a,
div.navi_pages_bottom a{
  margin-right:2px;
}


div.navi_pages_bottom_month,
div.navi_pages_bottom{
    float:left;
    width: 98%;
    padding: 1%;
    font-size: 12px;
}
span.css_navi_page_current{
    color:#FF6600;
    font-weight:bold;
    font-size:20px;
}
div.captchaError{
    float:left;
    width: 98%;
    padding: 1%;
    margin: 10px 0px 10px 0px;
    font-size: 12px;
    background-color:#FF3333;
    color:#fff;
    font-weight: bold;
}


div.game{
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.game ul{
  float: left;
  width: 100%;
}
div.game div.applet{
    float:left;
    width: 940px;
    text-align:center;
    background-color: #CCCCCC;
    padding: 10px 0px 10px 0px;
}
div.game div.text{
    float:left;
    width:920px;
    background-color: #EEEEEE;
    padding: 10px 10px 10px 10px;
}
div.game div.more_games{
    float:left;
    width:100%;
}
div.game div.more_games span{
    padding: 2px 10px 2px 10px;
}



/* Studium */
div.studies_details{
    float:left;
    width:99%;
    padding:2px;
    margin:2px;
}
div.studies_details div.label{
    float:left;
    width:110px;
    margin-right:1%;
    margin-bottom:5px;
    background-color:#ddd;
    color:#777;
    font-weight: bold;
    padding:2px;

}
div.studies_details div.label_row{
    float:left;
    width:99%;
    margin-bottom:5px;
    background-color:#ddd;
    color:#777;
    font-weight: bold;
    padding:2px;
}
div.studies_details div.topic,
div.studies_details div.certificate,
div.studies_details div.duration,
div.studies_details div.university,
div.studies_details div.css_institute,
div.studies_details div.link{
    float:left;
    width:428px;
    margin-bottom:5px;
    background-color:#f9f9f9;
    padding:2px;
/*    border:1px solid #90BADE;
*/}
div.studies_details div.css_study_text,
div.studies_details div.css_requirements{
    float:left;
    width:99%;
    margin-bottom:5px;
    background-color:#f9f9f9;
    padding:2px;
    border:1px solid #90BADE;
}
div.studies_label{
    float:left;
    width:100%;
    background-color: #DDD;
    border-top: 1px solid #ccc;
    padding: 2px;
}
div.studies_label div.topic_label{
    float:left;
    width:40%;
}
 div.studies_label div.certificate_short_label{
    float:left;
    width:15%;
    color: #222;
}
div.studies_label div.duration_label{
    float:left;
    width:15%;
}
div.studies_label div.university_label{
    float:left;
    width:30%;
}

div.studies{
    float:left;
    width:100%;
    background-color: #f9f9f9;
    border-top: 1px solid #ccc;
    padding: 2px;
}
div.studies div.topic{
    float:left;
    width:40%;
}
div.studies div.certificate_short{
    float:left;
    width:20%;
    color: #222;
}
div.studies div.duration{
    float:left;
    width:10%;
}
div.studies div.university{
    float:left;
    width:30%;
}
/* amazon books */
div#content_wide div.amazon_book_offer,
div#content_right div.amazon_book_offer,
div#content_left div.amazon_book_offer,
div.amazon_ad_offer{
  float:left;
  width:180px;
  margin:2px;
  padding:0px 1px 8px 0px;
  position: relative;
  height: 240px;
  text-align:center;
  border: 1px solid #90BADE;
  background-color: #f5f5f5;
}
div.amazon_ad_offer_percentage{
  float:left;
  width:180px;
  margin:2px;
  padding:0px 1px 8px 0px;
  position: relative;
  height: 260px;
  text-align:center;
  border: 1px solid #90BADE;
  background-color: #f5f5f5;
}
div#content_wide div.amazon_book_offer img,
div#content_right div.amazon_book_offer img,
div#content_left div.amazon_book_offer img
{
  border: 1px solid #ccc;
}
div.amazon_ad_offer img{
  vertical-align: middle;
  border: none;
}


div#content_wide div.amazon_book_offer div.amazon_image,
div#content_right div.amazon_book_offer div.amazon_image,
div#content_left div.amazon_book_offer div.amazon_image,
div.amazon_ad_offer div.amazon_image{
  float:left;
  width:180px;
  padding-top: 0px;
  text-align: center;
  display:inline;
  height: 160px;
}
div#content_wide div.amazon_book_offer div.amazon_title,
div#content_right div.amazon_book_offer div.amazon_title,
div#content_left div.amazon_book_offer div.amazon_title,
div.amazon_ad_offer div_amazon_title{
  float:left;
  width:100%;
  font-size: 11px;
  line-height: 15px;
  padding:5px 0px 5px 2px;
}
div#content_wide div.amazon_book_offer div.amazon_price_buy,
div#content_right div.amazon_book_offer div.amazon_price_buy,
div#content_left div.amazon_book_offer div.amazon_price_buy,

div.amazon_ad_offer div.amazon_price_buy{
  padding:5px 0px 5px 2px;
  float:left;
  width:100%;
}
div#content_wide div.amazon_book_offer div.amazon_price_buy span.offer,
div#content_right div.amazon_book_offer div.amazon_price_buy span.offer,
div#content_left div.amazon_book_offer div.amazon_price_buy span.offer,
div.amazon_ad_offer div.amazon_price_buy span.offer{
    float:left;
    width:100%;
    font-weight: bold;
    color:#CD2626;
    font-size: 14px;
    line-height:16px;
}
div#content_wide div.amazon_book_offer div.amazon_price_buy span.listed,
div#content_right div.amazon_book_offer div.amazon_price_buy span.listed,
div#content_left div.amazon_book_offer div.amazon_price_buy span.listed,
div.amazon_ad_offer div.amazon_price_buy span.listed{
    float:left;
    width:100%;
    color:#CD2626;
    font-weight: bold;
    font-size: 14px;
    line-height:16px;
}


span.listed_higher{
    float:left;
    width:100%;
    font-size:11px;
}
span.offer{
    float:left;
    width:100%;
    color:#CD2626;
    font-size: 13px;
}
span.listed{
    float:left;
    width:100%;
    font-size: 11px;
}
div.amazon_percentage_saved{
  float:left;
  width:181px;
  height: 20px;
  padding:5px 0px 0px 0px;
  text-align:center;
  font-size:20px;
  font-weight:bold;
  color: #fff;
  background-color: #666;
  border: none;
}
div.amazon_ad_block{
  float:left;
  width: 955px;
  padding: 0px 0px 0px 0px;
}


div.amazon_topic{
  margin: 0% 1% 0% 0%;
  float:left;
  width:377px;
  padding:4px;
  font-weight: bold;
  color: #222;
}
div.amazon_topic span{
  color: #E47911;
}

/* Amazon TextAd */
div.amazon_text_ad_widget{
    float:left;
    width:100%;
}



/* Navigation Alphabet */
div.categorie_letter span.letter{
    color:#CC6600;
    font-size:18px;
    font-weight: bold;
}
div.categorie_letter span.count{
    color:#777;
    font-size:11px;
    padding: 2px;
}

div.categorie_letter{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
  border-bottom: 1px solid #90BADE;
  display:inline;
}
div.width50{
    width:50%;
    float:left;
}
div.width33{
    width:33%;
    float:left;
}
div.width25{
    width:25%;
    float:left;
}


span.more1 a:link{
  color:#CC6600;
  padding: 2px;
  text-decoration: none;
}

span.more1 a:visited{
  color:#CC6600;
  padding: 2px;
  text-decoration: none;
}

span.more1 a:hover{
  color:#CC6600;
  padding: 2px;
  text-decoration: underline;
}
div.more1{
  float:left;
  width:100%;
  display:inline;
}
ul.index_product_template{
    border-top:5px solid #ddd;
    float:left;
    width:98%;
    padding: 0.5%;
    margin: 5px 0.5% 0.5% 0.5%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
ul.index_product_template li.cloud_0{
  display:inline;
  float:left;
  margin:1px;
  padding:1px;
  font-size:20px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_1{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:19px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_2{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:18px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_3{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:17px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_4{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:16px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_5{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:15px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_6{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:14px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_7{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:13px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_8{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:12px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_9,
ul.index_product_template li.cloud_10,
ul.index_product_template li.cloud_11,
ul.index_product_template li.cloud_12,
ul.index_product_template li.cloud_13,
ul.index_product_template li.cloud_14,
ul.index_product_template li.cloud_15,
ul.index_product_template li.cloud_16,
ul.index_product_template li.cloud_17,
ul.index_product_template li.cloud_18,
ul.index_product_template li.cloud_19,
ul.index_product_template li.cloud_20,
ul.index_product_template li.cloud_21,
ul.index_product_template li.cloud_22
{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:11px;
  line-height:22px;
  width:auto;
}
ul.index_product_template li.cloud_0 div.history{
  display:inline;
  float:left;
  margin:1px;
  padding:1px;
  font-size:28px;
  line-height:30px;
}
ul.index_product_template li.cloud_1 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:26px;
  line-height:30px;
}
ul.index_product_template li.cloud_2 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:24px;
  line-height:30px;
}
ul.index_product_template li.cloud_3 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:23px;
  line-height:30px;
}
ul.index_product_template li.cloud_4 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:21px;
  line-height:30px;
}
ul.index_product_template li.cloud_5 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:20px;
  line-height:30px;
}
ul.index_product_template li.cloud_6 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:19px;
  line-height:30px;
}
ul.index_product_template li.cloud_7 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:17px;
  line-height:30px;
}
ul.index_product_template li.cloud_8 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:16px;
  line-height:30px;
}
ul.index_product_template li.cloud_9 div.history,
ul.index_product_template li.cloud_10 div.history,
ul.index_product_template li.cloud_11 div.history,
ul.index_product_template li.cloud_12 div.history,
ul.index_product_template li.cloud_13 div.history,
ul.index_product_template li.cloud_14 div.history,
ul.index_product_template li.cloud_15 div.history,
ul.index_product_template li.cloud_16 div.history
{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:15px;
  line-height:30px;
}
ul.index_product_template li.cloud_17 div.history,
ul.index_product_template li.cloud_18 div.history,
ul.index_product_template li.cloud_19 div.history,
ul.index_product_template li.cloud_20 div.history,
ul.index_product_template li.cloud_21 div.history,
ul.index_product_template li.cloud_22 div.history{
  float:left;
  display:inline;
  margin:1px;
  padding:1px;
  font-size:12px;
  line-height:30px;

}
/* compact product info */
div.compact_product_info{
    float:left;
    width: 555px;
    padding: 5px;
    background-color:#eee;
}
div.compact_product_info div.header{
    float:left;
    width: 555px;
    padding: 5px;
    color: #012469;
    font-size: 14px;
    font-weight: bold;
}
div.compact_product_info div.label{
    float:left;
    width: 250px;
    background-color:#eee;
    text-align: right;
}
div.compact_product_info div.value{
    float:left;
    width: 250px;
    margin-left:50px;
    background-color:#eee;
}


/* Top-Content */
span.count_requests{
    font-size:11px;
    color:#444;
    font-weight: normal;
}
div.remark{
    float:left;
    width:100%;
    font-size:11px;
    color:#444;
}
/* Award */
div.DT_TOPIC_LINKED img{
  float:left;
  padding: 0px 5px 0px 0px;
}
/* Technologie von */
div.DT_TOPIC_LINKED span.from{
    font-size:10px;
    color: #555555;
    font-weight: normal;
}
div.DT_TOPIC_LINKED span.from a:link{
  color: #555555;
  text-decoration: none;
}

div.DT_TOPIC_LINKED span.from a:visited{
  color: #555555;
  text-decoration: none;
}

div.DT_TOPIC_LINKED span.from a:hover{
  color: #555555;
  text-decoration: underline;
}
div.DT_TOPIC_LINKED span.categorie{
  color: #666;
  font-size:10px;
  font-weight: normal;
}

/* Firmenkategorien */
div.inline_frame_categorie_institution_navi{
    width:96%;
    padding:1%;
    margin: 0px 0px 5px 0px;
    float:left;
    background-color:#E9EEEE;
    border: 1px solid #90BADE;
}
div.inline_frame_categorie_institution_navi span.current{
    font-size: 18px;
    color: #E37003;
}

div.inline_frame_categorie_institution_all_categories{
    width:96%;
    padding:1%;
    margin: 0px 0px 5px 0px;
    float:left;
    background-color:#E9EEEE;
    border: 1px solid #90BADE;
}
div.inline_frame_categorie_institution_categorie{
    width:100%;
    float:left;
}
div.inline_frame_categorie_institution_institutions{
    width:96%;
    padding:1%;
    margin: 0px 0px 0px 0px;
    float:left;
}
div.inline_frame_categorie_institution_label{
    width:96%;
    padding:1px 1% 1px 1%;
    margin: 2px 2px 0px 2px;
    float:left;
    color: #555;
    font-weight: bold;
}
div.DT_CAT0_LINKED{
    float:left;
    width:100%;
    margin: 4px 0px 0px 0px;
}
div.DT_CAT0_LINKED div.topic{
    float:left;
    width:100%;
}
div.DT_CAT1_LINKED{
    float:left;
}
div.DT_CAT1_LINKED div.topic{
    float:left;
    width:100%;
}
/* Mediathek */
div.DT_YOUTUBE{
  border-bottom: 1px solid #90BADE;
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
  text-align: center;
}
div.DT_YOUTUBE div.text{
    margin-bottom:5px;
}


div.DT_YOUTUBE_TOPIC_LINKED{
    float:left;
    width:100%;
}

/* Ansicht für Firmenlisten*/


/* institutions */
div#top10institutions div.DT_TOPIC_RANK_LINKED
{
  float:left;
  width:370px;
  margin:2px 2px 2px 2px;

}
div#top10institutions div.DT_TOPIC_RANK_LINKED div.topic{
  float: left;
  width:322px;
  padding:2px 2px 2px 7px;
  margin:0px;
  background-color:#ddd;
}
div#top10institutions div.DT_TOPIC_RANK_LINKED div.rank{
  float:left;
  width:35px;
  padding:2px;
  margin:0px;
  text-align:center;
  color: #eee;
  font-weight: bold;
  background-color:#666;
}
div#top10institutions div.DT_TOPIC_RANK_LINKED div.counter{
  float:left;
  width:25px;
  padding:2px;
  margin:0em;
  text-align:right;
}
div.institutions_label div.topic_label{
  float:left;
  width:400px;
  margin:2px;
  background-color:#fee;
  padding:2px;
  border:1px solid #90BADE;
  font-size:11px;
}
div.institutions_label div.index_label{
  float:left;
  width:70px;
  margin:2px;
  background-color:#fee;
  padding:2px;
  border:1px solid #90BADE;
  font-size:11px;
  text-align:center;
}
div.DT_JOIN_COUNT{
  float:left;
  width:100%;
}
div.DT_JOIN_COUNT div.topic{
  background-color:#f9f9f9;
  float: left;
  width:400px;
  padding:2px;
  margin:2px;
  border-bottom: 1px solid #90BADE;
}
div.DT_JOIN_COUNT div.count{
  background-color:#eee;
  float: left;
  width:72px;
  text-align:center;
  padding:2px;
  margin:2px;
  color:#999;
  font-weight:bold;
}
div.debugInfo{
  float:left;
  width:98%;
  padding: 1%;
  font-size: 12px;
  color:#222;
  background-color:#fff8dc;
  text-align:left;

}
div.debugInfo span.amazon_error{
  color:#f66;
  font-weight: bold;   
}
div.debugInfo span.amazon_ok{
  color:#006400;
  font-weight: bold;
}

/* Kontaktformular */
div.contact_send{
    background-color:#CCFF66;
    padding: 5px;
    margin-bottom:2px;
    width:580px;
    float:left;
    text-align:left;
    font-weight: bold;
    color: #666;
}
div.contact_topic{
    padding: 5px;
    margin-bottom:2px;
    width:500px;
    float:left;
    text-align:left;
}
div.contact_form{
    background-color: #EEEEEE;
    border-bottom:5px solid #DDDDDD;
    border-top:5px solid #DDDDDD;
    float:left;
    padding:1% 2%;
    width:96%;
}
div.user_login_long{
  float:left;
  width:100%;
  padding:10px 0px 10px 0px;
  background-color:#90BADE;
  text-align:center;
  font-size:0.9em;
  border: 1px solid #90BADE;
}
div.user_profil_row{
  float:left;
  width:100%;
  margin:0px 0px 5px 0px;
}
div.user_profil_label{
    float:left;
    width:110px;
    margin-right:1%;
    margin-bottom:5px;
    background-color:#ddd;
    color:#777;
    font-weight: bold;
    padding:2px;
}
div.user_profil_value{
  float:left;
  width:230px;
  margin:0px 0px 0px 0px;
  padding: 2px;
  background-color:#f9f9f9;
  border: 1px solid #90BADE;
}
 div.css_online_statistics{
  float:left;
  width: 90px;
  border: 1px solid #90BADE;
  font-size:11px;
  padding: 1px;
  text-align:center;
}
div.css_online_statistics_a{
  float:left;
  width: 90px;
  border: 1px solid #90BADE;
  font-size:11px;
  padding: 1px;
  text-align:center;
}
div.css_online_statistics_id{
  float:left;
  width: 40px;
  border: 1px solid #90BADE;
  font-size:11px;
  padding: 1px;
  text-align:center;  
}
span.spoteo_rank{
    font-size:18px;
    color:#FF6600;
    font-weight:bold;
}


/* SPECIAL __END__ */
div.DT_EQUIPMENT_LEVEL_0{
  display: inline;
  float: left;
  margin: 0px 0px 15px 0px;
  padding: 0%;
  width: 100%;
}
div.DT_EQUIPMENT_LEVEL_0 div.text{
    float:left;
    margin: 0%;
    padding: 2px 2% 2px 2%;
    width: 96%;
}
div.DT_EQUIPMENT_LEVEL_0 div.topic{
  -moz-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  background-color: #CCCCCC;
  color: #5D5D5D;
  float: left;
  font-weight: bold;
  margin: 2px 0px 10px 0px;
  padding: 1px;
  text-align: center;
  width: 560px;

}
div.DT_SMALL_TEXT_MORE{
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.DT_SHORT_TEXT_MORE_DATE{
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.DT_SHORT_TEXT_MORE_DATE_GRAY{
  display: block;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
  background-color: #e2e2e2;
  color:#444;
  font-size:11px;
  line-height:15px;
}
div.DT_SHORT_TEXT_MORE_DATE_GRAY h2,
div.DT_SHORT_TEXT_MORE_DATE_GRAY h3{
  font-size: 13px;
  line-height: 15px;
  margin: 5px 0px 5px 0px;
  padding: 0px;
  vertical-align: middle;
}
div.DT_SHORT_TEXT_MORE_DATE_GRAY h2 a:link, div.DT_SHORT_TEXT_MORE_DATE_GRAY h3 a:link{
  color: #444;
  text-decoration: none;
}

div.DT_SHORT_TEXT_MORE_DATE_GRAY h2 a:visited, div.DT_SHORT_TEXT_MORE_DATE_GRAY h3 a:visited{
  color: #444;
  text-decoration: none;
}

div.DT_SHORT_TEXT_MORE_DATE_GRAY h2 a:hover, div.DT_SHORT_TEXT_MORE_DATE_GRAY h3 a:hover{
  color: #444;
  text-decoration: underline;
}

div.DT_HISTORY{
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.DT_HISTORY span.history_date{
   color:#DF7401;
   font-weight:bold;
}

div.DT_SHORT_TEXT_MORE{
  border-bottom: 1px solid #90BADE;
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}

div.DT_SHORT_TEXT_MORE div.limage80,
div.DT_SMALL_TEXT_MORE_DATE div.limage80,
div.DT_SHORT_TEXT_MORE_DATE div.limage80{
  float: left;
  margin: 10px 0px 10px 0px;
  width: 90px;
}
div.DT_SHORT_TEXT_MORE_DATE_GRAY div.limage80{
  float: left;
  margin: 10px 0px 10px 10px;
  width: 90px;
}

div.DT_SHORT_TEXT_MORE div.limage{
  float: left;
  margin: 0px 10px 10px 0px;
}

div.rtext{
    padding:2px;
}

div.DT_TOPIC_LINKED{
  /*border-bottom: 1px solid #E5E5E5;*/
  float: left;
  margin: 2px 0.5% 2px 0.5%;
  padding: 2px 0.5% 2px 0.5%;
  width: 96%;
}
div.subdomain_content div.DT_TOPIC_LINKED{
  float: left;
  margin: 0px 0.5% 0px 0.5%;
  padding: 0px 0.5% 0px 0.5%;
  width: 96%;
}


div.DT_TOPIC_LINKED_THIN{
/*  border-bottom: 1px solid #E5E5E5;*/
  float: left;
  margin: 0px 0.5% 0px 0.5%;
  padding: 0px 0.5% 0px 0.5%;
  width: 96%;
}

div.DT_TOPIC_LINKED h2,
div.DT_TOPIC_LINKED_THIN h2{
  font-size: 13px;
  line-height: 15px;
  margin: 2px 0px 1px 0px;
  padding: 1px;
  vertical-align: middle;
}
div.DT_TOPIC_LINKED h3,
div.DT_TOPIC_LINKED_THIN h3{
  font-size: 12px;
  line-height: 13px;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  vertical-align: middle;
}

div.DT_INTRO_ICON_MORE{
  border-bottom: 1px solid #90BADE;
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}

div.DT_INTRO_ICON_MORE div.topic{
  float: left;
  width: 100%;
}

div.DT_INTRO_ICON_MORE div.topic{
  float: left;
  width: 100%;
}

div.DT_INTRO_ICON_MORE div.icon{
  float: left;
  width: 105px;
}

div.DT_INTRO_ICON_MORE div.text{
}

div.DT_TOPIC_DATE_LINKED, div.DT_TOPIC_SUBTOPIC_DATE_LINKED{
  display: inline;
  float: left;
  margin: 10px 6px 4px 6px;
  width: 96%;
}

div.DT_TOPIC_DATE_LINKED_2{
  border-bottom: 1px solid #90BADE;
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.DT_TOPIC_DATE_LINKED_G,
div.DT_TOPIC_DATE_LINKED_2_G{
  border-bottom: 1px solid #ccc;
  display: inline;
  float: left;
  margin: 0.5%;
  padding: 0.5%;
  width: 96%;
}
div.DT_TOPIC_DATE_LINKED_G div.topic,
div.DT_TOPIC_DATE_LINKED_2_G div.topic{
  float: left;
  width: 100%;
}
div.DT_SMALL_TEXT_MORE_DATE div.events span.date, div.DT_TOPIC_DATE_LINKED div.events span.date, div.DT_TOPIC_DATE_LINKED_2 div.events span.date,div.DT_DETAILS_IMG div.events span.date{
  color: #CC6600;
  font-size: 11px;
  font-weight: bold;
  float:left;
  width:100%;
}

div.DT_TOPIC_DATE_LINKED_G div.events span.date, div.DT_TOPIC_DATE_LINKED_2_G div.events span.date{
  color: #DDAA88;
  font-size: 11px;
  font-weight: bold;
  float:left;
  width:100%;

}

div.DT_TOPIC_DATE_LINKED_G h2 a:link, div.DT_TOPIC_DATE_LINKED_2_G h2 a:link,
div.DT_TOPIC_DATE_LINKED_G h3 a:link, div.DT_TOPIC_DATE_LINKED_2_G h3 a:link {
 color: #618499;
  text-decoration: none;
}

div.DT_TOPIC_DATE_LINKED_G h2 a:visited, div.DT_TOPIC_DATE_LINKED_2_G h2 a:visited,
div.DT_TOPIC_DATE_LINKED_G h3 a:visited, div.DT_TOPIC_DATE_LINKED_2_G h3 a:visited{
 color: #618499;
  text-decoration: none;
}

div.DT_TOPIC_DATE_LINKED_G h2 a:hover, div.DT_TOPIC_DATE_LINKED_2_G h2 a:hover,
div.DT_TOPIC_DATE_LINKED_G h3 a:hover, div.DT_TOPIC_DATE_LINKED_2_G h3 a:hover{
 color: #618499;
  text-decoration: underline;
}

div.DT_TOPIC_ICON h2,
div.DT_TOPIC_ICON h3,
div.DT_TOPIC_ICON_BOX h2,
div.DT_TOPIC_ICON_BOX h3
{
  font-size: 13px;
}

div#content_right div.DT_TOPIC_ICON, div#content_right div.DT_TOPIC_ICON_BLURRED, div#content_right div.DT_TOPIC_ICON_BOX{
  display: block;
  float: left;
  margin: 0px 6px 0px 6px;
  width: 175px;
}
div#content_left div.awards div.DT_TOPIC_ICON,
div#content_left div.awards div.DT_TOPIC_ICON_BOX,
div#content_right div.awards div.DT_TOPIC_ICON_BLURRED{
  display: block;
  float: left;
  margin: 0px 50px 0px 50px;
  width: 175px;
}
div.categorie_ressort{
  float:left;
  width: 100%;
  color: #666;
  font-size:11px;
}
span.categorie_ressort{
  float:left;
  color: #666;
  font-size:11px;
  font-weight:normal;
  width:auto;
}


div#content_left div.DT_TOPIC_ICON,
div#content_wide div.DT_TOPIC_ICON,
div#content_left div.DT_TOPIC_ICON_BLURRED{
  display: block;
  float: left;
  margin: 0px 2px 0px 2px;
  width: 175px;
}
div#content_wide div.DT_TOPIC_ICON_BOX{
  display: block;
  float: left;
  margin: 0px 2px 20px 2px;
  width: 175px;
}

@media print {
div.DT_TOPIC_ICON div.rounded_topic{
  background-color: #E9EEEE;
  border: 1px solid #90BADE;
  font-size: 1em;
  height: 60px;
  margin: 10px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: 160px;
}
}
@media screen {
div.DT_TOPIC_ICON div.rounded_topic{
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  background-color: #E9EEEE;
  border: 1px solid #90BADE;
  font-size: 1em;
  height: 60px;
  margin: 10px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: 160px;
}
}

div.DT_TOPIC_ICON div.unrounded_content{
  background-color: #fff;
  border: 1px solid #90BADE;
  font-size: 1em;
  height: 140px;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: 160px;
}
div.DT_TOPIC_ICON_BOX div.unrounded_content{
  background-color: #fff;
  border: 1px solid #90BADE;
  font-size: 1em;
  height: 110px;
  margin: 0px 0px 0px 0px;
  padding: 10px;
  text-align: center;
  width: 160px;
}


div.DT_TOPIC_ICON_BLURRED div.rounded_topic{
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  background-color: #eee;
  border: 1px solid #888;
  font-size: 1em;
  height: 60px;
  margin: 10px 0px 0px 0px;
  padding: 1px;
  text-align: center;
  width: 160px;
    color: #777777;
    font-weight: bold;
}

div.DT_TOPIC_ICON_BLURRED div.unrounded_content{
  background-color: #ddd;
  border: 1px solid #888;
  font-size: 1em;
  margin: 0px 0px 0px 0px;
  padding: 1px;
  height: 140px;
  text-align: center;
  width: 160px;
    color: #777777;
    font-weight: bold;
}
div.DT_TOPIC_ICON_BLURRED h1 a:link{
  color: #aaa;
  text-decoration: none;
}

div.DT_TOPIC_ICON_BLURRED h1 a:visited{
  color: #aaa;
  text-decoration: none;
}

div.DT_TOPIC_ICON_BLURRED a:hover{
  color: #aaa;
  text-decoration: underline;
}

div.DT_TOPIC_ICON_BLURRED a:link{
  color: #aaa;
  text-decoration: none;
}

div.DT_TOPIC_ICON_BLURRED a:visited{
  color: #aaa;
  text-decoration: none;
}

div.DT_TOPIC_ICON div.css_institution, div.DT_TOPIC_ICON_BLURRED div.css_institution{
  font-size: 11px;
}

div.DT_PREVIEW_SMALL{
    float:left;
    width:260px;
    height:160px;
    text-align: center;
}
div.DT_PREVIEW_SMALL div.video_pic{
  float: left;
  width: 150px;
  padding: 0px 0px 0px 40px;
}

div.DT_PREVIEW_SMALL div.video_topic{
  float: left;
  width: 230px;
}
div#content_right div.DT_PREVIEW_SMALL{
    float:left;
    width:380px;
    height:100px;
    text-align: center;
}
div#content_right div.DT_PREVIEW_SMALL div.video_pic{
  float: left;
  width: 130px;
  padding: 0px 0px 0px 10px;
}

div#content_right div.DT_PREVIEW_SMALL div.video_topic{
  float: left;
  width: 230px;
}

div#content_wide div.DT_PREVIEW_SMALL{
    float:left;
    width:235px;
    height:160px;
    text-align: center;
}
div#content_wide div.DT_PREVIEW_SMALL div.video_topic{
  float: left;
  width: 230px;
}
div#content_wide div.DT_PREVIEW_SMALL div.video_pic{
  float: left;
  width: 130px;
  padding: 0px 0px 0px 40px;
}
div#content_wide div.DT_PREVIEW_SMALL div.video_topic h2{
  font-size: 11px;
  line-height: 13px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  vertical-align: middle;
}

/* GAMES*/

div.DT_GAMES_PREVIEW{
    float:left;
    width:456px;
    padding: 20px 2px 20px 2px;
}
div.DT_GAMES_PREVIEW div.games_pic{
  float: left;
  width: 100px;
  padding: 0px 0px 0px 0px;
}

div.DT_GAMES_PREVIEW div.games_topic{
  float: left;
  width: 350px;
}
div.DT_GAMES_PREVIEW_IMG{
    float:left;
    width:130px;
    padding: 20px 2px 20px 2px;
}
div.DT_GAMES_PREVIEW_IMG div.games_pic{
  float: left;
  width: 90px;
  padding: 0px 0px 0px 0px;
}

div.DT_GAMES_PREVIEW_IMG div.games_topic{
  float: left;
  width: 130px;
}

div.DT_THUMB{
  float: left;
  margin: 5px;
  padding: 0px;
  text-align: center;
  width: 100px;
  height:80px;
  position: relative;
}
div.DT_THUMB img{
  border: 1px solid #DDD;
  padding: 2px 4px 2px 4px;
  opacity:0.9;
  ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter:alpha(opacity=90);


}

div.DT_THUMB img:hover{
  background-color: #BBA;
  opacity:1.0;
  ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);

}

div.DT_THUMB_DETAILS{
  background-color:#fff;
  float:left;
  margin:2px 2px 2px 2px;
  padding:2px 2px 2px 2px;
  width:110px;
  height:90px;
  position: relative;
  text-align: center;
}
div.DT_THUMB_DETAILS a{
  color: #222;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_IMG{
  float:left;
  width:100px;
  min-height: 80px;
  margin:2px 2px 2px 2px;
  text-align: center;
  border: 1px solid #DDD;
  padding: 2px 3px 2px 3px;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_IMG:hover{
  /*)cursor:pointer;*/
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT,
div.DT_THUMB div.DT_THUMB_DETAILS_TEXT{
  float:left;
  width:100px;
  padding:2px;
  position: absolute;
  left:5px;
  bottom: 5px;
  background-color: #fff;
  opacity:0.8;
  ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  font-weight: bold;
  color: #000;
  font-size: 10px;
  line-height: 12px;
  text-align: center;
  vertical-align: middle;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.date{
  float:left;
  width:100%;
  color: #666666;
  font-size: 11px;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.link_medium{
  float:left;
  width:100%;
  font-size: 11px;
  padding:0px 0px 2px 0px;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.link_categorie{
  float:left;
  width:100%;
  color: #666666;
  font-size: 11px;
  text-decoration: none;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.link_categorie a:link{
  color: #66c;
  text-decoration: none;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.link_categorie a:visited{
  color: #66c;
  text-decoration: none;
}
div.DT_THUMB_DETAILS div.DT_THUMB_DETAILS_TEXT div.link_categorie a:hover{
  color: #66c;
  text-decoration: underline;
}
div.DT_SMALL_TEXT_MORE_DATE{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
  border-bottom: 1px solid #90BADE;
  display:inline;
}

div.DT_DETAILS_IMG,
div.DT_DETAILS_INSTITUTION{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
}
div.DT_DETAILS_IMG div.topic,
div.DT_HISTORY_DETAILS div.topic,
div.DT_DETAILS_INSTITUTION div.topic,
div.DT_YOUTUBE div.topic{
  float:left;
  width:100%;
  display:inline;
  color: #012469;
}
div.DT_DETAILS_IMG div.text{
  float:left;
  width:100%;
}
div.DT_DETAILS_IMG div.image,
div.DT_DETAILS_INSTITUTION div.image{
  float:left;
  width:100%;
  text-align:center;
  margin:10px 0px 10px 0px;
}
div.DT_DETAILS_IMG div.image_text,
div.DT_DETAILS_INSTITUTION div.image_text{
  float:left;
  width:100%;
  text-align:center;
  font-size:11px;
}
div.product_categories span.topic{
    padding: 2px;
    font-size:13px;
}
div.product_categories span.topic span.count{
    font-size:11px;
    color:#777777;
    padding: 2px;
}
div.product_categories_t2{
  float:left;
  width:290px;
}
div.product_categories_t3{
  float:left;
  width:320px;
}
div.product_categories_t3 div.topic,
div.product_categories_t2 div.topic{
    padding: 2px 2px 2px 5px;
    font-size:13px;
}


div.DT_HISTORY{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
  border-bottom: 1px solid #90BADE;
  display:inline;
}

div.DT_HISTORY span.history_date{
   color:#DF7401;
   font-weight:bold;
}
div.DT_HISTORY_DETAILS{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
  display:inline;
}

div.DT_HISTORY_DETAILS div.header_date{
  float:left;
  width:100%;
}
div.DT_HISTORY_DETAILS div.date{
  float:left;
  width:98%;
  font-size:20px;
  font-weight:bold;
  color:#DF7401;
  padding:2px 1% 2px 1%;
}
div.history_after, div.history_before{
  float:left;
  padding:0.5%;
  margin:0.5%;
  width:96%;
  font-size:11px;
  color: #444;
  display:inline;
}


/* DISPLAYS __END__ */

div.ad1{
  float:left;
  width:92%;
  padding:0% 2% 2% 2%;
  margin: 2%;
  border: 1px solid #ccc;
  font-weight: bold;
}
div.ad2{
  float:left;
  width:92%;
  padding:0% 2% 2% 2%;
  margin: 2%;
  border: 1px solid #ccc;
}
div.ad_note{
  float:left;
  color:#666;
  width: 98%;
  padding: 2% 2% 2% 0%;
  font-size: 11px;
  font-weight: normal;
}
div.ajax_more{
    width:100%;
    float:left;
    text-align: center;
}


input.ajax_more{
    width: 320px !important;
    padding: 0;
    font: 15px arial,sans-serif;
    color: black;
    cursor: pointer;
    height: 30px;
    margin: 10px 0px 10px 0px;
    vertical-align: top;
    background: url("/pics/common/mehr.png") repeat-x;
    border: 1px solid #999;
    border-top-color: #CCC;
}


