
/* - ploneCustom.css - */
@media all {
/* http://neuerweg.de:8094/mlpd/portal_css/ploneCustom.css?original=1 */
/* */
.subsection-kw37-video-statement-zu-freiheit-fuer-kurdistan-und-palaestina-von-gabi-fechtner .newsImageContainer,
.subsection-kw37-video-gabi-fechtner-stellt-die-mlpd-vor .newsImageContainer,
.subsection-kw38-videostatement-von-peter-weispfenning-warum-die-afd-keine-alternative-ist .newsImageContainer,
.subsection-kw38-film-lenin-genialer-fuehrer-des-kampfes-gegen-imperialismus-und-fuer-sozialismus .newsImageContainer,
.subsection-kw39-erste-einschaetzung-der-bundestagswahl-2017-von-gabi-fechtner .newsImageContainer,
.subsection-kw27-videostatement-von-gabi-fechtner-diese-regierung-muss-zuruecktreten .newsImageContainer{
display: none;
}
/* */
.subsection-parteiprogramm-neues-partei-programm-der-mlpd #content .newsImageContainer img {
max-width: 220px;
}
/* */
.buttonleiste img {
width: 210px;
float: left;
}
.buttonleiste_rahmen {
padding: 2px;
border-radius: 0.4em;
margin: 0 24px 12px 0;
-moz-box-shadow: 0px 0px 3px #7C878E;
-webkit-box-shadow: 0px 0px 3px #7C878E;
box-shadow: 0px 0px 3px #7C878E;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
float: left;
width: 210px;
}
.buttonleiste_rahmen_rechts{
padding: 2px;
border-radius: 0.4em;
margin: 0 0 0 0;
-moz-box-shadow: 0px 0px 3px #7C878E;
-webkit-box-shadow: 0px 0px 3px #7C878E;
box-shadow: 0px 0px 3px #7C878E;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
float: left;
width: 210px;
}
.banner {
background-size: 695px 217px;
background-repeat: no-repeat;
height: 217px;
margin-bottom: 25px;
}
#content .banner ul {
padding-left: 220px;
padding-top: 75px;
}
#content .karl-marx ul {
padding-left: 20px;
padding-top: 75px;
}
#content .banner li a {
color: #fff;
}
#content .banner li a:hover {
color: #1f1f1f !important;
}
.banner a.teaser_links {
color: #fff;
margin-left: 220px;
margin-bottom: 140px;
}
.karl-marx a.teaser_links {
color: #fff;
margin-left: 20px;
margin-bottom: 140px;
}
.banner a.rechts {
margin-left: 65px;
}
#content .banner p a:link {
color: #fff!important;
}
#content .banner p a:hover {
color: #1f1f1f !important;
}
a.teaser_links {
border-bottom: 1px dotted #1f1f1f;
color: #1f1f1f;
font-weight: bold;
font-size: 1.1em;
}
.schwerpunkt a.SchwerpunktLinkRechts {
left: 150px;
position: absolute;
}
.schwerpunkt a.SchwerpunktLinkGanzRechts {
left: 280px;
position: absolute;
}
#content .schwerpunkt p a:link {
color: #1f1f1f !important;
}
#content .SchwerpunktmitLogo ul {
width: 550px;
}
#content .schwerpunkt {
position: relative;
background: #ebebeb;
padding-bottom: 0.8em;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
border-radius: 0.4em;
-moz-box-shadow: 0px 0px 3px #7C878E;
-webkit-box-shadow: 0px 0px 3px #7C878E;
box-shadow: 0px 0px 3px #7C878E;
border: 2px solid #eaeaea;
overflow: hidden;
margin-bottom: 25px;
}
#content #schwerpunktlogo {
position: absolute;
right: 1.3em;
bottom: 0.8em;
width: 140px;
}
#content .schwerpunkt ul{
margin-top: 0.8em;
margin-bottom: 1.5em;
}
#content .schwerpunkt h2,
#content .schwerpunkt p,
#content .schwerpunkt ul{
margin-left:25px;
margin-right:1em;
}
#content .schwerpunkt .tileHeadline{
margin-top: 0.8em;
}
#content .schwerpunktlogo{
position: absolute;
right: 1.3em;
bottom: 1.3em;
}
.RoteFahneBlock{
background: #D0011B;
padding: 20px 20px;
margin-bottom: 25px;
}
.RoteFahneBlock h3,
.RoteFahneBlock a{
color: #fff !important;
font-size: 1em;
line-height: 1.5625
}
.RoteFahneTV h2 a{
font-size: 1.2em;
}
#content .RoteFahneBlock a:hover{
color: #ccc !important;
#content .RoteFahneBlock a:hover{
color: #ccc !important;
border-bottom: 1px dotted #fff !important;
}
}
#content .RoteFahneBlock p a {
border-bottom: 1px dotted #fff !important;
}
.RoteFahneBlock h3.rote-fahne-link{
margin-bottom: 10px;
margin-top: -0.3em !important;
}
.RoteFahneBlock .print_link{
border-bottom: 1px dotted #fff !important;
}
.RoteFahneBlock h3.news_link{
margin-top: 0.4em !important;
}
.RoteFahneBlock p {
color: #fff !important;
margin-top: -0.4em !important;
}
.RoteFahneBlock img.news-bild-klein{
margin: 0 20px 0 0;
float: left;
}
.RoteFahneBlock img.titelbild {
width: 120px;
}
.RoteFahneBlock img.logo-svg-magazin{
width: 270px;
margin-bottom: 1em;
}
.RoteFahneBlock img.logo-svg-news{
width: 240px;
}
.RoteFahneBlock img.logo-svg-tv{
width: 230px;
margin-bottom: 20px;
}
.RoteFahneTV img.tv-bild-gross{
width: 360px;
margin: 0 20px 20px 0;
}
.RoteFahneTV img.tv-bild-klein{
width: 200px;
}
.RoteFahneBlock table {
border: 0;
}
.RoteFahneBlock td.rotefahne-border{
border-bottom: 1px solid #eee;
border-right: 20px solid #D0011B;
}
.RoteFahneBlock td.rotefahne-noborder{
border-right: 20px solid #D0011B;
}
.RoteFahneBlock td { vertical-align: top; }
/* */
.kasten {
background: #EDEDED;
padding: 0.8em 1em 0.8em 1.3em;
}
#gestaltungsmittel a {
width: 108px;
}
/* */
.subsection-termine-inhaltsordner-katastrophenalarm #portal-header, .subsection-termine-inhaltsordner-katastrophenalarm #portal-footer, .subsection-termine-inhaltsordner-katastrophenalarm .tileBody, .subsection-termine-inhaltsordner-katastrophenalarm .documentFirstHeading{
display:none;
}
.subsection-termine-inhaltsordner-katastrophenalarm {
font: 16px/25px Georgia,"Times New Roman",Times,serif;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}
.subsection-termine-inhaltsordner-katastrophenalarm #content .documentDescription, .subsection-termine-inhaltsordner-katastrophenalarm h2{
color: #4B525D;
font: 16px/25px Georgia,"Times New Roman",Times,serif;
}
.subsection-termine-inhaltsordner-katastrophenalarm-1 #portal-header, .subsection-termine-inhaltsordner-katastrophenalarm-1 #portal-footer, .subsection-termine-inhaltsordner-katastrophenalarm-1 .tileBody, .subsection-termine-inhaltsordner-katastrophenalarm-1 .documentFirstHeading{
display:none;
}
.subsection-termine-inhaltsordner-katastrophenalarm-1 {
font: 16px/25px Georgia,"Times New Roman",Times,serif;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
}
.subsection-termine-inhaltsordner-katastrophenalarm-1 #content .documentDescription, .subsection-termine-inhaltsordner-katastrophenalarm-1 h2{
color: #4B525D;
font: 16px/25px Georgia,"Times New Roman",Times,serif;
}
#content p.discreet {
color: #666666;
font-size: 10px;
font-style: normal;
font-weight: normal;
line-height: 1.35em;
text-align: left;
}
#content ul.index-level-1 {
width: 670px;
}
#LSResult {
border:0;
}
#portal-header {
height: 225px;
}
/* */
.VorOrtKontakt{
background: no-repeat url('2013/kw34/kontakt.png');
padding-left: 125px;
height: 120px;
}
.VorOrtKontakt p {
line-height: 0.8em;
}
.VorOrtAktiv{
background: no-repeat url('2013/kw34/mitmachen.png');
padding-left: 130px;
height: 120px;
margin-top: 60px
}
.VorOrtAktiv p {
line-height: 0.8em;
}
.VorOrtWeb{
background: no-repeat url('2013/kw34/web.png');
padding-left: 130px;
height: 120px;
margin-top: 60px
}
.VorOrtWeb p {
line-height: 0.8em;
}
.VorOrtKandidaten{
background: no-repeat url('2013/kw34/kandidat.png');
padding-left: 130px;
height: 120px;
margin-top: 60px
}
.VorOrtKandidaten p {
line-height: 0.8em;
}
.section-wahl-2013 #slider img {
position: static;
border-radius: 0.4em 0.4em 0.4em 0.4em;
box-shadow: 0 0 3px #7C878E;
width: 697px;
margin-right: 11px;
}
.section-wahl-2013  #content #slider ul li {
background-image: none;
}
.section-wahl-2013 .documentFirstHeading {
display:none;
}
.section-europawahl #slider img {
position: static;
border-radius: 0.4em 0.4em 0.4em 0.4em;
box-shadow: 0 0 3px #7C878E;
width: 697px;
margin-right: 11px;
}
.section-europawahl #content #slider ul li {
background-image: none;
}
.section-europawahl .documentFirstHeading {
display:none;
}
#content #wahllogo{
position: absolute;
right: 1.3em;
bottom: 1.3em;
}
.slider li.slide.crossfade-current, #slider li.slide.crossfade-current {
z-index: 1;
}
/* */
.template-folder_listing_startseite #slider img {
position: static;
width: 695px;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
border-radius: 0.4em;
-moz-box-shadow: 0px 0px 3px #7C878E;
-webkit-box-shadow: 0px 0px 3px #7C878E;
box-shadow: 0px 0px 3px #7C878E;
}
.section-btw-startseite #slider img {
position: static;
width: 655px;
-moz-border-radius: 0.4em;
-webkit-border-radius: 0.4em;
border-radius: 0.4em;
-moz-box-shadow: 0px 0px 3px #7C878E;
-webkit-box-shadow: 0px 0px 3px #7C878E;
box-shadow: 0px 0px 3px #7C878E;
}
.template-folder_listing_startseite #content #slider ul li, .section-btw-startseite #content #slider ul li {
background-image: none;
}
.section-btw-startseite .documentFirstHeading {
display:none;
}
.template-folder_listing_startseite .slider-ueberschrift h1, .section-btw-startseite .slider-ueberschrift h1{
color: #fff;
font-size: 45px;
margin-top: -110px;
margin-left: 20px;
width: 660px;
}
.template-folder_listing_startseite #slider,.template-folder_listing_startseite #slider-container,.section-btw-startseite #slider, .section-btw-startseite #slider-container {
margin-top: -5px;
}
#content .slidertext li a {
color: #fff;
font-weight: bold;
font-size: 170%;
}
.slidertext{
background-image: url("bullet.gif");
background-position: 1px 10px;
background-repeat: no-repeat;
position: absolute;
top: 30px;
left:380px;
width: 280px;
}
.section-2013 #content legend {
font-size: 120%;
}
.section-2013 #content fieldset{
border: 2px dotted #CCCCCC;
}
/* */
.section-wahl-2013 #content #slider-container li a {
border: none;
}
.section-wahl-2013 #slider-container h2 {
color: #B12524;
font-size: 30px;
margin-left: 242px;
margin-top: -235px;
line-height: 30px;
}
.section-wahl-2013 #slider-container .documentDescription{
color: #000000;
margin-left: 240px;
margin-right: 20px;
font-weight: normal;
font-size: 13px;
}
.section-wahl-2013 #slider-container .documentDescription-link{
color: #000000;
text-align: right;
margin-left: 240 px;
margin-right: 25px;
margin-top: -8px;
font-weight: bold;
font-size: 11px;
}
.section-europawahl #content #slider-container li a {
border: none;
}
.section-europawahl #slider-container h2 {
color: #B12524;
font-size: 30px;
margin-left: 242px;
margin-top: -235px;
line-height: 30px;
}
.section-europawahl #slider-container .documentDescription{
color: #000000;
margin-left: 240px;
margin-right: 20px;
font-weight: normal;
font-size: 13px;
}
.section-europawahl #slider-container .documentDescription-link{
color: #000000;
text-align: right;
margin-left: 240 px;
margin-right: 25px;
margin-top: -8px;
font-weight: bold;
font-size: 11px;
}
/* */
/* */
/* */
/* */
#content #rotefahne ul  {
width: 470px;
}
.Videoleiste {
padding-bottom: 0 !important;
}
/* */
.spendenbutton_grau {
background: #EBEBEB;
text-align: center;
margin-top: 20px;
margin-bottom: 20px;
margin-right: 20px;
float: left;
border-radius: 0.4em;
-webkit-border-radius: 0.4em;
-moz-border-radius: 0.4em
}
.spendenbutton_grau form {
background: none !important;
padding: 0 !important;
}
.spendenbutton_grau input[type="submit"] {
background: none !important;
font-size: 4em;
margin-bottom: 0;
font-family: 'amplitude', sans-serif;
font-weight: 700;
color: #D0011B ;
letter-spacing: normal;
padding: 0 35px 15px 35px !important;
margin: 0;
border: 0 !important;
}
.spendenbutton_grau h2{
font-size:5em;
margin-bottom: 0;
}
.spendenbutton_grau p:hover {
color:  #ffffff;
}
.spendenbutton_grau img, .spendenbutton_rot_unten img {
width: auto;
}
}

