/* TESTEN */
TABLE.agilityturniere{
	border: 2px solid #CADEB9;
}

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}
TD {font-family: verdana, arial, helvetica;font-size: 12px;}

TABLE.agilityturniere TD {
	font-family : verdana, arial, helvetica;
	font-size : 13px;
	font-weight : normal;
	color : #B95771;
	text-decoration: none; 
	padding-left:20px; 
	padding-right:20px;
}
TABLE.daniacup {
	border:1px solid #B95771;
	width: 98%;
}
TABLE.daniacup TD {
	font-family : verdana, arial, helvetica;
	font-size : 12px;
	font-weight : normal;
	color : #B95771;
	text-decoration: none; 
	margin: 5px;
	border:1px solid #B95771;
}
input {
	border:1px single #000000;
	color: #000000;
	background-color: #EAEAEA;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:8pt;
	font-family:verdana
} 
select {
	border:1px single #000000;
	color: #0000001;
	background-color: #EAEAEA;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:8pt;
	font-family:verdana
} 
textarea {
	border:1px single #000000;
	color: #000000;
	background-color: #EAEAEA; 
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:8pt;
	font-family:verdana
}
img {
	border:none;
}

/* BEGIN - TYPO3 CLASSES & IDs */
.ueberschrift {
	font-family: Verdana;
	font-weight:bold;
	font-size: 12px;
	background-color : #D6D6D6;
	border: 1px solid silver;
}
A.ueberschriftlink {
	font-family:verdana;
	font-size:11px;
	color: #666; 
	text-decoration: none;
	line-height:18px;
} 
/* END - TYPO3 CLASSES & IDs */

/* ALL OVER*/
body {
	/* background-color:#EDEDED; */
	/* background-color:#CADEB9; */
	/* background-color:#ffcc99; */
	background-color:#b9dafe;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#333;
	font-family:verdana, arial, helvetica;
	font-size:10px;
	line-height:16px;
	}
/* A 	{ font-family:verdana, arial, helvetica; font-size:11px; color: #666; */

text-decoration: underline; line-height:19px;} 
	A:link	{ color: #666; text-decoration: underline;} 
	A:visited	{ color: #666; text-decoration: underline;} 
	A:active	{ color: #99CC66;} 
	A:hover	{ color: #6699CC;} 

DIV#content{
	padding-left : 8px;
	padding-right : 8px;
	padding-top: 8px;
	padding-bottom : 8px;
}
TD#searchit {
	vertical-align: top;
	height: 20px;
} 
td.main_td {
	border:2px solid white;	
	}
td.navi_td {
	border:2px solid white;	
	}
td.left_space_td{
	width: 15px;
	border-right: 2px solid #CADEB9;	
}
td.right_space_td{
	width: 15px;
	border-left: 2px solid #CADEB9;	
}
td.contenttable{
	border-bottom: 2px solid #CADEB9;
	/* background-image: url(../images/wm2006_hintergrund.gif); */
	background-repeat : no-repeat;	
}
/* END ALL OVER*/

/* TOP MENU STYLES */
div.topmenu{
	background: url(../images/toplogo_links.jpg);
	height:130px;
}
TD.menutop-level1{
	vertical-align : bottom;
}
TR#menu_top TD.menutop-level1 A {
	font-family : "Book Antiqua", verdana, arial, helvetica;
	font-size : 15px;
	font-weight : bold;
	color : #B95771;
	text-decoration: none; 
	padding-left:15px; 
	padding-right:15px;
}
TR#menu_top TD.menutop-level1 A:active {
	color: #99CC66; 
}
TR#menu_top TD.menutop-level1 A:hover {
	color : #B95771;
	text-decoration:underline;
}
/* END TOP MENU STYLES */

	
/* BEGIN ???????????????? */
a.header{
	color: #000;
	text-decoration: underline; 
	background-color:#CCCC66; padding:2px;
} 
a.header:link{
	color: #000;
	text-decoration: underline;
	background-color:#CCCC66;
} 
a.header:visited{
	color: #000;
	text-decoration: underline;
	background-color:#CCCC66;
} 
a.header:active{
	color: #99CC66;
	background-color:#CCCC66;
} 
a.header:hover{
	color: #FFF;
	text-decoration:none; 
	background-color:#999933;
} 
/* END ???????????????? */

.right {
	background-color:#FFF;
	font-family:geneva, verdana, trebuchet MS, trebuchet, verdana, arial, sans-serif;
	font-size:9px;
	color:#000;
	text-align : center;
}	
	
.pagetitle {
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	border-bottom:1px dashed #CADEB9;
	text-align:right;
	font-family:verdana, arial, helvetica;
	font-size:18px;
	/* color: #91CF7A; ALTE GRÜNE FARBE*/
	color: #006699;
	font-weight:bold;
	}
	
.copyright {
	font-family: geneva, arial, verdana, helvetica, sans-serif;
	font-size: 9px;
	/* margin-top:5px;*/
	text-align:center;
	color:#999;
}

/* Menu 2 column */
TABLE#menu_overall{
	border-left: 2px solid #CADEB9;
	border-right: 2px solid #CADEB9;
	border-bottom: 2px solid #CADEB9;
}
TD#menu_right {
	vertical-align: top;
	width: 166px;
	background-image: url(../images/menu_background.png);
	background-repeat : no-repeat;
}
TD#menu_right DIV {
	
}
TD#menu_right DIV A {
	color: black;
	text-decoration: none;
}
TD#menu_right DIV A:hover {
	text-decoration: underline;	
}

/*  MENU 2, level 1, normal state (NO) */
TD#menu_right DIV.menuright-level1-no {
	height:20px;
	border-bottom: 1px solid white;
	font-size: 11px;
	padding-top:1px;
	padding-left:5px;
	background : #CCFFCC;
	filter:alpha(opacity='70', style='0');
}
/*  MENU 2, level 1, active state (ACT) */
TD#menu_right DIV.menuright-level1-act {
	height:20px;	
	border-bottom: 1px solid white;
	font-size: 11px;
	font-weight:bold;
	padding-top:1px;
	padding-left:5px;
	background-color:#99CC99;
	filter:alpha(opacity='70', style='0');
}
TD#menu_right DIV.menuright-level1-act A {
  color:black;
}

/*  MENU 2, level 2, normal state (NO) */
TD#menu_right DIV.menuright-level2-no {
	height:18px;	
  font-size: 10px;
  padding-left:20px;
  background:  #CCCCCC;
  filter:alpha(opacity='70', style='0');
  border-bottom: 1px solid white;
}
/*  MENU 2, level 2, active state (ACT) */
TD#menu_right DIV.menuright-level2-act {
	height:18px;	
	border-bottom: 1px solid white;
	font-size: 10px;
	font-weight:bold;
	padding-left:20px;
	background-color:#999999;
	filter:alpha(opacity='70', style='0');
}

/*  MENU 2, level 3, normal state (NO) */
TD#menu_right DIV.menuright-level3-no {
	height:17px;	
  font-size: 9px;
  padding-right:10px;
  background: #CCCCCC;
  filter:alpha(opacity='70', style='0');
  border-bottom: 1px solid white;
  text-align : right;
}
/*  MENU 2, level 3, active state (ACT) */
TD#menu_right DIV.menuright-level3-act {
	height:17px;	
	border-bottom: 1px solid white;
	font-size: 9px;
	font-weight:bold;
	padding-right:10px;
	background: #999999;
	filter:alpha(opacity='70', style='0');
	text-align : right;
}

/*  MENU 2, level 4, normal state (NO) */
TD#menu_right DIV.menuright-level4-no {
	height:16px;	
  font-size: 8px;
  padding-right:5px;
  background: #CCCCCC;
  filter:alpha(opacity='70', style='0');
  border-bottom: 1px solid white;
  text-align : right;
}
/*  MENU 2, level 4, active state (ACT) */
TD#menu_right DIV.menuright-level4-act {
	height:16px;	
	border-bottom: 1px solid white;
	font-size: 6px;
	text-decoration: underline;
	padding-right:5px;
	background: #999999;
	filter:alpha(opacity='70', style='0');
	text-align : right;
}

/****************************************************************************************
# Default css file for content edited with htmlArea RTE
#
# Defines a few class selectors that can be simply taken as examples by anyone who needs to configure the RTE.
# This css file is referenced by property RTE.default.contentCSS in the default configuration of htmlArea RTE
#
# TYPO3 SVN ID: $Id: dynamiccss.css 3437 2008-03-16 16:22:11Z flyguide $
# ***************************************************************************************/

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}