/* CASCADING STYLESHEET FUER CAMPACT */
/* Version: $Id: standard.css,v 1.6 2008/11/08 23:56:22 luki Exp luki $ */

/* Validiert und korrigoert 0 Fehler 2009-11-09 */
/* http://jigsaw.w3.org/css-validator/validator?profile=css2&warning=2&uri=http%3A%2F%2Fwww.campact.de%2Fcampact%2Fhome */

body {
	margin: 0px;
	padding: 0px;
/* 	background-image:url(bg_white.gif);
	background-repeat:repeat-y; */
	background-color: #fff;
	font-family: Helvetica, Arial, Verdana, "Sans Serif";
	font-size: 12px;
	line-height: 16px;
	}

#position{
	position:absolute;
	top: 0px;
	left: 15px;
	width: 850px;
	}
			
#main {
	padding-right: 15px;
	}
	

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

p {
	font-family:Helvetica, Arial, Verdana, "sans serif";
	line-height:1.3em;
	font-size: 1.0em;
	margin:5px 0px 5px 0px;
	padding: 0 0 0 0;
	}
	
h1 {
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-weight:bold;
	font-size:3.0em;    
	}
	
h2 {
	font-family:Helvetica, Arial, Verdana "sans serif";
	font-size:2em;
	line-height:0.9em;
	font-weight:bold;
	}

h2 a, h2 a:hover {text-decoration: none;
      color: #b00;}
		
h3 {
	color: #333;
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-size:1.2em;
	font-weight:bold;
	text-transform: uppercase;
	margin: 0;
	padding: 5px 0 5px 0;
	}

h3 a, h3 a:hover {text-decoration: none;
                  color: #000;}

h4 { 
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-size:1.0em;
	margin-bottom:5px;
	color:#777777;
	padding: 5px 0 5px 0;
	margin: 0;
	}

h4 a, h4 a:hover {
      text-decoration: none;
      color: #777;
}
		
a { 
	text-decoration:none; 
	color:#C70C20; 
	}

a:hover {
	color:#F74500;
	}



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


dt { 	font-weight:bold; }

blockquote { font-style: italic; }

/* ---------------- elements/LINKS ---------------------- */



a.audio {background-image: url(/img/base/ton.jpg);
	background-repeat: no-repeat;
        background-position: 0px 2px;
         padding-left: 14px;
        }


a.video {background-image: url(/img/base/video.jpg);
	background-repeat: no-repeat;
        background-position: 0px 2px;
         padding-left: 14px;
        }


a.photo {background-image: url(/img/base/photo.jpg);
	background-repeat: no-repeat;
        background-position: 0px 2px;
         padding-left: 14px;
        }

/*-----------------Aktionen------------------------------*/

.Aktionen ul {
         padding-left: 0;
         z-index: 20;
    	}

.Aktionen li {
	float: left;
        list-style-image: none;
	margin-right: 5px;
        margin-top: 5px;	
}
	
.Aktionen a {
	padding-left: 18px;
	padding-right: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #C70C20;
	background-image: url(/img/icon/icon_aktion2.gif);
	background-repeat: no-repeat;
	}
	
.Aktionen a:hover {
	background-color: #E80016;
	color: #FFF;}



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

#nav {
	position:relative;
	width: 190px;
	padding:5px;
	float: left;
	}


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

#box_kampagne {
	
	width: 190px;
	border: 1px solid #777;
	background-color: #fff;
	}
	
#box_kampagne h2
	{
    padding: 5px;
    padding-top: 15px;
}

#box_kampagne img {
	 margin: 5px;
         width: 180px;
     }

/*-----------------ACTIONNAV--------------------------*/

#actionnav {width: 192px;  
            padding: 10px 0 0 0;}

#actionnav a {
	text-decoration:none;
	display:block;
        font-weight: bold;
        padding-left: 5px;
	text-transform: uppercase;
        background-color: #fff;
       
	}

#actionnav a:hover {
        text-decoration:none;
        background-color: transparent;
	}

#actionnav ul { margin-top: 0px; 
               }
	
#actionnav li {
	
	font-weight: bold;
	margin-top: 3px;
	line-height: 1.25em;
        font-size:1.2em;
        border: 1px solid #777;
	}



#actionnav li:hover {
	}

#actionnav li ul {
	margin: 0px;
	}

#actionnav li li {
	margin-left:-5px;
	padding-left:25px;
	margin-top: -1px;
	border: none;
}

img.action {border: none;
            margin-right: 3px;
            margin-bottom: 2px;}








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

	
#subnav {width: 192px; padding: 10px 0 0 0;}

#subnav ul {margin-top: 0px;}


#subnav li {
	margin-top: 3px;
      	border: 1px solid #777;
	        }

#subnav li a {
	text-decoration:none;
	display:block;
	text-transform: uppercase;
	font-size:1.2em;
	line-height: 1.25em;
        font-weight: bold; 
        padding-left:5px;  
}

#subnav li a:hover{
        color: #fff;
	text-decoration:none;
        background-color: transparent;
}




#subnav li ul {
	margin: 0px;
        padding: 0px;
	border: none;}

#subnav ul li {
	margin-top: 0px;
	border: none;
}


#subnav ul li a {
                 padding-left:25px;
	         font-size:1.2em;
	         line-height: 1.25em;
                 border: none;}


/* ---------------- NAV_KONTAKT ---------------------- */

#nav_kontakt{
	padding-top: 1.5em;
	padding-right: 1.0em;
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-size: 0.5em;
	line-height:1.5em;
	color: #777;
	}

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


#leerbox_header {margin-top:30px;
       	border: 1px 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: 1px 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;}



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

#center {position:absolute;
         top: 5px;	
         left: 205px;
	 width: 425px;}

#inhalt {
        position: relative;
        min-height: 625px;
        width: 100%;
        background-color: #fff;
	padding: 15px 10px 5px 10px;
	padding-bottom: 40px;
        border: 1px solid #777;
	}
	
#inhalt img {border: none;
             }

#inhalt img.rechts {margin: 5px 5px 5px 10px;
                    float: right;}

#inhalt img.links{margin: 5px 10px 5px 5px;
                    float: left;}

#inhalt h3 {font-size: 1.4em;
            line-height: 1.1em;}

#inhalt h4 {font-size: 1.2em;
	    font-weight: bold;}

#inhalt h5 {font-size: 1em;
	    font-weight: bold;
            color: #000;}

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

#inhalt textarea { width: 415px; }

/*-----------------INHALTSBEREICH ULIST---------------------------*/

#inhalt ul { list-style-image:url(/img/icon/ulimage.gif);
             	list-style-position: outside;
                padding-left: 20px;
                padding-top: 10px; }
#inhalt li {padding-bottom: 5px;}

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

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

 ol, ol li { list-style-position: outside;
                padding-left: 0px;
                margin-left: 10px; 
               list-style-type: decimal;}

/*----------------INHALTSBEREICH / TOP-------------------------------*/

#top {
	/* position:relative; --> due to IE5-6 incompatibility with UL */
	top:-5px;
	left:0px;
	padding-bottom: 30px;
        border: 1px solid #777;
}

#top p {
	padding-left: 5px;
	font-size:1em;
	line-height: 1.2em;
        padding-right: 5px;
	}
	
#top h2 {
        font-family:Helvetica, Arial, Verdana "sans serif";
	margin: 0;
	padding: 0px 0px 5px 5px;	
        line-height: 1.2em;
        color: #fff;
	}

#top h4 {
	font-family:Helvetica, Arial, Verdana "sans serif";
        margin: 0;
	padding: 0px 0px 0px 5px;	
	color: #fff;
	}
#top a {color: #fff;}	


#top img {
     width: 100%;
     padding: 0px;
     margin-bottom: 5px;
}




/* ---------------inhaltsbereich/Themenblock! ---------------- */

.themenblock {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #777;
     }


.themenblock img {
	width: 120px;
	padding-right: 5px;
	float: left;
        margin: 0;
	border: 1px solid #333;
        }

img.meldung {width: 8px; 
             height: 8px; 
             margin-top: 3px;
             margin-right: 2px;
             margin-left: 6px; 
             }

#bodynews p, .themenblock p, .themenblock h3, .themenblock h4, .Aktionen.rechts {
	margin-left: 130px;
	}

.Aktionen.listerechts {margin-left: 110px;
                       padding-bottom: 15px;
                       margin-top: -15px;}

.themenblock h3, .themenblock h4, .themenblock p {padding-top: 0; padding-bottom: 0px;}

.themenblock h3 {font-size: 1.4em;}


/* ---------------inhaltsbereich  Rueckspiegel ---------------- */

.rueckspiegel {
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	margin-top: 15px;
	padding-top: 5px;
	border-top: 1px solid #777;
}

.rueckspiegel img {
	width: 120px;
	padding-right: 5px;
	float: left;
        margin: 0;
	border: solid 1px #333;
        }

img.meldung {width: 8px; 
             height: 8px; 
             margin-top: 3px;
             margin-right: 2px;
             margin-left: 6px; 
             }

.rueckspiegel p, .rueckspiegel h3, .rueckspiegel h4, .Aktionen.rechts {
	margin-left: 130px;
	}

.rueckspiegel h3, .rueckspiegel h4, .rueckspiegel p {
   padding-top: 0; 
   padding-bottom: 0px;
}

.rueckspiegel h3 {
   font-size: 1.4em;
   margin-bottom: 0.5em;}



/*-------------------------------INHALTSBEREICH / LOGBOOK--------------------*/

.logmessagedate, .logmessagedate a  {color: #777;
}

.logmessagedate img {width: 8px; 
             height: 8px; 
             margin-bottom: 1px;
             margin-right: 4px; }



/*----------------INHALTSBEREICH / BODYNEWS----------------*/


#bodynews  {  margin-top: 15px;
              padding-top: 5px;
              border-top: 1px solid #777}

#bodynews img.newsimage {width: 120px;
	       float: left;
              }             

#bodynews h3, #bodynews h4 {margin-left: 130px;
                  padding-top: 0; padding-bottom: 0px;}

#bodynews h3 {padding-bottom: 5px;} 

.newsbodymessagedate {font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#777777;
            padding-bottom: 2px;
            margin-left: 130px;
            margin-bottom: 5px;  
            }

.newsbodymessages { font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#888;
            padding-bottom: 2px;
            margin-left: 130px;
                     }

#bodynews h4.miticon {margin-top: -10px; padding-left: 15px; padding-bottom: 0px; margin-left: 130px;}

.newsbodymessages a {font-weight: normal;
              color: #000;}

.newsbodymessagedate img {margin-right: 4px;
                  margin-bottom: 2px;}

img.bodynewsicon {width: 8px; 
             height: 8px; 
             margin-top: 3px;
             margin-right: 2px;
             margin-left: 10px; }
/*-------------------------------INHALTSBEREICH / COMMENT--------------*/

.subject  { 
	 font-size: 1.0em; 
	 padding: 8px 0 0 20px; 
	 margin: 0;
         font-weight: lighter;
}
.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;} 

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

input.mini { width:25px;
                margin:5px 0 0 0px; }

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

input.mittel { width:105px;
		 margin:5px 0 0 0px; }

input.gross { width:160px; 
		margin:5px 0 0 0px; }

input.sehrgross { width:217px; 
		margin:5px 0 0 0px; }

input.uebergross { width:326px; 
		margin:5px 0 0 0px; }

input.go { margin:5px 0 0 0px;}

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

form.butt {
	border: none;
}

/*--------- 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 form { background-color: #F9F9F9;
	     padding: 10px 5px 5px 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}

#adrfml label { 
	      width: 90px;
}

#adrfml textarea { width:326px; }

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

#weiter form {float: right;}


/* ----------------------INHALTSBEREICH / FORMS / BULA --------------------*/
#bula form { background-color: #F9F9F9;
	     padding: 10px 5px 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}

#bula label { 
	      width: 90px;
}

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

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

#mailer label { 
	      width: 90px;
}

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


/* -------------- INHALTSBEREICH / FORMS - DONATE ----------------------*/
#donate form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px;
	border-style: solid;
	border-color: #777777;
}

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

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

#recommend form {
	background-color: #F9F9F9;
	padding: 10px 10px; 
	border: 1px solid #777;
}

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

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

#recommend .custom { width:350px; }

#register form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}



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

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

#newsletterabo label {  width: 120px; }


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

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

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

#mcchangedata {
             position: absolute;
	      width:590px;
	      padding: 5px;
             background-color: #FFF;
	      padding-bottom: 40px;
	      border: 1px solid #777;
}

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

#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%;}

#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;}

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

#mclogin form {
	 background-color: #F9F9F9;
	 padding: 5px 0 0 0;
	 border: 1px;
	 border-style: solid;
	 border-color: #777777;
}

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

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



#mcregister {
             position: absolute;
	      width:590px;
	      padding: 5px;
             background-color: #FFF;
	      padding-bottom: 40px;
	      border: 1px solid #777;
}
#mcregister  form {
	     background-color: #F9F9F9;
	     padding: 10px 0 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}

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

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

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

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

#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 {
	     background-color: #F9F9F9;
	     padding: 10px 0 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}
#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 {    background-color: #F9F9F9;
	     padding: 10px 5px 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}

#mailer label { 
	      width: 90px;
}

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

#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 {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}

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

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

#wk {    background-color: #F9F9F9;
	     padding: 10px 5px 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}

#wk label { 
	      width: 100px;
}

#wkselect select {width: 400px;}

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

#wkdonate {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}

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

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

#wkrecommend form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}

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

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


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


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

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

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


#signer label { 
	      width: 90px;
}

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


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

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

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

#signerrecommend form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}

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

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

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

#od label { 
          width: 90px;
}

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

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

#mc label { 
          width: 90px;
}

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

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


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

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

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

#mcinfo form {
	     background-color: #F9F9F9;
	     padding: 10px 0 0 5px;
	     border: 1px;
	     border-style: solid;
	     border-color: #777777;
}
#mcinfo input.sehrgross { margin:5px 0 10px 0px; }

#mcinfo label { 
	  width: 45px;	}

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

#mcrecommend form {
	background-color: #F9F9F9; 
	padding: 10px 10px; 
	border: 1px solid #777;
}

#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;
 }

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

#bottombox {
	position: relative;
	width: 100%;
	margin-top: 10px;
	padding: 10px;
        background-color:#fff;
	border: 1px solid #777777;
		}


		
/* ------------------- INFOSPALTE Ohne DIVS ------------------- */
#info {
	position:absolute;
	left:660px;
	width:190px;
	color:#333333;
	padding-top: 5px;
        }
	

/* ------------------- Info Icons ----------------------------- */

#mycampact h3{
	background-image: url("../img/icon/icon_tell.gif");
	background-repeat: no-repeat;
}

#box_standard h3 #diskussion {
	background-image: url("../img/icon/icon_diskus.gif");
}
#box_standard h3 #weitersagen {
	background-image: url("../img/icon/icon_tell.gif");
}

/* ------------------- INFOSPALTE / BESONDERHEITEN ------------------- */


/* ------------------- INFOSPALTE / LOGO-BOX --------------------------*/

#logo {
        border: 1px solid #777777;
	background-color: #fff;
	padding: 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	}

#logo p {
        padding: 5px;
        font-size: 0.9em;}	

/* ------------------- INFOSPALTE / NEWSLETTER-BOX ------------------- */

#newsletter {
	margin-bottom:10px;
	padding:0px;
	border: 1px solid #777777;
	background-color: #FFF;
	}

#newsletter p{
	padding:5px;
        font-size: 0.9em;
	}

#newsletter input { 
	border:0.08em solid #777777;
	height:15px;
	padding:0px;
        width: 110px; 
	margin:5px 0 0 0px;
	}

#newsletter label {  
		float: left; 
		width: 50px; 
		padding: 0;
                font-size: 0.75em;
		margin:6px 0 0 5px;
		text-align: left; }


#newsletter h3 {
                padding-left: 30px;
                padding-top: 5px;
                background-image: url(/img/icon/icon_info.gif) ;
		background-repeat: no-repeat;
                background-color: #e6ddd8; 
 border-bottom: 1px solid #777;
}

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

#newsletter input.Aktionen {
	margin-left: 55px;
        margin-bottom: 5px;
        padding-left: 18px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 1px;
        width: 90px;
        height: auto;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background-color: #C70C20;
	background-image: url(/img/icon/icon_aktion2.gif);
	background-repeat: no-repeat; 
        cursor: pointer;
}

#newsletter.Aktionen a {
	text-decoration: none;
	background-color: #63594F;
	color: #fff;
	margin-top:0px;
	}

#newsletter input.Aktionen:hover {
	background-color: #E80016;
	}

#newsletter a {
	text-decoration:none;
	}
#newsletter a:hover{
		color: #FF0000;
	}

/*----------------INFOSPALTE / LOGIN-BOX---------------------------------*/
							

input.loginbutton {
        width: 100%;
        height: 30px;
	margin-bottom:10px;
	border: 1px solid #777777;
	padding-left: 30px;
        background-image: url(/img/icon/icon_key.gif) ;
	background-repeat: no-repeat;
        font-size: 1.2em;
        font-weight: bold;
        text-transform: uppercase;
        text-align: left;
        background-color: #e6ddd8; 
	cursor: pointer;
        color: #333;
	font-family:Helvetica, Arial, Verdana, "sans serif";
	font-size:1.2em;
}

 



input.loginbutton:hover {
	background-color: #C70C20;
	color:#fff;
      
}
/*----------------------INFOSPALTE / LOGBUCH-BOX---------------------------*/


#logbuch {
	margin-bottom:10px;
        padding-bottom: 10px;
       	border: 1px solid #777777;
	background-color: #FFF;
	}

#logbuch h3 {
             padding-left: 30px;
             padding-top: 5px;
             background-image: url(/img/icon/icon_book.gif) ;
             background-repeat: no-repeat;
               
                background-color: #e6ddd8; 
            border-bottom: 1px solid #777;}



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


/*---------------------INFOSPALTE / LOGBUCHEINTRAEGE-----------------------*/

.messagedate {font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#777777;
            padding-bottom: 2px;
            margin-left: 10px;
            border-bottom: 1px solid #777;
            padding-right: 5px;
            }

.messages { font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#888;
            padding-bottom: 2px;
            padding-right: 5px;
            margin: 10px 0px 0px 10px;
            ;
}
.messages a {font-weight: normal;
              color: #000;}

.messagedate img {margin-right: 4px;
                  margin-bottom: 2px;}

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

#footernews {
	margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
        padding-bottom: 10px;
       
	}

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

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

.newsmessagedate {font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#777777;
            padding-bottom: 2px;
            border-bottom: 1px solid #777;
            margin-left: 10px;
            padding-right: 5px;
            }



.newsmessages { font-size: 0.9em;
            word-spacing: 0em;
            line-height: 13px;
            color:#888;
            padding-bottom: 2px;
            padding-right: 5px;
            margin: 10px 0px 0px 10px;
          }




.newsmessages a {font-weight: normal; 
                 color: #000;}

.newsmessagedate img {margin-right: 4px;
                  margin-bottom: 2px;}


/* --------- INFO / KOOPERATIONSPARTNER - auch: IMAGEBOX ------------ */

#koop_120 {
	margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
       
	}

#koop_120 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: 1px solid #777;
}



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

#koop_120 img {border: none;
          margin-left: 30px;}

#koop_120 p {padding:5px;
        font-size: 0.9em;
        text-align: center;
	}


/* --------- INFO / KOOPERATIONSPARTNER - auch: IMAGEBOX ------------ */

#koop {
	margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
       
	}

#koop 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: 1px solid #777;
}



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

#koop img {border: none;
           margin-left: 30px; }

#koop p {padding:5px;
        font-size: 0.9em;
        text-align: center;
	}

/* -- Kooperationspartner -- */
#kpart {
	margin-top:10px;
	position: relative;
	width: 445px;
       	border: 1px solid #777777;
	background-color: #fff;
	}

#kpart 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: 1px solid #777;
}

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

#kpart p { padding: 5px;
        text-align: center;
	}


/* -- Kooperationspartner - hier mit img margin-left - neu, da ich nicht weiß, woe kpart noch genutzt wird-- */

#kpart_img {
	margin-top:10px;
	position: relative;
	width: 445px;
       	border: 1px solid #777777;
	background-color: #fff;
	}

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

#kpart_img img { border: none;
           margin-left: 40px; }

#kpart_img p { padding: 5px;
        text-align: center;
	}



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

#leerbox {margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
        padding:5px;}

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

#leerbox img {width: 180px;}

.leerbox {margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
        padding:5px;}

/*--------------------------INFO LEERBOX_UEBERSCHRIFT -----------------*/

#leerbox_ueberschrift {margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
        }


#leerbox_ueberschrift 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: 1px solid #777;
}

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

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

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


/* Verisign ssl-seal */
#ssl-seal { 
	margin-bottom:10px;
       	border: 1px solid #777777;
	background-color: #FFF;
        padding:0px;
}
#ssl-seal 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: 1px solid #777;
}

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

#ssl-seal p {
        font-size: 0.9em;
        text-align: left;
        padding: 5px;
	}

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

#insform { z-index: 10 }
.insform { z-index: 10 }

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

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

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

/* ----- END of LUKI Styles ---------------------- */

