
/*    Formate für Content-Seiten    */

html		{
	overflow-y:scroll;
	}

#center_wrap   {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	}
.clearer  {
	clear:left;
	}

#logo   {
	width: 750px;
	text-align: right;
	padding: 0px;
	margin: 20px auto 0px auto;
	}
	
.footerTextGruenFett  {
	font: bold 0.7em verdana, sans-serif;
	color: #36A300;
	}
.footerTextBlauFett  {
	font: bold 0.7em verdana, sans-serif;
	color: #0056C0;
	}

#content_wrap  {
	width:840px;
	text-align:left;
	margin:auto;
	padding-top:10px;
	}

#naviContainer   {
	background: #cef6ff;
	width:170px;
	float:left;
	padding:10px;
	margin: 0px;
	text-align:left;
}

#contentContainer   {
	width:600px;
	padding:0px;
	margin:0px;
	float:right;
	text-align:left;
}


#footerContainer  {
	width: 600px;
	padding-bottom: 30px;
	margin: auto;
	text-align: right;
	}
#footerContainer a  {
	color:#41656d; 
	padding: 0px; 
	text-decoration: none; 
	font: 0.7em verdana, arial, helvetica, sans-serif;
	margin: 0px;
	}
															/*   Formate für Navigation   */
a.mainNavi { 
	color:#054797; 
	display: block; 
	width: 160px;
	border: 0; 
	padding: 2px 2px 3px 5px; 
	text-decoration: none; 
	font: 0.8em verdana, arial, helvetica, sans-serif;
	margin: 3px 0px 3px 0px;
	}
a.mainNavi:hover { 
	color:#FC9502; 
	border: 0; 
	text-decoration: none; 
	}
a.mainNavi_aktiv {
	font: 0.8em verdana, arial, helvetica, sans-serif; 
	margin: 3px 0px 3px 0px;
	color:#FC9502; 
	display: block; 
	width: 160px;
	border: 0; 
	padding: 2px 2px 3px 5px; 
	margin: 3px 0px 3px 0px;
	text-decoration: none; 
	}
		
a.subNavi { 
	color:#054797; 
	display: block; 
	width: 120px;
	border: 0; 
	padding: 0px 2px 0px 5px; 
	text-decoration: none; 
	font: 0.7em verdana, arial, helvetica, sans-serif;
	margin: 3px 0px 3px 20px;
	}
a.subNavi:hover { 
	color:#FC9502; 
	border: 0; 
	text-decoration: none; 
	}
a.subNavi_aktiv {
	font: 0.7em verdana, arial, helvetica, sans-serif; 
	margin: 3px 0px 3px 20px;
	color:#FC9502; 
	display: block; 
	width: 120px;
	text-decoration: none; 
	border: 0; 
	padding: 0px 2px 0px 5px; 
	margin: 3px 0px 3px 20px;
	}


																/*   Text-Formate   */

h1  {
	font-family:verdana,arial,helvetica,sans-serif; 
	font-size: 0.9em; 
	color:#0056C0;
	text-align:left;
	margin: 5px 0px 20px 0px;
	}

a  {
	color:#0056C0;
	font: 1.0em verdana,sans-serif;
	text-decoration:underline;
	}
a:hover  {
	text-decoration:none;
	}
p  {
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	line-height:1.3em;
	padding-right:80px;
	margin:0px;
	text-align:left;
	}
p b {
	color:#465b60;
	}
.TextKlein  {
	font-family: verdana, sans-serif;
	font-size: 0.7em;
	color: #123f49;
	}
.TextBlauFett  {
	font: bold 1.0em verdana, sans-serif;
	color: #0056C0;
	}
	
.TextBlau  {
	font: 1.0em verdana, sans-serif;
	color: #0056C0;
	}
span.TextGrauFett  {
	font: bold 1.0em verdana, sans-serif;
	color: #939393;
	}
	
span.TextGruenFett  {
	font: bold 1.0em verdana, sans-serif;
	color: #36A300;
	}
span.TextYellowFett  {
	font: bold 1.0em verdana, sans-serif;
	color: #FFC600;
	}
span.TextRotFett  {
	font: bold 1.0em verdana, sans-serif;
	color: #FF0000;
	}
span.TextGrossBlauFett	{
	font: bold 1.5em verdana, sans-serif;
	color: #0056C0;
	}

ul.yellowPoint   {
	list-style-position:outside;
	list-style-image:url(../../imgs/common/punktGelb.jpg);
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 19px;
	padding-right: 80px;
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	line-height:1.2em;
	}

ul.blauePfeile  {
	list-style-image: url(../../imgs/common/pfeilBlau.jpg);
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 19px;
	padding-right: 80px;
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	line-height:1.2em;
	}	

li   {
	padding-bottom: 5px;
	}
ol   {
	list-style-position:outside;
	margin-left: 0px;
	padding-left: 26px;
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	line-height:1.2em;
	padding-right: 80px;
	}

table {
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	border-spacing:0px;
	padding:0px;
	border:none;
	}
td.rahmenGrau  {
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	border:1px solid #9A9A9A;
	padding: 3px;
	line-height:1.3em;
	border-collapse:collapse;
	}
										/* ---- tabelle für Termine -----*/

#accordion h3 a	{
	font-size:12px;
	color:#054797;
	text-decoration:none;
	}
table.termine   {
	width:530px;
  	border-collapse:collapse;
	border:1px solid #78CAF0;
	table-layout:fixed;
	}
table.termine td	{
	padding-bottom:4px;
	padding-top:4px;
	line-height:1.4em;
	}
th  {
	background: #F8FEEB;
	font:bold 0.9em verdana,sans-serif;
	text-align:left;
	color:#5D5D5D;
  	border-top: 1px solid #78CAF0;
  	border-right: 1px solid #78CAF0;
  	border-bottom: 1px solid #78CAF0;
	padding:5px;
	}
td.blueHell  {
	background: #EAFBFF;
	font: 0.9em verdana,sans-serif;
	color:#123f49;
	padding: 3px;
  	border-top: 1px solid #78CAF0;
  	border-right: 1px solid #78CAF0;
  	border-bottom: 1px solid #78CAF0;
	vertical-align:top;
	}
td.blueDunkel  {
	background: #D5F1FE;
	font: 0.9em verdana,sans-serif;
	color:#123f49;
	padding: 3px;
  	border-top: 1px solid #78CAF0;
  	border-right: 1px solid #78CAF0;
  	border-bottom: 1px solid #78CAF0;
	vertical-align:top;
	}
td.blueDunkel span {
	font-size: 1.0em;
	}
td.blueHell span {
	font-size: 1.0em;
	}

											/* ---- tabelle für Verein-Leitbild (Ausführliche Thesen) -----*/
table.leitbild   {
	font: 0.9em verdana,sans-serif;
	color:#123f49;
	width:550px;
  	border-collapse:collapse;
	border:1px solid #78CAF0;
	table-layout:fixed;
	}
#thesen ol   {	
	padding-right:5px;
	padding-left:21px;
	margin-top:4px;
	margin-bottom:4px;
	font: 0.8em verdana, sans-serif;
	color: #123f49;
	line-height:1.2em;
	}

											/*   Tabelle für KUnden-Gewinnen   */
table.kundenGewinnen	{
	font: 0.7em verdana,sans-serif;
	color:#123f49;
	width:530px;
	}


											/* Formate für das Formular   */

.button {
	font-size: 0.8em;
	padding: 4px; 
	border: 1px solid #9A9A9A;
	margin-top: 6px;
	background: #D5F1FE;
	cursor: pointer;
}

.textBereich  {
	font: 0.9em verdana,sans-serif;
	color: #5D5D5D;
	border: 1px solid #9A9A9A;
	background: #EAFBFF;
	overflow: hidden;
}


	
body   {
	background-color: #E4FAFF;
	margin: 0px;
	padding: 0px; 
	}

