body.main 	{ margin:0px; 
							background-color:#EEEEEE; }

a           { font-family:Verdana,Arial;
							font-size:9pt;
							text-decoration:none;
              color:#29426B; }


td, tr, p, div {
  font-family      : Verdana, Arial; 
  font-size        : 12px;
  color            : #1c1c1c;
}

td.top		{ 
    padding:0px;
}

.logo   {   
    height:195px;
    width:961px;
    background-image:url(img/top.gif); 
	background-repeat:no-repeat;
}

.date   {   
    position: relative;
    color: #e0defd;
    top: 25px;
    left: 780px;
    font-size: 10px;
}

.top_menu   {   
    position: relative;
    color: #29426B;
    top: 140px;
    left: 775px;
    font-size: 10px;
}

p.main			{	border-right:1px solid #EEEEEE;
							background-color:#FFFFFF;
							padding:0px;
							margin:0px;
							width:962px;
							height:100%; }
	
table.main	{	table-layout:fixed; 
							background-color:#FFFFFF; }

table.menu  {	border-style:none; }

col.menu		{	width:250px; }

td.menu  		{	padding:9px; 
							margin:0px;
							background-color:#FFFFFF; }
				
td.content	{ 
							background-image:url(img/btc92-logo-bg.gif);
							background-repeat:no-repeat; 
							background-position:100px 40px; 
							padding-left:30px;
							padding-right:40px;
							padding-top:10px;
							vertical-align:top; }

td.lage1    {	padding-top:20px;
              font-family:Verdana,Arial;
							font-size:9pt; }

td.jugend1  {	padding-top:10px;
              padding-left:40px;
              padding-right:40px;
              font-family:Verdana,Arial;
							font-size:9pt; }

td.stadtplan_text
            {	padding-top:0px;
              padding-left:54px;
              font-family:Verdana,Arial;
							font-size:9pt; }

td.ausruestung_text
            {	font-family:Verdana,Arial;
							font-size:8pt;
							font-style:italic;
							font-weight:bold;
							color:#29426B; }

table.verein 
            { width:100%;
              border:1px solid #EEEEEE; }

table.kontakt 
            { width:280px;
            	margin-right:20px;
            	border:1px solid #EEEEEE; }

td.verein_reiter
            {	background-color:#EEEEEE;
              padding-left:20px;
              font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#29426B; }

td.verein_reiter_sel
            {	background-color:#EEEEEE;
              padding-left:20px;
              font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#c51c1c; }

td.sub_reiter
            { background-color:#EEEEEE;
              padding-left:0px;
              font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#29426B; }

td.sub_reiter_sel
            { background-color:#EEEEEE;
              padding-left:0px;
              font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#c51c1c; }

td.verein_content
            {	padding-left:20px; 
              font-family:Verdana,Arial;
							font-size:8pt;
							color:#29426B; }

td.kontakt_person
            {	background-color:#EEEEEE;
              padding-left:30px;
              font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#29426B; }

td.kontakt_daten
            {	font-family:Verdana,Arial;
							font-size:9pt;
							color:#000000;
							vertical-align:bottom;
							padding-top:2px; }

.table_text_gray
            {	font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#888888;
							vertical-align:top; }

.table_text_emph
            {	font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold;
							color:#c51c1c;
							vertical-align:top; }

td.table_text_desc_gray
            {	font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold; 
							color:#728AAE;
							vertical-align:top; }

td.table_text_desc
            {	font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold; 
							color:#29426B;
							vertical-align:top; }

p.line      { font-family:Verdana,Arial;
							font-size:1pt;
							margin-top:1px;
							border-top: 1px solid #133F8E;  }


p.behnke    {	width:160px;
              background-color:#E0E0E0;
              padding:6px;
              font-family:Verdana,Arial;
              text-align:left;
							font-size:8pt; }

.font1			{	font-family:Verdana,Arial;
							font-size:9pt; }

.font2			{	font-family:Verdana,Arial;
							font-size:9pt;
							font-weight:bold; }

p.content_big_i_b
						{	font-family:Verdana,Arial;
							font-size:12pt; 
							font-style:italic; 
							font-weight:bold; }

p.foot			{	font-family:Verdana,Arial;
							font-size:8pt;
							color:#133F8E;
							margin-top:20px;
							padding-top:3px;
							border-top: 1px solid #133F8E;  }

a.foot			{ text-decoration:none;
							color:#133F8E;
							font-size:8pt; }

img.arrow_link
						{ margin:0px;
							margin-right:7px; }
							
img.arrow_link2
						{ margin:0px;
							margin-right:2px;
							margin-bottom:1px; }

a.button		{ border:1px solid #29426B;
							padding:2px;
							padding-left:5px;
							padding-right:5px; }

img.baufoto
						{ border:1px solid #29426B;
                            margin:7px;
							margin-right:0px;
							margin-left:0px; }

