
body { margin:20px 0; padding:0; background:#8FB5D7; font:normal small "Trebuchet MS", Arial, Helvetica, sans-serif; color:#857267; }

h1, h2, h3 { margin:0; padding:0;  font-weight:normal; }

h2 { letter-spacing:-2px; font-size:2.0em; }

a { color:#AA0000; }

a:hover { text-decoration:none; color:blue; background-color:silver;}

blockquote { font-style:italic; }

/*====================
	 header 
===========================*/

#header { width:700px; height:140px; margin:0 auto 2em auto; background:#4d7acf url(verein_banner.png); border:4px groove #8FB5D7; }

#header * { margin:0; padding:0; background:transparent; text-decoration:none; color:#800000; }

#header h1 { float:left; padding:20px 0 0 20px; letter-spacing:-1px; font-size:3em; margin-left:200px;}

#header h2 { float:left; padding:20px 0 0 30px; font-size:1.5em; letter-spacing:1px; font-weight:bold; }

/*========================
	 hauptteil 
=============================*/

#content { width:700px; margin:0 auto; background-color:#F9F9F9; border:3px groove #8FB5D7; }

/*===================
	 inhalt 
======================*/

#inhalt { float:left; width:430px; margin-left:10px;}

#inhalt .infos { }

#inhalt .title { }

#inhalt .unterzeile { border-top:1px solid #457EE9; font-size:1.2em; letter-spacing:1px; font-weight: bold;}

#inhalt .text { padding:0 20px;  }

#inhalt .zwischen { margin:0 0 3em 0; padding:5px 10px; background:#FFFFFF url(verein_blanck.gif) repeat-x; border-top:1px solid #457EE9; font-size:x-small; }

#inhalt .zwischen p { margin:0; padding:0; }

#inhalt span { padding: 1px; border-left: 1px solid gray; border-bottom: 1px solid #F2F2F2; border-right: 1px solid #F2F2F2; border-top: 1px solid gray; }


a[href$='.pdf'] { padding: 5px 20px 5px 0; background: transparent url(icon-pdf.png) no-repeat center right;}
a[href$='.doc'] { padding: 5px 20px 5px 0; background: transparent url(icon-word.png) no-repeat center right;}
a[href ^="mailto:"] { padding: 5px 0 5px 20px; background: transparent url(icon-mail.png) no-repeat center left;}
/*a[href ^="http:"] { padding: 5px 0 5px 20px; background: transparent url(icon-web.png) no-repeat center left;}*/
img{ border: 0px; }



/*==========================
	 inhalt kontakt 
===========================*/

#inhalt2 { float:left; width:680px; margin-left:10px;}

#inhalt2 .infos2 { }

#inhalt2 .title2 { }

#inhalt2 .zwischen2 { margin:0 0 3em 0; padding:5px 10px; background:#E9E9E9 url(verein_blanck.gif) repeat-x; border-top:1px solid #457EE9;  }

#inhalt2 .zwischen2 p { margin:0; padding:0; color:#000000;}



/*===========================
	 rechte leiste 
===============================*/

#rechts { float:right; width:220px; border-left:1px solid #80A2C4; }

#rechts ul {width:200px; margin-left:6px; margin-bottom:4px; padding:2px; list-style:none; }

#rechts li { }

#rechts li li { height:23px; padding:7px 0 0 20px; background:#FFFFFF url(verein_blanck.gif) repeat-x; }

#rechts h2 {
	height: 30px;
	width:200px;
	padding: 5px 0 0 10px;
	background: #457EE9 url(verein_horizontal.gif) repeat-x;
	letter-spacing: normal;
	font-size: 1.4em;
	font-weight: bold;
	color: #FCFCFC;
}

#rechts a { text-decoration:none; }

#rechts a:hover { text-decoration:underline; color:blue; background-color:silver;}
#rechts p { margin:0; padding:0; }


/*===================
	 footer 
========================*/

#footer {
	width: 692px;
	height: 26px;
	margin: 0 auto;
	padding: 10px 0 0 10px;
	background: #457EE9 url(verein_horizontal.gif) repeat-x;
	letter-spacing: normal;
	text-align: center;
	font-size: x-small;
	font-weight: bold;
        border:3px groove #8FB5D7;
}

#footer p { margin:0; color:#800000; }

