
#content ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#globalcontainer{
	text-align:left;
	margin: 0px auto;
	width: 780px;
	background-color: #fff;
}

#headerwrapper{
   width:795px;

}
#logo{
   float:left;
   width:165px;
   padding-left:15px;
   margin-bottom:0px;
	
}

#contenttext h1 {
padding-left:0;
}

#footer {
	clear:both;
	color: #333;
	padding: 5px 0 20px 0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px; 
}
#footer hr  {
	background-color:	#0084BD;	/* Mozilla 1.4 */
	color:			#0084BD;	/* IE 6 */
	border:			#0084BD;	/* Opera 7.11 */
	height:			1px;		/* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */

}

#footer a  {

	color:			#0084BD;	
	text-decoration: none;


}

#nav {
               font-family:Arial, Helvetica, sans-serif;
               font-size:10px;  
               
                float:left;
	width: 568px;
                vertical-align:top;
                margin-top:12px;
	border: 1px solid #B7B7B7;

}
#nav ul{
	/*padding : 5px;*/
                padding-left: 5px;
                padding-right: 5px;
                padding-top: 7px;
                padding-bottom: 7px;
	margin : 0;
	white-space : nowrap;
	background-color : #fff;
	color : #fff;
}
#nav ul li{
	display : inline;
}
#nav ul li a{
	padding-left : 6px;
	padding-right : 6px;
	background-color : #fff;
	color : #888;
	font-weight : normal;
	text-decoration : none;
}
#nav ul li a:hover {
	background-color : #fff;
	color : #aa2233;;
}
#horiz-active {
     color:#aa2233;;
}


#topmenuewrapper{
                float:left;
	width: 568px;
                vertical-align:top;
                /*margin-bottom:12px;*/
                margin-top:12px;
	border: 1px solid #B7B7B7;
}

#myclear{
                clear:both;
}



#mainwrapper{
                /*clear:left;*/
                float:left;
	width: 780px;
               	/*border: 1px solid #B7B7B7;*/
}

#leftnavwrapper{
                float: left;
	width: 150px;
                margin-right:8px;
	border: 1px solid #B7B7B7;
}
#contentwrapper{
                float: left;
	width: 410px;
}
#rightnavwrapper{
	text-align:left;
                font-size: 11px;
                float: left;
                padding-left:22px;
}


#headerpic{
	width: 410px;
                margin-top:0px;
                margin-bottom:8px;
}


#kontaktadr{
             font-size: 11px;
             margin-left:10px;
}


/*  *********************/



.spacer-gif {
     /* float:left; 
clear:both;*/
}

#printlink {
           float:left;
            text-align:left;
}                margin:0;

.printheader {
         padding-left:20px;
}

.printurl {
           float:left;
               padding-left:20px;
               padding-top:20px;
                text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.printurl a{
                text-align:left;
                color: #000;
}


/* GENERAL fonts */



P, OL {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
                padding-left: 20px; 
                padding-right: 8px; 
                font-stretch:semi-condensed;
                margin:0;

}




.bulletlist {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
                font-stretch:semi-condensed;

}


.table{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
                padding-left: 3px; 
                padding-right: 3px; 
                font-stretch:semi-condensed;

                margin:0;

}


h1, h3 { 
                font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-stretch:semi-condensed;
                margin-top:0;
                margin-bottom: 16px;
                padding-top: 8px;
                padding-left: 20px;
                padding-right: 8px; 
 }

h2 { 
	font-size: 12px;
	font-weight:bold;
	font-stretch:semi-condensed;
	margin:3px;
 }
 
.lauftext {
                font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-stretch:semi-condensed;
                padding-left: 15px;              
 } 



/* .bulletlist {
                font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	font-stretch:semi-condensed;
                
 } */



/*UL {
                font-family:Arial, Helvetica, sans-serif;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}*/

OL{
                font-family:Arial, Helvetica, sans-serif;

	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
             
}


.mytitel {
	FONT-WEIGHT: bold;
                FONT-SIZE: 27px; COLOR: #991100;
                FONT-FAMILY: Arial, Helvetica, sans-serif;
                padding-left: 15px; 
                
}





/* Content column */
TD#content-normal {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	vertical-align: top; 
	/*width: 451px;*/
}



.topmenu-level1-no {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  /*font-weight: bold;*/
 /*BACKGROUND-IMAGE: url(topmenubg.gif);*/
 padding-bottom: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
 color: #555;
 background-color: #fff;
 text-decoration: none
}
.topmenu-level1-act {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
 /*FONT-WEIGHT: bold;*/
 /*BACKGROUND-IMAGE: url(topmenubg.gif);*/
 color: #aa2233;
 background-color: #fff;
 text-decoration: none
}
.topmenu-level1-no A {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #555;
  background-color: #fff;
  text-decoration: none
}
.topmenu-level1-act A {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #aa2233;
  background-color: #fff;
  text-decoration: none
}

.topmenu-level1-no A:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 10px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #aa2233;
  background-color: #fff;
  text-decoration: none
}


.main-leftmenu-wrap{
  margin-top: 17px;
  margin-left: 4px;
  text-align:left;
  width:130px;
}



/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  padding-left: 3px;
  padding-top:2px;
  padding-bottom:2px;
  color: black;
  background-color: #fff;
  text-decoration: none
}
/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  color: black;
  padding-left: 3px;
  padding-top:2px;
  padding-bottom:2px;
  background-color: #fff;
  text-decoration: none
}

.menu1-level1-act A {
  color: #aa2233;
  background-color: #fff;
  width: 130px;
  text-decoration: none

}

.menu1-level1-no A {
  color:black;
  background-color: #fff;
  width: 130px;
  text-decoration: none

}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
  font-size: 11px; 
  color: black;
  background-color: #fff;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none
}

/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  background-color: #fff;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none

  /*padding-left:20px;*/
}
.menu1-level2-act A {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #aa2233;
  font-weight:normal;
  background-color: #fff;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none
}

.menu1-level2-no A {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  font-weight:normal;
  background-color: #fff;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none
}

/*  MENU 1, level 3, normal state (NO) */
.menu1-level3-no {
  font-size: 11px; 
  color: black;
  background-color: #fff;
  padding-top:2px;
  padding-bottom:2px;
  text-decoration: none
}

/*  MENU 1, level 3, active state (ACT) */
.menu1-level3-act {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  background-color: #fff;
  padding-top:1px;
  padding-bottom:1px;
  text-decoration: none

  /*padding-left:20px;*/
}
.menu1-level3-act A {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #aa2233;
  font-weight:normal;
  background-color: #fff;
  padding-top:1px;
  padding-bottom:1px;
  text-decoration: none
}

.menu1-level3-no A {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: black;
  font-weight:normal;
  background-color: #fff;
  padding-top:1px;
  padding-bottom:1px;
  text-decoration: none
}

.tableborder {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.tablebordersearch {
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.kirchemeindentitel{
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size: 11px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  color: #555;
  background-color: #fff;
  text-decoration: none


}

.kaldatum{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #cccccc;
	font-size: 12px;
                padding-left: 7px;    
}
.kalmonat{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;	
	font-size: 13px;
                padding-left: 7px;    

}


.kaltext {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000; 
	text-decoration: none;
	font-size: 12px;
                padding-left: 7px;    
}

.kaltext a{
	text-decoration: underline;
	color:#000000; 	
	}

/* Sitemap*/
       .sitemap0{ width:368px; padding-left:20px;padding-right:20px}
       .sitemap1spacer {font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-size:11px;padding-left:10px; padding-top:0px}
       /*.sitemap1 {font-family:Arial, Helvetica, sans-serif;text-decoration:none; font-size:11px; color:#000; padding-left:10px; padding-top:2px;padding-bottom:2px;background-color: #ff0000 }*/
       .sitemap1 a {text-decoration:none; font-weight:bold; color:#333}
       .sitemap1 a:hover {text-decoration:underline;  color:#000}
       .sitemap2{font-family:Arial, Helvetica, sans-serif; font-size:10px;padding-left:10px}
       .sitemap2 a {text-decoration:none;  font-weight:bold; color:#333} 
       .sitemap2 a:hover {text-decoration:underline;  color:#000}
       .sitemap3{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-left:25px}
       .sitemap3 a {text-decoration:none;  color:#333}
       .sitemap3 a:hover {text-decoration:underline;  color:#000}
       .sitemap4{font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-left:35px}
       .sitemap4 a {text-decoration:none;  color:#000} 
       .sitemap4 a:hover {text-decoration:underline;  color:#000}



.pictureframe {
   background-color: #F3ECE4;   
   float:left;
   padding:0px;
   width:195px;
}

.mainpictureframe {
   background-color: #F3ECE4; 
   border: #000000 1px dotted;   
   float:left;
   padding:0px;
   width:410px;
}

/* .bildgerade {float:left; }*/
/* .bildgerade img { margin: 5px}*/
/* .bildungerade {float:right; }*/
/* .bildungerade img { margin: 5px}*/



.content{
   background-color: #FFFFCC; 
   border: #000000 1px dotted; 
   width:410px;
   float:left;
}

.contentSingle{
   width:410px; 
   float:left; 
   text-align:left;
}


.contentLeft{
   width:205px; 
   float:left; 
   text-align:left;
}

 .contentRight{
   width:205px;
   float:right;
   text-align:left;
}

.contentDivider{
    background-color: #ffffff; 
   width:410px;
   height:7px;
   float:left;
}


.einzelbild{


}

.rightnav { 
font-size: 11px;
padding-left:10px;
}




.bildlegende{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
                padding-left: 0px; 
                padding-right: 0px; 
                padding-bottom: 12px; 
                padding-top: 4px; 
                font-stretch:semi-condensed;
                margin:0;
                text-align:left;


}





/********************Neu*********************/


html, body { 
   font-family: Arial, Helvetica, sans-serif;
   background-color:#fff;
   text-align:center; 
   /*height:90%;*/
   margin: 0;
   padding: 0;
 }
   
#maininhalt {
	margin:auto;
	text-align:left;
	padding:0;
	/*height:90%;*/
	width:750px;
	background-color:#fff;
	border: 0
}
#kopfzeile {
    position:relative;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: small;
	font-weight: bold;
	color: #000;
	background: #fff;
	background-image:url(header.gif);
	background-repeat:no-repeat;	
	height:49px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:49px;
	}
html>body #kopfzeile {
	height:49px; /* Box-Model-Hack Ende */
	}	  
   
#navigation {
	float: left;
	padding: 0 ;
	margin: 0;
	border: 0;
	background: #fff;
	width: 160px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;

	}
html>body #navigation {
	width: 160px; /* Box-Model-Hack Ende */

	}
#inhalt {
    float: left;
	padding: 0;
	margin: 0;
	border: 0;
	height: 90%;
	background: #fefefe;
	width: 410px; /* Box-Model-Hack */
	/*height: 90%;*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 410px;
	/*height: 90%;*/
	}
html>body #inhalt {
	width: 410px; /* Box-Model-Hack Ende */
	/*height: 90%;*/
	}
	
#marginalie {
	float: left;
	padding: 0 ;
	margin: 0;
	border: 0;
	/*height: 90%;*/
                background: #fff;
	width: 160px; /* Box-Model-Hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 160px;
	}
html>body #marginalie {
	width: 160px; /* Box-Model-Hack Ende */
	}	
	
#inhalt:first-line {
   font-weight:bold
   }
   
#head{
	position:absolute;
	top:14px !important;
	left:6px; 
	width:706px;
	height:15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 706px;
	}
html>body #head{
	width: 706px; /* Box-Model-Hack Ende */
	}	
	
#leftnav { 
width:160px;

}

#leftnavtop {
background-image:url(leftnavtop.gif);
background-position: top left;
background-repeat:no-repeat;
margin:0;
float:left;
width:160px;
height:18px;
}



#leftnavcenter {
background-image:url(leftnavcenter.gif);
background-position: top left;
background-repeat:repeat-y;
margin:0;
float:left;
width:160px;
height:460px;

}

#rightnav { 
width:150px;
padding-left:5px;
}

.bodytext p{
padding-left:12px;
padding-right:12px;

}

.maincolumn{
margin:0 0 0 0;
padding:0 0 0 0;
width:410px;
/*height: 90%;*/
/*float:left;*/
}

.mainimage{
float:left;
}

.contentcolumn { 
margin:0 0 0 0;
width:410px;

}

.contentcolumntop {
background-image:url(maincoltop.gif);
background-position: top left;
background-repeat:no-repeat;
margin:0 0 0 0;
float:left;
width:410px;
height:10px;
}


.contentcolumncenter {
background-image:url(maincolcenter.gif);
background-position: top left;
background-repeat:repeat-y;
margin:0 0 0 0;
float:left;
width:410px;


}



.logobox {
margin:0 0 0 0;
float:right;
}

.verkalBackLink A  {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000;
  font-weight:normal;
  text-decoration: underline;

}

.verkalBackLink p  {
   padding-top:15px;
   padding-bottom:15px;
   border-bottom: 1px solid #cecece;

}


.verkalTable{
/*padding-left:15px;*/

}

.GlossarLink a{
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight:normal;
  text-decoration: underline;

}



/****ANFANG Styles für .tx-mssckalender-pi1 ***************/

.tx-mssckalender-pi1{
	width:368px;
	padding-left:20px;
	padding-right:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}

.tx-mssckalender-pi1 p {
       padding-left:0px;
       font-size: 12px;

}

#mssckalender_monat{
	padding-top:5px;
	padding-bottom:5px;
	font-size: 13px;
	font-weight: bold;
}

/*#mssckalender_datumzeit {
	background:#CCCCCC;     
}*/
#mssckalender_datumzeit_text {   

}
#mssckalender_veranstaltungstyp { 
                padding-top:3px;
	padding-bottom:3px;  
}
#mssckalender_text {

}
#mssckalender_link {
	padding-top: 3px;
	color:#000000;
}
#mssckalender_link a {
	text-decoration:underline ;
	color:#000000; 
}
#mssckalender_textbildwrapper {
	float:left;
	vertical-align:top;
}
#mssckalender_textmitbild{
   	width:263px;
	float:left;
}
#mssckalender_bild{
                width:95px;
	float:right;
	text-align: right;
	padding-left:10px;
}

#mssckalender_spacer{
}
/****ENDE Styles für .tx-mssckalender-pi1 ***************/



/****ANFANG Styles für .tx-gkbetextbild-pi1 ***************/

.tx-gkbetextbild-pi1-clear{
        clear:both;
}

.tx-gkbetextbild-pi1{
        clear:both;
	width: 368px;
	padding-left:20px;
	padding-right:20px;
}

.tx-gkbetextbild-pi1 a {
                 color:#000;
                 text-decoration:underline;
}

.tx-gkbetextbild-pi1 p{
	padding-left:0px;

}

.tx-gkbetextbild-pi1 h1{
	padding-left:0px;

}
.tx-gkbetextbild-pi1 ul{
                padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#header{

}

#lead{
	font-weight:bold;
}

.maintextwrapper{
    float:left;
    width:368px;
}
.maintext{
    /*width:180px;*/
    vertical-align:top;

}


.bilderrechts {
 	float: right;
 	width: 180px ;
}


#imagewrapper{
    float: right;
    padding-left:5px;

}

.einzelbild {
    text-align:right;
}

/****ENDE Styles für .tx-gkbetextbild-pi1 ***************/




/********ANFANG Styles für tx-gkbebilder-pi1 ***********/

.tx-gkbebilder-pi1 {
               clear: both;
	width: 368px;
	padding-left:20px;
	padding-right:20px;
}

.tx-gkbebilder-pi1 p{
	padding-left:0px;

}

.tx-gkbebilder-pi1 a  {
   color:#000;
   text-decoration:underline
}



#tx-gkbebilder-p1-contetwrapper {
	float:left;
	width:368px;
}

#tx-gkbebilder-p1-left {
	text-align:left;
	/*float:left;*/
	/*width:198px;
	padding-right:10px;*/
}

#tx-gkbebilder-p1-right   {
	/*text-align:right;*/	
                float:right;
	width:160px;
	border:0;
	padding:0;
	margin:0;
	/*background-color:#C3D5D7;*/
}


.tx-gkbebilder-p1-bildleft {float:left;width:82px:}

.tx-gkbebilder-p1-bildleft img  {
/*clear:both;*/
	vertical-align:top;
                margin:0;
	padding-bottom:4px;
	padding-right:4px;
}

.tx-gkbebilder-p1-bildright {float:right; width:78px;}

.tx-gkbebilder-p1-bildright img  {
/*clear:both;*/
                margin:0;
	vertical-align:top;
	padding-bottom:4px;
}

/********ENDE Styles für tx-gkbebilder-pi1 **********/


/****ANFANG Styles für .tx-gkbeadressen-pi1 ***************/

.tx-gkbeadressen-pi1 {
    padding-left:20px;
    padding-right:20px;
}

.tx-gkbeadressen-pi1 a{
        font-family:Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000;
        text-decoration:underline;
}


.tx-gkbeadressen-pi1 p {
       padding-left:0px;
       font-size: 12px;
}

DIV#organisationslinks a{
        font-weight:bold;
}


/****ENDE Styles für .tx-gkbeadressen-pi1 ***************/


/***ANFANG***** Freiwilligenbörse und Zugehörigkeitsmodul *******/

#formwrapper {
	width: 368px;
	padding-left: 20px;                
}
#formitemwrapper {

                clear:left;
	width: 360px;
}

#formitem {
	float:left;
	padding-right: 5px;
}

.formtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top:2px;
}

.kg_message{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;

}

.fboersedisplaywrapper {
	font-family: Arial, Helvetica, sans-serif;
	width: 368px;
}

.fboersedisplaywrapper a{
                color: #000;
}


#fboerseheader {
 	font-size: 12px;
	width: 372px;
                /*individually set */
	/*background: #ccc;*/
	padding-top: 5px;
	padding-bottom: 5px;
                margin-left:18px;
                margin-right: 18px;
}

#fboersefooter {
 	font-size: 12px;
	width: 372px;
                /*individually set */
	/*background: #ddd;*/
	padding-top: 5px;
	padding-bottom: 5px;	
                margin-left:18px;
                margin-right: 18px;
}

#fboerseheadertext {
	padding-left: 2px;
}

#fboerseheadertext a {
	color: #000;
                text-decoration: underline;
}


#fboersetext {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top:2px;
	padding-left: 20px;
}

#fboersetext a{
     color: #333333;
     text-decoration: underline;
}

#fboersetitel {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding-top:2px;
	padding-left: 20px;
}




/***ENDE***** Freiwilligenbörse und Zugehörigkeitsmodul *******/



.tx-gkbeglossar-pi1 p a{
   color:#000;
   text-decoration:underline
}

 
/*****ANFANG  tx-gkbetext-pi1   *************/


.tx-gkbetext-pi1 {
clear:both;
	width: 368px;
	padding-left:20px;
	padding-right:20px;
}

.tx-gkbetext-pi1 a  {
   color:#000;
   text-decoration:underline
}


.tx-gkbetext-pi1 p{
	padding-left:0px;

}

#contenttext{
	float:left;
	width:368px;
}


/***ENDE***** tx-gkbetext-pi1 *******/


/*****ANFANG  tx-gkbetwocoltext-pi1   *************/


.tx-gkbetwocoltext-pi1 {
                float:left;
	width: 368px;
	padding-left:20px;
	padding-right:20px;
}

.tx-gkbetwocoltext-pi1 a  {
   font-size: 12px;
   color:#000;
   text-decoration:underline;
}


.tx-gkbetwocoltext-pi1 p{
      padding-left:0px;

}

#tx_gkbetwocoltext-pi1-contentwrapper {
      float:left;
      width:368px;
}

#tx_gkbetwocoltext-pi1-colleft {
       float:left;
       width:174px;
       padding-right:20px;
}
       
#tx_gkbetwocoltext-pi1-colright {
       float:left;
       width:174px;
}

/*****ENDE  tx-gkbetwocoltext-pi1   *************/


/*****ANFAG  tx_gkbebildgross_pi1 *************/

.tx_gkbebildgross_pi1 {
                clear:both;
	width: 408px;

}

#bigimagewrapper img{
                float:left;
	padding-left:20px;
                margin-bottom:20px;
}

#bigimagewrapper h1{
        padding-top:10px;
	padding-left:20px;
}




/*****ENDE  tx_gkbebildgross_pi1 *************/

/**** Teaser Anfang ********/

.teaserbox {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
	background-color:#fff;
}
.teasertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 6px;
}
.teasertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	padding: 0 6px 6px 6px;
}
.teasertext a, .teasertext a:hover, .teasertext a:visited, .teasertext a:active {       
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000000;


}


/******Teaser Ende**********/

.tx_gkbeglossar_pi1{
float:left;
	width:368px;
	padding-left:20px;
	padding-right:20px;
}

.lexikonlink {
      padding-top:4px;
}

/***** Vcdarchive-Styles *******/

div.tx-vcdarchive-pi1{
  float:left;
}
div.tx-vcdarchive-pi1 h1 {
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  margin-top: 16px;
  margin-bottom: 8px;
  color: #000;
}

div.tx-vcdarchive-pi1 h2 {
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-top: 12px;
  margin-bottom: 6px;
  color: #000;
}

div.tx-vcdarchive-pi1 h3{
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin-top: 8px;
  margin-bottom: 4px;
  color: #000;
}

div.tx-vcdarchive-pi1 table {
  width: 382px;
  color:#333333;
  /*background-color:#eeeeee;*/
  /*border: 1px  #000099 solid;*/
  margin: 14px;
  /*margin-bottom:10px;*/
}

div.tx-vcdarchive-pi1 table a{
  color:#333333;
  text-decoration:none;
}

div.tx-vcdarchive-pi1 table td{
  vertical-align: top;
  font-size: 12px;
  text-align: left;
  padding: 3px;
  empty-cells:show;
 /* background-color:#ddeeee;*/
}

div.tx-vcdarchive-pi1 table td.title{
  font-size:14px;
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  padding-bottom:4px;
 /* background-color: #9999cc;*/
  color: #000;
}

div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header{
  font-size:100%;
  font-weight:bold;
  padding-top: 2px;
  padding-bottom: 2px;
 /* background-color:#99cccc;*/
  color: #ffffff;
}

div.tx-vcdarchive-pi1 table td.light{
  /*background-color: #ffffff;*/
}

div.tx-vcdarchive-pi1 table td.dark {
  background-color:#eee;
}

div.tx-vcdarchive-pi1 table td.label{
  text-align:right;
  font-weight:bold;
/*  background-color: #ffffff;*/
  color: #000099;
}

div.tx-vcdarchive-pi1 table td.error{
	font-size:12px;
  font-weight:bold;
/*  background-color: #ddeeee;*/
  color:#dd0000;
}

/*****End of Vcdarchive-Styles *******/


/***** gooffotoboek-pi1 ******/

.tx-gooffotoboek-pi1 {
float:left;
padding-left: 20px;
padding-right:20px;

}

/***** End gooffotoboek-pi1 ******/

.tx-newloginbox-pi1 h3 {
   padding-left: 20px;

}

.fotolink a {
    color: #000;
    text-decoration: underline;
}

.fotocomment{
               font-family:Arial, Helvetica, sans-serif;
               font-size:12px;  
}

.tx-sriframe-pi1 {
	padding-top:20px;
	text-align:center;
}

.spacer-gif {clear:both; float:left; width:1px;}

.calendar-nav-header {
	font-size:12px;
	font-weight:bold;
	padding: 15px 0 10px 7px;
}

ul.calendar-nav {
	font-size:12px;
	font-weight:normal;
	padding: 5px 0 0px 10px;
	list-style: none;
}

ul.calendar-nav li a {color:black; text-decoration:none;}
ul.calendar-nav li a:hover {color:black; text-decoration:underline;}
