@charset "UTF-8";
/* CSS Document */
body {
	margin:0 0;
	padding:0;
	font-family:georgia,serif;
	background: #91C0DC url(../gfx/body_bg.jpg) repeat-x top center;
	width:100%;
	float: left;
}

div#top {
	width:870px;
	height:auto;
	background-color: #FFFFFF;
	/* zentrierung des containers */
	margin:0 auto;
	position: relative;	/* ende zentrierung des containers */
	}

div#header {
	width: 770px;
	height:	110px;
	/*background-color: #D7C6B5;*/
	background: #fff url(../gfx/top_bg.png) no-repeat;
	margin:10px auto 0 auto;
	padding-top: 20px;
	}

div#header h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #666666;
	font-weight: 400;
	width: 770px;
	background: url(../img/header_3z.gif) #FFFFFF center no-repeat;
	height: 80px;
}
	
div#navixxx {
	width: 770px;
	height:	43px;
	background:transparent url(../img/navi_bg.gif) no-repeat 0 0;
	margin:0 auto;
	border-top: 1px solid #E6E6E6;
	}
div#sprache {
	/*height: 30px;*/
	width:125px;
	background:#fff;
	float:right;
	margin-top:5px;
	margin-right:30px;
	padding:4px;
	color:#CCCCCC}
div#sprache img {
	border:none;
	padding-left:5px}

div#wrapper {
	width: 770px;
	height:700px;
	background-color: #FFFFFF;
	margin:0 auto;
	padding-top: 40px;
	font-family:georgia,serif;	/*background: url(body_bg.png) repeat-y repeat-x;*/
	}
div#wrapper_kalender {
	width: 770px;
	height:1750px;
	background-color: #FFFFFF;
	margin:0 auto;
	padding-top: 40px;
	font-family:georgia,serif;	/*background: url(body_bg.png) repeat-y repeat-x;*/
	}
div#wrapperkontakt {
	height:850px;
	width: 770px;
	background-color: #FFFFFF;
	margin:0 auto;
	padding-top: 40px;
	font-family:georgia,serif;
	}
	
.index {height:525px;}
.ueberuns {height:450px;}
.news {height:auto;}
.ewiger_kalender {height:1300px;}

#download_news {height:30px;
	line-height:25px;
	padding:8px 0 0 28px;
	text-align:left;
	width:350px;
	border:1px solid #898378;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color: #898378;
}

.satzung {height:700px;}
.hilfe {height:500px;}
.kontakt {height:850px;}
.impressum {height:800px;}


div#der_verein_index {
	width: 715px;
	height:	auto;
	background: url(../img/wir_web_bg.png) #FFFFFF no-repeat;
	margin: 0 auto;
	}

div#fehlerseite_404 {
	width: 715px;
	height:	230px;
	background: url(../img/wir_web_bg.png) #FFFFFF no-repeat;
	margin: 0 auto;
	}
	
div#der_verein {
	width: 715px;
	height:	auto;
	margin: 0 auto;
	padding-bottom:40px;
	}

div#der_verein img {border:3px solid #ffffff;}
div#verkaufsstellen {
	float:right;
	height:400px;
	margin-top:-200px;
	position:relative;
	width:280px;
	/*z-index:9999;*/}
		
div#verkaufsstellen li {font-size:14px;margin-top:5px;color:#97BE1F}

div#verkaufsstellen li a, div#verkaufsstellen li a:visited {
	text-decoration:none;
	color: #97BE1F}
div#verkaufsstellen li a:hover {text-decoration:underline}
div#verkaufsstellen h1 {font-size:14pt}
div#verkaufsstellen ul {margin:10px 30px 0px -40px}

div#herausgeber {position: absolute; border: none; bottom:22px; height: 136px; width: 500px; font-size:12px; text-align:center;color: #898378; margin-left:74px}
				/*margin:50px 50px 25px 74px; color:898378*/
				
div#herausgeber h1 {font-size:14pt}

div#kalender {
	background: url(../img/kalender_bg.png) no-repeat scroll 0% 0% transparent;
	height: 1460px;
	/*änderung 25-6-10*/
	position:absolute;
	top:430px;
	margin-left:22px;
	/*margin-top:15px*/}
	
/*div#kalender table {margin-top: 60px}*/

/* NEU */
#aktuelles_content h3{color:#C2A98F}
#support h3{color:#97BE1F}
/**/

h2 {color:#993300;font-size:150%;margin:0;}
h2, h3 {/*margin:0;padding:15px 40px 0px 19px padding: 0 40px 15px 19px*/ 
	/*border-bottom: 1px dotted;
	border-top: 1px dotted; 
	margin-bottom: 25px;
    padding: 2px 40px 2px 19px;*/
	margin: 0 0 0 20px;
	padding-top: 12px}
	
h1, h6 {color:#4B4740}
/*h4, h5 {font-size:120%;}*/
h5 {color:#97BE1F;margin:0 0 0 35px;font-size:11px}

.content-p {
	margin:0 0 20px 19px;
	position:relative;
	text-align: justify;
	color:#898378;
}
.content-p_index {
	margin:0 0 20px 19px;
	position:relative;
	text-align: justify;
	color:#898378;
}
#der_verein_absatz.content-p{
	height:auto;
	width: 680px;
	text-align: justify;
	font-size:14px;
	}

#der_verein_absatz.content-p_index{
	height:170px;
	width: 400px;
	text-align: justify;
	font-size:15px;
	}

div#support {
	width: 204px;
	height:	184px;
	background: #fff url(../img/support_web_bg.png) no-repeat;
	float:right;
	margin: 0 28px 0 0;
	}
#support_absatz.content-p{
	height:184px;
	width: 168px;
	}
	
div#aktuelles {
	width: 300px;
	height:	40px;
	background-color: #D7C6B5;
	margin:20px 0 0 10px;
	}

div#aktuelles_content {
	width: 507px;
	height:	184px;
	background: url(../img/aktuelles_web_bg.png) #FFFFFF no-repeat;
	margin:1px 0 0 27px;
	border:none;
	color:#C2A98F;
	}
#aktuelles_absatz.content-p{
	height:184px;
	width: 440px;
	}
#social {
	margin:60px auto;
	padding-top:5px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background: #fff;
	width:710px;
	border-top:1px dotted #cccccc;
	height:92px;
	/*float: left;*/
}

#social h4 {
	/*font-size:10pt;font-weight:bold;*/
	color:#999999;
	margin:2px;
	font-size:14px;
}

#staedte_social {
	/*margin:0 0;
	padding:0;*/
	/*font-family:georgia,serif;margin-left:22px*/
	background: #fff;
	width:205px;
	border-top:1px dotted #999999;
	height:64px;
	float: left;
}

.stadt_potraet_link a{
	/*text-transform:uppercase; */
	letter-spacing:3px; 
	padding-right: 15px;
	color: #99CC00;
	font-size: 14px;
	text-decoration: none;
}
.stadt_potraet_link a:hover{
	/*text-transform:uppercase; */
	letter-spacing:3px; 
	padding-right: 15px;
	color: #99CC00;
	font-size: 14px;
	text-decoration: underline;
}

.pdf_download a{
	font-size: 11px;
	color: #999999;
	text-decoration:none;
	padding-left: 7px;
}
.pdf_download a:hover{
	font-size: 11px;
	color: #999999;
	text-decoration:underline;
	padding-left: 7px;
}
#beitritt{
	height:60px;
	line-height:25px;
	padding:8px 0 0 28px;
	text-align:left;
	width:350px;
	float:right;
	border:1px solid #898378;
	font-family:Georgia, 'Times New Roman', Times, serif;
	color: #898378;
}

#feeds_social {width:200px;border:none;height:66px;float: right;text-align: center;margin:37px 15px 0 0}
/*margin:0 0;padding:0;font-family:georgia,serif;background: #fff;*/

.follow_us {letter-spacing:3px;font-size: 11pt;color:#999999}
.bei_twitter {font-size: 10pt;color: #64C7E8}
.bei_twitter a, .bei_twitter a:visited, .bei_twitter a:hover, .bei_twitter a:active  {
	font-size: 10pt;
	color: #64C7E8;
	border-bottom: 1px dotted #64C7EB;
	text-decoration:none;
}

/*div#footer_sitemap {
	width: auto;
	margin: 0 auto;
	height:	75px;
	background-color:#CCF343;
	position: relative;
	}*/
	
#footer {
	background:#ccc url(../img/ft_bg.png) no-repeat;
	font-family:Arial,Helvetica,sans-serif;
	font-size:70%;
	height:170px;
	line-height:100%;
	width:770px;
	margin: 0 auto;
	padding-top: 10px;
}
#footerhead {
background:#833731 none repeat scroll 0 0;
height:44px;
}
.footerlogo {
background:transparent url(../img/icon.gif) no-repeat scroll 0 -341px;
cursor:pointer;
float:left;
height:32px;
margin:6px 0 0 15px;
padding:0;
width:131px;
}
.right {
float:right;
padding-right:21px;
padding-top:16px;
}
.mailimg {
background:transparent url(../img/icon.gif) no-repeat scroll -62px 0;
cursor:pointer;
float:left;
height:11px;
margin:-1px 10px 0 0;
padding:0;
position:relative;
width:16px;
}
.feedback {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}
div.clear {
clear:both;
}
#ft_sitemap {color:#B4827D;height:auto;margin:10px 0 0 23px;width:940px}
#ft_sitemap ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0}
#ft_sitemap ul li {border-right:1px solid #666;float:left;height:100px;line-height:120%;padding-left:12px;/*width:100px;*/margin: 0 0 10px 0}/*color:#666666;*/
#ft_sitemap ul li a {color:#666666;text-decoration:none}
#ft_sitemap ul li a:hover {color:#666666;text-decoration:underline}
#ft_sitemap ul li.first {padding:0 5px 0 2px;width:110px}
#ft_sitemap ul li.last {border:0 none}
#ft_sitemap ul li p {margin:5px 15px 0}
#ft_sitemap ul li.last p {}
#footerbtm {color:#FFFFFF;height:auto;line-height:150%;background-image:url(../gfx/footer_bottom_bg2.png); background-repeat: no-repeat; background-position: bottom;width: 770px;padding-bottom: 18px}
/*#footerbtm a img {margin:0 0 6px 20px}
#footerbtm a {color:#FFFFFF;text-decoration:none}
#footerbtm a:hover {text-decoration:underline}*/
#footerbtm p {color:#666666;margin:0 0 0 20px;padding:5px 0;border-top: 1px dashed #666666}
#footerbtm p a, #footerbtm p a:visited{color:#666666;text-decoration:none}
#footerbtm p a:hover{color:#666666;text-decoration:underline}

.content_text {
font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif;
font-size:12px;
}
	
/* N A V I G A T I O N */

#dropline { margin:0 0 0 20px; position:relative; font-size:12px; height:38px; float:left; width:745px}

#dropline, #dropline ul {padding:0;list-style:none}
#dropline ul {width:685px}/*; background-color:#7C7C7C*/

#dropline table {border-collapse:collapse; margin:-1px -10px 0 0; padding:0;font-size:12px;}/* width:0; height:0; */
#dropline li {float:left; height:38px; margin-right:1px;}
#dropline li a {float:left; display:block; height:38px; line-height:38px; padding:0 20px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#C2A98F; text-decoration:none; font-weight:normal;}
/*#dropline li a:hover {text-decoration:underline}*/
#dropline li a.index {font-weight:bold/*;float:left; display:block; height:38px; line-height:38px; padding:0 20px 0 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#C2A98F; text-decoration:none; */}
#dropline li a.down {/*background:url(down.gif) no-repeat right center;*/}
#dropline li ul li a.down {font-size:15px; color:#ff0; font-weight:normal;}

#dropline li a:hover {white-space:nowrap; color:#444;}
#dropline li a.down:hover {white-space:nowrap; color:#444/*background:url(down-over.gif) no-repeat right center;*/}

#dropline li:hover > a {color:#C2A98F;}
#dropline li:hover > a.down {color:#C2A98F;text-decoration:underline/*background:url(down-over.gif) no-repeat right center;*/}
#dropline li ul li a:hover {color:#C2A98F;text-decoration:underline/*background:url(down-over.gif) no-repeat right center;*/}
#dropline li ul li a {font-size:11px}

#dropline li ul {position:absolute; top:38px; left:-9999px; z-index:10/*; background:url(sub-back.png) left top;*/}
#dropline li ul.floatRight li {float:right;}

#dropline :hover ul,
#dropline :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul,
#dropline :hover ul :hover ul :hover ul :hover ul :hover ul {left:0/*; background:url(sub-back.png) left bottom;*/}

#dropline :hover ul ul,
#dropline :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul ul,
#dropline :hover ul :hover ul :hover ul :hover ul ul {left:-9999px; top:38px}/*; background:transparent;*/

p#valid_css {padding-left:74%}

/* E N D E navigation*/


/*#header span h1 {
	height:76px;
	width:770px;
	background: url(h1_bg.png) #FFFFFF center no-repeat;
	line-height: 20px;
				font-family:font-family:arial,tahoma,sans-serif;
	font-size: 16px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;				
	      			}*/

.weiterlesen {font-size: 10px;font-weight: bold}
.weiterlesen a, .weiterlesen a:hover, .weiterlesen a:visited, .weiterlesen a:active{text-decoration:underline;color:#898378}
.stil1{color:#666666}
.Stil4 {font-size: 14px}
.Stil5 {font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", verdana, sans-serif}
.Stil6 {font-size: 12px;font-family:Arial,Helvetica,sans-serif}
.link {text-decoration:underline; color: #99CC00}
.link a:visited {text-decoration:underline; color: #99CC00}

div#dokumente_bg {background: url(../img/bg_paper.jpg) no-repeat scroll 0 0; height: 450px; padding-top: 28px}
li.dokumente {padding-top: 4px}

/* GÄSTEBUCH CSS */
h2.titel {
	 color: #993300;
	 font-size: 150%;
	 font-family: Georgia, serif;
}
