/* background-Farbe gruen CCFFCC  */
/* background-Farbe grau E7E3E7  */

body {	
	/* allgemein */
	background-color:#B9EFA3;
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	border: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	line-height:22px;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;
	text-align: left;
	vertical-align: top; }

body.bodygb {	
	/* allgemein */
	background-color:#ccffcc;
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	border: 0;
	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	line-height:22px;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;
	text-align: left;
	vertical-align: top; }

	
body.bodynavi {	
	/* Navi */
	margin-left:0px;
	margin-top:175px;
	text-align: left; }
	
body.bodytop {	
    /* fur start-oben*/	
	margin-left:0px;
	margin-right:165px;
	margin-top:-5px; 
	margin-bottom:25px; 	}
	
	
body.bodycenter {	
	/* tabelle zentriert */
	text-align: center;
	vertical-align: top; 
	margin-left:40px;
	margin-right:70px;
}

body.bodycenterdreho {	
	/* tabelle zentriert */
	text-align: center;
	vertical-align: top; 
	margin-left:40px;
	margin-right:70px;
	background-color:#f0da95;
}

 	

a img {  /* Bilder ohne Rahmen */	
	border: 0px none; }
	 	
a.email1:active {	
	color:#000000;
	font-size:18px;
	line-height:27px; }
 	
a.email1:hover {	
	color:#CC0033;
	font-size:22px;
	line-height:27px; }
 	
a.email1:link {	
	color:#000000;
	font-size:18px;
	line-height:27px; }
 	
a.email1:visited {	
	color:#000000;
	font-size:18px;
	line-height:27px; }
	


p.gbeintrtitt {
	font-size:17px;
	font-weight: bold;
	}
	
a.gbeintrtit:link {  /* gb-eintragstitel */
	font-size:17px;
	font-weight: bold;
	color:#000000;
	line-height:27px; }
 	
a.gbeintrtit:active {
	font-size:17px;
	font-weight: bold;
	color:#000000;
	line-height:27px; }
	
 a.gbeintrtit:visited {
 	font-size:17px;
	font-weight: bold;
	color:#000000;
	line-height:27px; }
 	
a.gbeintrtit:hover {
	font-size:17px;
	font-weight: bold;
	color:#CC0033;
	line-height:27px; }
	
a.gb1:link {
	color:#000000;
	line-height:27px; }
 	
a.gb1:active {	
	color:#000000;
	line-height:27px; }
	
 a.gb1:visited {	
	color:#000000;
	line-height:27px; }
 	
a.gb1:hover {	
	color:#CC0033;
	line-height:27px; }
 	
a.heft:active {	
	color:#000000;
	font-size:18px;
	font-weight: bold;
	line-height:32px;
	text-decoration: none }
 	
a.heft:hover {	
	color:#CC0033;
	font-size:22px;
	line-height:32px;
	text-decoration: none }
 	
a.heft:link {	
	color:#000000;
	font-size:18px;
	line-height:32px;
	text-decoration: none }
 	
a.heft:visited {	
	color:#000000;
	font-size:18px;
	line-height:32px;
	text-decoration: none }
 	
a.termin1:active {	
	 color:#CC0033;
	 font-size:16px;
	 font-weight: normal;
	 text-decoration:underline;
	 vertical-align: top; }
 	
a.termin1:hover {
		
	color:#CC0033;
	font-size:16px;
	text-decoration:underline; }
 	
a.termin1:link {
	
	color:#000000;
 	font-size:16px;
 	line-height:32px;
 	text-decoration:underline; 
}
 	
a.termin1:visited {
		
	color:#000000;
 	font-size:16px;
 	text-decoration:underline; 
}
 	
a.termin2:active {	
 	color:#CC0033;
 	font-size:17px;
	font-weight: bold;
 	font-weight: normal;
 	text-decoration:underline; 
}
 	
a.termin2:hover { 	
	 font-size:17px;
	 font-weight: bold;
	 text-decoration:underline;
	 color:#CC0033; 
}
 	
a.termin2:link { 	
 	color:#000000;
 	font-size:14px;
 	font-weight: bold;
 	text-decoration:underline; 
	}
 	
a.termin2:visited { 	
	color:#000000;
	font-size:14px;
	font-weight: bold;
	text-decoration:underline; 
}
 	

a:link {  /* reserviert Gaestebuch */	
	color:#000000;
	font-size:15px;
	line-height:32px;
	text-decoration: none }
	
a:visited { /* reserviert Gaestebuch */	
	color:#000000;
	font-size:15px;
	line-height:32px;
	text-decoration: none }
 	

a:active { /* reserviert Gaestebuch */	
	color:#000000;
	font-size:15px;
	font-weight: bold;
	line-height:32px;
	text-decoration: none }
 	
a:hover { /* reserviert Gaestebuch */	
	color:#CC0033;
	font-size:15px;
	line-height:32px;
	text-decoration: none }
 	
 	

 	
div.divtop {   /* startseite */	
	text-align: center;
	vertical-align: top; }
 	
h1 {   /* Ueberschriften: Ausrichtung links */	
	font-size:22px;
	font-weight: bold;
	line-height:32px;
	margin-bottom: 32px;
	text-align: left; }
 	
h2 {	
	font-size:22px;
	font-style: bolder;
	line-height:32px;
	text-align: center; }
 	
h4 {		
	font-size:17px;
	font-style: bold;
	line-height:23px;
	text-align: center; }
 	
h6 { /* Titelseite */	
	font-size:23px;
	font-weight: bold;
	line-height:32px;
	text-align: center; }
 	
p {	
	color:#000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: 100;
	line-height:25px; }
 	
table.tabfoto {  /* Register Fotos, Vereinshefte */	
	margin: 0px;
	padding: 0px;
	text-indent: 0pt;
	vertical-align: left; }
 	
table.tabgross {	
	/* FF center */
	align:middle;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	width:800px; }
 	
table.tablinks {	
	height: 25px;
	margin: 0px;
	padding: 0px;
	text-indent: 0pt;
	vertical-align: left;
	width: 700px; }
 	
table.tabnavi {	
	align:left;
	border:0px;
	cellpadding:0; 
	cellspacing:-1;
	clip:  rect(0px auto auto auto);
	height: 30px;
	left: 0px;
	text-align: left;
	vertical-align: top;
	width:130px; }
 	
 	
 	
td.frmtit1 { /*  Titelseite */	
	height: 65px;
	vertical-align: top;
	width:45px; }
 	
td.frmtit2 {	
	color: #000000;
	font: 17px;
	font-weight: bold;
	padding-bottom: 20px;
	text-align: justify;
	vertical-align: top; }
 	
td.frmtit4 { /*  Titelseite */	
	height: 65px;
	vertical-align: top;
	width:45px; }
 	
td.gb1t {		
	align: left;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: 300;
	letter-spacing: normal;
	padding-bottom: 40px;
	text-align: normal;
	vertical-align: top;
	white-space: normal;
	word-spacing: normal; }
 	
td.links1 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	line-height:30px;
	text-align: left;
	vertical-align: top;
	width:100px; }
 	
td.links2 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	line-height:42px;
	text-align: left;
	vertical-align: top;
	width:600px; }
 	
td.links3 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight: bold;
	line-height:30px;
	text-align: left;
	vertical-align: top;
	width:700px; }
 	
td.tdmus1 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	height:40px;
	text-align: left;
	vertical-align: top; 
	width:600px; 
	}
 	
td.tdheft1 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight: normal;
	height:40px;
	text-align: left;
	vertical-align: top;
	width:120px; }
 	
td.tdheft2 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-variant: normal;
	font-weight: normal;
	height:40px;
	text-align: left;
	vertical-align: top;
	width:150px; }
 	
td.tdheft3 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	height:40px;
	text-align: left;
	vertical-align: top;
	width:400px; }
 	
td.tdemail01 {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	font-weight: normal;
	height: 50px;
	line-height:22px;
	text-align: left;
	vertical-align: top;
	width:190px; }
 	
td.tdemail02 {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
	text-align: right;
	vertical-align: top;
	width:230px; }
 	
td.tdemail03 {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: lighter;
	line-height:22px;
	text-align: center;
	vertical-align: top;
	width:80px; }
 	
td.tdemail04 {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	line-height:22px;
	vertical-align: top;
	width:350px; }
 	
td.tdemailtit1 {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 50px;
	text-align: left;
	vertical-align: top; }
 	
td.tdemailtitce {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 50px;
	text-align: center;
	vertical-align: top; }
 	
td.tdemailtitle {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 50px;
	text-align: left;
	vertical-align: top; }
 	
td.tdemailtitri {	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	height: 50px;
	text-align: right;
	vertical-align: top; }
 	
td.tdfoto1 {	
	align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	height: 40px;
	text-align:left;
	width:150px; }
 	
td.tdfoto2 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	height: 40px;
	text-align:left;
	white-space: nowrap;
	width:600px; }
 	
td.tdgbabsend1 {	
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
	line-height: 25px; }
 	
td.tdgbabsend2 {	
	color: #000000;
	font-size: 17px;
	font-weight: normal;
	line-height: 20px; }

td.tdgbeintrag {	
	color: #000000;
	font-size: 17px;
	font-weight: normal;
	line-height: 20px; }
 	
td.tdgross { /* alle Bilder-Seiten */	
	padding-top:25px; }

table.tabpr {	
	/* FF center */
	align:left;
	margin-left:auto;
	margin-right:auto;
	width:90%; }

 	
td.tdpr1 {	
	font-weight: 300;
	height: 40px;
	padding-left: 1px;
	vertical-align: top;
	width:190px; 
	padding-bottom: 30px;

}
 	
td.tdpr2 {	
	font-size:17px;
	font-weight: 300;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: top;
	white-space: normal;
	word-spacing: normal; 
	padding-bottom: 30px;
}
 	
td.tdterm0 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: lighter;
	height: 65px;
	line-height:25px;
	text-align:left;
	vertical-align: top;
	width:210px; }

td.tdterm1 {	
	font-weight: lighter;
	height: 45px;
	line-height:25px;
	text-align:right;
	vertical-align: top;
	width:90px; }
 	
td.tdterm1f {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	height: 45px;
	line-height:25px;
	text-align:right;
	vertical-align: top;
	width:90px; }
	
td.tdterm2f {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	height: 45px;
	line-height:25px;
	text-align:left;
	vertical-align: top;
	width:120px; }
	
td.tdterm3f {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	height: 45px;
	line-height:25px;
	text-align:left;
	vertical-align: top;
	width:800px; 
}
 	
td.tdterm2 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: lighter;
	height: 45px;
	line-height:25px;
	text-align:left;
	vertical-align: top;
	width:120px; }
 	

 	
td.tdterm3 {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: lighter;
	height: 35px;
	line-height:25px;
	text-align:left;
	vertical-align: top;
	width:800px; 
}

td.tdterm3k {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	font-weight: lighter;
	height: 20px;
	line-height:20px;
	text-align:left;
	vertical-align: top;
	width:800px;
	text-indent: 30px;
}

.pterm3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: lighter;
	margin-top:-2px;
	margin-bottom:20px;
	height: 18px;
	line-height:18px;
	text-align:left;
	vertical-align: top;
	text-indent: 30pt;
}
 
 	
body.bodylinksn {	
	/* allgemein */
	background-color:#B9EFA3;
	line-height: 45px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-left:40px;
	margin-right:40px;
	margin-top:40px;}
	
	
td.tdlinks1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:22px;
	line-height: 45px;
	font-weight: bold;
	height:45px;
	text-align: left;
	vertical-align: top;
	width: 145px; } 
	
td.tdlinks2 {
	text-align: left;
	vertical-align: top;
	width: 555px; } 	
	
a.hyp1:link { 
	color: #000000; 
	font-size:18px;
	text-decoration: none }

a.hyp1:visited { 
	color: #000000;
	font-size:18px;
	text-decoration: none }
	
	
a.hyp1:hover { 
	color: #CC0033; 
	font-size:18px;
	text-decoration: none }
	
a.hyp1:active { 
	color: #CC0033; 
	font-size:18px;
	text-decoration: none }

a.hyp1:focus { 
	color: #CC0033; 
	text-decoration: none }
	
	
a.email1:link { 
	color: #000000; 
	font-size:18px;
	text-decoration: underline}

a.email1:visited { 
	color: #000000;
	font-size:18px;
	text-decoration: none }
	
	
a.email1:hover { 
	color: #CC0033; 
	font-size:18px;
	text-decoration: none }
	
a.email1:active { 
	color: #CC0033; 
	font-size:18px;
	text-decoration: none }

a.email1:focus { 
	color: #CC0033; 
	text-decoration: none }
	
	
a.hyp3:link ,  a.hyp3:visited {   /*Reihenfolge Humer */ 
	color: #000000; 
	text-decoration: underline }
	
a.hyp3:active , a.hyp3:hover { 
	color: #CC0033; 
	text-decoration: underline }
	
a.hyp4:active , a.hyp4:visited {   /*Reihenfolge Humer */ 
	color: #CC0033; 
 }
	
a.hyp4:focus , a.hyp4:hover { 
	color: #CC0033; 
 }

p.pnormal  {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: normal;
	line-height:30px;
	text-align:left;
}

p.pfett  {	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:17px;
	font-weight: bold;
	line-height:30px;
	text-align:left;
}

p.pklammer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight: normal;
	text-align:left;
	font-style: italic;
	line-height: 15px;
	margin-top:-10px;
	margin-bottom:35px;
	background-position: 20px;
	}
	



	

 	
