/* CSS Document contains !all! design-options */

/*own*/
#logobox 	{ position:absolute; top:5px; left:640px; height:146px; width:345px; z-index:5;}
#headerbox 	{ position:absolute; left:20px; top:20px; height:100px; z-index:1;}
#leftbox 	{ position:absolute; left:20px; top:135px; height:500px; z-index:1;}
#contentbox 	{ position:absolute; left:194px; top:135px; height:500px; width:726px; z-index:1;}

.headertext 	{ color:#efb21e; font-size:9pt; font-family:  Arial, Verdana, Tahoma, Courier;
             	  margin-left:8px; vertical-align:bottom; text-decoration:none; font-weight:bold;}


/*teams*/
#bg 		{ position :absolute; top:0px; left:0px; height:400px; width:700px; z-index:1;}
#team 		{ position :absolute; top:30px; left:30px; height:25px; width:450px; text-align:left; z-index:1;}
#logo 		{ position :absolute; top:10px; left:530px; height:144px; width:66px; z-index:2;}
#photo 		{ position :absolute; top:90px; left:30px; height:144px; width:66px; z-index:3;}
#info 		{ position :absolute; top:90px; left:280px; height:235px; width:400px; z-index:4;}
.eins 		{ color:#000000; text-align:right; font-weight: bold; vertical-align:top}
.zwei 		{ color:#000000; text-align:left;}
.teamtext        { color:#efb21e; font-size:12pt; font-family:  Arial, Verdana, Tahoma, Courier;
             	  margin-left:0px; text-decoration:none; font-weight:bold;}


/*limbo standart*/
form 		{ display: inline; margin: 0px; padding: 0px;} /*ok*/

.clr 		{ clear: both;}  /*ok*/


.title { color: #ecdfa8;
	 font-size: 40px;
	 padding-left: 15px;
	 padding-top: 20px;
       }

.error { font-style: italic;        /*?*/
         text-transform: uppercase;
         padding: 5px;
         color: #dec767;
         font-size: 14px;
         font-weight: bold;
       }

.back_button { float: left;     /*?*/
  	      font-size: 11px;
               font-weight: bold;
               margin-top: 15px;
               margin-bottom: 10px;
               border: 0px solid #dec767;
               width: 40px;
               padding: 4px;
             }

.pagenav { /*align: center;*/
           font-size: 11px;
           font-weight: bold;
           border: 1px solid #004A3D;      /*former #dec767*/
           width: auto;
           padding: 4px;
           margin: 1px;
         }

.pagenavbar { padding-right: 5px;
	      float: right;
            }

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

li { line-height: 15px;
     padding-left: 15px;
     padding-top: 0px;
     background-image: url(../images/arrow.png) ;
     background-repeat: no-repeat;
     background-position: 0px 3px;
   }

ul#mainlevel-nav { list-style: none;
	           padding: 0;
	           margin: 0;
	           font-size: 0.8em;
                 }

ul#mainlevel-nav li { display: block;
	              background-image: none;
	              padding-left: 1px;
	              padding-right: 1px;
	              float: left;
	              margin: 0;
	              width: auto !important;
	              font-size: 11px;
	              line-height: 19px;
	              white-space: nowrap;
	              border: 0px solid #FF0000;    /*#dec767*/
                    }

ul#mainlevel-nav li a
{

	display: block;
	padding-left: 5px;
	padding-right: 7px;
	text-decoration: none;
	color: #42380f;
	background: transparent;
}

ul#mainlevel-nav li a:hover
{
	color: #efb21e;
	background: #004a3d;
}


td { font-size: 11px; }   /*ok*/

body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Tahoma, Helvetica, Courier, sans-serif;
	font-size: 11px;
	color: #42380f;    /*dunkles braun, gute Farbe*/
	background: #FFFFFF url(../images/main_bgn.gif) repeat-x; /*#e4d183*/
}


/* mambo core stuff */

/*Dies betrifft nur Links im Content*/
a:link, a:visited 	{
	color: #42380f;
	text-decoration: none;
	font-weight: bold;
}

a:hover 			{
	color: #009F00;
	text-decoration: none;
	font-weight: bold;
}

/*Tabellen im Content*/
table.contentpaneopen {
	width: 95%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #EFB21E;    /*ecdfa8*/
}

table.contentpane td {
	margin: 0px;
	padding: 10px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpane td.contentheading {
  padding-left: 15px;
  padding-top: 9px;
}

.button {   /* linkbutton??? */
	padding: 2px 5px 2px 5px;
	/*background-color: #;*/
	color: #000000;
	font-family: Arial, Tahoma, Helvetica, Courier, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	margin-top: 5px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #dec767;
	background-color: #ecdfa8;
}

.searchbox {
	border: 0px solid #615216;
	background-color: transparent;
	color: #336633;
}


.contentcolumn {
	padding-right: 5px;
}

.contentheading { /* Unterkategorie-Überschirften */
	background: #004a3d;
	/*height: px;*/
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	white-space: nowrap;
	border-bottom: 2px solid #42380f;        /* former #e6d58e brauner strich unter Kategorieüberschriften */
	padding: 3px;
         text-transform: uppercase;
}

.contentpagetitle {  /*???*/
	font-size: 13px;
	font-weight: bold;
	color: #dec767;
	text-align:left;
}
/* Überschriften der Inhalte */
.componentheading	{ font-weight: bold; color: #004a3d; font-size: 14px; }

/* hauptsächlich links angeordnete Module -> ok */

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
	color: #FFFFFF;       /*ecdfa8*/
	text-align: center;
	padding-top: 4px;
	padding-left: 0px;
	height: 21px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	background: #004a3d;  /*farbe grün*/
	border: 0px solid #dec767;
	}

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

table.moduletable-header {
width: 100%;
border: 1px solid #c7a92c;
}

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader { /*unterkategorie?*/
  color: #004a3d;
  font-weight: bold;
  background: #efb21e;     /* #e8d895*/
  padding: 1px;
  border:1pt solid #004a3d;
}

.sectiontablefooter {
  padding: 0px;

}
/* Tabelleneinträge, durch andersfarbigen Hintergrund abgesetzt */

.sectiontableentry1 {
	background-color : #EEBD47;
         line-height:17px;
}

.sectiontableentry2 {
	background-color : #EEC86B;
         line-height:17px;
}

.small {
	color: #000000;           /*#c7a92c*/
	font-size: 11px;
	font-weight: bold;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #5F5F5F;           /*#c7a92c*/
	font-size: 10px;
	font-weight: normal;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #5F5F5F;   /*#c7a92c*/
	font-size: 10px;
	font-weight: normal;
}

table.contenttoc {
  border: 1px solid #dec767;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #85711e;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	/* display: block;*/
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #85711e;
	text-align: left;
	line-height: 20px;
        width: 98%;
	text-decoration: none;
	background: #e7d793;
	border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #d4b63c;
border-right: 1px solid #d4b63c;
	text-indent: 3px;
	height: 15px;

		}

a.mainlevel:hover {
	/* display: block; */
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: White;
	text-align: left;
	padding-top: 0px;
	width: 98%;
	text-decoration: none;
	background: #387b2e;
	border-top: 1px solid #6bc35d;
border-left: 1px solid #6bc35d;
border-bottom: 1px solid #d4b63c;
border-right: 1px solid #d4b63c;
	height: 20px;
	text-indent: 3px;
	line-height: 15px;

}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #EFB21E;
	text-align: left;
}

a.sublevel:hover {
	color: #FFFFFF;
	text-decoration: none;
background: #e4d183;
	text-indent: 3px;
	line-height: 20px;

}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #387b2e;
	text-align: left;
}

a.sublevel:hover {
	color: #316c28;
	text-decoration: none;
}
.blockborder{
	border: 1px solid #dec767;
}
