/* CAMPAIGN_BASE | CASCADING STYLESHEET FUER CAMPACT-KAMPAGNEN */
/*AUTHOR: ih */
/*LAST CHANGE-DATE: 09.2010 */


/*---------------------Generelle Definitionen-------------------*/


/*---------------------Basis-----------------------*/
body {
	margin: 0px;
       font-family: Helvetica, Arial, Verdana, "Sans Serif";
	font-size: 10px;
	line-height: 13px;
	}

#position {position:absolute;
	  }


/* ------------------- TEXT FORMATE ------------------- */

p {
	font-family:Helvetica, Arial, Verdana, "sans serif";
	line-height:1.3em;
	font-size: 1.3em;
	margin:0.5em 0.6em 0.5em 0.6em;
	padding: 0;
	color: #5E554E;
	text-align: left;        
	}
	

h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-weight:bold;
	font-size:3.0em; 
	text-transform: uppercase;  
	color: #625640; 
	
	}
	
h1 {
	font-size:3.0em;    
	padding: 0.2em 0 0 0.5em;}
	
h2 {
	font-size:2em;
		margin-top: 0.2em;
		margin-bottom: 0.2em;


		}

		
h3 {
	font-size:1.4em;
        line-height: 1.1em;
	padding: 0.2em 0 0 0.5em;
	margin: 0;
       }

h4 {
	font-size:13px;
	color:#A89B95;
	text-transform: none;
	padding: 0 0 0 0.6em;
	margin: 0;
	}

/*________ Links ____*/

		
a { 
	text-decoration:none; 
	color:#C70C20; 
	}

a:hover {
	text-decoration: underline;
	}


ul, li {
	padding:0px;
	margin:0px;
	list-style-type:none;
	}
	
hr {
	height:0.1em;
        margin: 1em 0.5em 1em 0.5em;
	border-top: 0.1em solid #ECE8E4;
	border-bottom: none;
	border-left: none;
	border-right: none;
	background-color: #FFFFFF;
        
	}


dt { 	font-weight:bold; }

blockquote { font-style: italic; }	
		



/*-------------INHALTSBEREICH / GRUNDGERUEST ----------------------------------- */

#center {
	position:absolute;
	top: 13em;
	width: 91.5em;
	background-color:#fff;

         }

*html #center {width: 91em;}



/* -------------------NAV | Div f?r die linke Spalte --------------------------------------- */

#nav {
	position: absolute;
        left: 0em;
	width: 20.5em;
        padding-left: 1.5em;
	padding-bottom: 2em;
        padding-right: 1.5em;
        padding-top: 0.5em;
        background-color: #ECE8E4;
             	}
		
*html #nav {width: 23.4em;
}


/*--------------------NAV / BOX-KAMPAGNE ------------------*/

.nav_box {
	margin-top: 10px;
	border: 0.1em solid #fff;
	background-color: #80801C;
	}
	
.nav_box h3
	{color: #fff;
         padding-left: 5px;
         padding-top: 5px;
         text-transform: uppercase;
}

.nav_box p {color: #fff;
            font-size: 1.3em;
            font-weight: normal;}


.nav_box p a, .nav_box p a:hover  {color: #fff;
            font-weight: bold;}

/*------------------NAV-BOX-IMAGE--------------------*/

.nav_box_image {border: 0.1em solid #fff;
                margin-bottom: 1em;}

.nav_box_image img {width:20.8em;
                    height: 12.8em;
                    border: none;
                    padding: 0;}

/*---------------------NAV | TITEL_NAV ---------*/


#titel_nav a.audio {background-image: url(/img/base/icon_audio_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 5px;
        }

#titel_nav a.video {background-image: url(/img/base/icon_video_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

#titel_nav a.photo {background-image: url(/img/base/icon_foto_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

#titel_nav a.dok {background-image: url(/img/base/icon_doku_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

#titel_nav a.spenden {background-image: url(/img/base/icon_spende_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 5px;
               }
#titel_nav a.aktion {background-image: url(/img/base/icon_aktion_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 5px;
               }

#titel_nav a.info{background-image: url(/img/base/icon_info_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 5px;
              }


/*---------------------NAV | TITEL_NAV | UL CAMPAIGN_TITEL---------*/

.campaign_titel {border-top: 1px solid #fff;
               border-left: 1px solid #fff;
               border-right: 1px solid #fff;
               padding-bottom: 0.5em;
              }



.campaign_titel img {width: 203px;
                height: 70px;
                border: none;
                margin: 0;
                }

*html .campaign_titel img {float: left;
                                       margin-left: -0.35em;
                                       width: 202px;
                                       border-left: 1px solid #fff;
                                       border-right: 1px solid #fff;
               }

.campaign_titel li{ padding-bottom: 0.3em;
                    color: #fff;
                    padding-bottom: 0.5em;
                    	font-weight:bold;

                    }


a.campaign_titel_kl {
                    padding-top: 4em;
                    font-size: 1.2em;
                 	font-weight:normal;
                    line-height: 1.8em;
                    color: #fff;
                    padding-left: 5px;
                    text-transform: uppercase;}

*html a.campaign_titel_kl {padding-left: 10px;}

a.campaign_titel_gr {font-size: 2.2em;
                     line-height: 0.7em;
                    color: #fff;
                    padding-left: 5px;
                    text-transform: uppercase;}


/*---------------------NAV | TITEL_NAV | UL CAMPAIGN_AKTION---------*/

ul.campaign_aktion {
               border-left: 1px solid #fff;
               border-right: 1px solid #fff;
               padding-bottom: 0.2em;
               }

.campaign_aktion a {
            color:#fff;
	text-decoration:none;
	display:block;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
	padding-left:2em;
        margin-bottom: 0.5em;
        border-bottom: 1px solid #fff;
        border-top: 1px solid #fff;
}


*html .campaign_aktion a {margin-bottom: -0.5em;}

.campaign_aktion a:hover {}


/*---------------------NAV | TITEL_NAV | UL CAMPAIGN_IMPORTANT---------*/

ul.campaign_important {border-top: 1px solid #fff;
               border-left: 1px solid #fff;
               border-right: 1px solid #fff;}

.campaign_important li {border-bottom: 1px solid #fff;
	      	        }

.campaign_important a {
            color:#fff;
	text-decoration:none;
	display:block;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
	padding-left:2em;
}


.campaign_important a:hover{
        text-decoration:underline;
        color: #fff;
}



/* ---------------- NAV subnav ---------------------- */

	
#subnav {      margin-top: 2em;
               border-top: 1px solid #fff;
               border-left: 1px solid #fff;
               border-right: 1px solid #fff;
         }

#subnav  li {border-bottom: 1px solid #fff;
	      	        }

#subnav  li a {
            color:#fff;
	text-decoration:none;
	display:block;
	text-transform: uppercase;
	font-size: 1.3em;
	line-height: 1.6em;
	font-weight: normal;
	padding-left:0.5em;
}

#subnav li a:hover{
        text-decoration:underline;
        }

*html #subnav  li ul {border-top: 1px solid #fff;
                             margin-top: -1.5em;
             }
		
#subnav  li li a { padding-left:1.5em;
                   }

/*-----------------nav_campaign | Nav f?r den Verweis auf bestehende Kampagnen --------------------------*/

#nav_campaign {
        padding-top: 0.5em;
        background-color: #fff;
        margin-top: 2em;
}

#nav_campaign a {
	text-decoration:none;
	display:block;
        font-weight: bold;
        padding-left: 0.5em;
        padding-top: 0.1em;
        padding-bottom: 0.1em;
	text-transform: uppercase;
	}



#nav_campaign ul {
               }
	
#nav_campaign li a {
	font-weight: bold;
	line-height: 1.35em;
	font-size:1.3em;
	color: #625640;
}

*html #nav_campaign {padding-top: 3em;}

*html #nav_campaign li {margin-top: -1em;}

*html li.nav_campaign_ueberschrift {padding-bottom: 1em;}

.nav_campaign_ueberschrift {padding-left: 0.5em;
                            font-size: 1.2em; 
                            color: #625640;}

img.action {height: 8px;
            width: 8px;
            border: none;
            margin-right: 0.3em;
           }


/* -----------------NAV LEERBOX_HEADER -------------------- */


#leerbox_header {margin-top:30px;
       	border: 0px solid #777777;
	background-color: #FFF;
        width: 100%;
        }


#leerbox_header h3 {
             padding-left: 30px;
             padding-top: 5px;
             background-image: url(/img/icon/icon_tell.gif) ;
             background-repeat: no-repeat;
             font-size: 1.2em;
             background-color: #e6ddd8; 
             border-bottom: 0px solid #777;
}

#leerbox_header h3:hover {
	background-color: #C70C20;
	color:#fff; }

#leerbox_header p {
        font-size: 0.9em;
        text-align: left;
	}

#leerbox_header img {width: 180px;
                     padding: 5px;}





	

/*----------------Mid | Box f?r die mittlere Spalte---------------*/

#mid {
	
        position: relative;
        left: 22em;
        float: left;
        width: 45em;
        padding-left: 1.5em;
        padding-right: 1.5em;
        padding-top: 0.5em;
        background-color:#ECE8E4;
     			}
     			
*html #mid {padding-right: 1em;
                   width: 43em;}
	
	


/*-------------Inhalt | Das div Inhalt kann auch ausgeschaltet werden---------*/

.inhalt {
         background-color: #fff;}

*html .inhalt {width: 45em;
                    margin: 0;
                    padding: 0;}

/*--------------Inhalt jeweils der Class vorsetzen, um diese Eigenschaften zu erhalten-------------------------*/


.inhalt img {border: none;
             max-width: 430px;
             margin: 0 10px;}
             
             
*html .inhalt img {
             max-width: 420px;        
     }             
             

.inhalt img.rechts {margin: 0em 1em 0.5em 0.5em;
                    float: right;}

.inhalt img.links{margin: 0.5em 1em 0.5em 1em;
                    float: left;}

.inhalt img.mitte {margin: 0.5em 1em 0.5em 1em;
                    }

.inhalt img.meldung {width: 0.8em;
                     height: 0.8em;
                     border: none;
                     margin-top: 0.3em;
                     }

.inhalt h2, .inhalt h1 {font-size: 1.6em;
            padding-top: 0.5em;}

.inhalt h2 a, .inhalt h1 a {color: #625640;
              padding-right: 0.5em;}

.inhalt h3 {font-size: 1.6em;
            padding-top: 0.5em;}

.inhalt h3 a {color: #625640;
              padding-right: 0.5em;}

.inhalt h3.gross {font-size: 1.9em;}

.inhalt h4 {font-weight: bold;
                          color: #777;
                           padding-bottom: 0.5em;
                           padding-top: 0.5em;}

.inhalt h4.miticon {color: #BDBEBE;
                    margin: 0;
                    padding: 0;}

.inhalt p {color: #625640;
           line-height: 1.35em;
           text-align: left;
           padding-bottom: 0.5em;}

.inhalt p a {text-decoration: underline;}

.inhalt p.bildunterschrift {font-size: 1em;
                             text-align: left;
                             margin-left: 1em;
                             margin-top: 0;
                             padding-top: 0;  }

.inhalt p.photograph {font-size: 1em;
                             text-align: right;
                             margin-right: 1.5em;
                             margin-top: 0;
                             padding-top: 0;  }


.inhalt table {
               padding: 0.5em;
               color: #625640;}




.inhalt label {font-size: 1.3em;
               color: #625640;
               }

.inhalt pre {font-size: 1.2em;
             padding-left: 0.8em;
             padding-bottom: 1em;
             color: #625640;
             }

.inhalt textarea {margin-left: 0.6em}

.inhalt dl {font-size: 1.3em;
            color: #625640;
            line-height: 1.35em;
            padding: 0.5em;}
.inhalt dd {padding-bottom: 0.8em;}


/*--------------------INHALT | SPEZIALLINKS-------------------*/


.inhalt a.audio {background-image: url(/img/base/audio.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.inhalt a.video {background-image: url(/img/base/video.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.inhalt a.photo {background-image: url(/img/base/foto.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.inhalt a.dok {background-image: url(/img/base/doku.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.inhalt a.spenden {background-image: url(/img/base/spende.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.inhalt a.aktion {background-image: url(/img/base/aktion.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.inhalt a.info{background-image: url(/img/base/info.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }





/*-----------------ULIST AKTIONEN IM INHALT----------------*/


ul.Aktionen{
         padding-left: 0;
         z-index: 20;
         padding-top: 1em;
         padding-bottom: 1em;
        
    	}

.Aktionen li {
	display: inline;
        list-style-image: none;
	margin-left: 1em;
        margin-top: 5px;
        font-size: 13px;	
}
	
.Aktionen a {
	padding-left: 2em;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #625640;
        background-color: #EEEEEE;
	}
	
.Aktionen a:hover {text-decoration: underline;
		}


/*-----------------ULIST NONE BUTTON--------------------------------*/

.none ul {list-style:none;
                 list-style-image:none;
                 padding-left: 130px;}


/*-----------------ULIST BUTTON---------------------------*/


ul.button { list-style-image:url(/img/base/bullet2.jpg);
             	list-style-position: outside;
                padding-left: 20px;
                margin-left: 5px;
                }
.button li{padding-bottom: 10px;
           font-size: 13px;
           line-height: 17px;
           color: #625640;}

.button li ul {margin-left: 1em;
                }

/*----------------OLIST---------------------------------*/

 ol li { list-style-position: outside;
               font-size: 13px;
               line-height: 17px;
               padding-right: 10px; 
               padding-bottom: 10px; 
                color: #625640;
               list-style-type: decimal;}

/*----------------INHALT - TOP | F?r die Top muss die class inhalt aus- und nachher eingeschaltet werden-------------------------------*/

.top_container {padding-left: 0.5em;
                padding-right: 0.5em;
                padding-bottom: 1em;}
                             

img.top_img {border: none;
                    width: 45em;
                    height: 26.5em;}

*html img.top_img {width: 45em;}

.top { 	width: 45em;
             border-bottom: 1em solid #ECE8E4;
        }

*html .top {width: 45em;}

.top p {	margin:0;

	padding: 0;
	font-size: 1.3em;
	line-height: 1.3em;
                }
.top h2 a {
	font-family:Helvetica, Arial, Verdana "sans serif";
	font-size: 1.1em;
        line-height: 1em;
        margin: 0;
        color: #fff;
	text-transform: uppercase;
	padding: 0;
	}

.top h4  {
	font-family:Helvetica, Arial, Verdana "sans serif";
	font-size: 1.3em;
	margin: 0;
	padding: 0;
	color: #fff;
	padding: 0.5em 0 0 0em;
	}

.top a {color: #fff;}	


/*-------------------INHALT TOP Top_aktion (Ist noch f?r den ?bergang - soll mittelfristig weg, da IE-bug (ih juni2009))----------------------*/

.top_aktion {
             overflow: hidden;
             margin-top: -1em;
}

.top_aktion  p {
                margin-top: 0.7em;
                text-align: right;
                color: #fff;}

*html .top_aktion  p {margin-top: 0em;}

.top_aktion img{border: none;
                 width: 80px;
                 height: 25px;
                  float: right; 
                  padding-left: 0.5em;
                  padding-right: 0.5em;
                  margin: 0;}



/*----------------INHALT | TOP | UL AKTION_BUTTON (?NDERUNG; DA ZUVOR IE-BUG (ih juni2009))--------*/

.aktion_button {float: right;
                  margin-right: 0.5em;
                  margin-bottom: 0.5em;}

*html .aktion-button {margin-bottom: 0;}

.aktion_button li {display: inline;}

li.aktion_teiln {font-size: 13px;
                 margin-right: 0.5em;
                 }

li.aktion_image img {border: none;
                      width: 11em;}




/*-----------------Inhalt Top UL---------------*/


.top_list { clear: both;
            border-top: 1px solid #fff;
            z-index: 10;
            margin-top: 0.5em;
             }

.top_list li {border-bottom: 1px solid #fff;
            }

.top_list li a {
	font-size: 1.3em;
	font-weight: normal;
	padding: 0.3em 0 0.3em 2.1em;
	color: #fff;
	display: block;
	line-height: 0.8em;
            }

.top_list li a:hover { 
 color: #fff;
           
            }


.top_list li a.audio {background-image: url(/img/base/icon_audio_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.top_list li a.video {background-image: url(/img/base/icon_video_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.top_list li a.photo {background-image: url(/img/base/icon_foto_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.top_list li a.dok {background-image: url(/img/base/icon_doku_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.top_list li a.spenden {background-image: url(/img/base/icon_spende_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.top_list li a.aktion {background-image: url(/img/base/icon_aktion_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.top_list li a.info{background-image: url(/img/base/icon_info_w.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

/* ---------------Inhalt Themenblock ---------------- */

.themenblock {
	
        padding: 0.5em 0 0 0;
	background-color:#fff;
	float:none;
        border-bottom: 1em solid #ECE8E4;
        
     }


	 
.themenblock p {
	text-align:left;
	padding: 0;
        margin-top: 0.1em;
        margin-left: 11.6em;
     }	 

.themenblock h3 {color: #bdbebe;
                 padding-bottom: 0.3em;}

.themenblock h4 {display:none;}

.themenblock img, #jahresueberblick img.links {width: 138px;
                  height: 92px;
		  margin: 0.5em 0.5em 0.5em 0.5em;
		  float:left;
		  border: none;}

#jahresueberblick img.links {padding-left: 0.5em; padding-right: 1em;}
                  
img.themenblock_hochkant {height: 160px; }



				  
.themenblock img.action  {width: 8px;
                            height: 8px;
                            border: none;
                            margin: 0;
                            padding: 0;
                            margin-top: 6px;
                            margin-right: 2px;
                            
                            }



/*-----------------Inhalt Themenblock_List-UL---------------*/


.themenblock_list {clear: both;
            z-index: 10;
			border-top: 1px solid #ddd;
             }

.themenblock_list li {
            border-bottom: 1px solid #ddd;
		color:#A89B95; 
            }
.themenblock_list li a {
	font-size: 1.3em;
	padding: 0.15em 0 0.3em 2.1em;
	background-color: #faf8f5;
	color: #625640; 
	display: block;
	line-height: 1em;
            }

.themenblock_list li a:hover { 
background-color: #ECE7E3;           
            }

/*----------------Inhalt Themenblock_List_Ul Links mit verschiedenen Icons------------------------*/


.themenblock_list li a.audio {background-image: url(/img/base/audio.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.themenblock_list li a.video {background-image: url(/img/base/video.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
        }

.themenblock_list li a.photo {background-image: url(/img/base/foto.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.themenblock_list li a.dok {background-image: url(/img/base/doku.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.themenblock_list li a.spenden {background-image: url(/img/base/spende.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.themenblock_list li a.aktion {background-image: url(/img/base/aktion.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

.themenblock_list li a.info{background-image: url(/img/base/info.gif);
	background-repeat: no-repeat;
        background-position: 7px 3px;
               }

/*----------------INHALT | Themenblock Photostrecke ------------------*/


	 
.themenblock.photostrecke p {
	text-align:left;
	padding-left: 0.5em;
        margin-top: 0.1em;
        margin-left: 0em;
     }	 

img.themenblock_breit {width: 440px;
                       height: 135px; }

/*----------------INHALT | Themenblock panoramaphoto ------------------*/

img.panorama {width: 43.8em;
              float: none;}

/*----------------INHALT | Video_big-------------------------------*/

#moviebox_container {padding: 1.3em;
                     padding-bottom: 1.8em;}

#moviebox {
           }

/* --------------- INHALT | Rueckspiegel ---------------- */

.rueckspiegel {
	width: 45em;
        padding: 0em 0 0 0;
	background-color:#fff;
	float:none;
        border-bottom: 1em solid #ECE8E4;
}

* html .rueckspiegel {width: 46em;}

.rueckspiegel p {margin-left: 11.5em;}

.rueckspiegel img {
	width: 13.75em;
        height: 10em;
	margin: 0.5em 0.5em 0.5em 0.5em;
	float:left;
	border: solid 1px #666;
        }

h3.rueck, h3.rueck a {padding-top: 1em;
                            font-size: 1.4em;
                             color:#625640;}





/*-------------------------------INHALTSBEREICH | LOGBOOK UND KAMPAGNENNEWS  --------------------*/

.logmessagedate  {                  color: #A89B95;
                                     padding-left: 0.8em;
                                     padding-top: 0.8em;
                                     font-size: 1.3em;
}

.logmessagedate a {color: #A89B95;}

.logmessagedate img {width: 8px; 
             height: 8px; 
             margin-right: 4px; 
             margin-left: 0;}

hr.blog_and_news {padding:0;
                  margin: 0;
                  border: 5px solid #ECE8E4;}

#kampagnenblog ul{ list-style-image:url(/img/base/bullet2.jpg);
             	list-style-position: outside;
                padding-left: 20px;
                margin-left: 5px;
                }

#kampagnenblog li{padding-bottom: 10px;
           font-size: 13px;
           line-height: 17px;
           color: #625640;}

img.technorati {padding-top: 0.7em;}

/*----------------INHALT | BODYNEWS----------------*/


#bodynews {
	
        padding: 0.5em 0 0 0;
	background-color:#fff;
	float:none;
        border-bottom: 1em solid #ECE8E4;
            }

#bodynews img.newsimage {height: 10em;
                  width: 13.78em;
		  margin: 0.5em 0em 0.5em 0.5em;
		  float:left;

              }          

#bodynews h3 {color: #D5CCCC;
                 padding-bottom: 0.3em;}
			  

.newsbodymessagedate {font-size: 1.3em;
            color:#A89B95;
            padding: 0 0 0.2em 0em;
             margin-left: 11em;
            }

.newsbodymessages { font-size: 1.3em;
            padding: 0 0 0.2em 0.6em;
            margin-bottom: 0.7em;  
            margin-left: 11em;
                     }

.newsbodymessages a, .newsbodymessages a:hover {font-weight: normal;
              color: #625640;}

.newsbodymessagedate img {width: 0.5em;
                          height: 0.5em;
                          margin-right: 4px;
                  margin-bottom: 0px;}



/*-------------------------------INHALTSBEREICH / COMMENT--------------*/

.subject  { 
	 font-size: 1.0em; 
	 padding: 8px 0 0 20px; 
	 margin: 0;
         font-weight: light;
}
.date  { 
      font-size: 1em; 
      color: #777777; 
      padding: 0 0 0 20px; 
      margin: 0;
      
}

/*---------------------INHALTSBEREICH / BLOG-------------------*/

img.technorati {margin-left:255px;
                margin-top: -25px;}

img.rss        {margin-left: 410px;
                position: absolute;            
                top: 20px;} 

img.rssportal        {margin-left: 10px;
                position: absolute;            
                top: 20px;} 

/*--------------------INHALT | MULTIMEDIA ---------------------*/

#multimedia h3 {color: #625640;}

/*----------------------INHALTSBEREICH / FORMS-------------------------*/

input.mini { width:2em;
                margin:0.5em 0 0 0;
                color: #625640; }

input.klein { width:5em; 
		margin:0.5em 0 0 0; 
                color: #625640;}

input.mittel { width:10em;
		margin:0.5em 0 0 0;
               color: #625640; }

input.fastgross{ width:12.5em;
		margin:0.5em 0 0 0;
               color: #625640; }

input.gross { width:15em; 
		margin:0.5em 0 0 0; 
               color: #625640;}

input.sehrgross { width:20.5em; 
		margin:0.5em 0 0 0; 
               color: #625640;}

input.uebergross { width:32em; 
		margin:0.5em 0 0 0;
                color: #625640; }

input.go { margin:0.5em 0 0 0em;  }

select { color: #625640; }

.inhalt label {width: 9em;       
                  clear: both;
                  float: left;
	      padding: 0 0.8em 0 0;
	      margin: 0.7em 0 0 0em;
	      text-align: right;
                  color: #625640;
                  line-height: 1.35em;
                  text-align: left;
                  font-size:13px; }

*html .inhalt label {font-size: 1em;}

.inhalt form {padding: 1em 0.5em 0.5em 1em;
}

.inhalt form p {padding-left: 0;
                margin-left: 0;
}
	
.inhalt form h3 {padding-left: 0;
                margin-left: 0;
}

	
.inhalt form h4 {padding-left: 0;
                margin-left: 0;
               
}

.inhalt form textarea {margin: 0;
                       margin-bottom: 0.5em;
                       color: #625640;}
	
/*--------- INHALTSBEREICH / FORMS - ADRESSDEFAULTSTANDARD----------- */

#formadress  input.klein { width:50px; 
		margin:5px 0 0 0px; }

#formadress input.mittel { width:125px;
		 margin:5px 0 0 0px; }

#formadress  input.gross { width:200px; 
		margin:5px 0 0 0px; }

#formadress  input.sehrgross { width:257px; 
		margin:5px 0 0 0px; }

#formadress  input.go { margin:5px 0 10px 0px;}

#formadress  label {      float: left;
	      padding: 0 8px 0 0;
	      margin: 10px 0 0 10px;
	      text-align: right;
		}

/* ------------ INHALTSBEREICH / ADRESSFORMULAR ----------------*/



#adrfml textarea { width:326px; }

/* --------INHALTSBEREICH / FORMS / AKTIONEN - F??R ALLE AKTIONEN------------*/

#weiter form {float: right;}


/* ----------------------INHALTSBEREICH / FORMS / BULA --------------------*/

/* ----------------------INHALTSBEREICH / FORMS / MAILER--------------------*/

#mailer textarea { margin-top: 5px;
		   width:326px;
}


/* -------------- INHALTSBEREICH / FORMS - DONATE ----------------------*/

#donate table { font-size: 100%;}
#donate label {	width: 90px;}

/*--------------------INHALTSBEREICH / FORMS - RECOMMEND-----------------------------*/


#recommend textarea { margin-top: 0px;
		   width:326px}

#recommend label { 
	   width: 120px; 
	   margin: 8px 5px 0 0px; 
	   }

#recommend .custom { width:350px; }

#recommend h4 {padding-top: 1.5em;
               padding-bottom: 1em;}


/*-------------------INHALTSBEREICH / FORMS - NEWSLETTERABO --------------------------*/


#newsletterabo label {  width: 10em; }


/*-------------------INHALTSBEREICH / FORMS / MYCAMPACT - PRIVDATA--------------------*/

#mcprivdat td.mitte { text-align:center }

/*-------------------INHALTSBEREICH / FORMS / MYCAMPACT - CHANGE-DATA --------------------*/

#mcchangedata {
            position: absolute;
              top: 0em;
	      left: 0em;
              width:65.5em;
	      padding: 5px;
              background-color: #FFF;
	      padding-bottom: 40px;
              border-left: 1.5em solid #ECE8E4;
	      border-right: 1.5em solid #ECE8E4;
              border-bottom: 1em solid #ECE8E4;
              border-top: 0.5em solid #ECE8E4;
}

*html #mcchangedata {width: 70em;}

#mcchangedata form { 
		
		padding: 10px 0 0 5px;
		
}

#mcchangedata input.kasten { margin: 9px 0 0px 32px;}

#mcchangedata input.go { margin:5px 0 10px 0;}

#mcchangedata textarea.mc { width:370px;}

#mcchangedata table { width: 550px;
                     font-size: 100%;
                     color: #5E554E;}

#mcchangedata td.mitte {  text-align: center;}

#mcchangedata label { 
	      width: 90px;
}

#mcchangedata label.oben {
	      float: left;
	      width: 90px;
	      padding: 0 8px 0 0;
	      text-align: right;
}

#mcchangedata td.oben {
	      padding: 10px 0 0 0;
	      text-align: left;
}

#mcchangedata form h4 {margin-top: 30px; 0 0 0;}

/* ----- INHALTSBEREICH / FORMS / MYCAMPACT - MCLOGIN u.REGISTER_CONFIRM) */



#mclogin label {font-size: 1em;
	 float: left; 
	 width: 70px; 
	 padding: 0 8px 0 0;
	 margin: 8px 0 0 10px;
	 text-align: right;
}

/* ---------- INHALTSBEREICH / FORMS / MYCAMPACT - MCREGISTER ------------- */


#mcregister{
             position: absolute;
              top: 0em;
	      left: 0em;
              width:65.5em;
	      padding: 5px;
              background-color: #FFF;
	      padding-bottom: 40px;
              border-left: 1.5em solid #ECE8E4;
	      border-right: 1.5em solid #ECE8E4;
              border-bottom: 1em solid #ECE8E4;
              border-top: 0.5em solid #ECE8E4;
}

*html #mcregister {width: 70em;}

#mcregister form { 
		
		padding: 1em 0 0 0.5em;
		
}


#mcregister  input.kasten { margin: 9px 0 0px 33px;}

#mcregister form h4 {margin-top: 30px; 0 0 0;}

#mcregister  textarea.mc { width:370px;}

#mcregister  table { width: 550px; line-height:1.3em;
	           font-size: 100%;
                   color: #5E554E;}

#mcregister  td.mitte { text-align: center;}

#mcregister  label { 
	     float: left; 
	     width: 110px;
	     padding: 0 8px 0 0;
	     margin: 10px 0 0 10px;
	     text-align: right;
}


#mcregister input.go { margin:5px 0 10px 0;}

/*------------------INHALTSBEREICH / FORMS / COMMENT - COMMENT (auch f?r commentattach und commentinfo)-----------------*/

#comment form {
	     
	     padding: 10px 0 0 5px;
	 
}
#comment input.sehrgross { margin:5px 0 10px 0px; }

#comment label { 
	  width: 45px;	 
}

/* ------------- INHALTSBEREICH / FORMS / AKTIONEN - F?R ALLE AKTIONEN ----- */

#weiter form {float: right;}

/* ------------- INHALTSBEREICH / FORMS / MAILER -------------------- */

#mailer form {
	     padding: 10px 5px 0 10px;
	       
}

#mailer label { 
	      width: 90px;
}

#mailer textarea {margin-top: 5px;
                  width: 426px;
                  height: 200px;}

#newslettercheckbox {margin-left: 104px;
                     margin-top: 15px;
                     width: 260px;}

#newslettercheckbox p {margin-left: 25px;
                      margin-top: -18px;
                      }

/* ------------- INHALTSBEREICH / FORMS / MAILERDONATE -------------------- */

#mailerdonate form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px;
	border-style: solid;
	border-color: #777777;
}

#mailerdonate table { font-size: 100%;}
#mailerdonate label {	width: 90px;}

/* -------------- INHALTSBEREICH / FORMS / MAILERRECOMMEND ----------------- */

#mailerrecommend form {
	
	padding: 10px 10px; 
	
}

#mailerrecommend label { 
	   width: 120px; 
	   margin: 8px 5px 0 0px; 
	   }

/* ---------------- INHALTSBEREICH / FORMS / WK_AKTION ------------------ */

#wk form { 
	     padding: 10px 5px 0 5px;
	    
}

#wk label { 
	      width: 100px;
}

#wkselect select {width: 400px;}

#wkauswahl table  {font-size: 1em;
                   border-top: 1px solid #ECE8E4;}

#wkx table {font-size: 1em;}

#wkauswahl img, #wkx img {width:106px;
                height:159px;
                margin-left: 0px;}

/* ---------- INHALTSBEREICH / FORMS / WK_AKTION ------------------- */

#wkdonate form {

	padding: 10px 10px; 
	
}

#wkdonate table { font-size: 100%; }
#wkdonate label { width: 90px; }

/* -------------- INHALTSBEREICH / FORMS / WK_AKTION RECOMMEND ----------- */

#wkrecommend form {

	padding: 10px 10px; 

}

#wkrecommend label { 
	   width: 120px; 
	   margin: 8px 5px 0 0px; 
	   }

/*-------------------INHALTSBEREICH / FORMS / WK_AKTION_WKXFORM---------------*/


#wkxform form {    
	     padding: 10px 5px 0 5px;
	    
}


#wkxform textarea { margin-top: 5px; }

/*-------------------INHALTSBEREICH / FORM / SIGNER--------------------*/

#signer form {    
	     padding: 10px 5px 5px 10px;
	    
}


#signer label { 
	      width: 90px;
}

/*-----------------INHALTSBEREICH / FORM / SIGNERDONATE--------------------*/


#signerdonate form {
		padding: 10px 10px; 
	
}

#signerdonate table { font-size: 100%;}
#signerdonate label {	width: 90px;}

/*-----------------INHALTSBEREICH / FORM / SIGNERRECOMMEND--------------------*/

#signerrecommend form {
	
	padding: 10px 10px; 
	
}

#signerrecommend label { 
	   width: 120px; 
	   margin: 8px 5px 0 0px; 
	   }

/*-------------------INHALTSBEREICH / FORM / OD--------------------*/

#od form {   
         padding: 10px 5px 5px 5px;
	   
}

#od label { 
          width: 90px;
}

/*-------------------INHALTSBEREICH / FORM / MC--------------------*/

#mc form {   
              padding: 10px 5px 5px 5px;
	    }

#mc label { 
          width: 90px;
}

#mc textarea {
	  margin-top: 5px;
	  width: 98%;
}

/*--------------------INHALTSBEREICH / FORM / MCDONATE-----------------*/


#mcdonate form {
		padding: 10px 10px; 
	
}

#mcdonate table { font-size: 100%;}
#mcdonate label {	width: 90px;}

/*-------------------INHALTSBEREICH / FORM / MCINFO----------------------*/

#mcinfo form {
	    
	     padding: 10px 0 0 5px;
	  
}
#mcinfo input.sehrgross { margin:5px 0 10px 0px; }

#mcinfo label { 
	  width: 45px;	}

/*-------------------INHALTSBEREICH / FORM / MCRECOMMEND------------------*/

#mcrecommend form {
	
	padding: 10px 10px; 
	
}

#mcrecommend label { 
	   width: 120px; 
	   margin: 8px 5px 0 0px; 
	   }

/*-------------------UEBERSICHT DER POLITIKERANTWORTEN, vgl. abgantworten -*/
#mcuebersicht ul {
  clear:left;
  list-style-image:none;
  padding-bottom: 1em;
}

#mcuebersicht li {
  padding-bottom: 1.5em;
  clear:left;
}
#mcuebersicht li.one {
/*  padding-top: 1em;*/
}

#mcuebersicht li.other{
/*  padding-top: 1em;*/
/*  padding-left: 50px;
}

#mcuebersicht img {
/*  padding-top: 1em;*/
  padding-bottom: 1.5em;
  padding-right: 1em;
  float: right;
}

#mcuebersicht h3 {
  margin-top: 10px;
  clear:left;
}
#mcuebersicht .klein {
  font-size: 10px;
}

#mcuebersicht td {
  padding-bottom: 0.6em;
  padding-top: 0.6em;
  padding-left: 0.4em;
  padding-right: 0.4em;
} 

#mcuebersicht .bild{
 vertical-align: top;
}




/*-------------------INHALTSBEREICH / BANNER ------------------------------*/

#derbreite img { padding : 0px; width: 425px;}

/*-------------------INHALTSBEREICH / LINKS -------------------------------*/

#links a { target-name: new; 
	   target-new: tab;
}

#links ul { list-style-type: none; }

#links lh { font-family: Helvetica, Arial, Verdana, "sans serif";
	line-height: 1.7em;
	font-size: 1.4em;
	font-weight: bold;
	color: #333;
 }

/* -- INHALT-Kooperationspartner -- */
#kpart {
	border-top: 1em solid #ECE8E4;
	}

#kpart h3 {
             padding-left: 0.5em;
             padding-top: 1em;
             font-size: 1.5em;
             color: #625640; 
              
             
}

#kpart img { border: none;
           margin-left: 0px; }

#kpart p { padding: 5px;
	}

/*--------------------INHALT | KOOP_INHALT-----------------------------*/

*html .koop_inhalt {width: 46em;}

/*--------------------INHALT | MOVIEBOX -----------------------*/

#moviebox {
           margin: 0;
           margin-bottom: 0.8em;}

/* -------------------BOTTOMBOX----------------------------------------*/

#bottombox {    border-top: 1em solid #ECE8E4;
        	width: 45em;
        margin-bottom: 1em;
	padding-bottom: 0.5em;
        background-color:#fff;
			}

* html #bottombox {width: 46em;}

#bottombox p, #bottombox p a {color: #5E554E;}

		
/* ------------------- INFO | rechte Spalte ------------------- */
#info {
	
        position: absolute;
        left: 68.5em;
	width: 20em;
        padding-right: 1.5em;
        padding-left: 1.5em;
        padding-top: 0.5em;   
        padding-bottom: 1em;   
	background-color:#ECE8E4;
	text-align: left;
	}

* html #info {left: 68.5em;
              width: 23em;}

#info h3 a { 
             padding-left: 0.2em;
             padding-top: 0.5em;
             color: #625640; }


#info h3 a:hover {text-decoration: underline;
	
}

/* ------------------- INFO | BESONDERHEITEN ------------------- */



/*--------------------------------PORTAL | Web20_CAMPAIGN-------------------*/


#campaign_web20 { }


#campaign_web20 hr {height:1px;
	          margin: 0.5em 0.5em 0.9em; 0.7em;
	          border-top: 5px solid #ECE7E4;
	          border-bottom: none;
	         border-left: none;
	border-right: none;
	background-color: #FFFFFF;
      }


#campaign_web20_ul {margin-top: 0.5em;
                  margin-left: 0.6em;}

#campaign_web20_ul li {display: inline;
                     padding: 0em;
                     margin: 0;
                      }

#campaign_web20_ul li img {border: none;
                         width: 42px;}


/*----------------------INFO | LOGBUCH-BOX---------------------------*/


#logbuch {
	margin-bottom:2em;
        padding-bottom: 1em;
       	background-color: #FFF;
	}


/*---------------------INFO | LOGBUCHBOX LOGBUCHEINTRAEGE | -----------------------*/

.messagedate {font-size: 1.2em;
            word-spacing: 0em;
            line-height: 1.3em;
            color:#A89B95;
            margin-left: 1em;
            padding-right: 0.5em;
            padding-top: 0.5em;
            }

.messagedate a  {color:#A89B95;}

.messages { font-size: 1.2em;
            word-spacing: 0em;
            line-height: 1.3em;
            color:#625640;
            padding-right: 0.5em;
            margin: 0 0 0.5em 0.8em;
            
}
.messages a, .messages a:hover  {font-weight: normal;
              color: #625640;}

.messagedate img, .messagedate img a {margin-right: 0.4em;
                  width: 8px;
                  height: 8px;}

/*---------------------------INFO | FOOTERNEWSBOX -------------*/

#footernews {
	margin-bottom:1em;
        padding-bottom: 1em;
       	background-color: #FFF;
	}


.newsmessagedate {font-size: 1.2em;
            word-spacing: 0em;
            line-height: 1.3em;
            color:#A89B95;
            margin-left: 1em;
            padding-right: 0.5em;
            padding-top: 0.5em;
            }




.newsmessages { font-size: 1.2em;
            word-spacing: 0em;
            line-height: 1.3em;
            color:#625640;
            padding-right: 0.5em;
            margin: 0 0 0.5em 0.8em;
            
}


.newsmessages a, .newsmessages a:hover {font-weight: normal; 
                 color: #625640;}

.newsmessagedate img {margin-right: 0.4em;
                  width: 8px;
                  height: 8px;}

/* --------- INFO / KOOPERATIONSPARTNER - auch einsetzbar im Inhalt, hier jedoch mit <div class="inhalt_koop"> umschlie?en------------ */

.koop {	margin-bottom:2em;
	padding-bottom: 1em;
	padding-top: 0.5em;
	background-color: #FFF;
	width: 100%}


.koop img {border:none;
           width: 7em;
           margin: 0 1.3em 0.5em 1.3em; }

*html .koop img {margin: 0 1.3em 0.5em 1.3em; }

.koop p {text-align: left;
        color: #625640;
        	}
img.koop_gross {width: 15em;
                margin-left: 2.3em;
                margin-bottom: 1em;}

img.koop_mittel {width: 10em;
                margin-left: 4.8em;
                margin-bottom: 1em;}




/*------------INFO | KOOP - SPECIAL-------------------*/

#koop_special_unterzeichner h3 {margin-bottom: 1em;}

#koop_special_unterzeichner img {width: 10em;
                                 height: 8em;
                                 float: left;}

.koop_special_unterzeichner_box {width: 20em;
                                 height: 8.2em;}

/*------------INFO | footer_image_standalone (Ein Bild als Werbung im Footer)--------------*/


.footer_image_standalone {margin-bottom: 2em;}



/*-----------------------------INFO / LEERBOX------------------------------*/

#leerbox {margin-bottom:2em;
       	background-color: #FFF;
        padding:0.5em;}

#leerbox p {
        font-size: 1.1em;
        text-align: left;
	}

/*-----------------------------INFO / SHAREBOX ------*/

#sharebox {
       	background-color: #FFF;
        padding: 1em;
        margin-bottom:2em;}

#sharebox table {padding-left: 0.6em;}
        

#sharebox_tabs {
       	background-color: #FFF;
         margin-bottom:1em;}
        

#tabs {padding-top: 10px;
       border: none
       }



#Empfehlen table {margin-bottom: 9px;
                  margin-left: -10px;
                  border: none;}

#Vernetzen p {margin-left: -15px;
              font-size: 12px;
              margin-bottom: 5px;}

#Vernetzen ul {padding-top: 10px;
               padding-bottom: 5px;
               padding-left: 0;
               padding-right: 0;
               margin: 0;
               margin-left: -15px;}

#Vernetzen li {display: inline;
               padding-right: 0px;}

#Vernetzen img {border: none;
                            width: 40px;}



/*-----------------------------INFO / AGITBOX------------------------------*/

#agitbox {margin-bottom:1em;
       	background-color: #FFF;
        padding:0.5em;}

#agitbox p {
        font-size: 1.3em;
        text-align: left;
	}

/* ----------------------------INFO | SSL-SEAL------------------------ */

#ssl-seal { 
	margin-bottom:10px;
	background-color: #FFF;
        padding:0.5em;
}




#ssl-seal p {
        font-size: 1.1em;
        text-align: left;
        	}


/*--------------------------------- INFO | CAMPAIGN_SPECIAL--------------------*/

.campaign_special {float: right;
                      width:19.5em;
                      padding: 0.25em;                      
                      border-bottom: 2em solid #ECE8E4;}

*html .campaign_special {width: 20em;}

.campaign_special h5 {font-size: 2.2em;
                         line-height: 1em;
                         text-transform: uppercase;
                         color: #fff;
                         margin-top: 0;
                         margin-bottom: 0;}

.campaign_special h5 a {color: #5E554E;}

.campaign_special h5 a:hover {color: #5E554E;}

.campaign_special p  {color: #5E554E;
                          padding-top: 0.5em;
                          text-align: right;
                          font-size: 1.3em;}

.campaign_special p a {color: #5E554E;}

.campaign_special p a:hover {color: #5E554E;}


/*----------------INFO | CAMPAIGN_SPECIAL_COLORS-----------*/

.campaign_special.tns_blue {background-color: #74a6c8;}

.campaign_special.tns_yellowgreen {background-color: #E7DC60;}

/*--------------------------------INFO | TWITTER_CAMPAIGN-------------------*/


.campaign_special.twitter { background: URL(/img/base/twitter.jpg) 0em 0em repeat-x ;
                            background-color: #99E4E9;
                            }
.campaign_special.twitter h5 {font-size: 1.4em;
                              margin-top: 0.2em;
                              margin-left: 0.35em;}

#twitter_update_list li {font-size: 13px;
                         color: #625640;
                         margin: 0.5em 0.2em 0.5em 0.4em;
                        }

#twitter_update_list li a {color: #fff;
                           text-decoration: underline;}

#twitter-link {padding: 0 0.5em 0.5em 0;
               color: #625640;}


/* ----- LUKI Styles ----------------------------- */
/* insform: edit, preview, save button             */

#insform { z-index: 1; }
.insform { z-index: 1; }

.edit	 { background-color:#EEEEEE; 
           color:black; 
           font-size:8pt; 
           border:1px solid #77777; 
           margin-top:-5px;
           z-index: 40; }

p.err	{ color:#FF0000; font-size:10px;} 

.logedit { background-color: #fff; 
	 padding: 2px;
	 border:1px solid #eaa;
	 margin-top: 0.5em;}

.logedit textarea {width: 420px;}

.logedit input.uebergross {width: 320px;
                           margin-bottom: 0.2em;}

/* ----- END of LUKI Styles ---------------------- */
#position #main #center #nav {
}

