body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
	background-color: White;
	
}
body {
	background-color: #EAEAEA;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image: url(../images/background.gif);
	background-repeat: repeat-x;
}
p {
	margin:0 0 10px 0;
}
a:link {
	color: #606060;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #606060;
}
a:hover {
	text-decoration: underline;
	color: #AF0000;
}
a:active {
	text-decoration: none;
	color: #606060;
}

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #606060;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

.news {
	background-color: #BCD5FA;
	background-image: url(../blau.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	color: #505050;
}

.header {
	background-image: url(header2.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #505050;
}	

.line1 {
	background-image: url(line1.jpg);
	height:3px;
}


.line2 {
	background-image: url(line2.jpg);
	height:3px;
}

.csc-frame-frame1 {

   background-color: #E1F5FF;
	border: 1px solid black;
	padding: 3px;
}

.footer {
	background-image: url(../images/footer.gif);
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
}

.bottom {
	background-image: url(bottom.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
}

h1 {
	margin:0 0 10px 0;
	font-size:20px;
	font-family:microsoft sans serif, sans-serif;
	font-weight:normal;
	color:#3E3961;
}

h2 {
	font-size:12px;
	padding-left:23px;
	height:20px;
	background-image: url('../images/headerpic.gif');
	background-position: left top;
	background-repeat: no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#AF0000;
}

/* Login */
.login_g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../login_g.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_g:link {
	color: #FFFFFF;
	text-decoration: none;
}

.login_g:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.login_g:hover {
	color: #505050;
	text-decoration: none;
}

.login_gact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../login_gact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_gact:link {
	color: #505050;
	text-decoration: none;
}

.login_gact:visited {
	color: #505050;
	text-decoration: none;
}

.login_b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../login_b.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_b:link {
	color: #FFFFFF;
	text-decoration: none;
}

.login_b:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.login_b:hover {
	color: #505050;
	text-decoration: none;
}

.login_bact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	background-image: url(../login_bact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_bact:link {
	color: #505050;
	text-decoration: none;
}

.login_bact:visited {
	color: #505050;
	text-decoration: none;
}

.login_o {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-image: url(../login_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_o:link {
	color: #FFFFFF;
	text-decoration: none;
}

.login_o:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.login_o:hover {
	color: #505050;
	text-decoration: none;
}

.login_oact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	background-image: url(../login_oact.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 30px;
	clear: none;
	float: left;
	height: 25px;
	width: 110;
}

.login_oact:link {
	color: #505050;
	text-decoration: none;
}

.login_oact:visited {
	color: #505050;
	text-decoration: none;
}

/* Pfad */
.pfad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	line-height: 30px;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}

.pfad:hover {
	color: #505050;
}

.pfad:link {
	color:#FFFFFF;
	text-decoration: none;
}

.pfad:visited {
	color:#FFFFFF;
	text-decoration: none;
}

.pfadact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #505050;
	line-height: 30px;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
}

.pfadact:link {
	color:#505050;
	text-decoration: none;
}
.pfadact:visited {
	color:#505050;
	text-decoration: none;
}

.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #505050;
	background:#A9D945;
}

.logo {
   background:url(../typofix.jpg) no-repeat;
   background-repeat: no-repeat;
}

.banner {
	background-image: url(../banner.jpg);
    background-repeat: no-repeat;
}

.image1 {
	background-image: url(../images/image1.jpg);
	background-repeat: no-repeat;
}

.image2 {
	background-image: url(../images/image2.jpg);
	background-repeat: no-repeat;
}

.image3 {
	background-image: url(../images/image3.jpg);
	background-repeat: no-repeat;
}

.image4 {
	background-image: url(../images/image4.jpg);
	background-repeat: no-repeat;
}

.image5 {
	background-image: url(../images/image5.jpg);
	background-repeat: no-repeat;
}

.image6 {
	background-image: url(../images/image6.jpg);
	background-repeat: no-repeat;
}

.image7 {
	background-image: url(../images/image7.jpg);
	background-repeat: no-repeat;
}

.image8 {
	background-image: url(../images/image8.jpg);
	background-repeat: no-repeat;
}

.image8 {
	background-image: url(../images/image8.jpg);
	background-repeat: no-repeat;
}

.image9 {
	background-image: url(../images/image9.jpg);
	background-repeat: no-repeat;
}

.image10 {
	background-image: url(../images/image10.jpg);
	background-repeat: no-repeat;
}

.image11 {
	background-image: url(../images/image11.jpg);
	background-repeat: no-repeat;
}

.image12 {
	background-image: url(../images/image12.jpg);
	background-repeat: no-repeat;
}

.image13 {
	background-image: url(../images/image13.jpg);
	background-repeat: no-repeat;
}

.image14 {
	background-image: url(../images/image14.jpg);
	background-repeat: no-repeat;
}


.image_faq {
	background-image: url(../images/image_faq.jpg);
	background-repeat: no-repeat;
}

.borderol {
	background-image: url(borderol2.jpg);
	background-repeat: no-repeat;
}
.bordero {
	background-image: url(bordero2.jpg);
	background-repeat: no-repeat;
}
.borderor {
	background-image: url(borderor2.jpg);
	background-repeat: no-repeat;
}
.borderl {
	background-image: url(borderl2.jpg);
	background-repeat: no-repeat;
}
.borderr {
	background-image: url(borderr2.jpg);
	background-repeat: no-repeat;
}
.borderul {
	background-image: url(borderul2.jpg);
	background-repeat: no-repeat;
}
.borderu {
	background-image: url(borderu2.jpg);
	background-repeat: no-repeat;
}
.borderur {
	background-image: url(borderur2.jpg);
	background-repeat: no-repeat;
}

/* Ränder */

.BorderHeaderTop {
	background-image: url(../images/leer.gif);
	background-repeat: repeat-x;
}

.BorderHeaderBottom {
	background-image: url(../images/points800.gif);
	background-repeat: repeat-x;
}

.BorderFooter {
	background-image: url(../images/points800.gif);
	background-repeat: repeat-x;
}

.rand_unten {
	background-image: url(../bilder/gif/rand_unten.gif);
	background-repeat: repeat-x;
}

.rand_links {
	background-image: url(../bilder/gif/rand_links.gif);
	background-repeat: repeat-y;
}

.rand_rechts {
	background-image: url(../bilder/gif/rand_rechts.gif);
	background-repeat: repeat-y;
}

.ecke-links-unten {
	background-image: url(../bilder/gif/ecke-links-unten.gif);
	background-repeat: no-repeat;
}

.ecke-rechts-unten {
	background-image: url(../bilder/gif/ecke-rechts-unten.gif);
	background-repeat: no-repeat;
}

/* Felder */

SELECT {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFF00;
	background-color:#00FF00;
	border: 1px solid #555555;
} 
TEXTAREA {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #606060;
	font-weight : normal;
	background-color:#F6F6F6;
	border: 1px solid #55555;
} 
INPUT {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #606060;
	background-color:#F6F6F6;
	border: 1px solid #555555;
	width:220;
	height:20;
}
.mailformreq {
	padding-left: 10px;
}


.menu2 {
	background-color: transparent;
	font-family: 'Georgia', 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: Black;
}

.menu1 {
	background-image: url(../images/backmenu1.gif);
	background-repeat: repeat-y;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, 'Georgia';
	font-size: 12px;
	font-weight: normal;
	color: #373737;
}

.menu2link:link {
	color: Black;
	text-decoration: none;
}

.menu2link:visited {
	text-decoration: none;
	color: Black;
}

.menu2link:hover {
	text-decoration: none;
	color: #AF0000;
}

.menu2link:active {
	text-decoration: none;
	color: #AF0000;
}

/* htmlArea RTE */

p.align-left {
	text-align: left;
}

p.align-center {
	text-align: center;
}

p.align-right {
	text-align: right;
}

/*Guestbook*/

.tx-guestbook-list-header {
	background-color: #EDEDED;
	color: #AF0000;
	border-bottom: 1px solid #000000;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase; 
	
}
	
    .tx-guestbook-list-row {
	background-color: #FFFFFF;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 12px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	}
    
	.tx-guestbook-list-rowleft {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 12px;
	background-color: #FFFFFF;
	border-right: 0px solid #000000;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

   .tx-guestbook-list-small {
   font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	font-size: 12px; color: #666666;
}

    .tx-veguestbook-pi1-browsebox TD {
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size: 10px;
	 color: #666666;
}
    
	 .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell {
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-weight: bold;
}

    .tx-veguestbook-pi1-browsebox-SCell {
	background-color: #EEEEEE;
}
    
	 .tx-guestbook-latest-header {
	 background-color: #8C8C8C;
	 color: #FFFFFF;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-weight:bold;
}
    
	 .tx-guestbook-latest-row {
	 background-color: #FFFFFF;
}
    
	 .tx-guestbook-latest-small {
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size: 10px;
	 color: #666666;
}
   
	 .tx-guestbook-form-inputfield-med {
	 border-style: solid;
	 border-width: 1pt;
	 border-color:#8F0000;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size:13;
	 color:#333333;
	 width:250;
	 height:25;
}
    
	 .tx-guestbook-form-inputfield-big {
	 border-style: solid;
	 border-width: 1pt;
	 border-color:#8F0000;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size:13;
	 color:#333333;
	 width:250;
	 height:25;
}
    
	 .tx-guestbook-form-textarea {
	 border-style: solid;
	 border-width: 1pt;
	 border-color:#8F0000;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size:12;
	 color:#333333;
	 width:350;
}
    
	 .tx-guestbook-form-obligationfield {
	 color: #CC0000;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size:12;
}
    
	 .tx-guestbook-form-error {
	 color: #CC0000;
	 font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
	 font-size:12;
}

	.tx-veguestbook-pi1 {
		font-family: 'Trebuchet MS', Verdana, Arial, Helvetica;
		font-size:12;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 20px;
	}

.randol {
	background-image: url(../images/randol.gif);
	background-repeat: no-repeat;
}

.random {
	background-image: url(../images/random.gif);
	background-repeat: repeat-x;
}

.randor {
	background-image: url(../images/randor.gif);
	background-repeat: no-repeat;
}

.randml {
	background-image: url(../images/randml.gif);
	background-repeat: repeat-y;
}

.randmr {
	background-image: url(../images/randmr.gif);
	background-repeat: repeat-y;
}

.randul {
	background-image: url(../images/randul.gif);
	background-repeat: no-repeat;
}

.randum {
	background-image: url(../images/randum.gif);
	background-repeat: repeat-x;
}

.randur {
	background-image: url(../images/randur.gif);
	background-repeat: no-repeat;
}



/**** SPENDENFORMULAR ****/

#spendenform div.row {
	clear: both;
	width: 550px;
}

#spendenform div.input_head {
	float: left;
	width: 250px;
	margin: 5px 0;
}

#spendenform div.hinweis {
	clear: both;
	width: 500px;
	margin: 10px 0;
}

#spendenform span.zusatzinfo {
	font-size: 9px;
}

#spendenform div.input_senden {
	clear: both;
	margin: 10px 0;
}

#spendenform input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #606060;
	background-color: #F6F6F6;
	border: 1px solid #555555;
}

#spendenform div.input_spende, #spendenform div.input_anrede, #spendenform div.input_titel, #spendenform div.input_name, #spendenform div.input_vorname, #spendenform div.input_strasse, #spendenform div.input_hausnr, #spendenform div.input_plz, #spendenform div.input_ort, #spendenform div.input_bundesland, #spendenform div.input_vorwahl, #spendenform div.input_telefon, #spendenform div.input_email, #spendenform div.input_tag, #spendenform div.input_monat, #spendenform div.input_jahr, #spendenform div.input_bank, #spendenform div.input_kontonr, #spendenform div.input_blz, #spendenform div.input_inhaber, #spendenform div.input_zweck, #spendenform div.input_einzug, #spendenform div.input_kopie, #spendenform div.input_datenschutz {
	float: left;
	clear: right;
	margin: 5px 0;
}

#spendenform div.input_spende input {
	width: 45px;
	margin: 0 5px;
}

#spendenform div.input_anrede select {
	margin: 0 5px;
	background-color: #F6F6F6;
	color: #606060;
	font-size: 12px;
}

#spendenform div.input_titel select {
	margin: 0 5px;
	background-color: #F6F6F6;
	color: #606060;
	font-size: 12px;
}

#spendenform div.input_name input {
	margin: 0 5px;
	width: 120px;
}

#spendenform div.input_vorname input {
	margin: 0 5px;
	width: 120px;
}

#spendenform div.input_strasse input {
	margin: 0 5px;
	width: 120px;
}

#spendenform div.input_hausnr input {
	margin: 0;
	width: 50px;
}

#spendenform div.input_plz input {
	width: 50px;
	margin: 0 5px;
}

#spendenform div.input_ort input {
	width: 120px;
}

#spendenform div.input_bundesland select {
	margin: 0 5px;
	background-color: #F6F6F6;
	color: #606060;
	font-size: 12px;
}

#spendenform div.input_vorwahl input {
	width: 55px;
	margin: 0 5px;
}

#spendenform div.input_telefon input {
	width: 60px;
	margin: 0;
}

#spendenform div.input_email input {
	width: 120px;
	margin: 0 5px;
}

#spendenform div.input_tag input {
	width: 30px;
	margin: 0 5px;
}

#spendenform div.input_monat input {
	width: 30px;
	margin: 0;
} 

#spendenform div.input_jahr input {
 	width: 50px;
	margin: 0 5px;
}

#spendenform div.input_bank input {
	width: 175px;
	margin: 0 5px;
}

#spendenform div.input_kontonr input {
	width: 120px;
	margin: 0 5px;
}

#spendenform div.input_blz input {
	width: 120px;
	margin: 0 5px;
}

#spendenform div.input_inhaber input {
	width: 175px;
	margin: 0 5px;
}

#spendenform div.input_zweck select {
	margin: 0 5px;
	background-color: #F6F6F6;
	color: #606060;
	font-size: 12px;
}

#spendenform div.input_einzug input {
	width: 25px;
	margin: 0 5px;
}

#spendenform div.input_kopie input {
	width: 25px;
	margin: 0 5px;
}

#spendenform div.input_datenschutz input {
	width: 25px;
	margin: 0 5px;
}
