/*
A:link       { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: transparent }

A:visited   { color: #000000; font-weight: normal; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: transparent }

A:hover    { color: #FF0000; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: transparent }

A:active     { color: #0000FF; font-weight: normal; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: transparent }
*/

/* General Fonts */
BODY, P,OL,UL,DIV {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: black; 
   line-height: 100%; 
}


/* Bold Title same as text size */
.title {
   font-family: Arial, sans-serif;
   color: #00000;   /* black */
   font-weight: bold;   
   font-variant: small-caps;
   font-stretch: wider;
   font-size: 12px;  
   padding: 0.2em
}

.Titel {
   text-align: center;
   color: #FFFFFF;
   font-size: 45px;
   line-height: 100%
}

/* Footer */
.footer {
   font-size: 10px;
   color: #003366;			/* dark blue */
   line-height: 150%; 
   text-align: center;
}

 
/* Last Update */
.lastupdate {
   font-size: 12px;
   color: #003366;   			/* dark blue */
   line-height: 150%; 
   text-align: center;
}



SELECT {  font-family: Verdana, Arial, Helvetica; font-size: 12px }



td { font-family: Verdana; font-size: 12;}



.Menue3 a:link		{ text-decoration: none;margin-left: 14; font-style:oblique; line-height: 110%; color:white}
.Menue2 a:link		{ text-decoration: none;margin-left: 10; line-height: 120%; font-style:italic; color:white}
.Menue1 a:link		{ text-decoration: none; margin-left: 5px ; line-height: 130%; font-weight:bold; color:white}
.Menue1 a:visited	{ text-decoration: none; margin-left: 5px ; line-height: 130%; font-weight:bold; color:white}
.Menue1 a:active 	{ text-decoration: none; margin-left: 5px ; line-height: 130%; font-weight:bold; color:white}

    .tx-guestbook-list-header { background-color: #5578d6; color: #FFFFFF; font-family: Verdana; font-size:10; font-weight:bold; }

    .tx-guestbook-list-row { background-color: #FFFFFF; font-family: Verdana; font-size:12; color:#666666; }

    .tx-guestbook-list-rowleft { background-color: #658EFF; font-family: Verdana; }

    .tx-guestbook-list-entrycomment-title {font-weight: bold; font-family: Verdana;}

    .tx-guestbook-list-entrycomment { font-style: italic; font-family: Verdana; }

    .tx-guestbook-list-small { font-family: Verdana; font-size: 9px; color: #666666; }

    .tx-veguestbook-pi1-browsebox TD { font-family: Verdana; font-size: 9px; color: #FFFFFF; }

    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

    .tx-veguestbook-pi1-browsebox-SCell { font-family: Verdana; background-color: #EEEEEE; }

    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-family:Verdana; font-weight:bold; }

    .tx-guestbook-latest-row { background-color: #FFFFFF; }

    .tx-guestbook-latest-small { font-family:Verdana; font-size: 9px; color: #666666; }



    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#5578d6; font-family:Verdana; font-size:12; color:#333333; width:120; height:20; }

    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#5578d6; font-family:Verdana; font-size:12; color:#333333; width:170; height:20; }

    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#5578d6; font-family:Verdana;  font-size:12; color:#333333; width:300; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }

    .tx-guestbook-form-error { color: #CC0000; }





    .news-latest-container { border:1px solid #333; background-color:#BBE53A; }

    .news-list-item{ border:1px solid #333; background-color:#BBE53A; }
    
    .tbhead {background-color:#FFFFFF; font-weight:bold; margin-top:10px; margin-bottom:3px}
	.tbname {background-color:#FFFFFF; width:140px}
	.tbvorname {background-color:#FFFFFF; width:140px}
	.tbjahrgang {background-color:#FFFFFF; width:80px; text-align:center}
	.tbgeschlecht{background-color:#FFFFFF; width:50px; text-align:center}
	.tbverein {background-color:#FFFFFF; width:200px}
	.tblauf {background-color:#FFFFFF; width:106px}
	.csc-form-labelcell {vertical-align:top}
	.bodytext {text-indent: 0px; color:#2b5f8e; font-size:12; padding:3px; border:0px none; line-height:120%}
	.csc-header H1 { font-family : Verdana, sans-serif;	font-size : 18px; color : black; margin-bottom : 10px; margin-top : 20px;}

H2 {

	font-family : Verdana, sans-serif;

	font-size : 15px;

	color : red;

	margin-bottom : 5px;

	margin-top : 10px;

}

H3 {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : #666666;

	margin-bottom : 0px;

	margin-top : 10px;

}

H4 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

	margin-bottom : 0px;

	margin-top : 10px;

}

.subhead1 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : black;

}

.subhead2 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : green;

}

.subhead3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : red;

}

.headerdate {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : Green;

	font-weight: normal;

}















P    { color: #333333; font-size: 11px; line-height: 180%; font-family: Verdana, sans-serif; margin-top: 1px; margin-bottom: 1px; padding-bottom: 0px }

.caption {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #FF9966;

}

.bulletlist  { color: #800000; font-size: 10px; font-family: Verdana, sans-serif }

.table  { color: gray; font-size: 11px; font-family: Verdana, sans-serif }















.searchform  { color: #800000; font-weight: normal; font-size: 11px; font-family: Verdana, sans-serif }

.searchresultpagetitle {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #333333;

	font-weight : bold;

}

.searchresultcontent  { color: #800000; font-weight: normal; font-size: 11px; font-family: Verdana, sans-serif }

.searchresultheader {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #333366;

	font-weight : bolder;

}

.searchmarkup   { color: #f00 }









.loginform {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #CC0000;

	font-weight : normal;

}









.mailform  { color: #5a5a5a; font-weight: normal; font-size: 11px; font-family: Verdana, sans-serif }

.mailformrequired  { color: #5a5a5a; font-weight: bolder; font-size: 11px; font-family: Verdana, sans-serif }

.mailformcomment  { color: #900; font-weight: bolder; font-size: 11px; font-family: Verdana, sans-serif }

.mailformradio  { color: #5a5a5a; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif }













.filelinks {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #990000;

}

.filelinkssize {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : Green;

}







.sitemap1  { color: #800000; font-size: 12px; font-family: Verdana, sans-serif }

.sitemap2 {

	font-family : Verdana, sans-serif;

	font-size : 11px;

	color : #990000;

	margin-left : 20px;

}

.sitemap3 {

	font-family : Verdana, sans-serif;

	font-size : 10px;

	color : #333399;

	margin-left : 40px;	

}

.sitemap4 {

	font-family : Verdana, sans-serif;

	font-size : 9px;

	color : #003333;

	margin-left : 60px;

}









.celmenu {

	font-family : Verdana, sans-serif;

	font-size : 12px;

	color : olive;

	margin-top : 10px;

}

.celsubmenu  { color: #800000; font-size: 11px; font-family: Verdana, sans-serif; margin-top: 3px; margin-left: 20px }
