/*CVS Add-ins*/
/*
$Revision: 1.5 $
$RCSfile: special.css,v $
Authors: SPI
Copyright (c) A&B.FACE2NET GmbH
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
    special.css fuer dt. Technikmuseum Berlin (ausstellungsspezifische 
    Besonderheiten)
    30.08.2007 SPI
*/
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*
  austauschbilder:
  /_tem/special01/bg_header.jpg           headerbild
  /_tem/special01/bg_bar.gif              balken im contentbereich
  /_tem/special01/bg_head_more.gif        pfeil in aufzaehlungsliste
  /_tem/special01/bg_head_more_hover.gif  pfeil in aufzaehlungsliste - hover

  seitenhintergrund in /css/color/special_color.css austauschen!
  
 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */

/* basics.css */
.logo{ display: none; }/*disable styles: logo wieder drin*/

#standard .content #breadcrumb{ width: auto; margin-right: 260px; }
#breadcrumb dd a, #breadcrumb dd strong{ background-color: #fff; }

#websites li#sci a{ border-left:0; }

#header #navQuicklinks{ background: transparent; padding: 23px 0 0; }
#header #navQuicklinks h3{ margin: 0 -2px; border: solid 2px #fff; border-bottom: 0; }
#header #navQuicklinks ul{ border: solid 2px #fff; margin-left: -2px; }

#header #navTeaser{ background: transparent; margin: 23px -2px 0 -2px; padding: 0; border-left: solid 2px #fff; }
#header #navTeaser h3{ margin: 0 -2px; border: solid 2px #fff; border-bottom: 0; }

.footer a, .footer p, .footer ul li strong{ background-color: transparent; }

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + */
/*content*/
#standard .content{ padding-right: 0; }
#standard .content .article,
#standard .content .article2,
#standard .content .twocol .materialbox{ padding: 0 260px 10px 0; clear: right; } /*silke 09.01.08 clear hinzu*/

#standard .content .materialbox{ min-width: 290px; width: auto; margin-right: 10px; }

#standard .content div.colored{ min-height: 156px; margin-top: 12px; }
#standard .content div.colored h2{ padding: 10px 270px 10px 30px; } /*silke 09.01.08 hinzu*/
#standard .content div.colored p{ padding: 0 270px 20px 30px; } /*silke 09.01.08 hinzu*/
#standard .content .twocol div.colored p{ padding-right: 10px; padding-left: 0; } /*silke 09.01.08 hinzu*/

#standard .content hr{ clear: right; border: 0; height: 1px; color: #fff; }
#standard .content p{ padding: 8px 25px 10px 30px; }

#standard .content div.img_landscape{
max-width: 660px;
margin: -20px 0 0 0; padding: 8px 30px;
background-color: transparent;
}
#standard .content div.img_left_big{
clear: none; float: none;
margin: 10px 30px; padding: 0;
}

/* + + + 3 spalten-layout + + + */
#standard .content .twocol{ margin: 0; padding: 0; }

#standard .content .twocol .leftcol{ float: left; width: 180px; font-size: .82em; margin: 0; padding: 10px; }

#standard .content .twocol .leftcol img{ padding: 0 0 5px 0; margin: 0; background-color: #fff; } /*silke 11.01.08 hinzu*/
#standard .content .twocol .leftcol p{ padding: 0 0 20px 0; margin: 0; background-color: #fff; } /*silke 11.01.08 background hinzu*/

#standard .content .twocol .colored,
#standard .content .twocol .article,
#standard .content .twocol .article2{ padding: 0 260px 0 230px; }

#standard .content .twocol .article2{ padding-right: 290px; }
#standard .content .twocol .materialbox{ float: none; min-width: 270px; margin-left: 230px; margin-right: 290px; padding-right: 10px; }
#standard .content .twocol .materialbox h3{ padding-left: 15px; }
#standard .content .twocol .materialbox ul{ clear: none; }

#standard .content .twocol div.colored h2{ padding: 10px 0; } /*silke 09.01.08 hinzu*/

#standard .content .twocol h2,
#standard .content .twocol h3,
#standard .content .twocol h4{ padding: 10px 0; }
#standard .content .twocol p{ padding: 8px 30px 8px 0; }
#standard .content .twocol p.magnifier{ padding: 0px; }

#standard .content .twocol blockquote{ margin: 0; padding: 0; }
#standard .content .twocol blockquote p{ padding: 0 0 10px 10px; }
#standard .content .twocol blockquote.ZitatmitBildLinks{ margin-right: 30px; padding: 0; }
#standard .content .twocol blockquote.ZitatmitBildLinks p{ padding: 0 10px 10px 0; }

#standard .content .twocol .article ul,
#standard .content .twocol .article2 ul{ margin-left: 2px; padding: 6px 25px 6px 0; clear: right; }
#standard .content .twocol .article ol,
#standard .content .twocol .article2 ol{ margin-left: 1.5em; padding: 6px 18px 6px 13px; clear: right; }

#standard .content .twocol table p,
#standard .content .twocol table ul,
#standard .content .twocol table ol,
#standard .content .twocol li ul,
#standard .content .twocol li ol{ font-size: 1em; }
#standard .content .twocol li ul li{ padding-left: 20px; }
#standard .content .twocol li ol li{ padding-left: 0px; background: none; }

#standard .content .twocol .img_landscape{
clear: none; float: none;
margin: -10px 0 10px 0; padding: 0;
height: 170px; max-width: 470px;
overflow: hidden;}

#standard .content .twocol table,
#standard .content .twocol .img_left_big{ clear: none; float: none; margin: 0 30px 0 0; padding: 0; }

#standard .content .twocol .img_left_big{ max-width: 470px; overflow: hidden; padding-left: 0; }

#standard .content .twocol .img_right,
#standard .content .twocol .img_left{ clear: right; float: right; }
