/* Start of CMSMS style sheet 'tgrex_2009_2 : Tgrexmenu' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper clears the floating elements of the menu */

#menuwrapper { 
        overflow: hidden; 
        border-bottom: 0px solid #C0C0C0;
        width: 100%;
        }

/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
        width: 115px;
       }

/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
	list-style: none; 
        margin:0px;
	margin-left: 19px; 
	padding: 0px;
	}
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none;
	}
#primary-nav ul ul { 
	margin-top: 0px;
 	margin-left: 0px;
	left: 100%; 
	top: 0px; 
	}

#primary-nav ul ul ul{ 
	margin-top: 0px;
 	margin-left: 0px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: 4px;
	float: left;
width:85px; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: 0px;
	float: none; 
	position: relative; 
	}

#primary-nav li li li{ 
	margin-left: 0px;
	margin-top: 0px;
	float: none; 
	position: relative; 
	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	margin: 0px; 
	padding: 5px; 
	text-decoration: none; 
	}
#primary-nav li a { 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
color:#ffffff;
	}
#primary-nav li li a { 
	border: 1px solid #000;
	}	
#primary-nav li, #primary-nav li.menuparent { 
	background-color: #363637; 
	}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
	background-color: #3F3F40; /* #6100DD */
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparenth { 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 
	background-color: #202020; 
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul,#primary-nav ul ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}
/* End of 'tgrex_2009_2 : Tgrexmenu' */

/* Start of CMSMS style sheet 'tgrex_2009_2 : Tgrex' */
body {
		background-color: #000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
background-image: url(uploads/images/bg_sterne.png);
margin:auto;
}
/*---------------------------------menü textfarben anfang*/

ul.sitemap{
list-style: none;
}
li.sitemaplink{
list-style: none;
}
img{
border:0px;
}
/*--------------------------------- textfarben bitte einloggen anfang*/


/*---------------------------------menü textfarben ende*/
div.bannerup{
    padding-top: 0px;
margin:auto;
color: #000;
text-align: right;
border:0px;
width: 840px;
height:156px;
background-image: url(uploads/images/design/banner-2009.jpg) ;
border: 0px solid #000;
border-bottom: 0px;
}
div.menuspace{
    padding-top: 0px;
margin:auto;
width: 840px;
border: 0px solid #000;
border-bottom: 0px;
background-color: #000;
}
/*---------------------------------mittelteil anfang*/
div.thebody {
    padding: 0px;
		color: #fff;
}
div.content {
width: 840px;
min-height: 200px;
margin:auto;
    text-align: left;
border: 0px solid #000;
border-bottom: 0px;
}
/* änderbare seite*/
div.thecontent {
width: 840px;
margin:auto;
padding-left: 0px;
    min-height: 200px;
    height: auto;
    text-align: left;
background-color: #000;/*#ff99;*/
padding-left:5px;
}
/* hide from IE/mac \*/
* html div.thecontent {
width: 840px;
    margin-bottom:10px;
margin:auto;
    height: 200px;
    padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
padding-left:5px;
    text-align: left;
}
/* end hide */
/*--------------------------mittelteil ende*/
/*---------------------------------unten----------*/
div.bottom {
text-align:center;
width: 840px;
height:82px;
/*margin:center;*/
color: #AEAEAE;
background-image: url(uploads/images/design/banner-bottom_2009.jpg);
background-color: #000;
border: 0px solid #000;
padding-left:0px;
padding-right:0px;
}
p.title {
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
color: #fff;
padding-left:5px;
}
/*---------------------------------sie befinden sich hier----------*/
p.smalltitle {
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
    padding-left: 5px;
    background-color: #727171;
    color: #fff;
    text-transform: uppercase;
}
breadcrumbs {
    font-size: 8pt;
    margin: 0;
    text-transform: uppercase;
padding-left: 5px;
text-align:left;
}
div.breadcrumbs1 {
width: 840px;
}
.breadcrumbs a {
    font-size: 6pt;
    text-transform: uppercase;
}
/*p.sectionname {
    font-weight: bold;
    margin: 0;
}*/
div.breadcrumbs a,
	a:link 
	a:active, a:visited {
color: #000;
 text-decoration: none;
    border: 0px;
                }
/* Links */		
	a,
	a:link 
	a:active, a:visited {
		color: #fff;
	}


	
p.pagetext  {
   color: #fff;
   float: left;
   padding-top: 10px;
   padding-right: 5px;
   width: 15em;
   margin-bottom: 0;
   }

p.pageinput  {
   color: #fff;
   float: left;
   margin-bottom: 0;
   }
p.pageoverflow  {
   color: #fff;
clear: left;
   padding-top: 1px;
   width: 100%;
   overflow: hidden;
   }

p.pageoverflow a  {
   color: #fff;
   }

p.pageoverflow img  {
   border: 0px;
   }
/* Headings */	
h1  {
   color: #fff;
   }
h2  {
   color: #fff;
font-size: 10pt;
   }

h3  {
   color: #fff;
font-size: 10pt;
   }
h4  {
   color: #fff;
   }
h5  {
   color: #fff;
   }
h6  {
   color: #fff;
   }


/* End of 'tgrex_2009_2 : Tgrex' */

