/*============== Grundeinstellungen  =================*/

body {	
    background-color:	#f4efe9;
    margin: 			0;
	padding:			0;
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	color:				#81746f;
	scrollbar-arrow-color: #ffffff; 
scrollbar-base-color: #f8f5f0; 
scrollbar-dark-shadow-color: #f8f5f0; 
scrollbar-track-color: #f8f5f0; 
scrollbar-face-color: #dfd8cd; 
scrollbar-shadow-color: #f8f5f0; 
scrollbar-highlight-color: #f8f5f0; 
scrollbar-3d-light-color: #f8f5f0
}

a {
	color:				#930b10;
	text-decoration:	none;
}

a:hover {
	text-decoration:	underline;
}

img {
  behavior: url("../js/pngbehavior.htc");
}

/*============== Grundaufbau der Seite =================*/

#mainWrapper {
	background-color:	#fff;
	background-image:	url('../images/back.gif');
	width:				810px;
	height:				500px;
	position: 			absolute;
	left: 				50%;
	top: 				45%;
	margin-top: 		-250px;
	margin-left: 		-405px;
}


#leftSite {
	float:				left;
	width:				155px;
	margin:				0;
	padding:			0 0 0 20px;
	/*background-color:	#f00;*/
}

#logo {
	margin:				13px 0 0 0;
	padding:			0;
}


#rightSite {
	float:				left;
	margin:				5px 0 0 1px;
	padding:			0;
	/*background-color:	#f00;*/
}

.headLinks {
	width:				629px; 
	height:				40px; 
	background-image:	url('../images/head_verlauf.gif');
	background-color:	#ede6da;
}

a.headLink {
	font-family:		arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#604a42;
	text-decoration:	none;
}

a.headLink:hover {
	text-decoration:	underline;
}


/*============== content =================*/

.mainContent {
	width:				600px; 
	height:				345px; 
	margin:				10px 0 0 20px;
}

.contentLeft {
	float:				left; 
	width:				380px; 
	height:				345px; 
}

.contentNorm {
	float:				left; 
	width:				380px; 
	height:				385px; 
	background-color:	#f8f5f0;
	overflow:			auto;
}

.contentNorm h1 {
	background-color:	#aa191e; 
	color:				#fff; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 10px 15px 0;
	padding:			3px 3px 3px 7px;
}

.contentNorm h2 {
	background-color:	#e7decd; 
	color:				#604a42; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 10px 15px 0;
	padding:			3px 3px 3px 7px;
}

.contentNorm p {
	margin:				0 10px 15px 15px;	
	font-size:			11px;
}


.buttonAlleEvents {
	text-align:			center;
	background-color:	#bf1a1f;
	margin:				1px 0 0 305px;
	width:				75px;
	padding:			0 0 1px 0;
}

.buttonAlleEvents a {
	font-family:		arial, verdana, sans-serif;
	font-size:			11px;
	/*font-weight:		bold;*/
	color:				#fff;
	text-decoration:	none;
}

.buttonAlleEvents a:hover {
	text-decoration:	underline;
}

.tableCellBack {
	background-color:	#f2ece3;
}

.tableCellBackHead {
	background-color:	#eae2d3;
}

.newsBox {
	width:				380px; 
	height:				165px; 
	margin:				0;
	background-image:	url(../images/back_verlauf.gif);
	background-color:	#f8f5f0;
}

.newsBox h1 {
	/*background-color:	#e7decd; */
	background-color:	#aa191e;
	width:				190px; 
	/*color:				#604a42; */
	color:				#fff; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 0 15px 0;
	padding:			3px 3px 3px 7px;
}

.eventBox {
	width:				380px; 
	height:				205px; 
	margin:				0 0 15px 0;
	background-image:	url(../images/back_verlauf.gif);
	background-color:	#f8f5f0;
}


.eventBox h1 {
	background-color:	#aa191e; 
	width:				190px; 
	color:				#fff; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 0 15px 0;
	padding:			3px 3px 3px 7px;
}

.eventBoxEvent {
	height:				67px; 
	margin:				0 10px 10px 10px; 
	background-color:	#ece6da;
}

.eventBoxEvent h2 {
	color:				#6a5f5b; 
	font-family:		arial, Helvetica, sans-serif;
	margin:				2px 0 5px 0;
	padding:			0;
	font-size:			11px;
	font-weight:		bold;
}



.teaserRight {
	float:				left; 
	width:				200px; 
	height:				385px; 
	background-color:	#fcfaf8; 
	margin:				0 0 0 15px;
}

.teaserRight h1 {
	background-color:	#e7decd; 
	width:				190px; 
	color:				#604a42; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 0 15px 0;
	padding:			3px 3px 3px 7px;
	/*border-bottom:		3px solid #f8f5f0;*/
}

.teaserRight p {
	margin:				15px 0 0 15px;
	padding:			0;
}

#listPDFDownload {
	margin:				0 0 0 5px;
	padding:			0;
	list-style:			none;
}

#listPDFDownload li {
	margin:				0;
	padding:			0;

	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
}

#listPDFDownload a {
	display:			block;
	width:				145px;
	border-bottom:		1px solid #e7decd;
	text-align:			left;
	margin:				5px 0 0 0;
	padding:			0 0 10px 40px;
	color:				#604a42;
	text-decoration:	none;
	background: 		url(../images/pdf_logo.gif) no-repeat;
}

#listPDFDownload a:hover {
	text-decoration:	underline;
}


a.newsLink {
	color:				#604a42;
	text-decoration:	none;
}

a.newsLink:hover {
	text-decoration:	underline;
}



/*============== navigation =================*/


#nav {
	margin:				22px 0 0 5px;
	padding:			0;
	list-style:			none;
}

#nav li {
	margin:				0;
	padding:			0;
	font-family:		arial, Helvetica, sans-serif;
	font-size:			10px;
}

#nav a {
	display:			block;
	width:				125px;
	text-align:			right;
	margin:				0 0 1px 0;
	padding:			3px 5px 4px 0;
	color:				#604a42;
	text-decoration:	none;
	background-color:	#f3efe6;
}

#nav a:hover, body #index a, body #sportangebote a, body #ansprechpartner a, body #mitgliedwerden a, body #vorstand a, body #weblinks a, body #kuendigung a {
	display:			block;
	width:				125px;
	text-align:			right;
	margin:				0 0 1px 0;
	padding:			3px 5px 4px 0;
	color:				#fff;
	text-decoration:	none;
	background-color:	#bc191f;
}



#boxLeft {
	float:				left;
	background-color:	#282825; 
	border:				1px solid #58564f; 
	width:				300px; 
	color:				#f4eedd; 
}

#boxLeft h1 {
	background-color:	#353432; 
	width:				150px; 
	color:				#f4eedd; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0 0 20px 0;
	padding:			3px 3px 3px 7px;
}

#boxLeft h2 {
	/*background-color:	#353432; */
	width:				250px; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#f4eedd;
	border-bottom:		1px solid #3a3a37;
	margin:				0 0 10px 18px;
	padding:			0 0 3px 1px;
}

#boxLeft p {
	margin:				0;
	padding:			0 20px 20px 20px;
}



#boxRight {
	float:				left;
	background-color:	#282825; 
	border:				1px solid #58564f; 
	width:				320px; 
	margin:				0 0 0 20px;
	color:				#f4eedd; 
}

#boxRight h1 {
	background-color:	#353432; 
	width:				150px; 
	color:				#f4eedd; 
	font-family:		arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	margin:				0;
	padding:			3px 3px 3px 7px;
}

/* ================ Gästebuch ======================*/

#layer1 {
	display:			none; 
	position:			absolute; 
	top:				30px; 
	left:				200px; 
	width:				568px; 
	height:				562px; 
	background-image:	url('../images/gb_layerback.png'); 
	z-index:			100;
}




.clear {
	clear:				both; 
	overflow:			hidden;
}


.dataInput
{

  border:				1px solid #eae2d3;
  font-family: 			arial,sans-serif;
  padding:     			0px 2px;
}

.textInput
{
  border:				1px solid #eae2d3;
  font-family: 			arial,sans-serif;
  padding:     			0px 2px;
  width:				230px;
  height:				90px;
}


