

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fonts/open-sans-latin/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/fonts/open-sans-latin/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/open-sans-latin/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/open-sans-latin/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/fonts/open-sans-latin/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/open-sans-latin/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}


/* Slider Experten */
.slider_experten      { position:relative; width:640px; height:334px; border:1px solid #a294c6; margin-bottom:30px; }
#slide_experte_back   { position:absolute; top:150px; left:20px;  cursor:pointer; }
#slide_experte_next   { position:absolute; top:150px; left:600px; cursor:pointer; }
p.slide_experte_name  { margin:20px 0px  4px 0px; text-align:left; font-size:16px; line-height:25px; color:#5c5c5c; }
p.slide_experte_thema { margin: 4px 0px 20px 0px; text-align:left; font-size:14px; line-height:18px; color:#5658a4; }
div.slide_experte_l   { position:absolute; top:0px; left:0px;   }
div.slide_experte_r   { position:absolute; top:0px; left:280px; }
div.slide_experten    { position:absolute; top:0px; left:0px; width:520px; height:220px; z-index:1; }
p.slide_title_text    { position:absolute; top:14px; left:60px; margin:0; text-align:left; font-size:22px; line-height:30px; color:#5c5c5c; }
.slide_icon_fragezeichen { position:absolute; top:14px; left:10px; }


/* Welcher monat... */
ul.welcher_monat  { margin:0px !important; padding:0px !important; }
.welcher_monat li { display:inline-block; margin:0px 15px 0px 0px !important; border:1px solid #808080; }
.welcher_monat li a:link, .welcher_monat li a:visited, .welcher_monat li a:active, .welcher_monat li a:hover  {
padding:6px 0px 6px 0px; width:120px; display:inline-block;
color:#404040 !important; font-weight:normal; text-decoration:none !important;
text-align:center; background-color:#ffffc0; font-size:15px !important; color:#3c3071 !important
}
div.welcher_monat {
position:relative; width:640px; height:385px;
border-top:1px solid #a294c6; border-left:1px solid #a294c6; border-right:1px solid #a294c6; 
border-bottom:18px solid #ffdeff; background-image:url(/images/illustrationen/schwangere-frau_638x218.gif); background-repeat:no-repeat;
}
p.welcher_monat_titel { margin:0px; position:absolute; top:106px; left:266px; font-size:23px; line-height:30px; color:#404040; }
p.welcher_monat_foren { margin:0px; position:absolute; top:192px; left:266px; font-size:19px; line-height:20px; color:#404040; }



/* Experteninfo neu */

div.forenhinweise    { margin:25px 0px 25px 55px; font-size:13px; line-height:17px; }
div.forenhinweise p  { font-size:13px; line-height:18px; }
div.forenhinweise td { font-size:13px; line-height:18px; vertical-align:top; }
div.forenhinweise b  { font-size:13px; line-height:18px; color:#0080FF; font-family:arial, sans serif; }

.expertentitel_bild    { height:167px; width:auto; margin:19px 0px 27px 0px; cursor:pointer; }
.expertentitel_info    { color:#0a6bfc; font-family: "Open Sans", Verdana, arial, sans serif; cursor:pointer; }

.expertentitel_td_bild { display:table-cell; vertical-align:top; text-align:center; width:212px; background-color:#fff5e1; position:relative; }
.expertentitel_td_text { display:table-cell; vertical-align:top; text-align:left;   position:relative; }

.expertentitel_p1      { margin:25px 0px  0px 55px;  font-size:15px; line-height:18px; color:#3c3c3c; font-family: "Open Sans", Verdana, arial, sans serif; }
.expertentitel_h1      { margin:14px 0px  0px 53px;  font-size:26px; line-height:30px; color:#627ac0; font-family: "Open Sans", Verdana, arial, sans serif; padding:0px; }
.expertentitel_p2      { margin:17px 0px  0px 55px;  font-size:15px; line-height:18px; color:#3c3c3c; font-family: "Open Sans", Verdana, arial, sans serif; }
.expertentitel_name    { margin:15px 0px 10px 55px;  font-size:18px; line-height:19px; color:#585aa5; font-family: "Open Sans", Verdana, arial, sans serif; cursor:pointer; }
.expertentitel_grad    { margin:10px 0px  0px 55px;  font-size:13px; line-height:18px; color:#3c3c3c; font-family: "Open Sans", Verdana, arial, sans serif; }

.expertentitel_gruss   { position:absolute; top:40px; left:530px; font-size:15px; line-height:21px; font-style:italic; color:#6f6f6f; font-family: "Open Sans", Verdana, arial, sans serif; }

a:link.expertentitel_link,
a:active.expertentitel_link,
a:visited.expertentitel_link,
a:hover.expertentitel_link { color:#0a6bfc; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.expertentitel_td_color1   { display:table-cell; height:23px; background-color:#eeeefe; }
.expertentitel_td_color2   { display:table-cell; height:23px; background-color:#ffe9ff; }

.expertentitel_td_hinweis  { border-bottom:1px solid #c0c0c0; }
.expertentitel_p_hinweis   { margin:7px 10px 6px 18px; font-size:12px; line-height:14px; color:#808080; }

.experteninfo_link_kiwu    { font-size:13px; color:#0a6bfc; text-decoration:none; cursor:pointer; }




/* Experteninfo */
#experteninfo {
  position:fixed;
  height:100%;
  width:100%;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(255,255,255,0.7);
  display:none;
  z-index:100;
}

.experteninfo_content {
  width:612px;
  padding:0px;
  position:relative;
  background:#FFFFFF;
  margin:50px auto;
  border:1px solid #73749b;
}

.experteninfo_bild {
  position:absolute;
  top:37px;
  left:43px;
  width:62px;
  height:auto;
  margin:0px;
  padding:0px;
}

.experteninfo_name {
	position:relative;
  margin:37px 0px 0px 152px;
  width:420px;
  padding:0px;
  font-size:20px;
  color:#007cca;
  font-family: "Open Sans", Verdana, arial, sans serif; 
}

.experteninfo_text { margin:50px 0px 60px 0px; }

.experteninfo_text p {
	position:relative;
  margin:20px 0px 20px 152px;
  width:420px;
  padding:0px;
  font-size:15px;
  line-height:19px;
  font-family: "Open Sans", Verdana, arial, sans serif; 
}

.experteninfo_info { color:#595b83; margin-right:4px; }

.experteninfo_close {
  position:absolute;
  top:14px;
  left:576px;
  cursor: pointer;
  margin:0px;
  padding:0px;
}


.haben_sie_fragen_titel         { font-size:17px !important; color:#5a5eb2; font-family: "Open Sans", Verdana, arial, sans serif; }
.haben_sie_fragen_bilder        { margin:19px 0px 18px 0px; }
.haben_sie_fragen_bild_margin   { margin-left:12px; }
.haben_sie_fragen_experte_name  { font-size:15px !important; line-height:16px !important; color:#434587 !important; font-family: "Open Sans", Verdana, arial, sans serif; }
.haben_sie_fragen_experte_titel { font-size:13px !important; line-height:16px !important; color:#818181; }
ul.haben_sie_fragen_liste {
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 6px;
line-height:16px !important;
list-style-image:url(/images/dots/square-01.gif);
}
ul.haben_sie_fragen_liste a:link, ul.list_square_01 a:active, ul.list_square_01 a:visited, ul.list_square_01 a:hover { color:#434587 !important; line-height:16px !important; }
ul.haben_sie_fragen_liste li { margin:0px 0px 6px 0px; padding:0px 0px 6px 4px; line-height:16px !important; }



div.mobile_ansicht {
font-size:13px;
width:103px;
margin:24px 0px 0px 17px;
padding:6px 0px 6px 0px;
cursor:pointer;
background-color:#ffffff;
border:1px solid #c1c1c3;
color:#7e7d9d;
text-align:center;
}

/* Auswahl SSW */
.div_select_ssw {
margin:20px 0px 30px 0px;
font-size:15px;
color:#474747;
}

.div_select_ssw select {
font-family:arial;
font-size:15px;
line-height:16px;
width:90px;
height:29px;
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
border:1px solid #707070;
background: url('/umfrageteam/images/select-arrow-01.png')  no-repeat;
background-position: right;
padding-left:5px;
}

.div_select_ssw select:focus{
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
border:1px solid #707070;
background: url('/umfrageteam/images/select-arrow-02.png')  no-repeat;
background-position: right;
}

.div_select_ssw select::-ms-expand {
display: none;
}

.div_select_ssw option {
background:#fff;
border:none;
padding:4px;
}

.div_select_ssw option:hover {
background:#0077f1;
color:#fff;
}



/* Teaser  Reihenfolge beachten */

.teaser_title    { font-size:21px; line-height:52px; color:#5a5eb2; }
.teaser_subline  { font-size:16px; line-height:16px; color:#4c4c4c; }
.teaser_subline2 { font-size:16px; line-height:26px; color:#4c4c4c; }
.teaser_image_margin     { margin:0px 0px  6px 0px; }
.teaser_image_margin_sub { margin:0px 0px 20px 0px; }
.teaser_default_margin   { margin:24px 0px 26px 18px; }
.teaser_default_margin2  { margin:24px 0px 20px 18px; }

.teaser_title_2         { font-size:18px; line-height:44px; color:#434587; }
.teaser_subline_2       { font-size:15px; line-height:20px; color:#545454; }
.teaser_image_margin_2  { margin:0px 0px  2px 0px; text-align:left; }


div.expertenrat_div     { position:relative; width:290px; text-align:left; margin:0px; padding:0px;}
img.expertenrat1        { margin:0px 0px 20px 0px; width:290px; height:auto;  }
img.expertenrat2        { margin:0px 0px 14px 0px; width:290px; height:auto;  }
img.expertenrat3        { margin:0px 0px 16px 0px; width:290px; height:auto;  }
img.expertenrat4        { margin:0px 0px 16px 0px; width:290px; height:auto;  }
span.expertenrat1        { font-family:'Open Sans'; font-size:22px; line-height:26px; color:#4e5096; display:block; }
span.expertenrat2        { font-family:'Open Sans'; font-size:22px; line-height:26px; color:#4e5096; display:block; }
span.expertenrat3        { font-family:'Open Sans'; font-size:22px; line-height:22px; color:#4e5096; display:block; }
span.expertenrat4        { font-family:'Open Sans'; font-size:19px; line-height:21px; color:#4e5096; display:block; }
.expertenrat_titel1     { padding:6px 0px 18px 0px; font-family:'Open Sans'; font-size:16px; line-height:21px; color:#555555; display:block; }
.expertenrat_titel2     { padding:10px 0px 16px 0px; font-family:'Open Sans'; font-size:16px; line-height:21px; color:#555555; display:block; }
.expertenrat_titel3     { padding:10px 0px 13px 0px; font-family:'Open Sans'; font-size:14px; line-height:19px; color:#555555; display:block; }
.expertenrat_titel4     { padding:8px 0px 13px 0px; font-family:'Open Sans'; font-size:14px; line-height:19px; color:#555555; display:block; }
.expertenrat_foto1      { position:absolute; top:152px; left:230px; width:60px; height:80px; }
.expertenrat_foto2      { position:absolute; top:152px; left:230px; width:60px; height:80px; }
.expertenrat_foto3      { position:absolute; top:158px; left:230px; width:60px; height:80px; }
.expertenrat_foto4      { position:absolute; top:158px; left:230px; width:60px; height:80px; }
.expertenrat_icon       { margin:0px; padding:0px 0px 8px 0px; vertical-align:middle; }
.expertenrat_icon_text  { margin:24px 0px 0px 12px; font-family:'Open Sans'; font-size:16px; line-height:20px; color:#4e5096; }


p.w290 { width:290px; margin:0px; padding:0px; /*border:1px solid #FF0000;*/ }

p.center { text-align:center; }
p.left   { text-align:left; }

.os { font-family: "Open Sans", Verdana, arial, sans serif; }
a:link.os, a:active.os, a:visited.os, a:hover.os { font-family:"Open Sans", Verdana, arial, sans serif;  text-decoration:none; }

.fs15 { font-size:15px; }
.fs16 { font-size:16px; }
.fs17 { font-size:17px; }
.fs18 { font-size:18px; }
.fs19 { font-size:19px; }
.fs20 { font-size:20px; }
.fs21 { font-size:21px; }
.fs22 { font-size:22px; }

.lh19  { line-height:19px; }
.lh20  { line-height:20px; }
.lh21  { line-height:21px; }
.lh22  { line-height:22px; }


.color_b { color:#439cff; }
.color_v { color:#5a5eb2; }
.color_g { color:#4c4c4c; }


/**************************/


.emoji {
    width:19px;
    height:19px;
    vertical-align: text-bottom;
    margin:0px 2px 2px 2px;
}


#rub_suche_slide {
top:1px;
display:none;
margin-left:-1px;
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
z-index:1000;
text-align:left;
width:1024px;
height:134px;
background-color:#fafafd;
-webkit-box-shadow: 0px 10px 14px -4px rgba(160,160,160,1);
-moz-box-shadow: 0px 10px 14px -4px rgba(160,160,160,1);
box-shadow: 0px 10px 14px -4px rgba(160,160,160,1);
}

#rub_suche_wrapper {
text-align:left;
border:1px solid #d0d0d0;
width:576px;
height:44px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(224,224,224,1);
-moz-box-shadow: 2px 2px 2px 0px rgba(224,224,224,1);
box-shadow: 2px 2px 2px 0px rgba(224,224,224,1);
background-color:#FFF;
margin:40px 20px 20px 180px;
}

#rub_suche_input {
-webkit-appearance: caret;
-moz-appearance: caret;
outline: 0 none;
font-family: 'open sans', arial, sans-serif;
color:#404040;
font-size:17px;
line-height:20px;
width:505px;
height:30px;
border:1px solid #FFF;
}

#rub_suche_submit {
cursor:pointer;
width:60px;
height:44px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center;
border:none;
}

:focus { outline: 0; }





/* Navi Content */


.navigation_beratung_div {
position:absolute;
top:0px;
left:110px;
width:60px;
height:80px;
}

.navi_content { color:#3e3e3e; font-size:15px; line-height:19px; text-align:left; }

.navi_content_linie_01 { position:absolute; top:23px; height:302px; border-left:1px solid #9293ce; width:1px; padding:0; margin:0; }
.navi_content_linie_02 { position:absolute; height:1px; border-top:1px solid #c0c0c0; height:1px; padding:0; margin:0; }

a:link.navi_content,
a:active.navi_content,
a:visited.navi_content,
a:hover.navi_content { font-size:15px; line-height:19px; color:#3e3e3e; text-decoration:none; text-align:left; }

.dot_blue_01  { font-size:25px; color:#43adff; margin:0px 9px 0px 0px; padding:0px 0px 0px 0px; vertical-align:bottom; }
.dot_pink_01  { font-size:25px; color:#ff80ff; margin:0px 9px 0px 0px; padding:0px 0px 0px 0px; vertical-align:bottom; }
.dot_blue_02  { font-size:18px; color:#6969ff; margin-right:6px; }
.dot_white_01 { font-size:21px; color:#FFFFFF; margin-right:8px; }
.dot_white_02 { font-size:18px; color:#FFFFFF; margin-right:6px; }



/* Postingliste preview */

.posting_foto {
margin:-4px 0px -4px 8px;
height:18px;
width:18px;
}

.posting_preview {
margin:5px 0px 12px 0px;
color:#6b6b6b;
width:450px
}

.posting_title {
    font-family: arial,sans-serif !important;
    text-align: left !important;
    font-size: 13px !important;
    color: #0000C0 !important
    font-weight: normal;
    display: inline;
}

.posting_title a:hover {
    font-size: 14px  !important;
    color: #5658aa  !important;
    text-decoration: underline  !important;
    font-weight: normal;
    display: inline;
}

.posting_title a:hover {
    font-size: 14px  !important;
    color: #737DFF  !important;
    text-decoration: none  !important;
    font-weight: normal;
    display: inline;
}

.posting_title a:link, .posting_title a:active {
    font-size: 14px  !important;
    color: #5658aa  !important;
    text-decoration: none  !important;
    font-weight: normal;
    display: inline;
}

/* Postingliste preview */





/* Login */

.mp0pa  { margin:0; padding:0px; position:absolute; text-align:left;}
.mp0pac { margin:0; padding:0px; position:absolute; cursor:pointer; text-align:left;}

a:link#login_login,    a:active#login_login,    a:visited#login_login,    a:hover#login_login    { font-size:14px; color:#202020; text-decoration:none; }
a:link#login_anmelden, a:active#login_anmelden, a:visited#login_anmelden, a:hover#login_anmelden { font-size:14px; color:#202020; text-decoration:none; }
a:link#login_logout,   a:active#login_logout,   a:visited#login_logout,   a:hover#login_logout   { font-size:14px; color:#202020; text-decoration:none; }
a:link#login_freunde,  a:active#login_freunde,  a:visited#login_freunde,  a:hover#login_freunde  { font-size:13px; color:#FF0000; text-decoration:none; padding:0px 10px 0px 10px; vertical-align:middle; }
a:link#login_postfach, a:active#login_postfach, a:visited#login_postfach, a:hover#login_postfach { font-size:13px; color:#FF0000; text-decoration:none; padding:0px 10px 0px 10px; vertical-align:middle; }

.login_info {
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:2px 14px 4px 14px;
color:#000000;
text-decoration:none;
border:1px solid #aaaaaa;
background-color:#ffffd5;
border-radius: 5px 5px 5px 5px;
}


/*
#login_postfach {
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:5px 14px 4px 14px;
color:#000000;
text-decoration:none;
border-top:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
background-color:#ffffd5;
border-radius: 8px 0px 0px 8px;
}

#login_freunde {
vertical-align:middle;
margin:0px 0px 0px 0px;
padding:5px 14px 4px 14px;
color:#000000;
text-decoration:none;
border-top:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
background-color:#ffffd5;
border-radius: 8px 0px 0px 8px;
}
*/

#login_logout {
vertical-align:middle;
margin:0px 0px 0px 7px;
padding:5px 20px 4px 30px;
color:#000000;
text-decoration:none;
border:1px solid #aaaaaa;
background-color:#ddff9e;
border-radius: 5px 5px 5px 5px;
}

#login_anmelden {
vertical-align:middle;
margin:0px 0px 0px 7px;
padding:5px 16px 4px 16px;
color:#000000;
text-decoration:none;
border:1px solid #aaaaaa;
background-color:#ffffd5;
border-radius: 5px 5px 5px 5px;
}

#login_login {
vertical-align:middle;
margin:0px 0px 0px 7px;
padding:5px 18px 4px 32px;
color:#000000;
text-decoration:none;
border:1px solid #aaaaaa;
background-color:#ddff9e;
border-radius: 5px 5px 5px 5px;
}


#login_login:hover    { background-color:#d6fd8e;
-webkit-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
}

#login_logout:hover    { background-color:#d6fd8e;
-webkit-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
}

/*
#login_anmelden:hover { background-color:#fdfdb5;
-webkit-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
box-shadow: 0px 0px 3px 0px rgba(194,194,194,1);
}
*/



/* Neue Navi - noch umbennen */
div.navi {
font-family:arial;
font-size:16px;
position:absolute;
top:0px;
text-align:center;
margin:auto;
padding:9px 0px 7px 0px;
cursor:pointer;
border-top:1px solid #cbcbcb;
/*border-bottom:1px solid #cbcbcb;*/

background-color:#ececfc;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececfc));
background: -moz-linear-gradient(top, #ffffff, #ececfc);
background: -ms-linear-gradient(top, #ffffff, #ececfc);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ececfc");

}

div.cont {
position:absolute;
left:-1px;
top:33px;
z-index:10004;
width:1026px;
height:350px;
margin:0px;
padding:0px;
display:none;
background-color:#ffffff;

-webkit-box-shadow: 0px 12px 6px 0px rgba(230,230,230,0.7);
-moz-box-shadow: 0px 12px 6px 0px rgba(230,230,230,0.7);
box-shadow: 0px 12px 6px 0px rgba(230,230,230,0.7);

}

div.cont_innen {
position:absolute;
left:0px;
top:11px;
z-index:10005;
width:1024px;
height:340px;
text-align:center;
margin:0px
padding:0px;
background-color:#ffffff;
border:1px solid #9293ce;
}


a:link.n1, a:active.n1, a:visited.n1, a:hover.n1 { font-family:arial; font-size:15px; line-height:16px; color:#363636; text-decoration:none; display:block; }



#rub_suche_lupe {
cursor:pointer;
width:30px;
height:25px;
vertical-align:middle;
}



/***** Gradient ******/

.gradient_1 {

background: rgba(255,255,255,1);
background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(255,248,235,1) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,1)), color-stop(72%, rgba(255,255,255,1)), color-stop(100%, rgba(255,248,235,1)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(255,248,235,1) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(255,248,235,1) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(255,248,235,1) 100%);
background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 72%, rgba(255,248,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fff8eb', GradientType=1 );

}




a:link.navi_main_kategorie, a:active.navi_main_kategorie, a:visited.navi_main_kategorie { font-size:15px; color:#363636; text-decoration:none; }
a:link.navi_sub_kategorie, a:active.navi_sub_kategorie, a:visited.navi_sub_kategorie { font-size:16px; color:#363636; text-decoration:none; }
a:link.navi_sub_kategorie2, a:active.navi_sub_kategorie2, a:visited.navi_sub_kategorie2 { font-size:15px; color:#363636; text-decoration:none; }
p.navi_sub_kategorie { margin:0px; font-size:16px; color:#575757; text-decoration:none; cursor:pointer; }



/******* Forenlinks **********/
ul.ll     { list-style-type:none; font-family:arial, sans-serif; font-size:12px; margin:0px 0px 0px 10px; padding:0px; line-height:16px; }
ul.ll li  { list-style-image:url(/images/linkleiste-dot_01.gif);  font-size:12px; margin:0px 0px 2px  0px; padding:0px; }
ul.lle    { list-style-type:none; font-family:arial, sans-serif; font-size:12px; margin:0px 0px 0px 10px; padding:0px; line-height:16px; }
ul.lle li { list-style-image:url(/images/linkleiste-dot_01.gif);  font-size:12px; margin:0px 0px 3px  0px; padding:0px; }

a:link.ll,  a:visited.ll,  a:active.ll,  a:hover.ll  { font-family:"Open Sans", arial, sans-serif !important; font-size:13px !important; color:#072bcd; font-weight:normal; text-decoration:none; letter-spacing:normal; display:block; }
a:link.lle, a:visited.lle, a:active.lle, a:hover.lle { font-family:"Open Sans", arial, sans-serif !important; font-size:13px !important; color:#072bcd; font-weight:normal; text-decoration:none; letter-spacing:normal; display:block; }



/* für Kiwuexperten */
.llu { color:#2b95ff; font-size:13px; white-space:pre; line-height:13px; display:block; }
.experte_name_01   { color:#585AA5; font-size:14px; }
.experte_name_02   { color:#585AA5; font-size:13px; }

/* .experte_name_kiwu { color:#585AA5; font-size:13px; margin-top:11px; margin-bottom:0px; } */
.experte_name_kiwu { color:#404176; margin:20px 0px 0px 0px; font-size:12px; line-height:14px; }

.experte_gruss_01  { color:#686662; font-size:12px; }
.experte_bild_kiwu { margin-bottom:10px; }

a:link.experten_info_01, a:visited.experten_info_01, a:active.experten_info_01, a:hover.experten_info_01 { font-size:13px; color:#0A6BFC; text-decoration:none; font-weight:normal; }
div.ort { font-size:12px; color:#3C3C3C; margin-top:6px; width:101px; padding-top:2px; padding-bottom:2px; text-align:center; border:1px solid #B9B9DC }


/* für Kiwuexperten */


/* PROFIL */
.beitrag_ubild {
padding:0;
width:40px;
height:40px;
background-repeat:no-repeat;
border:1px solid #fff;
-webkit-border-radius:40px;
-khtml-border-radius:40px;
-moz-border-radius:40px;
border-radius:40px;
background-size:cover;
}

a:link.ubild_link, a:visited.ubild_link, a:active.ubild_link, a:hover.ubild_link {
display:block;
height:100%;
width:100%;
text-decoration:none;
}



/* RUB-SUCHE */

.suche_wrapper_start {
position:absolute;
top:39px;
left:642px;
text-align:left;
border:1px solid #cfcfcf;
width:370px;
height:37px;
-webkit-box-shadow: 0px 3px 5px -2px rgba(224,224,224,1);
-moz-box-shadow: 0px 3px 5px -2px rgba(224,224,224,1);
box-shadow: 0px 3px 5px -2px rgba(224,224,224,1);
background-color:#FFFFFF;
}

.suche_input_start {
-webkit-appearance: caret;
-moz-appearance: caret;
outline: 0 none;
color:#404040;
font-size:13px;
line-height:20px;
width:280px;
height:30px;
border:1px solid #FFFFFF;
}

.suche_submit_start {
cursor:pointer;
width:60px;
height:37px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center;
border:none;
}




/* FORUM-SUCHE Startseite - kurz */
.suche_forum_wrapper_start_1 {
position:absolute; top:8px; left:416px; text-align:left; border:1px solid #cfcfcf; width:270px; height:37px;
-webkit-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); -moz-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); background-color:#FFFFFF;
}
.suche_forum_input_start_1 {
font-family: "Open Sans", Verdana, arial, sans serif;
position:absolute; top:2px; left:16px;
-webkit-appearance: caret; -moz-appearance: caret;
outline: 0 none; color:#404040; font-size:13px; line-height:20px; width:216px; height:30px; border:1px solid #ffffff;
}
.suche_forum_submit_start_1 {
position:absolute; top:0px; left:210px; cursor:pointer; width:60px; height:37px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center; border:none;
}

/* FORUM-SUCHE Startseite - mittel */
.suche_forum_wrapper_start_2 {
position:absolute; top:8px; left:386px; text-align:left; border:1px solid #cfcfcf; width:300px; height:37px;
-webkit-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); -moz-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); background-color:#FFFFFF;
}
.suche_forum_input_start_2 {
position:absolute; top:2px; left:16px;
-webkit-appearance: caret; -moz-appearance: caret;
outline: 0 none; color:#404040; font-size:13px; line-height:20px; width:246px; height:30px; border:1px solid #ffffff;
}
.suche_forum_submit_start_2 {
position:absolute; top:0px; left:240px; cursor:pointer; width:60px; height:37px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center; border:none;
}

/* FORUM-SUCHE Startseite - lang */
.suche_forum_wrapper_start_3 {
position:absolute; top:8px; left:358px; text-align:left; border:1px solid #cfcfcf; width:328px; height:37px;
-webkit-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); -moz-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
box-shadow: 3px 3px 5px -2px rgba(224,224,224,1); background-color:#FFFFFF;
}
.suche_forum_input_start_3 {
position:absolute; top:2px; left:16px;
-webkit-appearance: caret; -moz-appearance: caret;
outline: 0 none; color:#404040; font-size:13px; line-height:20px; width:276px; height:30px; border:1px solid #ffffff;
}
.suche_forum_submit_start_3 {
position:absolute; top:0px; left:266px; cursor:pointer; width:60px; height:37px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center; border:none;
}



/* Suche im Beitrag */
.suche_wrapper {
text-align:left;
border:1px solid #cfcfcf;
width:394px;
height:37px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(224,224,224,1);
-moz-box-shadow:    2px 2px 2px 0px rgba(224,224,224,1);
box-shadow:         2px 2px 2px 0px rgba(224,224,224,1);
background-color:#FFF;
}

.suche_input {
-webkit-appearance: caret;
-moz-appearance: caret;
outline: 0 none;
color:#404040;
font-size:13px;
line-height:20px;
width:310px;
height:30px;
border:1px solid #FFF;
}

.suche_submit {
cursor:pointer;
width:60px;
height:37px;
background:url('/suche/image/suche-lupe.gif') no-repeat center center;
border:none;"
}







/******************** ALLGEMEIN **********************/

html { height:100%; }

body {
text-align:center;
height:100%;
margin:0px;
padding:0px;
font-family:"Open sans", arial, sans serif;
font-size:13px;
line-height:17px;
color:#000000;
background-color:#FFFFFF;
overflow-x: hidden;
overflow-y: scroll;
}

div.ta      { display:table; border-collapse:collapse; width:100%; }
div.ta_navi { display:table; border-collapse:collapse; }
div.tr { display:table-row;  }
div.td { display:table-cell; vertical-align:top; }

p { font-size:13px; line-height:17px; color:#000000; }

fz12 { font-size:12px; line-height:15px; }
fz13 { font-size:13px; line-height:16px; }
fz14 { font-size:13px; line-height:17px; }
fz15 { font-size:14px; line-height:18px; }
fz16 { font-size:15px; line-height:20px; }

.va_t { vertical-align:top; }
.va_m { vertical-align:middle; }
.va_b { vertical-align:bottom; }

.ta_l { text-align:left; }
.ta_c { text-align:center; }
.ta_r { text-align:right; }

.b1 { border:1px solid #FF0000; }

.image_fade { animation-duration: 1s; animation-name: image_fade_in; }
@keyframes image_fade_in { from { opacity:0.2; } to { opacity:1; }}



a:link.s0, a:visited.s0, a:active.s0, a:hover.s0 { font-size:13px; color:#000000; text-decoration:none; }

/* Standard-Link dunkelblau im Bereich Infos */
#infos a:link, a:visited,  a:active, a:hover { text-decoration:none; color:#072BCD; }

/* Zentraler Wrapper mit Breite und Border links und rechts */
#wrapper_main      { position:relative; width:1024px; height:100%; display:table; font-size:13px; text-align:center; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; margin:auto; }
#wrapper_main_left { position:relative; width:1024px; height:100%; display:table; font-size:13px; text-align:left;   border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; margin:0px 0px 0px 25px; }

/* Standard Links schwarz und grau - Bereich Info */
#infos a:link.g0, a:active.g0, a:visited.g0, a:hover.g0 { color:#393939; font-size:13px; line-height:17px; }
#infos a:link.s0, a:active.s0, a:visited.s0, a:hover.s0 { color:#000000; font-size:13px; line-height:17px; }

/* Standard Links schwarz und grau - Bereich Content und Postings */
#content  a:link.s0, a:active.s0, a:visited.s0, a:hover.s0 { color:#000000; font-size:13px; line-height:17px; text-decoration:none; }
#postings a:link.s0, a:active.s0, a:visited.s0, a:hover.s0 { color:#000000; font-size:13px; line-height:17px; text-decoration:none; }






/********* Bereich Infos / Teaser -> Listen, Überschriften, Pfeile usw. ****************/


/* DIVs bzw. Teaser */
div.rub_teaser_01 { margin:0px 0px 0px 18px; width:560px; }
div.rub_teaser_02 { margin:0px 0px 0px 15px; width:272px; }
.rub_teaser_03    { margin:0px; padding:0px; width:100%;  }
div.rub_teaser_04 { margin:0px 0px 0px 23px; width:556px; }


/* Linie */
.linie_01 { height:1px; background-color:#dfdfd7; width:100%; margin:18px 0px 18px 0px; }

.teaser_linie_1 { height:1px; background-color:#c0c0c0; width:100%; margin:0; padding:0; }
.teaser_linie_2 { height:1px; background-color:#ada4ce; width:290px; margin:0px 0px 0px 17px; padding:0; }



/* Listen mit Icons: Pfeilen, Dots usw. */
ul.list_icon_01 {
list-style-image:none;
list-style-type:none;
margin:0px;
padding:2px 0px 0px 35px;
font-size:15px;
color:#575757;
background-image:url(/images/icon-info.gif);
background-repeat: no-repeat;
background-position:0px 0px 0px 0px;
}

ul.list_pfeil_01 {
margin:0px 0px 0px 15px;
padding:0px;
line-height:15px;
list-style-image:url(/images/dots/pfeil-01.gif);
}

ul.list_pfeil_02 {
margin:0px 0px 0px 15px;
padding:0px;
line-height:16px;
list-style-image:url(/images/dots/pfeil-01.gif);
}

ul.list_pfeil_01 li { margin:0px; padding:2px; }
ul.list_pfeil_02 li { margin:0px; padding:2px 2px 3px 2px; }

#infos ul.list_pfeil_02 a:link, ul.list_pfeil_02 a:active, ul.list_pfeil_02 a:visited, ul.list_pfeil_02 a:hover { color:#434587; }

ul.list_square_01 {
margin: 0px 0px 0px 12px;
padding:0px 0px 0px 5px;
line-height:16px !important;
list-style-image:url(/images/dots/square-01.gif);
}

ul.list_square_01 a:link, ul.list_square_01 a:active, ul.list_square_01 a:visited, ul.list_square_01 a:hover { color:#434587; }
ul.list_square_01 li { margin:0px 0px 3px 0px; padding:0px 0px 5px 5px; }


/* Überschriften Blau */
h2.caption_01 {
font-size:16px;
line-height:18px;
margin:0px 0px 10px 0px;
font-weight:normal;
color:#3994FB;
}

h2.caption_02 {  /* ???? nur anderer Abstand */
font-size:16px;
line-height:18px;
margin:20px 0px 10px 0px;
font-weight:normal;
color:#3994FB;
}

h2.caption_01.blau_01, h2.caption_02.blau_01 { color:#3994FB; }
h2.caption_01.lila_01, h2.caption_02.lila_01 { color:#7B7BBD; }

h2.caption_01.pfeil, p.caption_01.pfeil  {
margin:20px 0px 20px 0px;
line-height:15px;
background-repeat:no-repeat;
background-position:left bottom;
padding:0px 0px 0px 26px;
font-size:15px;
}

.kreis_blau { background-image:url(/images/dots/kreis-pfeil-01.gif); }
.kreis_lila { background-image:url(/images/dots/kreis-pfeil-02.gif); }








/******** BEITRAG *******/


/* Bereich */
#beitrag { margin:30px 0px 0px 0px; }

.beitrag_innen {
width:600px;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-word;
word-break: break-word;
/*-ms-hyphens: auto;*/
-moz-hyphens: auto;
-webkit-hyphens: auto;
hyphens: auto;
vertical-align:top;
}

.beitrag_innen2 {
margin:24px 0px 0px 0px;
width:560px;
vertical-align:top;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-word;
word-break: break-word;
}


/* Beitrag Überschrift */
#content h1 { font-size:16px; line-height:20px; color:#0279fd; margin:0px 0px 30px 0px; padding:0px; }

/* Beitag Text */
#content p.beitrag { font-size:15px; line-height:20px; color:#222222; }

/* Beitrag von */
#content b { color:#626262; }
#content p.beitrag_von      { color:#222222; font-size:13px; margin:25px 0px 0px 0px; }
#content b.beitrag_von      { color:#8080ca; font-size:13px; }
#content b.beitrag_von_name { color:#3d3d3d; font-size:13px; }


/* Beitrag beantworten */
#beitrag_beantworten { border-top:1px solid #c0c0c0; margin-top:15px; padding-top:26px; }

#content .beitrag_beantworten_icon { margin-right:12px; vertical-align:middle; }
#content .beitrag_beantworten      { margin:0px 0px 28px 0px; }
#content a:link.beitrag_beantworten,
#content a:active.beitrag_beantworten,
#content a:visited.beitrag_beantworten,
#content a:hover.beitrag_beantworten { color:#404040; font-size:15px; text-decoration:none; }




/* Beitrag Postfach-Link */
#content .mein_postfach      { display:inline; margin-right:-5px; }
#content .mein_postfach_icon { text-align:center; vertical-align:middle; width:63px; height:22px; }
#content .mein_postfach_text { text-align:left;   vertical-align:middle; }

/* Bereich Antwort */
#content div.antwort {
padding:35px 30px 30px 0px;
margin:0px 0px 10px 0px;
border-top:1px solid #B9B9DD;
overflow-wrap: break-word;
word-wrap: break-word;
-ms-word-break: break-word;
word-break: break-word;
/*-ms-hyphens: auto;*/
/*-moz-hyphens: auto;*/
-webkit-hyphens: auto;
hyphens: auto;
}

/* Beitrag Antworten  */
.anzahl_antworten { padding:30px 0px 14px 0px; }
#content h2.antwort { font-size:15px; margin-top:0px; margin-bottom:20px; color:#0278fc; font-weight:normal; }
#content p.antwort_von      { color:#222222; font-size:13px; }
#content b.antwort_von      { color:#8080ca; font-size:13px; }
#content b.antwort_von_name { color:#626262; font-size:13px; margin:0px 3px 0px 1px; }
#content p.antwort { font-size:15px; line-height:20px; color:#222222; margin:25px 0px 0px 0px; }


/* Beitrag Baum */
#content .baum { margin:20px 0px 40px 10px; text-align:left; }

/* 10 letzten Fragen */
#content .bisherige_antworten { background-color:#ECECFC; margin:25px 0px 0px  0px; padding:7px 0px 6px 25px; border:1px solid #cecece; }
#content .letzte_fragen       { background-color:#ECECFC; margin:50px 0px 20px 0px; padding:7px 0px 6px 25px; border:1px solid #cecece; }
#content .letzte_fragen_liste { margin-left:24px; line-height:22px; text-align:left; }

/* 10 letzten Fragen Links */
#content a:link.f10, #content a:visited.f10, #content a:active.f10 { font-size:15px; line-height:22px; font-weight:normal; color:#0278fc; text-decoration:none; }
#content a:hover.f10 { font-weight:normal; color:#0278fc; text-decoration:underline; }


#content .aehnliche_fragen {
background-color:#EFEFFF;
margin:40px 0px 26px 0px;
padding:0px;
width:638px;
border:1px solid #cecece;
}

#content div.aehnliche_fragen_icon { width:30px;  border:1px solid #8f8fcf; }
#content div.aehnliche_fragen_text { width:608px; border-right:1px solid #cecece; border-top:1px solid #cecece; border-bottom:1px solid #cecece;  }


/*
.shadow1 {
-webkit-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
-moz-box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
box-shadow: 3px 3px 5px -2px rgba(224,224,224,1);
}
*/

.shadow1 {
-webkit-box-shadow: 3px 3px 3px -1px rgba(224,224,224,1);
-moz-box-shadow:    3px 3px 3px -1px rgba(224,224,224,1);
box-shadow:         3px 3px 3px -1px rgba(224,224,224,1);
background-color:#e0e0e0;
}


/************ Zentraler Zurück / Back - Button *************/

/* Zurück-Button */
#back { position:absolute; top:5px; left:558px; }
#back .back_icon { margin-right:17px; vertical-align:middle; }
#back .back { text-align:right; margin:10px 3px 0px 0px; }
#back a:link.back,
#back a:active.back,
#back a:visited.back,
#back a:hover.back { color:#404040; font-size:14px; line-height:17px; text-decoration:none; }


/* Zurück-Button "Suche" */
#back_suche { position:absolute; top:10px; left:470px; }
#back_suche .back_icon { margin-right:8px; vertical-align:middle; }
#back_suche .back { text-align:right; margin:10px 3px 0px 0px; }
#back_suche a:link.back,
#back_suche a:active.back,
#back_suche a:visited.back,
#back_suche a:hover.back { color:#000000; font-size:13px; line-height:17px; text-decoration:none; }





/******* ÄHNLICHE FRAGEN - af *******/

#content .af_box_start { margin:0px 0px 14px 0px; padding:20px 0px 14px 0px; width:640px; }
#content .af_box       { margin:0px 0px 14px 0px; padding:35px 0px 14px 0px; width:640px; border-top:1px solid #c0c0c0;  }
#content .af_body      { color:#222222; font-size:15px; line-height:20px; margin:20px 20px 22px 0px; }

#content h2.af { font-size:15px; line-height:20px; font-weight:normal; margin:0px 20px 20px 0px; }

#content a:link.af_subject,
#content a:active.af_subject,
#content a:visited.af_subject,
#content a:hover.af_subject { color:#0278fc; font-size:16px; line-height:19px; text-decoration:none; }

#content a:link.af_lesen,
#content a:active.af_lesen,
#content a:visited.af_lesen,
#content a:hover.af_lesen { color:#47478f; font-size:13px; line-height:16px; text-decoration:none; }

#content p.af_lesen {
background-color:#FFFFFF;
border:1px solid #b9b9dd;
display:inline-block;
text-align:center;
color:#000000;
margin:15px 0px 15px 0px;
padding:3px 9px 2px 9px;
}

#content p.af_lesen:hover { background-color:#f5f5ff; }

#content p.af_autor     { font-size:13px; color:#3d3d3d; margin:0px 0px 0px 0px; }
#content b.af_autor     { font-size:13px; color:#626262; margin:0px 0px 0px 0px; }
#content b.af_name      { font-size:13px; color:#3d3d3d; }
#content span.af_date   { font-size:13px; color:#000000; margin-left:10px;  }

#content p.af_stichwort    { font-size:13px; margin:0px 0px 0px 0px; }
#content b.af_stichwort    { font-size:13px; color:#8080ca; }
#content span.af_stichwort { font-size:13px; color:#000000; margin-left:10px; }




/******** SUCHE ***********/

.ergebnisse_finden { font-size:15px; line-height:20px; color:#222222; margin:30px 0px 40px 0px; }

.suche_td1 { font-size:15px; color:#222222; text-align:left; width:200px; height:50px; }
.suche_td2 { font-size:15px; color:#222222; text-align:left; width:310px; height:50px; }
.suche_td3 { font-size:15px; color:#222222; text-align:left; width:40px;  height:50px; }

#content h2.suche {
font-size:16px;
font-weight:normal;
color:#222222;
margin:24px 0px 20px 0px;
}



/******** Formulare "Schreiben und "Antworten" *******/

.input_subject {
font-family:arial, sans-serif;
font-size:14px;
color:#222222;
width:576px;
border:1px solid #707070;
margin:6px 0px 30px 0px;
padding:6px 0px 4px 6px;
}

.input_suche {
font-family:arial, sans-serif;
font-size:14px;
color:#222222;
width:280px;
border:1px solid #c0c0c0;
margin:0px;
padding:5px 0px 2px 6px;
}

.input_username, .input_pass {
font-family:arial, sans-serif;
font-size:14px;
color:#222222;
width:260px;
border:1px solid #707070;
margin:0px 0px 0px 0px;
padding:6px 0px 4px 6px;
}

.textarea_body {
font-family:arial, sans-serif;
font-size:14px;
line-height:17px;
color:#222222;
width:576px;
border:1px solid #707070;
margin:6px 0px 30px 0px;
padding:5px 0px 2px 6px;
}

/*
input[type=text]:focus, textarea:focus {
box-shadow:         0 0 5px rgba(201, 201, 255, 1);
-webkit-box-shadow: 0 0 5px rgba(201, 201, 255, 1);
-moz-box-shadow:    0 0 5px rgba(201, 201, 255, 1);
}
*/

.form_label {
font-size:16px;
color:#474747;
margin:0px;
}

#content h2.form_titel {
font-size:16px;
font-weight:normal;
color:#474747;
margin:0px 0px 16px 0px;
}

#msg { height:40px; width:10px; margin:0px; }

#content .msg_bitte_beachten    { font-size:14px; line-height:17px; color:#222222; margin:40px 0px 30px 0px; }
#content .msg_bild_hochladen    { font-size:14px; line-height:17px; color:#222222; margin:20px 0px 20px 0px; }
#content .msg_benachrichtigung  { font-size:14px; line-height:17px; color:#222222; margin:20px 0px 20px 0px; }
#content .msg_bild_hinzugefuegt { font-size:14px; line-height:17px; color:#222222; margin:40px 0px 20px 0px; }

#content p.form_msg {
font-size:14px;
line-height:17px;
color:#FF0000;
margin:10px 0px 20px 0px;
}

.button_01 {
background-color:#e4ffa5;
border:1px solid #b9b9dd;
display:inline-block;
font-size:14px;
font-family:arial,helvetica,sans serif;
text-align:center;
color:#222222;
margin:0px 30px 0px 0px;
padding:5px 66px 4px 66px;
cursor:pointer;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
}

.button_01:hover {
background-color:#daf992;
border:1px solid #9a9ad6;
color:#000000;
}

.vorschau_subject { padding:20px 20px 20px 25px; margin:40px 0px 20px 0px; border:1px solid #B9B9DD; color:#0279fd; font-weight:normal; font-size:16px; line-height:19px; }
.vorschau_body    { padding:25px 20px 20px 25px; margin:20px 0px 20px 0px; border:1px solid #B9B9DD;  }


#beitrag_smiley_picker       { font-size:15px; color:#515cc7; cursor:pointer; text-decoration:none; }
#beitrag_smiley_picker:hover { text-decoration:none; }
.icon_smiley { width:20px; height:20px; vertical-align:middle; margin-right:5px; }
.emoji-menue { margin:10px 0px 0px 0px; }


.beitrag_vorlage       { width:524px; padding:25px 20px 20px 30px; border:1px solid #B9B9DD; margin:30px 0px 20px 0px;  }
.beitrag_vorlage_innen { width:490px; }
.beitrag_vorlage_scollbar {
width:524px;
font-size:13px;
line-height:16px;
height:150px;
border:1px solid #FFFFFF;
overflow:auto;
scrollbar-face-color:#E0E0F9;
scrollbar-highlight-color:#FFFFFF;
scrollbar-shadow-color:#CCCCF3;
scrollbar-3dlight-color:#9999D7;
scrollbar-arrow-color:#9999D7;
scrollbar-track-color:#F0F0FA;
scrollbar-darkshadow-color:#9999D7;
scrollbar-base-color:#FFFFFF;
}

.beitrag_vorlage_von {
margin:20px 0px 0px 0px;
font-size:14px;
line-height:17px;
color:#222222;
}

.beitrag_vorlage_von b {
font-size:14px;
color:#3d3d3d;
margin:0px 4px 0px 4px;
}








/* Postingliste Startseite ***********/

ul   { font-size:13px; padding:0px 0px 0px 13px; margin:0px; }
ul.s { font-size:13px; padding:0; margin:0; }
li   { font-size:13px; padding:0; margin:0; }

li.p1 { font-size:13px; list-style-image:url(/a2.gif); padding:0; margin:21px 4px 4px 8px; }
li.p2 { font-size:13px; list-style-image:url(/2.gif);  padding:0; margin:4px; }
li.p3 { font-size:13px; list-style-image:url(/3.gif);  padding:0; margin:4px; }

#postings i.date     { font-size:12px; color:#000000; }
#postings b.username { font-size:14px; color:#2a2a2a; font-weight:normal; margin-right:2px; }
#postings a:link.profil, #postings a:active.profil, #postings a:visited.profil, #postings a:hover.profil { font-weight:normal; color:#2a2a2a; font-size:14px; text-decoration:none; }
#postings a:hover.profil { text-decoration:underline; }

#postings a:link, a:active { font-size:14px; color:#434590; text-decoration:none;      }
#postings a:hover          { font-size:14px; color:#434590; text-decoration:underline; }
#postings a:visited        { font-size:14px; color:#737DFF; text-decoration:none;      }

#postings b { color:#636363; }


/* Postingliste Link "Beitrag schreiben" */
#postings .beitrag_schreiben_icon { margin-right:12px; vertical-align:middle; }
#postings .beitrag_schreiben      { margin:43px 0px 28px 0px; width:200px; }
#postings a:link.beitrag_schreiben,
#postings a:active.beitrag_schreiben,
#postings a:visited.beitrag_schreiben,
#postings a:hover.beitrag_schreiben { color:#404040; font-size:15px; text-decoration:none; width:200px; }



/* Postingliste Beitragseite ***********/

#content i.date     { font-size:12px; color:#000000; }
#content b.username { font-size:13px; color:#626262; margin:0px 2px 0px 2px; }
#content span.autor { font-size:14px; color:#2a2a2a; font-weight:normal; margin-right:2px; }

#content a:link.profil,
#content a:active.profil,
#content a:visited.profil { font-weight:bold; color:#3d3d3d; font-size:13px; text-decoration:none; }
#content a:hover.profil { text-decoration:underline; }

#content a:link, a:active { font-size:14px; color:#434590; text-decoration:none; }
#content a:hover          { font-size:14px; color:#434590; text-decoration:underline; }
#content a:visited        { font-size:14px; color:#737DFF; text-decoration:none; }






/* Blättern in der Postingsliste */

#navigation_liste { border-top:1px solid #c0c0c0; padding-top:18px; }

#postings .liste_start_icon { margin:0px 16px  0px 10px; text-align:left; vertical-align:middle; }
#postings .liste_start      { margin:0px 130px 0px 0px; text-align:left; vertical-align:middle; }
#postings a:link.liste_start,
#postings a:active.liste_start,
#postings a:visited.liste_start,
#postings a:hover.liste_start { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }

#postings .liste_back_icon { margin:0px 16px 0px 0px; text-align:left; vertical-align:middle; }
#postings .liste_back      { margin:0px 70px 0px 0px; text-align:left; vertical-align:middle; }
#postings a:link.liste_back,
#postings a:active.liste_back,
#postings a:visited.liste_back,
#postings a:hover.liste_back { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }

#postings .liste_next_icon { margin:0px 0px 0px 18px; text-align:left; vertical-align:middle; }
#postings .liste_next      { margin:0px 0px 0px  0px; text-align:left; vertical-align:middle; }
#postings a:link.liste_next,
#postings a:active.liste_next,
#postings a:visited.liste_next,
#postings a:hover.liste_next { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }


/* Blättern in der Ergebnisliste der Suche */

#content #suche_ergebnisse { border-top:1px solid #c0c0c0; padding-top:18px; margin-top:30px; }
#content #suche_ergebnisse a:link,
#content #suche_ergebnisse a:visited,
#content #suche_ergebnisse a:active { font-size:15px; line-height:24px; font-weight:normal; color:#0278fc; text-decoration:none; }
#content #suche_ergebnisse a:hover  { text-decoration:underline; }

#content #suche_navigation { border-top:1px solid #c0c0c0; padding-top:18px; margin-top:30px; }

#content .liste_start_icon { margin:0px 16px  0px 10px; text-align:left; vertical-align:middle; }
#content .liste_start      { margin:0px 166px 0px 0px; text-align:left; vertical-align:middle; }
#content a:link.liste_start,
#content a:active.liste_start,
#content a:visited.liste_start,
#content a:hover.liste_start { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }

#content .liste_back_icon { margin:0px 16px 0px 0px; text-align:left; vertical-align:middle; }
#content .liste_back      { margin:0px 70px 0px 0px; text-align:left; vertical-align:middle; }
#content a:link.liste_back,
#content a:active.liste_back,
#content a:visited.liste_back,
#content a:hover.liste_back { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }

#content .liste_next_icon { margin:0px 0px 0px 18px; text-align:left; vertical-align:middle; }
#content .liste_next      { margin:0px 0px 0px  0px; text-align:left; vertical-align:middle; }
#content a:link.liste_next,
#content a:active.liste_next,
#content a:visited.liste_next,
#content a:hover.liste_next { color:#000000; font-size:14px; line-height:17px; text-decoration:none; }










/*************  Titelbereich mit Bild, Titel und Introtext  ********************/

/* Bereiche / DIVs */
div.forum_titelborder {
width:1024px;
height:224px;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background-color:#fff5e1;
}

div.forum_titelborder_beitrag {
width:1024px;
height:150px;
border-top:1px solid #c0c0c0;
border-bottom:1px solid #c0c0c0;
background-color:#fff5e1;
}

div.forum_titelinside {
position:relative;
width:964px;
height:190px;
margin:17px 0px 17px 17px;
background-color:#FFFFFF;
}

div.forum_titelinside_beitrag {
position:relative;
width:510px;
height:112px;
margin:19px 0px 0px 190px;
background-color:#FFFFFF;
}

/* Bild Startseite */
.forum_titelbild {
text-align:left;
margin:0px;
width:278px;
}

/* Bild Unterseiten */
.forum_titelbild_beitrag {
text-align:left;
max-width:190px;
height:auto;
}

/* Titel Startseite */
h1 {
font-family: "Open Sans", Verdana, arial, sans serif;
text-align:left;
font-size:24px;
line-height:26px;
font-weight:normal;
color:#655ba3;
margin:0px;
padding:28px 0px 20px 0px;
}

/* Titel Unterseiten */
.forum_titel {
font-family: "Open Sans", Verdana, arial, sans serif;
text-align:left;
vertical-align:bottom;
font-size:24px;
line-height:28px;
font-weight:normal;
color:#655ba3;
margin:48px 0px 0px 83px;
padding:0px;
}

/* Introtext Startseite */
.forum_titeltext {
font-family: "Open Sans", Verdana, arial, sans serif;
text-align:left;
font-size:14px;
line-height:17px;
color:#404040;
margin:0px 0px 0px 60px;
padding:0px;
clear:after;
}




/*********** ID-Bereiche postings, content, infos ******************/



/* Stichworte der Experten */
#stichworte { position:relative; margin:0px 0px 70px 34px; width:610px; }
#stichworte div.stichwort_frage_antwort { padding:18px 50px 34px 34px;  }
#stichworte div.stichwort_space  { height:18px; background-color:#eceef6; border-top:1px solid #DAD0FF; border-bottom:1px solid #DAD0FF; }
#stichworte div.stichwort_space0 { height:18px; border-top:1px solid #DAD0FF; }
#stichworte p.stichwort_frage_betreff, 
#stichworte p.stichwort_frage_text,
#stichworte p.stichwort_antwort_von,
#stichworte p.stichwort_antwort_text { font-size:15px; line-height:20px; color:#404040; margin:20px 0px 18px 0px; width:550px; }
#stichworte p.stichwort_frage_betreff b { color:#2B95FF; padding-right:7px; }
#stichworte p.stichwort_antwort_von     { color:#2B95FF; font-weight:bold; margin:30px 0px 18px 0px;  }



/* Enthält die Postings, Overflow hidden wegen möglicher überlanger Einträge */
#postings {
position:relative;
width:640px;
text-align:left;
vertical-align:top;
overflow:hidden;
margin:20px 0px 90px 40px;
}

/* Enthält den Beitrag mit allen Antworten, Overflow hidden wegen möglicher überlanger Einträge */
#content {
position:relative;
width:640px;
text-align:left;
vertical-align:top;
/*overflow:hidden;*/
margin:20px 0px 90px 33px;
}


/* Kooperationspartner + Teaser oben */
#info_top {
text-align:left;
position:relative;
width:1024px;
height:100px;
min-height:20px;
}

/* Kooperationspartner + Teaser rechts Spalte neben Content oder Formularen */
#infos {
position:relative;
width:100%;
text-align:left;
vertical-align:top;
padding:0px;
margin-bottom:20px;
}

/* Bereich ganz oben mit RUB-Logo */
#header {
position:relative;
width:1024px;
min-height:98px;
}

/* Rund-ums-Baby-Logo */
#rund-ums-baby-logo {
width:260px;
height:70px;
position:absolute;
top:-70px;
left:20px;
}

/* Bereich für die Navigation */
#navigation {
position:relative;
width:1024px;
height:102px;
}




/*********** Bereich SUCHE auf der Startseite ******************/

/* ID-Bereich */
#suche {
position:relative;
width:100%;
height:70px;
border-top:    1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
}

/* Links mit Icons mit fester Position */
#suche .postfach_icon    { position:absolute; top:21px; left:30px;  cursor:pointer;  }
#suche .fotogalerie_icon { position:absolute; top:21px; left:173px; cursor:pointer;  }

/* Eingabefeld mit runden Ecken mit fester Position
#suche .suche_input   {
position:absolute;
top:28px;
left:404px;
height:24px;
width:200px;
padding:2px 0px 2px 6px;
border:1px solid #aaaaaa;
border-radius:5px;
-moz-border-radius:5px;
}

/* Submit-Button mit fester Position
.suche_submit {
position:absolute;
top:26px;
left:608px;
height:26px;
width:70px;
color:#3b63bf;
border:none;
cursor:pointer;
font-weight:normal;
background-color:#FFFFFF;
text-align:center;
font-size:15px;
}
*/





/*********** Breadcrumb ***********/

#breadcrumb-wrapper { position:relative; width:958px; text-align:left; height:30px; margin:9px 20px 0px 13px; }

#breadcrumb { margin:0px; float:left; padding:0px 0px 0px 0px; }

#breadcrumb li {
color:#545454;
margin:0px;
display:inline;
padding:0px 13px 0px 5px !important;
background-image:url(/images/arrow_right.png);
background-repeat:no-repeat;
background-position:center right;
border-bottom: none !important;
}

#breadcrumb .breadcrumb-last { background-image:none; color:#555555; }
#breadcrumb a:link, a:visited,  a:active, a:hover { text-decoration:none; font-size:13px; color:#545454; }
#breadcrumb .c1 { color:#C0C0C0; text-decoration:underline; }
#breadcrumb .c2 { color:#555555; }

.main-breadcrumb { width:670px; margin:0px 0px 0px 32px; }
.main-breadcrumb li, .main-breadcrumb li a { font-size:15px !important; }



/*********** Impressum ***********/

p.impressum, a.impressum:link, a.impressum:visited, a.impressum:active, a.impressum:hover {
color:#787878;
font-size:13px;
line-height:13px;
margin:16px 10px 0px 10px;
text-decoration:none;
text-align:center;
}

#impressum {
margin-left:24px;
width:1025px;
border-left:1px solid #f6f5f3;
border-right:1px solid #f6f5f3;
background-color:#f6f5f3;
text-align:center;
vertical-align:middle;
padding:20px 0px 24px 0px;
}


/*********** Social Media ***********/

#fb {
position:absolute;
top:18px;
left:830px;

/*
filter:         saturate(200%);
-webkit-filter: saturate(200%);
-moz-filter:    saturate(200%);
-o-filter:      saturate(200%);
*/

}


/***** Cookie-Service *****/

.cc_banner-wrapper { z-index:9001; position:relative; }
.cc_container{
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    overflow:hidden;
    padding:12px 15px 50px 30px;
    left:initial;
    left: 960px;
    bottom:20px;
    width:345px;
    height:125px;
    padding-bottom:17px;
    background:#f7f7ff;
    color:#999;
    font-size:17px;
    font-family:Arial, Helvetica;
    box-sizing:border-box;
    border:1px solid #ccc
}
.cc_container .cc_message{
    transition:font-size 200ms;
    margin:0;
    padding:0;
    line-height:1.5em;
    font-size:0.98em;
    line-height:1.8em;
    color:#222222;
}
.cc_container .cc_more_info{
    font-size:0.98em;
    transition:font-size 200ms;
}
.cc_container .cc_btn{
    cursor:pointer;
    text-align:center;
    font-size:0.6em;
    transition:font-size 200ms;
    line-height:1em;
    background-color:#d9d9ef;
    width:25px;
    height:18px;
    border:1px solid #cacace;
    color:#2e2e30;
    font-size:1em;
    padding:8px 16px;
    position:absolute;
    bottom:14px;
    right:15px;
    text-align:center;
    right:15px;
}

@media print{ .cc_banner-wrapper,.cc_container { display:none } }
.cc_container ::-moz-selection { background:#ff5e99; color:#fff; text-shadow:none; }
.cc_container .cc_btn, .cc_container .cc_btn:visited{ text-decoration:none; }
.cc_container a,.cc_container a:visited{ text-decoration:underline; color:#4594ff; }



/* ARCHIV */

.archiv_button { text-align:center; margin:6px 0px 6px 34px; width:157px; height:35px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #c2c2e6; background-color:#ffffff; }

a:link.archiv_navi_1,
a:active.archiv_navi_1,
a:visited.archiv_navi_1,
a:hover.archiv_navi_1 { font-size:13px; color:#3f2bd2; text-decoration:none; }

a:link.archiv_beitrag_aus_dem_forum,
a:active.archiv_beitrag_aus_dem_forum,
a:visited.archiv_beitrag_aus_dem_forum,
a:hover.archiv_beitrag_aus_dem_forum { font-size:15px; color:#3f2bd2; text-decoration:none; margin-left:6px; }

div.archiv_beitrag_titel {
background-color:#f3f3f3;
padding:12px 20px 16px 35px;
}

div.archiv_beitrag_text {
padding:30px 40px 30px 35px;
border-bottom:1px solid #dad0ff;
}


h1.archiv { font-size:13px; color:#0080ff; margin:0px 0px 6px 0px; padding:0px; font-weight:bold; }
h2.archiv { font-size:13px; color:#0080ff; margin:0px 0px 6px 0px; padding:0px; font-weight:bold; }
p.archiv_frage_von { font-size:13px; color:#696969; margin:0px; padding:0px;  }
b.archiv_frage_von { font-size:13px; color:#8080c0; }

/* Content Injection */

.injection_wrapper {
    border-top: 1px solid #c0c0c0;
    margin-top: 73px;
}

.injection_space_top {
    height:33px;
}

.injection_h1 {
    margin-bottom:32px !important;
    font-size: 22px !important;
    line-height: 28px !important;
    color: #379aff !important;
    font-weight: bold !important;
    padding: 0px !important;
}

.injection_content h2 {
    font-size: 15px !important;
    line-height: 16px !important;
    color: #0080FF !important;
    font-weight: normal !important;
    margin-top: 28px !important;
    margin-bottom: 12px !important;
}

.injection_article_link {
    text-align:center;
    padding-top: 3px;
    margin: 25px 0 0 240px;
    width: 150px;
    height: 20px;
    border: 1px solid #c0c0c0;
}

.injection_article_link a:link, .injection_article_link a:visited, .injection_article_link a:active, .injection_article_link a:hover {
    text-decoration: none !important;
    color: #0278fc  !important;
}

.injection_teaser, .injection_content {
    margin-bottom: 20px;
    font-size: 16px  !important;
    line-height: 23px;
    color: #000000;
}

.injection_teaser p, .injection_content p {
    font-size: 16px !important;
    line-height: 23px !important;
    color: #000000;
}

.injection_content a:link, .injection_content a:visited, .injection_content a:active, .injection_content a:hover {
    font-size: 16px !important;
    line-height: 23px;
}

.injection_content ul li {
    margin-bottom: 10px;
    margin-left: 15px;
    line-height: 23px;
}

.injection_content li, .injection_content ul, .injection_content ol {
    margin: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

.injection_content ul {
    list-style-image: url(/images/dots/dot-red-02.gif);
}

.injection_content a:link, .injection_content a:visited, .injection_content a:active, .injection_content a:hover {
    text-decoration: none !important;
    color: #072BCD  !important;
}

.injection_content_slide {
    height: 300px;
    overflow: hidden;
    position: relative;
}

.injection_content_slide:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:linear-gradient(rgba(255,255,255,0) 150px, white);
}

.injection_content_slide_no-after:after {
    content:none;
}

.injection_slide_button_line {
    margin-top: -15px;
    position: relative;
    border-bottom: 1px solid #c0c0c0;
    line-height: 0.1em;
    text-align: center;
    width: 100%;
}

.injection_slide_button {
    cursor: pointer;
    background: #fff;
    padding: 0 10px;

    border: 1px solid #b9b9dd;
    text-align: center;
    color: #000000;
    padding: 5px 15px 4px 15px;
    color: #47478f;
    font-size: 14px;
    text-decoration: none;
}




.mf_select_titel {
position:relative;
cursor:pointer;
font-size:15px;
border:1px solid #aaaaaa;
border-radius:6px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
margin:0px 0px 0px 0px;
padding:8px 5px 7px 12px;
text-align:left;
background:url(https://www.rund-ums-baby.de/images/navigation/pfeil-down-grau_02.gif) no-repeat top right transparent;
background-position:94% 50%;
background-color:#FFFFFF;
width:200px;
}

.mf_select_titel.open {
background:url(https://www.rund-ums-baby.de/images/navigation/pfeil-up-grau_02.gif) no-repeat top right transparent;
background-position:94% 50%;
background-color:#FFFFFF;
}

.mf_select_div {
position:absolute;
display:none;
margin:0px 0px 40px 0px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
}

.mf_link { 
border-left:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #ededed;
text-align:left;
display:block;
padding:5px 5px 5px 12px;
background-color:#FFFFFF;
color:#404040 !important;
width:200px;
}

a:link.mf_link, a:visited.mf_link, a:active.mf_link { font-size:15px; color:#000000; text-decoration:none !important; background-color:#FFFFFF; }
a:hover.mf_link { background-color:#edf8ff; text-decoration:none !important; }


/* Autor Vita */

.autor_vita {
  position:fixed;
  height:100%;
  width:100%;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(255,255,255,0.7);
  display:none;
  z-index:100;
}

.autor_vita_content {
  width:672px;
  padding:0px 0px 20px 0px;
  position:relative;
  background:#FFFFFF;
  margin:50px auto;
  border:1px solid #73749b;
}


.autor_vita_bild {
  position:absolute;
  top:34px;
  left:35px;
  width:62px;
  height:auto;
  margin:0px;
  padding:0px;
}

.autor_vita_name {
	position:relative;
  margin:48px 0px 0px 135px;
  width:420px;
  padding:0px;
  font-size:21px;
  color:#4244aa;
  font-family: "Open Sans", Verdana, arial, sans serif; 
}


.autor_vita_titel {
  position:relative;
  margin:24px 0px 20px 135px;
  width:420px;
  padding:0px;
  font-size:16px;
  line-height:20px;
  color:#4244aa;
  font-family: "Open Sans", Verdana, arial, sans serif; 
}

.autor_vita_text { margin:38px 0px 24px 0px; }

.autor_vita_text p {
  position:relative;
  margin:20px 0px 18px 35px;
  width:610px;
  padding:0px;
  font-size:16px;
  line-height:25px;
  color:#000000;
  font-family: "Open Sans", Verdana, arial, sans serif; 
}


.autor_vita_close {
  position:absolute;
  top:10px;
  left:622px;
  cursor: pointer;
  margin:0px;
  padding:0px;
}


.vita_wrapper {
width:660px;
}

.vita_wrapper h1 {
margin:0px 0px 30px 0px;
padding:0px;
font-size:21px;
line-height:24px;
color:#4244aa;
font-family: "Open Sans", Verdana, arial, sans serif; 
}

.vita_wrapper p {
width:660px;
margin:0px 0px 24px 0px;
padding:0px;
font-size:15px;
line-height:20px;
color:#000000;
font-family: "Open Sans", Verdana, arial, sans serif; 
}

.vita_wrapper .vita_titel {
margin:0px 0px 30px 0px;
padding:0px;
font-size:17px;
line-height:22px;
color:#4244aa;
font-family: "Open Sans", Verdana, arial, sans serif; 
}

.vita_bild {
width:110px;
height:auto;
}


.vita_wrapper span.praxis_vita { margin-right:10px; }


.experteninfo_text a:link,
.experteninfo_text a:active,
.experteninfo_text a:visited,
.experteninfo_text a:hover { font-size:15px; color:#000000; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.vita_wrapper a:link,
.vita_wrapper a:active,
.vita_wrapper a:visited,
.vita_wrapper a:hover { font-size:15px; color:#2f7dff; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.autor_vita_text a:link,
.autor_vita_text a:active,
.autor_vita_text a:visited,
.autor_vita_text a:hover { font-size:16px; color:#000000; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.autor_vita_text a:link.autor_vita_link,
.autor_vita_text a:active.autor_vita_link,
.autor_vita_text a:visited.autor_vita_link,
.autor_vita_text a:hover.autor_vita_link { font-size:16px; color:#6466c4; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.autor_vita_content a:link.autor_vita_link,
.autor_vita_content a:active.autor_vita_link,
.autor_vita_content a:visited.autor_vita_link,
.autor_vita_content a:hover.autor_vita_link { font-size:16px; color:#6466c4; text-decoration:none; font-family: "Open Sans", Verdana, arial, sans serif; }

.vita_wrapper .vita_listing_0 { margin:40px 0px 40px 0px; }
.vita_wrapper .vita_listing_1 { margin:40px 0px 15px 0px; }
.vita_wrapper .vita_listing_2 { margin:15px 0px 15px 0px; }
.vita_wrapper .vita_listing_3 { margin:15px 0px 40px 0px; }
.vita_wrapper .vita_link_margin { margin:40px 0px 40px 0px; }

/*****/
p.praxis_autor { position:absolute; top:115px; left:720px; }
a:link.praxis_autor, a:active.praxis_autor, a:visited.praxis_autor, a:hover.praxis_autor { font-size:15px; color:#404040; font-family:"Open Sans", Verdana, arial, sans serif;  text-decoration:none; }

