@charset "UTF-8";

@media screen
{
.clr { clear: both; }

/* ###################### OVERALL SETTINGS ###################### */
BODY {
  background-color : #aaaaaa;
  color            : #000000;
  margin: 10px;
}

#wichtigbox
	{
	background:#df3b39 url(/templates/mach1kart/images/bg-stretch.gif) repeat-x;
	color:white;
	text-align:center;	
	margin:0px;
	padding:0px;
}

#wichtigtext
	{
	background: url(/templates/mach1kart/images/geschlossen.gif) no-repeat;
	background-position:center;
	height:	56px;
	margin:0pt auto;
	padding:0px;
	text-align:center;
	color:white;
	font-family:sans-serif; 
	font-size:11pt;
	font-weight:bold;	
	}
	
#Tabelle_01 { background-color: #f5f5f5;  } 


td, tr, p, div {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
}

ul {
  margin           : 0px 0px 0px 10px;
}

li {
  list-style       : inside 2px;
}

hr {
border		   : none 0; 
border-top	   : 1px dashed #cccccc;
width		   : 100%;
height	           : 1px;
} 

.poll {
  font             : 9px Arial, Helvetica, Verdana, sans-serif;
  color            : #267E9B;
  line-height      : 14px
}

/* ###################### UPPER BUTTON BAR ###################### */
a.buttonbar:link, a.buttonbar:visited {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  text-decoration  : none;
}

a.buttonbar:hover {
  color            : #267E9B;
  text-decoration  : underline;
}

/* ############## PATHWAY AND BOTTOM BUTTON BAR ############## */
.pathway {
  font             : 11px Verdana, Arial, Helvetica, sans-serif;
  color            : #969696;
}
a.pathway:link, a.pathway:visited {
  color            : #267E9B;
  font-weight      : normal;
}

a.pathway:hover {
  color            : #D30000;
  font-weight      : normal;
}

/* ################### MODULE SETTINGS ################### */
.modules {
  background       : ;
}

table.moduletable {
  margin           : 0px 0px 0px 0px;
  width            : 100%;
}

table.moduletable th {
  font-size        : 11px;
  font-weight      : bold;
  width            : 100%;
  color            : #000000;
  text-align       : center;
  border-bottom    : 1px solid #cccccc;
}

table.moduletable td {
  font-size        : 11px;
  font-weight      : normal;
}

/* ################### MAIN AND SUB MENU SYSTEM ################### */
.mainlevel {
  letter-spacing   : 1px;
  width            : 95%;
}

a.mainlevel:link, a.mainlevel:visited {
  color            : #267E9B;
}

a.mainlevel:hover {
  color            : #D30000;
}

.sublevel {
  letter-spacing   : 2px;
  padding-left     : 7px;
}

/* ###################### SECTION LISTING SETTINGS ###################### */
.sectiontableheader {
  color            : #000000;
  font-weight      : bold;
}

.sectiontableentry1 {
  background-color : #F0F0F0;
}

.sectiontableentry2 {
  background-color : #E0E0E0;
  margin					 : 14px 0px;
}

.sectiontableentry1 h2 {
  margin-top			 : 14px;
}
.sectiontableentry2 h2 {
  margin-top			 : 14px;
}



/* ###################### SMALL FONT SETTINGS ###################### */
.small {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #267E9B;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font             : 9px Verdana, Arial, Helvetica, sans-serif;
  color            : #000000;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  background       : ;
}

.contentpaneopen {
  font             : 9px Arial, Helvetica, sans-serif;
  color		   : #ff0000;
}

h1 {
  font             : bold 20px Arial, Helvetica, sans-serif, Verdana;
  color            : #267E9B;
  text-align       : left
  margin					 : 0px;
  padding					 : 0px;  
}

.contentheading {
  font             : bold 13px Verdana, Arial, Helvetica, sans-serif;
  color            : #267E9B;
  text-align       : left
}

h2 {
  font             : bold 14px Verdana, Arial, Helvetica, sans-serif;
  color            : #133E4D;
  margin					 : 0px;
  padding					 : 0px;

}

h3,h4,h5 {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #133E4D;
  margin					 : 0px 0px 5px 0px;
}

h6 {
  font      			 : bold 100%;
  display					 : inline;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font             : bold 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #267E9B;
  background-color : #E0E0E0;
  border           : 1px solid #000000;
  text-transform   : uppercase;
  width		   : 10em;
}

.inputbox {
  font             : 10px Verdana, Arial, Helvetica, sans-serif;
  color            : #267E9B;
  background-color : #E0E0E0;
  border           : 1px solid #000000;
  width		   : 10em;
}

/* ###################### LINKS ###################### */
a:link, a:visited {
/*font             : 11px Verdana, Arial, Helvetica, sans-serif; */
  color            : #267E9B;
  text-decoration  : none;
}

a:hover {
  color            : #4F717D;
  text-decoration  : underline;
}

a:active {
  color            : #4F717D;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  color            : #AF0101;
  font-weight      : bold;
  letter-spacing   : 1px;
}

a.category:hover {
  color            : #C8C8C8;
}

/* ################## shopstyle.css ################## */

.shoptable{
	padding-bottom: 5px;
	padding-top: 0px;
}

.shoptable td {
padding:1px 2px;
}

.shoptable ul, ul li {
padding:0px 3px;
list-style: inside disc;
margin:2px;
}



.shop_slogan{
	font: italic 13pt;
	font-weight:bold;
	color: #267E9B;
}


/* ################## connectcreative-addon ################## */

h2 a:link, h2 a:hover, h2 a:visited
{
  font             : bold 14px Verdana, Arial, Helvetica, sans-serif;
  color            : #133E4D;
  text-decoration  : none;

}

/* Eimgelesene Feeds/RSS/XML formatieren */

.feed_reader1 ul li{
	background:url(/components/com_docman/themes/default/images/icons/32x32/pdf.png) no-repeat 0px 5px;
	margin:10px 0px 0px 0px;
	list-style-type:none;
	list-style-position:outside;
	border-top:1px solid #E0E0E0;
}

.feed_reader1 ul h4{
	padding-left:40px;
}


div.feed_reader1 ul p{
	padding-left:40px;
	margin:0px;
}


div.feed_reader1 > ul > li > p{
	font-size: 11px; 
	font-weight: normal;
	colour: black;
}

div.feed_reader1 > p { 
	font-size: 14px; 
	font-weight: bold;
	color: #666666; 
	margin-bottom: 3px; 
}


/*
div.feed_reader1 p { 
	font-size: 14px; 
	font-weight: bold;
	color: #666666; 
	margin-bottom: 3px; 
}

div.feed_reader1 > li > p{
	font-size: 10px !improtant; 
	font-weight: normal !improtant;
	colour: black !improtant;
	padding-left:40px;
	margin:0px;
}

div.feed_reader1 ul p{
	font-size: 10px !improtant; 
	font-weight: normal !improtant;
	colour: black !improtant;
	padding-left:40px;
	margin:0px;
}


div.feed_reader1 p { 
	float: left; 
	font-size: 14px; 
	font-weight: 
	bold; color: #666; 
	margin-bottom: 3px; 
}
*/


.feed_reader1 ul{
	margin: 0px;
	padding: 0px;
}

h4.feed_reader1 a {
display:block;
font-size:15px;
margin-top:1px;
padding: 8px 0px 6px 0px;
}

h4.feed_reader1 a:hover {
	background: #7DC3E3;
	color: Black;
}





/*
* DOCMan 1.3.0 Default Theme
* @version $Id: theme.css,v 1.10 2004/11/08 20:48:28 johanjanssens Exp $
* @package DOCMan_1.3.0
* @copyright (C) 2003 - 2004 The DOCMan Development Team
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* Oficial website: http://www.mambodocman.com/
*/

.dm_icon img{
border: none;
}


#dm_toolbar div { float: left; padding: 3px; width: 30%; }
#dm_toolbar a   { display: block; padding-bottom: 5px; }

#dm_pathway {
	font-size: 11px;
	text-align: left;
	background: #E0E0E0;
	margin-bottom: 5px; padding: 3px 3px 3px 5px;
	width: 630px;
}

#dm_cats .dm_title {
	background: #E0E0E0; text-align: left; padding: 2px 2px 2px 10px;
}

#dm_docs .dm_title {
	background: #E0E0E0; text-align: left; padding: 2px 2px 2px 10px;
}

.dm_row {
	padding: 2px; border-top: 1px solid #E0E0E0;
	text-align: left; clear: both;
}

.dm_row .dm_icon    	   { float: left; padding-right: 10px; }
.dm_row .dm_name a, .dm_row	h4 a { font-size: 15px; display: block; margin-top: 1px;  padding: 8px 0 6px 0; }
.dm_row .dm_name a:hover, .dm_row	h4 a:hover {
	background: #7DC3E3;
	color: Black;
}
.dm_row .dm_thumb       { }
.dm_row .dm_description { clear: both; padding: 5px 50px 5px 43px; font-size: 10px; }
.dm_row .dm_toolbar     { }

.dm_cat 			  			{ padding: 3px; text-align: left; }
.dm_cat .dm_name 			{ float: left; font-size: 14px; font-weight: bold; color: #666; margin-bottom: 3px; }
.dm_cat .dm_description { float: left; clear: left;  }
.dm_cat .dm_thumb       { float: right; margin-top: -15px; }

.dm_unpublished 		 { background: yellow; }
.dm_unpublished:hover { background: orange; }

.dm_license       { }
.dm_license_agree { }

/* ---------- Details styles ---------------------------------------- */

.dm_details { width: 100%; text-align: center; }
.dm_details h3 { }

.dm_details dl { 
	float: left;  width: 100%; 
	padding: 1%; margin-left: 18%;
} 

.dm_details dt { 
 	float: left; clear: left; width: 25%;
	padding: 5px 25px 5px 5px;
	/*The -1px on the right margin pulls the dd over top of it by 1px.*/ 
	/*The Overlap is because they both create the middle border and by overlapping 
	  them it does not matter if the dt or the dd are longer.*/ 
	margin: 0 -1px 0 0; border-right: 1px solid gray; font-weight: bold; 
	text-align: left;
} 

.dm_details dl dd { 
	width: 35%; padding: 5px;
	float: left; margin: 0 ; 
	border-left: 1px gray solid; 
	clear: right; 
	text-align: left;
} 

/*Creates the horizontal border between each *row*.*/ 
.dm_details dl> dd + dt, 
.dm_details dl > dd + dt + dd{ border-top: 1px gray solid; }

/* ---------- Toolbar styles ---------------------------------------- */

.dm_toolbar {
	list-style-type: none; 
}

.dm_toolbar li {
   float: left; list-style-type: none;
   background-image: none;
	padding: 0 0 0 3px; margin: 0.5em 0 2px 0;
   width:  9em;
	font-size: 85%;
}
.dm_toolbar li a {
   display: block;
	padding-left: 3px;
 }
.dm_toolbar li a:link,
.dm_toolbar li a:visited,
.dm_toolbar li a:hover {
	color: #696969; background-color: #eeeeee; 
   text-decoration: none;
 }
 .dm_toolbar li a:link,
 .dm_toolbar li a:visited {
   border-top: 1px solid #cecece;
   border-bottom: 1px solid Gray;;
   border-left: 1px solid #cecece;
   border-right: 1px solid Gray;;
 }
 .dm_toolbar li a:hover {
   border-bottom: 1px solid #cecece;
   border-top: 1px solid Gray;
   border-right: 1px solid #cecece;
   border-left: 1px solid Gray;
 }


/* Dropdown */

#nav {
	width: 59em;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #f5f5f5;
	font-weight: normal;
	padding: 0;
	border: solid #60b0ca;
	border-width: 0 0 2px 0;
	margin: 0;
}

#nav a {
	display: block;
	color: #133e4d;
	text-decoration: none;
	padding: 0.25em 0.5em;
}

#nav li li a {
	padding: 0.35em 0 0.35em 1.5em;
}


#nav li {
	list-style: none;
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
	width: 10.5em;
	w\idth: 10.5em;
}
#nav li ul.breit {
	width: 18em;
	w\idth: 17em;
}


#nav li ul li {
	padding-right: 1em;
	width: 9.1em;
}

#nav li ul.breit li {
	width: 15.6em;
}

#nav li ul a {
	background: transparent url(/templates/mach1kart/images/arrow.gif) no-repeat left 50%;
	width: 12em;
	w\idth: 10em;	
	margin: 0;
}

#nav li ul.breit a {
	width: 18em;
	w\idth: 16.25em;	
}


#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #aad7ea;
}



#KartsportKatalog2008 textarea, #KartsportKatalog2008 input {
	width: 20em;
	border: 1px solid #999;
}

#KartsportKatalog2008 input.button {
	width: 250px;
}


#KartsportKatalog2008 td {
	padding: 1em;
}

#KartsportKatalog2008 .rulerow td {
	padding: 3px;
}


/*
** AvD Meisterschaft
*/


#avd-meisterschaftsstand table {
	width: 100%;
	line-height: 15px;
	margin: 5px 0 25px 0;
}


#avd-meisterschaftsstand table td {
	margin: 1px;
	padding: 8px;
}

#avd-meisterschaftsstand table tr.gerade td {
	background-color: #e6e6e6;
}

#avd-meisterschaftsstand table tr.ungerade td {
	background-color: #eee;
}

#avd-meisterschaftsstand h3 {
	display: inline;
	font-size: 16px;
	margin: 16px 5px 5px 0;
}

#avd-meisterschaftsstand h3 {
	display: inline;
	font-size: 16px;
	margin: 16px 5px 5px 0;
}

#avd-meisterschaftsstand em, #avd-meisterschaftsstand h5 {
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
}



}




/* Print */

@media print
{
.feed_reader1 ul li{
	margin:10px 0px 0px 0px;
	list-style-position:outside;
	border-top:1px solid #E0E0E0;
	display: list-item;
	list-style-image: url(/components/com_docman/themes/default/images/icons/32x32/pdf.png);
	list-style-image-size: 32px;
}





}
