/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	background-color: #e5e5e5;
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

a{ color: #0080ff; text-decoration: none;}
a:link{ color: #0080ff;	text-decoration: none;}
a:visited{ color: #0080ff; text-decoration: none;}
a:hover{ color: #333333; text-decoration: none;}
a img{border:0; padding-right:3px;}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 115%;
 color: #004566;
 margin: 0px 0px 10px 0px;
 padding: 5px 0px 5px 2px;
}
DIV H1{
	color: #ffffff;
	border: 1px solid #cccccc;
	background-color: #004566;
}
h2{
 font-family: Verdana,Arial,sans-serif;
 font-size: 110%;
 color: #004566;
 margin: 0px;
 padding: 15px 0px 15px 0px;
}
h3{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #004566;
 margin: 0px;
 padding: 15px 0px 10px 0px;
}
h4{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 color: #004566;
 margin: 0px;
 padding: 5px 0px 5px 0px;
}
h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #004566;
 margin: 0px;
 padding: 5px 0px 5px 0px;
}

P.align-center{ text-align: center; }
P.align-left{ text-align: left; }
P.align-right{ text-align: right; }
P.align-justify{ text-align: justify; }

ul{ list-style-type: square;}
ul ul{ list-style-type: disc;}
ul ul ul{ list-style-type: none;}
ul { margin-top: 0px; font-size:12px; font-weight: bold; }
ol { margin-top: 0px; font-size:12px; font-weight: bold; }
li { margin-top: 0px; margin-bottom: 0px; padding-top:3px; }

label{
 font-family: Arial,sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
 display: block;
}

b{ color: #004566;}
strong{ color: #004566;}


/************************************** body HEAD *************************/
#masthead{
	background-color: #545454;
	background: url(../images/grey_150x10.jpg) top left repeat-x;
	padding: 0px;
	width: 100%;
	text-align: center;
}
#headpic{
	width: 970px;
	height: 90px;
	padding: 0px;
	background: url(../images/hd-middle.gif) top left repeat-y;
	background-color: #545454;
	margin: auto;
}
#headimg{
	width: 200px;
	padding: 3px 5px 0px 5px; 
	float: left;
}
#headimg1st{
	width: 150px;
	height: 90px;
	background: url(../images/logonavl.jpg) left no-repeat;
	margin: 8px 4px 0px 5px; 
	float: left;
	text-align: left;
	vertical-align: center;
}
#headimg4th{
	width: 168px;
	height: 90px;
	background: url(../images/hdimg-rt.gif) right no-repeat;
	margin: 8px 0px 0px 3px; 
	float: left;
	vertical-align: center;
}
#head{
	width: 970px;
	height: 40px;
	margin: auto;
	padding: 0px;
	background: url(../images/body-top-tr.gif) bottom left no-repeat;
	color: #333333;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 7;
}
#headNav{
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	margin: auto;
}
.headNavItem{float: left;}

/************************************** body MAIN *************************/

#masterdiv{
	background: url(../images/body-middle-tr.gif) top left repeat-y;
	width: 970px;
	margin: 0 auto;
}

/*********** #mainleft ***********/
#mainleft{
	width: 158px;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	/*background: url(../images/navl-middle2.gif) top right repeat-y;*/
}
#search { padding: 9px 0px 15px 4px;	text-align: left;}
#search input[type=text]{width:150px; height: 20px; font-size: 10px;}
.nav-mv-beforeImg {	width: 5px;}
#navverein{
	width: 150px;
	padding: 0px;
	margin: auto;
	border-left: 1px #333333 solid;
	border-right: 1px #333333 solid;
	border-top: 1px #333333 solid;
}
#navkapelle{
	width: 150px;
	padding: 0px;
	margin: auto;
	border: 1px #333333 solid;
}
#navjugend{
	width: 150px;
	padding: 0px;
	margin: auto;
	border-left: 1px #333333 solid;
	border-right: 1px #333333 solid;
	border-bottom: 1px #333333 solid;
}
#menu_verein{
	font-size: 14px;
	margin: 0px;
	padding: 15px 0px 40px 3px;
}
#menu_site{
	width: 145px;
	border: 0;
	font-size: 11px;
	text-align: left;
	font-weight: normal;
	margin: auto;
	padding: 0px 0px 0px 2px;
}
#menu_site form{ font-weight:bold;}
#menu_site input[type=text]{width:143px; height: 20px; font-size: 10px;}
#menu_site input[type=submit]{width:70px; height: 20px; font-size: 10px;}

/***************mainmiddle***************/
#mainmiddle{
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 0px 10px;
}	
#contenthead{
	font-size: 11px;
	border: 1px outset #cccccc;
}
#content{
	width: 100%;
  	padding: 25px 0px 0px 0px;
	font-size: 13px;
}

/***************mainright*************/
#mainright{
	width: 179px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	/*background: url(../images/navr-middle2.gif) top left repeat-y;*/
	font-size: 11px;
}
#right
#rightitem{
	height: 100%;
	padding: 18px 4px 0px 4px;
}
#tablelastnews{	 padding: 0px 0px 0px 0px;}
#titlelastnews{width: 162px; font-family: Verdana, sans-serif; font-size: 11px;}
#titlelastnews b {color: #ffffff;}
#itemlastnews{font-family: Verdana, sans-serif; font-size: 10px; color: #333333;}
#itemlastnews TD A { font-weight: bold; font-size: 11px;}
#lastnews-img{width: 25px;}
#jw-catcolor { width:8px;}
TABLE.items TD.label {font-family: Verdana, sans-serif; font-size:11px;}
TABLE.items TD.catcolor {width:8px;}
.jw_foot{text-align: right;}

#lastchangestitle{
	width: 169px;
	padding: 4px 4px 4px 4px;
	background-color: #333333;
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#lastchangesitem{
	font-family: Verdana, sans-serif; 
	font-size: 11px;
	color: #333333;
	padding: 3px 3px 0px 3px;
}

/***************footer*************/
.footer { 
	width: 970px;
	margin: 0 auto;
	text-align: right; 
	font-size: 11px; 
	padding: 25px 0px 16px 0px; 
	background: url(../images/body-bottom-tr.gif) top left no-repeat;
}

/***********************************************/
/* Components                                  */
/***********************************************/
.tx-jppageteaser-pi1{text-align:center;}
.teaser-gesamt {  }
.teaser-eintrag { width:190px; height:150px; margin:0px 0px 0px 0px; float:left; }
.teaser-eintrag-grafik { text-align:center; }
.teaser-eintrag-grafik IMG { margin:0px 0px 0px 0px; border:2px solid #000000; width:150px; height:113px;}
.teaser-eintrag-titel { text-align:center; font-size:11px;}
.teaser-eintrag-text { font-size:10px; text-align:center; padding-top:0px;}
		
TABLE.csc-uploads { border: 0px; }
TABLE.csc-uploads TR TD P { background-color : transparent; font-size:12px; }
TABLE.csc-uploads TR TD { vertical-align : top; }
TABLE.csc-uploads TR.tr-even { background-color: #EDEBF1; }
TABLE.csc-uploads TR.tr-odd { background-color: #D8D7DC; }
TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left: 20px; padding-right: 6px; width: 1%; text-align: center; vertical-align:middle; }
TABLE.csc-uploads TR TD.csc-uploads-fileName { width: 70%; padding-left:5px; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight: bold; }
TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description {font-style: italic; }
TABLE.csc-uploads TR TD.csc-uploads-fileSize { font-size: 10px; white-space: nowrap; padding-left: 6px; padding-right: 6px; }
TABLE.csc-uploads-1 { border-color: #186900; }
TABLE.csc-uploads-2 { border-color: #10007B; }
TABLE.csc-uploads-3 { border-color: #8A0020; }
TABLE.csc-uploads-3 TR TD { vertical-align: middle; }
TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border: 2px solid #333333; }
TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border: 2px solid #333333; }

TABLE.contenttable  { font-size: 12px; border: 1px solid #333333; border-spacing: 10px;}
TABLE.contenttable TR TD { vertical-align: top; }
TABLE.contenttable-0 TR.tr-0 TD { font-weight: bold; }
TABLE.contenttable-0 TR.tr-0 TD { background-color: #D1D2E4;}
TABLE.contenttable-1 TR TD.td-0
TABLE.contenttable-2 TR TD.td-0 {font-weight: bold; }
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD {background-color: #D1D2E4;}
TABLE.contenttable-3 TR TD.td-0, TABLE.contenttable-3 TR.tr-0 TD P {font-weight: bold; }

.csc-frame-frame1{border: 1px solid #333333;}
.csc-frame-frame2{border: 2px solid #cccccc;}
.csc-form-labelcell{ font-weight: bold; }
.csc-mailform{ width: 500px}

.title b { color: #ffffff;}

DIV.jwcalendar_list A { font-size: 12px; }
#mainright DIV.jwcalendar_list A { font-size: 10px; }


#MV-gp {
	background: url(../../../Image_Archive/MV-gp_500.gif) top center no-repeat;
	height: 344px;
	width: 100%;
}

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}

#newsarchive-item FONT {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
#newsarchive-item FONT A {
	font-weight: bold;
}
#newstitle {
	border: 1px solid #333333;
	background-color: #004566;
	vertical-align: top;
	padding-left: 10px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#newstitle b{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#newstitle A{
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#newsitem {
	border: 1px solid #333333;
	vertical-align: top;
	padding: 2px 10px 10px 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	display: block;
}
DIV.tx-ttnews-browsebox{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#ve_guestbook-form{	width: 100px;}
#ve_guestbook_list{	font-weight: normal; width: 161px;}
#ve_guestbook_list.title{
	padding: 4px 4px 4px 4px;
	background-color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
DIV.tx-vgetagcloud-pi1{
	background-color: #e5e5e5;
}
.sitemap1 {font-family : Verdana, sans-serif; font-size : 14px; color : #666666; font-weight : bolder; margin-top : 10 px; margin-bottom : 10 px; margin-left : 30px;}
.sitemap2 {font-family : Verdana, sans-serif; font-size : 12px; color : #666666; margin-left : 50px; margin-top : 5px; margin-bottom : 4 px;}
.sitemap3 {font-family : Verdana, sans-serif; font-size : 12px; color : #666666; margin-bottom : 1px; margin-left : 80px;}
.sitemap4 {font-family : Verdana, sans-serif; font-size : 10px; color : #666666; margin-left : 100px;} 
