/* Allgemeine Definitionen */

hr {
	background		: transparent;
	height		  	: 1px;
	border		  	: 1px solid #005F00;
	text-align	  	: center;
         width			: 98%;}

#content{
	color			: black;
        	text-align	 	: justify;
         margin			: 10px;
        	background-color	: #FFFFA8;
	font-family  	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size	 	: 13px;}

div, p { color			: black;
	font-family  	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size	 	: 13px;}

#introtext{
         background-color        : #FFFFA8;
	font-family  	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size	 	: 13px;}

td{      color			: black;
	font-family             : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 13px;
        	line-height		: 18px;}

h1 {
        	color			: black;
        	font-family            	: Arial, Verdana, sans-serif, Helvetica ;
        	font-size		: 15px;
        	text-align		: center;
        	margin-bottom	        : 5px;
        	padding-bottom	        : 5px;
        	border-bottom	        : 1px solid #007F00;}

h2 {   	color			: black;
       	font-family   	        : Arial, Verdana, sans-serif, Helvetica ;
       	font-size		: 15px;
       	line-height		: 16px;
       	text-align		: left;
       	border-bottom 	        : 1px dashed #005F00;}

h3 {     color			: black;
	font-family   	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 14px;
	line-height		: 16px;
        	text-align		: left;
        	border-bottom 	        : 1px solid #005F00;
}

h4 {     color			: black;
	font-family   	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 14px;
	line-height		: 20px;
        	text-align		: left;
	background-color	: #DFDFDF;}

h5 {     color			: black;
	font-family   	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 11px;
        	text-align		: center;
        	font-weight		: normal;
	margin			: 0px;
	padding			: 0px;
}

h6 {     color			: black;
	font-family   	        : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 10px;
        	text-align		: center;
        	font-weight		: normal;
	margin			: 0px;
	padding			: 0px;}

/* Menu Definitionen */
.fotos {line-height:25px;
}

.termine
{	border-collapse: collapse;
text-align:left;
}

.termine td
{	border: 1px solid #FF0000;
}
.termine_ueberschrift
{	background-color:#DFDFDF;text-align:left;}



table.moduletable {
   width: 100%;
   table-layout: auto;
}

table.moduletable th {
   color		: black;
   width		: 100%;
   border-bottom	: 1px;
   border-color		: #000000;
   text-align		: left;
   font-size            : 14px;
   text-decoration      : underline;
}
table.moduletable td {
   color			: black;
   width			: 100%;
   text-align			: left;

}
table.moduletable-login td
{
color:#FFFFFF;
padding-left:3px;
}

table.moduletable-login input
{
color:#000000;
text-indent:5px;
font-size:13px;
width:130px;

}

table.moduletable-login button
{
color:#000000;
padding-left:0px;
}

table.moduletable-login a:link
{
color:#FFFF00;
padding-left:0px;
}
table.moduletable-login a:visited
{
color:#FFFF00;
padding-left:0px;
}
table.moduletable-login a:hover
{
color:#FFFF00;
text-decoration:underline;
padding-left:0px;
}
/* Content Definitionen */

.contentheading {
	font		  : bold 14px Arial, Helvetica, sans-serif;
	line-height	  : 24px;
	text-align	  : left;
   	padding-top	  : 8px;
   	border-bottom     : 1px solid #005F00;
}

.componentheading {
	font		 	: bold 14px Arial, Helvetica, sans-serif;
	line-height	 	: 24px;
	text-align	      	: left;
   	padding-top	        : 8px;
  	border-bottom     	: 1px solid #005F00;
   	background-color	: #FFFFA8;
}
td.contentheading{
   border-bottom     : 1px solid #005F00;
   width             : 610px;
   background-color	: #FFFFA8;
}
td.componentheading {
   border-bottom     : 1px solid #005F00;
   width             : 610px;
   background-color	: #FFFFA8;
}

table.contentpaneopen  {
   width             : 100%;
   background-color	:	#FFFFA8;  }
td.contentpaneopen{
	font-family    : Arial, Verdana, sans-serif, Helvetica ;
	font-size		: 12px;
   line-height		: 18px;
}

.small {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #854B17;
   text-decoration: none;
   font-weight: bold;
}

.createdate {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   text-align: left;
}

.modifydate {
   font-family: arial, helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
}

/* Klassen Definitionen */

.footer {
	font-family			: arial, helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	text-align			: center;
	text-decoration			: none;
   	background-color		: #A80000;
   	color				: #FFFF00;
   	padding-top			: 5px;
}

.fusszeile {
	font-family			: arial, helvetica, sans-serif;
	font-size			: 11px;
	font-weight			: normal;
	text-align			: center;
	text-decoration			: none;
   	background-color		: #A80000;
   	color				: #FFFF00;
}

.fusszeile a:link {
   font-size    		: 11px;
   text-decoration	: none;
   font-weight	     	: bold;
   color		    	: #FFFF00;
}

.fusszeile a:visited {
   font-size    		: 11px;
   text-decoration	: none;
   font-weight	     	: bold;
   color		    	: #FFFF00;
}
.fusszeile a:hover {
   font-size   		: 11px;
   text-decoration	: none;
   font-weight	    	: bold;
   color		    	: #000000;
}


.leftrow {
   width: 150px;
   margin-right: 5px;

}

.rightrow {
   width: 165px;
   margin-left: 5px;
   margin-right: 0px;
}

#banner_top {
   height				: 150px;
   margin				: 0px;
   padding				: 0px;
}

#menu_top {
   margin	 			: 0px;
   padding-top			: 2px;
   padding-bottom		: 5px;
   padding-left		: 2px;
   background-color	: #A80000;
   border-bottom		: 2px #A80000 solid;
   border-top			: 2px #A80000 solid;
}
ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

ul#mainlevel-nav li
{
	background-image		: none;
	padding-left			: 0px;
	padding-right			: 0px;
	float				: left;
	margin				: 0;
	font-size			: 13px;
	line-height			: 21px;
	white-space			: nowrap;
	border-right			: 2px solid #FFFF00;
}

ul#mainlevel-nav li a
{
		font-size		: 13px;
display					: block;
	padding-left			: 8px;
	padding-right			: 8px;
	text-decoration		: none;
	color						: #FFFF00;
	background				: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

ul#mainlevel-nav li a:hover{
	color						: #000000;
	background-color		: #FFFF00;
	border-left				: 2px solid #A80000;
}

#active_menu-nav.mainlevel-nav {
color: #000000;
background-color:#FFFF00;


}
/* ******* Menü-Einstellunge ***************  */
.mainlevel {
	font				: bold 12px Arial, Verdana, Helvetica, sans-serif;
	line-height		: 16px;
   margin-left		: 10px;
   width				: 120px;
   color				: #000000;
   padding-top		: 10px;
   padding-left  	: 5px;
   margin-bottom	: 5px;
}
a.mainlevel:link, a.mainlevel:visited {
	font					: normal 12px Arial, Helvetica, sans-serif;
	display	     		: block;
	color					: #000000;
	background-color	: #FFFF00;
	text-decoration  	: none;
	padding				: 2px;
	text-indent	  		: 5px;
	border		  		: 1px solid #000000;
	height				: 18px;
	line-height	 		: 18px;
}
a.mainlevel:hover {
	font					: bold 12px Arial, Helvetica, sans-serif;
	display	       	: block;
	color					: #000000;
	background-color	: #FFFF00;
	text-decoration  	: none;
	padding				: 2px;
	text-indent			: 5px;
	border		  		: 1px solid #00007F;
	height		  		: 18px;
	line-height	  		: 18px;
}
#active_menu {
	font					: bold 12px Arial, Helvetica, sans-serif;
	display	     		: block;
	color					: #000000;
	background-color	: #FFFF00;
	text-decoration 	: none;
	border				: 1px solid #000000;
	padding				: 2px;
	text-indent	  		: 5px;
	height				: 18px;
	line-height			: 18px;
   text-transform		: uppercase;
}

.sublevel {
	font					: bold 11px Arial, Helvetica, sans-serif;
	color					: #005F00;
   margin-left			: 10px;
  	line-height			: 20px;
}
a.sublevel:link, a.sublevel:visited {
	display	     		: block;
	color					: #005F00;
	text-decoration  	: none;
   background			: url(../images/indent1.png);
   background-repeat	: no-repeat;
   background-position:0px 5px;
   padding-left		: 15px;
	line-height			: 20px;
   font-size			: 11px;
}
a.sublevel:hover {
	display	     		: block;
	color					: #005F00;
	text-decoration	: underline;
   padding-left		: 15px;
	line-height			: 20px;
   font-size			: 11px;
}
a.sublevel#active_menu  {
	display	     		: block;
   padding				: 0 0 0 10px;
   margin				: 0 0 0 10px;
	color           	: #005F00;
	text-decoration  	: underline;
   background-color	: none;
   border				: 0px;
   background			: url(../images/indent1.png);
   background-repeat	: no-repeat;
   background-position:0px 4px;
   font-size			: 11px;
}

/* ******* Menü-Einstellunge ***************  */
#pathway {
	padding		  		: 3px;
	margin		  		: 0px;
	color			 		: #005F00;
	font-size	 		: 11px;
	line-height	 		: 20px;
   border-bottom		: 1px solid #CFCFCF;
}

#pathway a:link {
	color					: #005F00;
	font-size	  	 	: 11px;
   border				: 0px;
}
#pathway a:visited {
	color					: #005F00;
	font-size	  	 	: 11px;
   border				: 0px;
}
#pathway a:hover {
	color					: #00009F;
   font-size			: 11px;
   border				: 0px;   }

a:link  {
   	color			: #D40000;
   	font-size            	: 13px;
   	text-decoration		: none;
   	font-weight		: bold;
}
a:visited {
   	color	       		: #D40000;
   	font-size            	: 13px;
   	text-decoration		: none;
   	font-weight		: bold;
}
a:hover  {
   	color			: #DF0000;
   	font-size            	: 13px;
   	text-decoration		: underline;
   	font-weight		: bold;
}

.mannschaften a:link  {
	display		     	: block;
	font-size	     	: 15px;
	color		     	: #D40000;
	text-decoration	        : none;
	font-weight	   	: bold;
}
.mannschaften a:visited{
	display		  	: block;
	color		    	: #D40000;
	font-size	   	: 15px;
	text-decoration	        : none;
	font-weight	  	: bold;
}
.mannschaften a:hover {
	display		   	: block;
	font-size	   	: 15px;
	color		    	: #D40000;
	text-decoration	        : underline;
	font-weight	    	: bold;
}

.sectiontableentry1 {
	color			: black;
	background-color	: #fff;
	font			: 12px Verdana, Arial, Helvetica, sans-serif;
	width			: 550px;
        line-height		: 25px; }

.sectiontableentry2 {
	background-color	: #EFEFEF;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size     		: 12px;
	color			: black;
        width			: 550px;
        line-height		: 25px; }

.sectiontableheader {
	background-color	: #CCCCCC;
	font-family		: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size        	: 13px;
        font-weight:bold;
	color		  	: black
        line-height		: 25px; }

#pollxtTitle a:link{
font-size:14px;
}
#pollxtIntro
{
font-size:15px;
padding:5px;
line-height:18px;}

.message
{
font-weight:bold;
border:1px solid black;
width:600px;
text-align:center;
font-size:15px;
padding:10px;
line-height:25px;}

.back_button {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  margin: 1px;

}




 .inputbox {
	font			: normal 11px Arial, Helvetica, sans-serif;
	color			: #FF0000;
	border			: 1px solid #000000;
	background-color	: #FFFFFF;
         padding			: 3px;
         text-align		: left;
         margin-left		: 7px;
}

/* Info: Hier ist die Einstellung für die 'blogsection' */
.blog {
        background-color        : #FFFFA8;}

.blogsection{
        height                  : 18px;
        padding-left		: 10px;}

.blog_more{
	height                  : 18px;}

td.blog_heading{
        font-size               : 13px;}

table.blog table.contentpaneopen td {
        padding-left            : 8px;
        padding-right           : 8px;}

/* Info: Abstand nach unten zum nächsten Artikel */
.article_seperator{
        width                   : 50px;
        background-color	: #FFFFA8; margin:10px;}


td.contentpaneopen-links li
{      line-height:20px;
}