/* ---------------------------------------- */
/*  SHADOWS                             */
/* ---------------------------------------- */
/* 20050706 changed by falk */
.shadow_img244,
.shadow_img110,
.shadow_img86,
.shadow_img70 {
  background: #C5C8D1;
  border:1px solid #DADCE8;
  margin:0 0 10px 0;
}
.shadow_img244 img,
.shadow_img110 img,
.shadow_img86 img,
.shadow_img70 img { margin:1px; }
.shadow_img244 { width:246px; }
.shadow_img110 { width:112px; }
.shadow_img86 { width:88px; }
.shadow_img70 { width:72px; }

.shadow_img244 {
    margin:0 10px 0 0;
    float:left;
}

/* ---------------------------------------- */
/*        REITER                            */
/* ---------------------------------------- */
.reiter {
    margin:-10px -10px 10px -10px;
    padding:0;
    background:#E4E7F2;
}
.reiter h2 {
    display:block;
    float:left;
    font-family:verdana, arial,sans-serif !important;
    font-size:0.9em !important;
    font-weight:bold !important;
    line-height:1.6em !important;
    height:1.6em !important;
    color:#7883B9 !important;
    background:#E4E7F2 !important;
    padding:0 20px 0 0 !important;
    margin: 0 -1px 0 0 !important;
}
.reiter img.left_img {
    width:1.0em;
    height:1.4em;
    margin:0; padding:0;
    float:left;
}
.reiter img.right_img {
    width:1.2em;
    height:1.4em;
    margin:0; padding:0;
    float:left;
}
.reiter div.whitespace {
    margin:0; padding:0;
    background:#fff;
    height:1.4em;
    line-height:1.4em;
}
/* 20050623 changed by falk */
.module_spacer {
 height:10px;
 margin:5px -10px;
 background:#fff;
}
/* ----------------------------------------  */
/*   REITER NEU                            */
/* ----------------------------------------  */

.reiter_az {
    display:block;
    float:top;
    font-family:verdana, arial,sans-serif !important;
    font-color:#7883B9 !important;
    font-size:0.8em !important;
    font-weight:bold !important;
    line-height:1.6em !important;
    height:1.6em !important;
    background:#E4E7F2 !important;
    padding:0;
    margin: -5px 0px 15px 0 !important;
}
/* ---------------------------------------- */
/*  TOOLBOX-REITER                        */
/* ---------------------------------------- */
.toolbox_reiter {
 margin:-10px -10px 10px -10px;
 padding:0;
}
.toolbox_reiter h2 {
 display:block;
 float:left;
 font-family:verdana, arial,sans-serif !important;
 font-size:0.9em !important;
 font-weight:normal;
 line-height:1.6em !important;
 height:1.6em !important;
 color:#C50230 !important;
 background:#fff;
 padding:0 20px 0 0 !important;
 margin: 0 -1px 0 0 !important;
 border-top:1px solid #e5e5e5;
}
.toolbox_reiter img.left_img {
 width:1.0em;
 height:1.4em;
 margin:0; padding:0;
 float:left;
}
.toolbox_reiter img.right_img {
 width:1.4em;
 height:1.4em;
 margin:0; padding:0;
 float:left;
}
.toolbox_reiter div.whitespace {
 margin:0 9px 0 0; padding:0;
 background:#fff url('/p/layout/toolbox_reiter_bg_line_down.gif') bottom repeat-x;
 height:1.4em;
 line-height:1.4em;
}
/* ---------------------------------------- */
/*  TOOLBOXEN                             */
/* ---------------------------------------- */
.right_col .toolbox_misc,
.right_col .toolbox_presse,
.right_col .toolbox_newsletter,
.right_col .toolbox_acrobat,
.right_col .toolbox_text
{
 padding:0 0 0 9px;
 border:1px solid #E5E5E5;
 border-top:none;
 margin:0 0 20px 0;
}
.right_col .toolbox_misc h3,
.right_col .toolbox_presse h3,
.right_col .toolbox_newsletter h3,
.right_col .toolbox_acrobat h3 {
 margin:5px 0 0 0;
 padding:0;
 font-family:arial,verdana,sans-serif;
 font-weight:bold;
 font-size:1.0em;
 color:#294780;
}
.right_col .toolbox_misc p,
.right_col .toolbox_presse p,
.right_col .toolbox_newsletter p,
.right_col .toolbox_acrobat p,
.right_col .toolbox_text p {
 padding:0 5px 0 0; margin:10px 0;
 font-family:verdana,arial,sans-serif;
 font-weight:normal;
 font-size:0.9em;
 color:#000;
}
.right_col .toolbox_acrobat ul.links,
.right_col .toolbox_misc ul.links,
.right_col .toolbox_misc ul.downloads {
 margin:0 0 10px 20px;
 padding:0;
}
.right_col .toolbox_acrobat ul.links li,
.right_col .toolbox_misc ul.links li,
.right_col .toolbox_misc ul.downloads li {
 margin:0; padding:0;
 list-style:url('/p/layout/list_dots.gif');
 line-height:16px;
}
.right_col .toolbox_acrobat ul.links li a,
.right_col .toolbox_misc ul.links li a,
.right_col .toolbox_misc ul.downloads li a {
 font-family:verdana,sans-serif;
 font-size:0.85em;
 font-weight:normal;
 text-decoration:none;
}
.right_col .toolbox_presse checkbox {
 border:1px solid #ff0000;
}
.right_col .toolbox_newsletter form {
 margin-top:15px;
}
.right_col .toolbox_newsletter input {
 width:125px;
 margin:2px 0 0 0;
 padding:2px;
 font-family:verdana,arial,sans-serif;
 font-size:1.0em;
}
.right_col .toolbox_newsletter input.btn_submit {
 width:7em;
 color:#294780;
 padding:5px 0 0 10px;
 background:#fff url('/p/layout/navi_dots.gif') 0 11px no-repeat;
 border:0;
}
/* ---------------------------------------- */
/*      MODULE DOUBLE CONTENT               */
/* ---------------------------------------- */
.module_double_content {
    margin:0 10px 10px 0;
}
.module_double_content .left_col,
.module_double_content .right_col
{
    width:50%;
    padding:10px;
    background:#E4E7F2;
    vertical-align:top;
}
.module_double_content .left_col {border-right:5px solid #fff;}
.module_double_content .right_col {border-left:5px solid #fff;}
.module_double_content .content_type_b .float_left,
.module_detail_content .content_type_b .float_left {
    float:left;
    margin-bottom:5px;
}
.module_double_content .content_type_b .float_right,
.module_detail_content .content_type_b .float_right
{
    margin-bottom:20px;
}

.module_double_content .content_type_b .float_right {margin-left:80px;}
.module_detail_content .content_type_b .float_right {margin-left:125px;}

.module_double_content .content_type_b .float_right p,
.module_detail_content .content_type_b .float_right p {
    font-family:verdana,arial,sans-serif;
    font-size:0.9em;
}

.module_double_content .content_type_a h2,
.module_detail_content .content_type_a h2,
.module_double_content .content_type_b h2,
.module_detail_content .content_type_b h2,
.module_double_content .content_type_c h2,
.module_detail_content .content_type_c h2,
.reddot-teaser h2
{
    color:#294780;
    font-family:arial,verdana,sans-serif;
    font-size:1.0em;
    font-weight:bold;
    letter-spacing:0.4pt;
    margin:0;
    padding:0 0 5px 0;
}
.module_double_content .content_type_b h2.pink,
.module_detail_content .content_type_b h2.pink,
.module_double_content .content_type_c h2.pink,
.reddot-teaser h2.pink
{
    margin:0; padding:0 0 5px 0;
    font-weight:normal;
    font-size:1.0em;
    letter-spacing:0.1em;
    color:#C50230;
}
.module_double_content .content_type_a h3,
.module_detail_content .content_type_a h3,
.module_double_content .content_type_b h3,
.module_detail_content .content_type_b h3,
.module_double_content .content_type_c h3,
.module_detail_content .content_type_c h3,
.reddot-teaser h3
{
    margin:0; padding:15px 0 0 0;
    color:#294780;
    font-family:verdana,sans-serif;
    font-size:0.85em;
}
.module_double_content .content_type_a p,
.module_detail_content .content_type_a p,
.module_double_content .content_type_b p,
.module_detail_content .content_type_b p,
.module_double_content .content_type_c p,
.module_detail_content .content_type_c p,
.reddot-teaser p
{
    margin:0;
    padding:5px 0;
    font-family:verdana,sans-serif;
    font-size:0.9em;
}
.module_double_content .content_type_a a,
.module_detail_content .content_type_a a,
.module_double_content .content_type_b a,
.module_detail_content .content_type_b a,
.module_double_content .content_type_c a,
.module_detail_content .content_type_c a
{
    font-family:verdana,sans-serif;
    font-size:0.9em;
}
.module_double_content .content_type_a ul,
.module_detail_content .content_type_a ul {
    margin:10px 0 5px 20px;
    padding:0;
    font-family: verdana, arial, sans-serif;
    font-size:0.84em;
}
.module_double_content .content_type_b ul,
.module_detail_content .content_type_b ul {
    margin:5px 0 5px 20px;
    padding:0;
}
.module_double_content .content_type_c ul,
.module_detail_content .content_type_c ul {
    border-top:1px solid #fff;
    padding:5px 0 0 20px;
    margin:10px 0;
}
.module_double_content .content_type_a ul li,
/* .module_detail_content .content_type_a ul li,*/
.module_double_content .content_type_b ul li,
.module_detail_content .content_type_b ul li,
.module_double_content .content_type_c ul li,
.module_detail_content .content_type_c ul li
{
    margin:0; padding:0;
    list-style:url('/p/layout/list_dots.gif');
    line-height:16px;
}

/*  Änderungen THOMAS  */
.module_detail_content .content_type_a ul li,
{
    margin:0; padding:0;
    font-size:0.84em;
    font-family:verdana,arial,sans-serif;
    line-height:1.4em;
    color:#000000;
}

.module_double_content .content_type_a ul li a,
.module_detail_content .content_type_a ul li a,
.module_double_content .content_type_b ul li a,
.module_detail_content .content_type_b ul li a,
.module_double_content .content_type_c ul li a,
.module_detail_content .content_type_c ul li a
{
    font-family:verdana,sans-serif;
    font-size:0.9em;
    text-decoration:none;
}
/* ---------------------------------------- */
/*      MODULE DETAIL CONTENT               */
/* ---------------------------------------- */
.module_detail_content {
    margin:0 10px 10px 0;
}
.module_detail_content .left_col {
    width:70%;
    background:#E4E7F2;
}
.module_detail_content .right_col {
    width:30%;
    background:#fff;
}
.module_detail_content .left_col {
    padding:10px;
    vertical-align:top;
}
.module_detail_content .right_col {
    padding:10px 0;
    vertical-align:top;
}
.module_detail_content .left_col {border-right:5px solid #fff;}
.module_detail_content .right_col {border-left:5px solid #fff;}
.module_detail_content .left_col img.order {
    margin:3px 0 20px 3px;
}

/* ---------------------------------------- */
/*        MODULE MOOD IMAGE                   */
/* ---------------------------------------- */
.module_mood_image {
    background:#E4E7F2;
    margin:0 10px 10px 0;
    padding:10px;
}
.module_mood_image_short {
    background:#E4E7F2;
    margin:-5px -10px 10px -10px;
    padding:10px;
    border-top:10px solid #fff;
    border-bottom:10px solid #fff;
}


/* ----------------------------------------  */
/*        HILFE                              */
/* ----------------------------------------  */
/*  Die Hilfe-Styles muessen auch im Modul   */
/*  "reines_textmodul" als festes Stylesheet */
/*  vergeben werden.                         */
/* ----------------------------------------  */
#hilfe .text {
  font-size:0.84em;
  font-family:verdana,arial,sans-serif;
  line-height:1.4em;
  color:#294780;
}
#hilfe .text_bold {
  font-size:0.84em;
  font-family:verdana,arial,sans-serif;
  line-height:1.4em;
  color:#294780;
  font-weight:bold;
}
#hilfe .text_black {
  font-size:0.84em;
  font-family:verdana,arial,sans-serif;
  line-height:1.4em;
  color:#000000;
}
#hilfe a {
  font-family:verdana,arial,sans-serif;
}
#hilfe ol li {
  font-size:0.84em;
  font-family:verdana,arial,sans-serif;
  line-height:1.4em;
  color:#294780;
}
#hilfe ol li a {
  font-family:verdana,arial,sans-serif;
}
#hilfe .text_black_bold {
  font-size:0.84em;
  font-family:verdana,arial,sans-serif;
  line-height:1.4em;
  color:#000000;
  font-weight:bold;
}

/* ---------------------------------------- */
/*  SUCHERGEBNISSE                      */
/* ---------------------------------------- */
#searchresults {
 font-family:verdana,arial,sans-serif;
 font-size:0.84em;
}
#searchresults h3 {
 font-family:arial,sans-serif;
 font-size:1.3em;
 letter-spacing:0.1em;
}
/* PAGING */
#searchresults .paging {clear:both; margin:10px 0;}
#searchresults .paging div.zurueck {float:left;}
#searchresults .paging div.text {
 float:left;
 width:60%;
 margin-left:6em;
 text-align:center;
}
#searchresults .paging div.weiter {text-align:right;}
/* LABEL */
#searchresults .label {
 clear:both;
 background:#242d5c;
 color:#fff;
 margin:0 -10px;
 padding:0 10px 2px 10px;
 height:1.8em;
}
#searchresults .label h4 {
 color:#fff;
 float:left;
 font-size:1.0em;
 line-height:1.8em;
 margin:0; padding:0;
}
#searchresults .label .order {
 text-align:right;
}
#searchresults .label .order a {
 color:#fff;
 line-height:1.8em;
}
#searchresults .label .order a:hover {
 text-decoration:underline;
}
#searchresults .label .order a.active {
 font-weight:bold;
}
/* TOP-10 */
#searchresults .top10 {
 border-bottom:1px solid #fff;
}
#searchresults .float_left {
 float:left;
 margin-bottom:5px;
}
#searchresults .float_right
{
 margin-bottom:20px;
}
#searchresults .float_right {margin-left:95px;}
#searchresults .float_right p {
 font-family:verdana,arial,sans-serif;
}
/* TREFFERZEILE */
#searchresults .trefferzeile {
 clear:both;
 margin:10px 0 0 0;
 border-bottom:1px solid #fff;
}
#searchresults span.autor {
 font-family:verdana,arial,sans-serif;
 font-size:0.9em;
 color: rgb(197, 2, 48);
}
#searchresults a.headline {
 margin:0; padding:0;
 font-family:arial,sans-serif;
 font-weight:bold;
 font-size:1.2em;
 letter-spacing:0.1em;
}
#searchresults p {margin:0; padding:0;}
#searchresults a.weiter {
 line-height:2.5em;
}
#searchresults img.order {
 margin-top:5px;
}


/* ----------------------------------------  */
/*   NEWSLETTER                              */
/* ----------------------------------------  */

form.newsletter {
  margin:10px 0;
  padding:0 0 10px 0;
  line-height:19px;
  font:10px verdana,arial,sans-serif;
  border-bottom:1px solid #fff;
}
form.newsletter h3 {
  font:11px verdana, arial, sans-serif !important;
  font-weight:bold !important;
}
form.newsletter label, input, select {
  font:10px verdana,arial,sans-serif;
}
form.newsletter label {
  float:left;
  width:60px;
  margin:2px 0;
}
form.newsletter select {
  width:115px;
}
form.newsletter input {
  margin:2px 0;
  border:1px solid #afafaf;
}

/* ----------------------------------------  */
/*   KONTAKTFORMULAR                         */
/* ----------------------------------------  */

form.kontaktformular {
  margin:10px 0;
  padding:0 0 10px 0;
  line-height:19px;
  font:10px verdana,arial,sans-serif;
}
form.kontaktformular label, input, textarea {
  font:10px verdana,arial,sans-serif;
}
form.kontaktformular label {
  float:left;
  width:120px;
  margin:2px 0;
}
form.kontaktformular input, textarea  {
  margin:2px 0;
  width:200px;
  border:1px solid #afafaf;
}
form.kontaktformular textarea {
  height:60px;
}

/* ----------------------------------------  */
/*   STATIC CONTENT                          */
/* ----------------------------------------  */

 .static_content {
  font-family:verdana,arial,sans-serif;
  font-size:0.84em;
  line-height:1.4em;
  color:#000;
} 
.static_content .teaser_content
{
  margin-left: auto;
  margin-right: auto;
  margin-top:0px;
  padding:0px;
  text-align:left;
  position: relative;
  width: 560px;
}
.static_content .teaser_spalte1
{
  float: left;
  width: 110px;
}
.static_content .teaser_spalte2
{
  margin-left: 15px;
  float: left;
  width: 350px;
}
.static_content .teaser_kopf
{
  float: left;
  width: 560px;
  height: 50px;
}
.static_content .verlagsgruppe_content
{
  margin-left: auto;
  margin-right: auto;
  margin-top:20px;
  padding:0px;
  text-align:left;
  position: relative;
  width: 560px;
}
.static_content .verlagsgruppe_content .verlagsgruppe_spalte1
{
  float: left;
  width: 150px;
}
.static_content .verlagsgruppe_content .verlagsgruppe_spalte2
{
  margin-left: 15px;
  float: left;
  width: 370px;
}
.static_content .menschen_content
{
  margin-left: auto;
  margin-right: auto;
  margin-top:20px;
  padding:0px;
  text-align:left;
  position: relative;
  width: 100%;
}
.static_content .menschen_spalte1
{
  float: left;
  width: 50%;
  /* background-color: orange; */
}
.static_content .menschen_spalte2
{
  float: left;
  width: 50%;
}
.static_content p {
  font-size:1.0em !important;
}
 
<!--
.static_content ul {
 font-family:verdana,arial,sans-serif;
 font-size:1.1em;
 line-height:1.4em;
} 
-->
 
/* ----------------------------------------  */
/*   LOGIN FAMRB                          */
/* ----------------------------------------  */
 
.login_fam {
  margin-left: 12px;
  margin-right: auto;
  margin-top: 54px;
  font-size: 0.9em;
}
 /* ----------------------------------------  */
/*   LINKLISTE FOOTER                         */
/* ----------------------------------------  */

.linkliste_footer {
font-size: 10px;
line-height: 15px;
margin-left: 10px;
}


 /* ----------------------------------------  */
/*   SUCHE ARBRB                              */
/* ----------------------------------------  */



 #suche {
    position:absolute;
    margin-left:252px;
    margin-top:-50px;
    width:250px;
    height:39px;
    background:0px 0px url(/p/img_244/bg_suche.gif) no-repeat;
}
#suche input {
    margin-left:38px;
    margin-top:9px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    letter-spacing:0px;
    padding-left:0px;
}
 
#suche input.search 
{ 
    width:156px;
    height:20px;
    padding-left:7px;
    color:#b9b7b0;
    border-left: 1px solid #d0cec7;
    border-top: 1px solid #d0cec7;
    border-bottom: 1px solid #dad9d3;
    border-right: 1px solid #dad9d3;
    background:white;
    voice-family: "\"}\""; /*BOX MODEL HACK for IE 5.5/6.0 */ 
    voice-family:inherit; 
    height:16px;
    width:147px;
}
#suche .button 
{ 
    border: none;
}
