/*
*********************************************************************************
Allgemeine Regeln
*********************************************************************************
*/
html
{
	margin:0;
	padding:0;
	height:100%;
	
	color:#696969;
	font:12px  arial, tahoma, verdana, helvetica, sans-serif;
	
}
body
{
	/*
	background:url(../../Global_Images/Theme_Green/background_header.gif) repeat-x;
	*/
	margin:0;
	padding:0;
	height:100%;
}

h1{
  padding: 0;
  margin: 0;
  line-height:140%;
  font-size:16px;
  color:#696969;
  font-weight:bold;
  text-decoration: none;
  line-height:160%;
  
}

a {
	text-decoration: none;
	color:#0f0f0f;
}
a:hover{
		text-decoration: underline;
		color:#696969;;
}

 h2, h3, h4, h5, h6, p, ul, ol, li, form, fieldset, legend {
  padding: 0;
  margin: 0;
  font-size:12px;
  line-height:140%;
}
p.zentriert{
   text-align: center;
   }
/*
*********************************************************************************
Webseitencontainer
*********************************************************************************
*/
#container 
	{
	width:960px;
	height:100%;
	background: url(../gfx/hintergrund_dunkel.gif) repeat-y center;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	padding:0;
	}
/*

.footer{	
	font-size:8px;

}
.footer a:link{
	color:#696969;
	text-decoration: none;

}

.footer a:hover{
	color:#0f0f0f;

	text-decoration: none;
}
*/
.tooltip{
	font-size:8px;
}
.blaettern{
	font-size:12px;
	text-align:center;
}
.blaettern a{
	text-decoration: none;
	color:#0f0f0f;	
}
.blaettern a:hover{
	text-decoration: underline;
	color:#696969;

}	


/*
*********************************************************************************
Newsbox Startseite
*********************************************************************************
*/
.newsbox{
	background-color:#EEEEEE;
	width: 468px;
	color: #0f0f0f;
	font-weight:bold;

}

.newsbox ul{
	list-style: disc;
	padding:20px;
	margin:0; 
	list-style-position:outside
	
}
.newsbox a {
		text-decoration: none;
		color:#878787;
}
.newsbox a:hover{
		text-decoration: underline;
		color:#CCCCCC;
}
/*
*********************************************************************************
Tabelle unterricht
*********************************************************************************
*/


table.unterrichtszeiten {
	width:100%;
	font-size:12px;
	background-color:#EEEEEE;
	margin:0px; 
	border-spacing:0pt;
	border-collapse:collapse;
}
.unterrichtszeiten th {
	padding:3px;
	border-collapse:collapse;
	background-color:#ddd;
	margin:0px; 
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

.unterrichtszeiten tr {
	vertical-align:top;
	margin:0px; 
	border-collapse:collapse;
}
.unterrichtszeiten td {
	padding:0px;
	/*
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#696969;
	*/
	border-bottom:1px solid #999;
	font-size:12px;
	border-collapse:collapse;
}

/*
*********************************************************************************
Tabelle ausschreibung
*********************************************************************************
*/


table.ausschreibung{
	width:670px;
	font-size:12px;
	/*
	background-color:#EEEEEE;
	*/
	margin:0px; 
	border-spacing:0pt
}
tr.pruefung{
	padding:3px;
	border-collapse:collapse;
	background-color:#ddd;
	margin:0px; 
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

/*
*********************************************************************************
Tabelle guestbook
*********************************************************************************
*/


table.guestbook {
   text-align: center;
	width:570px;
	font-size:12px;
	/*
	background-color:#EEEEEE;
	*/
	margin:0px; 
	border-spacing:0pt
}
.guestbook th {
	padding:3px;
	/*
	background-color:#ddd;
	*/
	margin:0px; 
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

.guestbook tr {
	vertical-align:top;
	margin:0px; 
}
.guestbook td {
	padding:2px;
	/*
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#696969;
	border-bottom:1px solid #999;
	*/

	font-size:12px;
}
table.guestbookeintrag {
   text-align: center;
	width:570px;
	font-size:12px;
	border-collapse:collapse;
	background-color:#EEEEEE;

	margin:0px; 
	border-spacing:0pt;
	margin-bottom:10px;
	
}
.guestbookeintrag th {
	padding:3px;
	background-color:#ddd;
	margin:0px; 
	border-top:1px solid #696969;
	border-collapse:collapse;
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
	text-align: left;
}

.guestbookeintrag tr {
	vertical-align:top;
	margin:0px; 
	border-left:1px solid #696969;
	border-right:1px solid #696969;
	border-collapse:collapse;

}
.guestbookeintrag td {
	padding:2px;
	border-bottom:1px solid #696969;
	border-left:1px solid #696969;
	border-right:1px solid #696969;
	text-align: left;
	border-collapse:collapse;
	/*
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#696969;
	border-bottom:1px solid #999;
	*/

	font-size:12px;
}

/*
*********************************************************************************
Tabelle preistabelle
*********************************************************************************
*/


table.preistabelle {
   text-align: center;
	width:299px;
	font-size:12px;
	/*
	background-color:#EEEEEE;
	*/
	border-collapse:collapse;
	margin:0px; 
	border-spacing:0pt
	border-collapse:collapse;
}
.preistabelle th {
	padding:3px;
	background-color:#dddddd;
	margin:0px; 
	border-collapse:collapse;
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

.preistabelle tr {
	vertical-align:top;
	margin:0px; 
}
.preistabelle td {
	padding:2px;
	border-collapse:collapse;
	font-weight:bold;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	/*
		background-color:#696969;
	*/
	
	font-size:12px;
}

/*
*********************************************************************************
Tabelle Schulpferde
*********************************************************************************
*/


table.schulpferde {
    align: center;
	text-align: left;
	width:450px;
	font-size:12px;
	/*
	background-color:#EEEEEE;
	*/
	border-collapse:collapse;
	margin:0px; 
	border-spacing:0pt
	border-collapse:collapse;
}
.schulpferde th {
	padding:3px;
	background-color:#dddddd;
	margin:0px; 
	border-collapse:collapse;
	
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

.schulpferde tr {
	vertical-align:top;
	margin:0px; 
}
.schulpferde td {
	padding:2px;
	border-collapse:collapse;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	
	/*
		background-color:#696969;
	*/
	
	font-size:12px;
}
table.buschmann {
    align: center;
	text-align: left;
	width:450px;
	font-size:12px;
	/*
	background-color:#EEEEEE;
	*/
	border-collapse:collapse;
	margin:0px; 
	border-spacing:0pt
	border-collapse:collapse;
}
.buschmann th {
	padding:3px;
	background-color:#dddddd;
	margin:0px; 
	border-collapse:collapse;
	white-space: nowrap;
	/*
	border-top:1px solid #eef;
	border-left:1px solid #eef;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#003;
	*/
	font-weight:bold;
}

.buschmann tr {
	vertical-align:top;
	margin:0px; 
}
.buschmann td {
	padding:2px;
	border-collapse:collapse;
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	white-space: nowrap;
	/*
		background-color:#696969;
	*/
	
	font-size:12px;
}


/*
*********************************************************************************
Ext-Template Turniere 
*********************************************************************************
*/


.turnier{
	font-size:12px;
	
}

.turnierlink:link{
	font-size:16px;
	color:#0f0f0f;
	font-weight:bold;
	text-decoration: none;
	line-height:160%;
}
.turnierlink:visited{
	font-size:16px;
	color:#0f0f0f;
	font-weight:bold;
	text-decoration: none;
	line-height:160%;
}

.turnierlink:hover{

	font-size:16px;
	color:#CCCCCC;
	font-weight:bold;
	text-decoration: none;
	line-height:160%;
}


.sponsoren{
	font-size:10px;
	text-align:center;
}

.sponsoren a{
	color:#696969;
	text-decoration: none;
}
.sponsoren a:visited{
	color:#696969;
	text-decoration: none;
}

.sponsoren a:hover{
	color:#0f0f0f;
	text-decoration: underline;
}


/*
*********************************************************************************
Formulare
*********************************************************************************
*/

.normalformtext
{
width:357px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}
.normalformtext_small
{
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
padding:2px;
margin:0;
border:1px solid #b3b4b4;
}

.textarea
{
width:357px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:93px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}


.dropdowntext
{
width:327px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:22px;
padding:2;
margin:0;
border:1px solid #b3b4b4;
}

.currentField
{
width:327px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
background-image:url(../gfx/shadow_active.gif);
padding:2;
margin:0;
border:1px solid #6f6f6f;
}
/*
*********************************************************************************
Menue
*********************************************************************************
*/


ul { list-style: none;
padding:0;
margin:0; }

div ul.menu 
{
	width:180px;
}

li.nav a
{
height: 16px;
width: 180px;
display: block;
border-bottom: 0.1em solid #cccccc;
padding-left:8px;
padding-top:1px;
font-weight:bold;
padding-bottom:1px;
/*
color: #585858;
*/
color: #0f0f0f;
text-decoration: none;
text-align: left;
}

li.nav a:hover
{
height: 16px;
width: 180px;
display: block;
border-bottom: 0.1em solid #cccccc;
padding-left:8px;
padding-top:1px;
font-weight:bold;
padding-bottom:1px;
color: #CCCCCC;
/*
color: #3d3d3d;
background-color:#efefef;
*/
text-decoration: none;
text-align: left;
}
li.nav_act a
{
height: 16px;
width: 180px;
display: block;
border-bottom: 0.1em solid #cccccc;
padding-left:8px;
padding-top:1px;
font-weight:bold;
padding-bottom:1px;
color: #CCCCCC;
/*
color: #3d3d3d;
background-color:#efefef;
border-bottom: 0.1em solid #dcdce9;
*/
text-decoration: none;
text-align: left;
}
li.sub_nav a
{
height: 16px;
width: 180px;
display: block;
padding-left:16px;
padding-top:2px;
font-weight:regular;
padding-bottom:2px;
color: #0f0f0f;

/*
color: #3d3d3d;
background-color:#FFFFFF;
*/
text-decoration: none;
text-align: left;
}
li.sub_nav a:hover
{
height: 16px;
width: 180px;
display: block;
padding-left:16px;
padding-top:2px;
font-weight:regular;
padding-bottom:2px;
color: #cccccc;
/*
color: #a2b736;
background-color:#FFFFFF;
*/
text-decoration: none;
text-align: left;
}
li.sub_nav_act a
{
height: 16px;
width: 180px;
display: block;
padding-left:16px;
padding-top:2px;
font-weight:regular;
padding-bottom:2px;
color: #cccccc;
/*
color: #a2b736;
background-color:#FFFFFF;
*/
text-decoration: none;
text-align: left;
}
li.sub_nav_act a:hover
{
height: 16px;
width: 180px;
display: block;
padding-left:16px;
padding-top:2px;
font-weight:regular;
padding-bottom:2px;
color: #cccccc;
/*
color: #000000;
background-color:#FFFFFF;
*/
text-decoration: none;
text-align: left;
}
/*
subnav second level
*/

ul.subnavcontainer
{
border-bottom: 0.1em solid #cccccc;
margin:0;
padding:0;
padding-bottom:2px;
padding-top:2px;
width:188px !important; 
width:180px; /* nur für den IE */
}
