body 
{	
	margin:0px 0px 0px 0px; 	
	padding: 0px;	
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	overflow:auto;
	}


#banner {
             background:#fff;
             height:120px;
             }



#topnavi
{
             background-color:#ff9f22;
             height:30px;
             text-align: center;
             border-bottom:  1px solid #000;
             }
             
#drucklink {
             padding: 2 20 0 0;
             position: absolute;
             left:0px;
             top:120px;
             bottom:0px;
             width:220px;


}


#fontsizer  {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;

            padding: 5 20 0 0;
            position: absolute;
            right:0px;
            top:40px;
            bottom:0px;
            width:220px;
            text-align:right;
}


#leftcontent {
             padding-top:10px;
             position: absolute;
             left:0px;
             top:151px;
             bottom:0px;
             width:220px;
             background:#b3b3b3;
	     float:left;	
             overflow:hidden;
             padding-bottom: 2000px;
             margin-bottom: -2000px;

            }

#suchformular {
             position: relative;
             left:0px;
             
             bottom:0px;
             width:220px;
             background:#b3b3b3;
             border: inherit;
             border-top: 1px solid #000;
            }

#centercontent {
             position: absolute;
             top:151px;
             left:220px;
             right:220px;
             margin-bottom:0px;
             background:#fff;
             padding-bottom: 0px;
             padding-left:0px;
             padding-right:0px;

            }



#rightcontent {
             position: absolute;
             right:0px;
             top:151px;
             bottom:0px;
             width:220px;
             background:#b3b3b3;
             border: inherit;
             overflow:hidden;
             padding-bottom: 2000px;
             margin-bottom: -2000px;
             	}
#rightbox {
             position: absolute;
             top: 5px;
             left: 5px;
             right: 5px;
             background:#ffffff;
             border:3px solid #fed511;
             }


#leftcontent a:link
{
	    color: #000;
             text-decoration: none;
}

#leftcontent a:visited
{
	    color: #000;
             text-decoration: none;
}

#leftcontent a:hover 
{
             background-color: #b3b3b3;
	    color: #fff;
             text-decoration: none;
}

#leftcontent a#current
{
             color: #fff;
             text-decoration: none;
}

span.topnavi  a
{
            margin-right:15px;
            padding-right:15px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
            line-height: 30px;
            text-decoration: none;
            color: #FFF;
 }


ul.level1-no
{
	     margin-top:16px;
              margin-left:16px;
              padding-left:16px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              font-weight: bold;
              line-height: 20px;
              list-style-image: url(bullet.gif);
}
ul.level1-act
{
              margin-left:0px;
              padding-left:0px;
              font-family: Verdana, Arial, Helvetica, sans-serif;
              font-size: 12px;
              font-weight: bold;
              list-style-image: url(bullet9.gif);
}

ul.level2-no
{
 margin-top:4px;
 margin-bottom:12px;
 padding-top:0px;
 margin-left:8px;
 padding-left:8px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 20px;
 list-style-image: url(bullet9.gif);
}


ul.level2-act
{
 margin-left:8px;
 padding-left:8px;
 margin-bottom:12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 list-style-image: url(bullet9.gif);
}

ul.level3-no

{
 margin-top:0px;
 margin-bottom:10px;
 padding-top:0px;
 margin-left:5px;
 padding-left:5px;
 list-style-image: url(bullet9.gif);
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 16px;
}


ul.level3-act

{
 margin-left:5px;
 padding-left:5px;
 margin-bottom:10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 list-style-image: url(bullet9.gif);
}

ul.level4-no

{
 margin-top:0px;
 margin-bottom:8px;
 padding-top:0px;
 margin-left:5px;
 padding-left:5px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 line-height: 14px;
 list-style-image: url(bullet9.gif);
}
ul.level4-act
{
 margin-left:1px;
 padding-left:1px;
 margin-bottom:8px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 list-style-image: url(bullet9.gif);
}


#leftcontent a
{
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;

    background-color:  #b3b3b3;
    border-bottom: 0px solid #fff;
}



#rightcontent h1 {
             margin: 0px 0px 0px 0px;
             font-size:14px;
             color: #ffffff;
             background:#ff9f22;
             text-align: center;
             	}
             
#rightcontent p {
             margin: 0px 5px 0px 5px;
             overflow:hidden
             font-size:8px;
             background:#ffffff;
             padding: 5px 7px 20px 7px;
            /* border-left: 3px solid #fed522;
             border-right: 3px solid #fed522;*/

             }




#centercontent h1 {
             margin: 20px 10px 10px 35px;
             font-size:18px;
             font-weight: bold;
             color: #ff9f22;
             background:#ffffff	}
             
#centercontent h5 {
             margin: 20px 10px 10px 35px;
             font-size:12px;
             font-weight: bold;
             color: #ff9f22;
             background:#ffffff	}


#centercontent  ul {
   	font-size:12px;
   	font-family: Verdana, Arial, Helvetica, sans-serif;	
   	list-style-image: url(bullet.gif);
   	}

#centercontent li  {
    	margin: 15 15 0 15;	
    	font-size:12px;	
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	}


p.bodytext  {
    font-size:12px;
	line-height: 15px;
/* nein! das geht so nicht!!!    margin: 0 0 0 35; */
	margin-left: 35;
	margin-right: 15;
    }
    
p.bodytext a {color:ff9f22;}

p.bodytext a:hover {color:fed511;}


div.csc-textpic-imagewrap
{
/*      	margin: 0 0 0 35;*/
	margin-left: 35;
      }



/* Formatierung News */
div.newsheader  a {
                margin:0px 10px 0px 0px;
                font-size:14px;
                font-family: Verdana, Arial, Helvetica, sans-serif;
                text-decoration: none;
                font-style:bold;
                color: #000;
    }
div.newsheader  a:hover
{
             color: #ff9f22;
             }
div.newslist p  {
             margin: 10px 10px 0px 0px;
             font-size:12px;
             color: #000;
             background:#ffffff	}

div.newslist a {color:000000;}

div.newslist a:hover { color:ff9f22;}

div.newslist   {
            border-right: solid 20px #FFF;
            border-left: solid 35px #FFF;
               }
div.newssingle p  {
             margin: 20px 10px 10px 0px;
             font-size:12px;
             color: #000;
             background:#ffffff	}
div.newssingle   {
            border-right: solid 20px #FFF;
            border-left: solid 35px #FFF;
               }
div.newssingle a {
            font-size:14px;
            margin: 20px 10px 10px 0px;
          

}

}
/* Ende Formatierung News*/
               





/* Formatierung Veranstaltungen */
div.tx-julleevents-pi1 {
       margin: 20px 10px 10px 0px;
}
                
DIV.tx-julleevents-pi1-listrow,
div.tx-julleevents-pi1-browsebox,
div.tx-julleevents-pi1-searchbox
{
       margin: 20px 10px 10px 35px;
}

P.tx-julleevents-pi1-listrowField-title
{         font-size:14px;
          color: #000;
    }
P.tx-julleevents-pi1-listrowField-datetime
{         font-size:11px;
	 date: dd.mm.yyyy;
           }
P.tx-julleevents-pi1-listrowField-teaser
{         font-size:11px;
          padding-bottom: 20px;
          margin-bottom: 40px;
	 border-bottom: solid 2px #fed522;
           }
div.tx-julleevents-pi1-browsebox
{         font-size:11px;
           }

div.tx-julleevents-pi1-singleView{
       margin: 20px 10px 10px 35px;
}

P.tx-julleevents-pi1-singleViewField-title
{         font-size: 14px;
          font-weight: bold;
          color: #000;
}

P.tx-julleevents-pi1-singleView-Menu
{         font-size: 11px;
          color: #ff9f22;    }

P.tx-julleevents-pi1-singleView-Subcontent
{         font-size: 11px;
  }

div.tx-julleevents-pi1 blockquote
{         font-size: 11px;
}

div.tx-julleevents-pi1-listrowField-title a
{         font-size:14px;
          font-family: Verdana, Arial, Helvetica, sans-serif;
          text-decoration: none;
          font-style:bold;
          color: #000;;
          }

div.tx-julleevents-pi1 p
{         font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 12px;
}


/*Formatierung Mailformulare*/

fieldset.csc-mailform {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          font-size: 12px;
          border: 0px;
}

form {
          margin: 0 10 0 35;
}

label{
          font-size: 12px;
}

input {
          margin: 5 0 5 0;
}

/*Formatierung Mitgliederliste*/

.tx-newloginbox-pi3 table { border:2px solid #fff; width:100%; }
.tx-newloginbox-pi3 th { background:#fff; padding:4px; white-space:nowrap; text-align:right; }
.tx-newloginbox-pi3 td { background:#fff; padding:4px; }
.tx-newloginbox-pi3-listrow th { text-align:center; }
.tx-newloginbox-pi3-singleView th { width:100%; }

.tx-newloginbox-pi3-listrow a { text-decoration:none;  color:#ff9f22; margin: 0 0 0 2;font-style:bold;}

.tx-newloginbox-pi3 {
	background:#ffffff;

}
 
div.tx-wssmcmdb-pi1-listrow p
{         margin: 0px 0px 0px 35px;
          font-size:18px;
	font-style:bold;
   	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.tx-newloginbox-pi3-singleView {
    margin : 0 0 0 35;

}

/*Formatierung Bildunterschrift*/
dd.csc-textpic-caption
{   font-size: 11px;
    }
    
/*Formatierung GoofFotobook*/

#gooffoto {
    margin: 0px 0px 0px 35px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    }
#gooffoto p {
     font-size: 10px;
    }
    

